From 849b0dde5f0f661ff3b9a3ae56fd625675fd1f34 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 18 Apr 2023 14:54:42 +0200 Subject: [PATCH 001/225] Fixing wrong formatted csv files. --- .../io/source/csv/CsvDataSource.java | 32 +- .../io/source/csv/CsvDataSourceTest.groovy | 93 +-- .../source/csv/_grid/default/line_input.csv | 4 +- .../io/source/csv/_joint_grid/line_input.csv | 584 ++++++++--------- .../io/source/csv/_joint_grid/node_input.csv | 600 +++++++++--------- .../io/source/csv/_participants/em_input.csv | 2 +- .../source/csv/_participants/evcs_input.csv | 2 +- 7 files changed, 599 insertions(+), 718 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index ae9e7c818..c0e4be18a 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -60,13 +60,6 @@ public abstract class CsvDataSource { protected static final String TYPE = "type"; protected static final String FIELDS_TO_VALUES_MAP = "fieldsToValuesMap"; - /** - * @deprecated ensures downward compatibility with old csv data format. Can be removed when - * support for old csv format is removed. * - */ - @Deprecated(since = "1.1.0", forRemoval = true) - private boolean notYetLoggedWarning = true; - protected CsvDataSource(String csvSep, String folderPath, FileNamingStrategy fileNamingStrategy) { this.csvSep = csvSep; this.connector = new CsvFileConnector(folderPath, fileNamingStrategy); @@ -89,31 +82,10 @@ protected Map buildFieldsToAttributes( TreeMap insensitiveFieldsToAttributes = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); - // todo when replacing deprecated workaround code below add final modifier before parseCsvRow as - // well as remove - // 'finalFieldVals' and notYetLoggedWarning below! - String[] fieldVals = parseCsvRow(csvRow, csvSep); - - // start workaround for deprecated data model processing - if (fieldVals.length != headline.length) { - // try to parse old structure - fieldVals = oldFieldVals(csvSep, csvRow); - // if this works log a warning to inform the user that this will not work much longer, - // otherwise parsing will fail regularly as expected below - if (fieldVals.length == headline.length && notYetLoggedWarning) { - notYetLoggedWarning = false; - log.warn( - "You are using an outdated version of the data " - + "model with invalid formatted csv rows. This is okay for now, but please updated your files, as the " - + "support for the old model will be removed soon."); - } - } - // end workaround for deprecated data model processing - try { - String[] finalFieldVals = fieldVals; + String[] finalFieldVals = parseCsvRow(csvRow, csvSep); insensitiveFieldsToAttributes.putAll( - IntStream.range(0, fieldVals.length) + IntStream.range(0, finalFieldVals.length) .boxed() .collect( Collectors.toMap( diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index 3135d3a09..5fe4a248f 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -86,7 +86,7 @@ class CsvDataSourceTest extends Specification { "olmcharacteristic", "cosPhiFixed" ] as String[] - def validCsvRow = "5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,25.0,100.0,0.95,98.0,test_bmTypeInput,50.0,25.0,olm:{(0.0,1.0)},cosPhiFixed:{(0.0,1.0)}" + def validCsvRow = "5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,25.0,100.0,0.95,98.0,test_bmTypeInput,50.0,25.0,\"olm:{(0.0,1.0)}\",\"cosPhiFixed:{(0.0,1.0)}\"" expect: dummyCsvSource.buildFieldsToAttributes(validCsvRow, validHeadline) == [ @@ -103,97 +103,6 @@ class CsvDataSourceTest extends Specification { ] } - def "A CsvDataSource should be able to handle deprecated invalid csvRows correctly"() { - expect: - dummyCsvSource.oldFieldVals(csvSep, csvRow) as List == resultingArray - - where: - csvSep | csvRow || resultingArray - "," | "4ca90220-74c2-4369-9afa-a18bf068840d,{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}},node_a,2020-03-25T15:11:31Z[UTC],2020-03-24T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,true,1,1.0,Höchstspannung,380.0,olm:{(0.00,1.00)},cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" || [ - "4ca90220-74c2-4369-9afa-a18bf068840d", - "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", - "8f9682df-0744-4b58-a122-f0dc730f6510", - "true", - "1", - "1.0", - "Höchstspannung", - "380.0", - "olm:{(0.00,1.00)}", - "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" - ] - "," | "\"4ca90220-74c2-4369-9afa-a18bf068840d\",\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\",\"node_a\",\"2020-03-25T15:11:31Z[UTC]\",\"2020-03-24T15:11:31Z[UTC]\",\"8f9682df-0744-4b58-a122-f0dc730f6510\",\"true\",\"1\",\"1.0\",\"Höchstspannung\",\"380.0\",\"olm:{(0.00,1.00)}\",\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ - "4ca90220-74c2-4369-9afa-a18bf068840d", - "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", - "8f9682df-0744-4b58-a122-f0dc730f6510", - "true", - "1", - "1.0", - "Höchstspannung", - "380.0", - "olm:{(0.00,1.00)}", - "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" - ] - ";" | "4ca90220-74c2-4369-9afa-a18bf068840d;cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)};{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}};node_a;2020-03-25T15:11:31Z[UTC];2020-03-24T15:11:31Z[UTC];8f9682df-0744-4b58-a122-f0dc730f6510;true;1;1.0;Höchstspannung;380.0;olm:{(0.00,1.00)};cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" || [ - "4ca90220-74c2-4369-9afa-a18bf068840d", - "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}", - "{(0.0,1.0),(0.9,1.0),(1.2,-0.3)};{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", - "8f9682df-0744-4b58-a122-f0dc730f6510", - "true", - "1", - "1.0", - "Höchstspannung", - "380.0", - "olm:{(0.00,1.00)}", - "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" - ] - ";" | "\"4ca90220-74c2-4369-9afa-a18bf068840d\";\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\";\"node_a\";\"2020-03-25T15:11:31Z[UTC]\";\"2020-03-24T15:11:31Z[UTC]\";\"8f9682df-0744-4b58-a122-f0dc730f6510\";\"true\";\"1\";\"1.0\";\"Höchstspannung\";\"380.0\";\"olm:{(0.00,1.00)}\";\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ - "4ca90220-74c2-4369-9afa-a18bf068840d", - "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", - "8f9682df-0744-4b58-a122-f0dc730f6510", - "true", - "1", - "1.0", - "Höchstspannung", - "380.0", - "olm:{(0.00,1.00)}", - "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" - ] - "," | "66275bfd-978b-4974-9f73-f270165a6351,Standard,f18a5a9b-6d45-4843-be12-be6d12de0e6b,{\"type\":\"LineString\",\"coordinates\":[[7.4116482,51.4843281],[7.4116482,51.4843281]],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}},{\"type\":\"Point\",\"coordinates\":[0.25423729,0.75409836],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:0\"}}}\"" || [ - "66275bfd-978b-4974-9f73-f270165a6351", - "Standard", - "f18a5a9b-6d45-4843-be12-be6d12de0e6b", - "{\"type\":\"LineString\",\"coordinates\":[[7.4116482,51.4843281],[7.4116482,51.4843281]],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "{\"type\":\"Point\",\"coordinates\":[0.25423729,0.75409836],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:0\"}}}" - ] - "," | "4ca90220-74c2-4369-9afa-a18bf068840d,{\"\"type\"\":\"\"Point\"\",\"\"coordinates\"\":[7.411111,51.492528],\"\"crs\"\":{\"\"type\"\":\"\"name\"\",\"\"properties\"\":{\"\"name\"\":\"\"EPSG:4326\"\"}}},node_a,2020-03-25T15:11:31Z[UTC],2020-03-24T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,true,1,1.0,Höchstspannung,380.0,\"olm:{(0.00,1.00)}\",\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ - "4ca90220-74c2-4369-9afa-a18bf068840d", - "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", - "8f9682df-0744-4b58-a122-f0dc730f6510", - "true", - "1", - "1.0", - "Höchstspannung", - "380.0", - "olm:{(0.00,1.00)}", - "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" - ] - } - def "A CsvDataSource should be able to handle a variety of different csvRows correctly"() { expect: dummyCsvSource.parseCsvRow(csvRow, csvSep) as List == resultingArray diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv index c5f849c5c..735fa6716 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv @@ -1,3 +1,3 @@ uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type -92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 -91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file +92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,"olm:{(0.00,1.00)}",2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 +91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,"olm:{(0.00,1.00)}",2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv index 192636af0..a9c9c281a 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv @@ -1,292 +1,292 @@ -"uuid","geo_position","id","length","node_a","node_b","olm_characteristic","operates_from","operates_until","operator","parallel_devices","type" -2424f0ab-9f83-464e-a960-093ab14a2bb5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(17)-NS_NET126_F3_(18),0.020999999716877937,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,olm:{(0.00,1.00)},,,,1,fbd5c9d9-96b2-4270-a927-c7a604f032f1 -ca425259-fab4-4dc1-99c9-c19031121645,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(4)-NS_NET146_F2_(5),0.020999999716877937,369cffa5-bcee-4489-8193-1d9b10230eca,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,olm:{(0.00,1.00)},,,,1,c3e20038-888d-4d19-91d0-9732110ff433 -66dbe72e-f2be-430d-b103-c1a84f8211a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(14)-NS_NET126_F3_(15),0.029999999329447746,df8df8d2-3494-4da9-8d1b-f913d15f520f,ae234bc5-b751-41f2-95ee-b78de124c583,olm:{(0.00,1.00)},,,,1,b423a5cf-ca70-4a11-9b97-07d002a10837 -5753e615-c90a-4008-92ec-b50c8195f95f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(27)-NS_NET146_F3_(28),0.03099999949336052,55caf2ec-a21b-4afd-8830-1e4009cce396,c72a08bc-4685-49b1-b8ef-803aebc8c388,olm:{(0.00,1.00)},,,,1,e4d237c9-b025-4838-8b12-34bbf1265fb9 -ce8ea248-dbcb-40b9-a97d-22452032ad27,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(11)-NS_NET146_F3_(12),0.019999999552965164,e2267696-669b-48e8-b43a-37d0db95011d,f6eff0d1-af6b-46ce-b430-4d30976ec08f,olm:{(0.00,1.00)},,,,1,3cde9801-6334-4e0d-8994-6d18b3906a71 -1cf0cb95-28b9-4dc1-82b9-3466d7d870cc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(25)-NS_NET146_F3_(26),0.026000000536441803,c6c177b0-5004-4db0-8cde-6293330a4757,bd288184-99d8-4233-bb3d-484f3922200a,olm:{(0.00,1.00)},,,,1,f181cb5c-2234-49d5-9e3f-d21f14963074 -ab7c6c3c-3b7f-4475-8cad-27657bc148c6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(2)-NS_NET146_F2_(1),0.028999999165534973,69efeb2d-9845-49ac-8500-5e017a7a64ef,2c520ab6-507e-4dcf-ab05-8f238e9b9385,olm:{(0.00,1.00)},,,,1,82bc6482-24eb-42dd-8dc3-e05b86696a22 -47cc3694-2782-4c44-8c61-e14d30dbbaa4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(14)-NS_NET126_F1_(15),0.03200000151991844,b7baa286-cbe2-4143-a08f-4e025af47529,41c0087f-ce27-4da3-97d2-92d711b639b4,olm:{(0.00,1.00)},,,,1,6eae5d86-3269-4d7c-aca6-150008d85eb2 -b302dc76-9715-45b6-b6ef-8da630acd168,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(20)-NS_NET146_F2_(21),0.02500000037252903,2aa2d409-8bb2-477d-ac7a-6439552e136a,bd292f64-65e8-42ec-9b78-b9b9f013750e,olm:{(0.00,1.00)},,,,1,03877157-9a63-40f9-a4ba-12b86cf2ccd4 -f2c37ce1-91d3-43d3-beb3-1fc9a30c87fe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(7)-NS_NET126_F3_(8),0.03200000151991844,50164699-2018-4b17-b3f1-74b082f27403,6dcdc87b-a719-416f-9da1-21a701048f3a,olm:{(0.00,1.00)},,,,1,d03f95b2-28c1-41cc-a80b-768a2a2f4788 -2ea48cfa-0a0b-48f0-aa66-b619c35b9929,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(14)-NS_NET146_F3_(15),0.029999999329447746,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,olm:{(0.00,1.00)},,,,1,12ccc9e0-9987-4c1c-b176-84574ab2d262 -88c3a0b5-9def-4bf3-87c1-0ee75578b5a9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(18)-NS_NET126_F1_(19),0.029999999329447746,2f64bf67-cee9-44bb-8c13-ff96878932af,d2aff632-fc26-4595-931c-92e266247ac8,olm:{(0.00,1.00)},,,,1,d334240a-49ef-430f-8924-3d3104b636ba -bee47575-ecc8-4f2f-96de-e9a616603bb7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(15)-NS_NET126_F4_(14),0.08399999886751175,55b3d03f-2204-4ab3-84cc-a28476868c9d,d40a1a85-40f2-4ad3-ba58-720d5ba02268,olm:{(0.00,1.00)},,,,1,01b81835-2d2a-4e5c-bf78-cb1e789f2d0f -5157574f-5e67-4574-81a3-686b97a893ff,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(33)-NS_NET126_F1_(32),0.028999999165534973,b425b28e-48a8-4ec4-a15a-387fcfb79895,49b511fa-8cff-45f4-9a59-54faaaf90abf,olm:{(0.00,1.00)},,,,1,138c7831-202a-4f00-9a5f-8c205a810816 -088e3b53-78f3-445a-bbc6-9da3efbda0a3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(1)-NS_NET126_ONS,0.02199999988079071,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,7374aedd-b0cd-467c-99e9-fe3b26adb3b7 -8dd3984e-a9f6-4829-9c19-a377e3491f9a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(23)-NS_NET126_F3_(24),0.023000000044703484,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,97ae0aa4-bf05-4b88-8020-83cbda415d22,olm:{(0.00,1.00)},,,,1,ddfd9f5d-c943-4c9a-a019-58ef25e3cbb1 -f4859003-7182-4ebf-8a96-ce61b2f6191c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_01-MS4_02,2.0,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,174fb4b2-4f9e-415c-bfee-d850ef751307,olm:{(0.00,1.00)},,,,1,6fab725c-b58a-47eb-957c-9ca99f4558ce -d7c951cc-2e8f-40d0-b310-03fbdb9b0558,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(8)-NS_NET126_F2_(9),0.02800000086426735,366a70fb-8d7f-4201-9eca-0fcbc839239d,a286f73a-20ee-4056-8129-c7963b34ecd9,olm:{(0.00,1.00)},,,,1,c27513a1-3d09-4f03-9fdd-cdf15cb83dfb -ca765f8e-2a05-40fb-80b8-41e02887fa46,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(19)-NS_NET146_F3_(20),0.019999999552965164,810bebb0-0d5c-4899-b213-3207be661248,0ebf0088-f596-4cd1-9ae0-5da02dc40335,olm:{(0.00,1.00)},,,,1,cb8e491b-e99f-4a68-a0e0-dfa07b77ca7f -3026e0ba-0a46-4d5e-afff-953c34fde207,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(17)-NS_NET126_F4_(2),0.10000000149011612,7125de08-1d28-409a-8b23-023a0294def5,c7e09266-c778-433b-b01a-5fb9e298ea8e,olm:{(0.00,1.00)},,,,1,cb059d73-c67b-41d4-9c49-844c12351e77 -16b934cc-98c6-42b9-9005-be4bf7365693,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_3-NS_NET136_S3_4,0.029999999329447746,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,2a816043-d1d2-44a6-8a9b-f61a4933997b,olm:{(0.00,1.00)},,,,1,bb9bd979-bf7e-48cb-840f-e63e85f00911 -b672be06-2cbc-4510-8a96-34647985e9d5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(4)-NS_NET126_F3_(5),0.017999999225139618,bf7e7268-2fb6-4948-ace6-9037ae148fa3,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,olm:{(0.00,1.00)},,,,1,7204651a-462e-4a96-ab91-9bec7dbdcb92 -971288e4-038b-49d5-8df0-b2a7fdc0e17c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_03-MS4_04,6.0,85ea3976-1779-4d46-bd6f-dfd36427ebdf,890f2162-b4cb-49e7-a16f-4b552c5e245c,olm:{(0.00,1.00)},,,,1,8ad70eaf-8f88-49ac-9369-556f8d4e4981 -eb64f0fb-1810-4b49-b0a6-e94a6422be04,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(1)-NS_NET126_ONS,0.03099999949336052,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,29a0785e-569d-4941-b7a3-9f4710dcb749 -932d9fab-9b07-4948-9d65-4945c7700a72,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(19)-NS_NET146_F1_(20),0.04399999976158142,1f040625-ad1d-409f-bd7e-944c4d805e46,7d45f0ab-1e6b-452f-b665-c4846cf046f5,olm:{(0.00,1.00)},,,,1,97a2a008-5c56-41d4-bef2-f1af45f2925b -ab23d369-ff75-41b4-8a25-25ec9c4320aa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(17)-NS_NET146_F3_(18),0.020999999716877937,0f3ba59d-a9ce-4669-aa12-bebec42238b7,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,olm:{(0.00,1.00)},,,,1,7eb50926-f5b2-4fc4-b293-c679eaf19f65 -3029d722-91ec-4e45-9243-d267222b6c8e,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(3)-NS_NET126_F2_(4),0.026000000536441803,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,olm:{(0.00,1.00)},,,,1,2de36fa6-bedc-413d-b9ea-ac1a47459531 -26d976e2-5245-4174-abcc-7e67e03d6352,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(12)-NS_NET146_F3_(13),0.019999999552965164,f6eff0d1-af6b-46ce-b430-4d30976ec08f,bdf97a4d-622c-4251-8183-8b1a696f376e,olm:{(0.00,1.00)},,,,1,a4a49bc8-ea2c-4728-8c40-d6863e46f042 -8ae06d94-8e5d-48f6-9d43-599596df688a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(6)-NS_NET126_F1_(7),0.03099999949336052,99e26ef8-75e2-46f3-aafc-6287bf5e3905,fc7821d2-ac64-483e-b520-38d9971f4db0,olm:{(0.00,1.00)},,,,1,7513c490-99e4-4d11-983d-3d6bcf8dea93 -91179f48-2d6c-4ae4-864c-d667f57a6e66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_1-NS_NET116_S1_2,0.029999999329447746,8a50fb37-81cf-47c9-8850-a12b4391e2e7,3e21f3a1-2c9c-4138-bcc9-466b004609ed,olm:{(0.00,1.00)},,,,1,9312de84-9197-462f-9d69-7d2fea8f7f68 -dcf3c182-18bd-4536-b11f-960c52c3b36e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(25)-NS_NET126_F3_(26),0.026000000536441803,1bf26b4d-03cc-4490-8c33-d3db8597d807,dc022eec-16b0-4a64-a2f5-498d81aca71e,olm:{(0.00,1.00)},,,,1,d8c2bfa8-4782-4989-afe9-4f69e3c42ae1 -d74febce-1b8d-4f51-9721-5eb1866d6b4e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_06-MS3_07,6.0,39dbc5ed-d874-48a8-9128-e970436a94b4,40b0f497-96a3-49d9-9503-8fa67a5b532a,olm:{(0.00,1.00)},,,,1,459cc17d-3f08-484b-a886-33c987466b5b -96cc155a-9417-4ed9-911a-b06b7981a2fe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(33)-NS_NET146_F1_(34),0.027000000700354576,543f7e9f-b9be-486b-b365-2bae79010758,fd4f6232-c28d-4fc3-81dd-03b84aad695e,olm:{(0.00,1.00)},,,,1,58f4e0dc-7dd3-4890-af41-0a1730aa0e1d -1bb0764a-82b8-4f4c-8208-c9c58b8b92c0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_02-MS1_03,0.5,32b3bb19-c52a-4a19-890a-94a8918d38a9,787237ad-b3a8-4f2c-ab70-31c5113d82d7,olm:{(0.00,1.00)},,,,1,b3546eb6-8ac0-42c7-b5ee-ad0ba3cdd21a -5905e32c-b1d7-40d9-9759-84dbe6b14ba8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(22)-NS_NET146_F2_(23),0.027000000700354576,5862f526-783a-4218-a463-3cbf5de8dade,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,olm:{(0.00,1.00)},,,,1,ba85a896-08d3-4b95-8a21-1c06f29513e4 -73c09f1f-3538-4b5f-acbf-38b686a0dbba,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(2)-NS_NET146_F4_(3),0.04699999839067459,b37ea333-65e1-4211-8449-993b67e8e0e2,b5548457-5923-4d52-b3c9-fdb75a1df98e,olm:{(0.00,1.00)},,,,1,1659f544-bc4d-40d8-a62b-70dd611bfc33 -ddc03ccc-bd8e-47f3-8183-97f3b039219d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(15)-NS_NET126_F3_(16),0.020999999716877937,ae234bc5-b751-41f2-95ee-b78de124c583,6232b760-b2e0-485e-9c61-f9721a366a81,olm:{(0.00,1.00)},,,,1,f2a9246c-1d44-4903-b6a1-f038b786c01b -9085189c-48df-498a-80e5-49fe54692a66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_1-NS_NET136_S3_2,0.029999999329447746,416fa5eb-2f72-46c3-978f-6a0ebb714a40,b46d4395-6724-4830-ba55-357e81fc2814,olm:{(0.00,1.00)},,,,1,cbe6053c-f1fc-46e4-8c47-1291d84083ba -cc8bc119-79d7-479b-8767-8b108a0ba4a0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(20)-NS_NET126_F3_(21),0.020999999716877937,732f83b0-b9c5-4b8e-86fe-753c26f40e78,5af425fa-6ed7-43e1-8898-7af1315128c5,olm:{(0.00,1.00)},,,,1,bc540add-8fdb-43b8-b98a-7989b11ff268 -f4ca1fb7-d17a-4d51-866d-ea2ae22c6f0c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(27)-NS_NET126_F2_(28),0.027000000700354576,daed3552-e382-4153-95be-97f17e2c53e5,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,olm:{(0.00,1.00)},,,,1,7445744d-21dd-46ad-805b-1d8b8a470294 -bdf60fc2-e400-46f6-b873-7a40663106f3,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(6)-NS_NET126_F4_(7),0.03400000184774399,e3a40690-d085-4796-9fcb-48d776e58594,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,olm:{(0.00,1.00)},,,,1,c2618b8d-df63-4bc1-8eab-3ce2fd74e183 -97b9a53e-9ff2-4567-95c0-6c9aab07a43f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(21)-NS_NET146_F3_(22),0.027000000700354576,a4a44d93-48d6-4b87-8053-87fe0778e75c,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,olm:{(0.00,1.00)},,,,1,a61bace6-0050-436a-8715-0e042a8582f6 -5763fe56-89a4-4407-ba41-c1a528dd50a0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(23)-NS_NET146_F1_(24),0.05000000074505806,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,205fcee1-928c-4374-950c-34575f07fa49,olm:{(0.00,1.00)},,,,1,fa07a917-4d21-4e0b-abc4-527420509063 -7fa87646-f182-4d67-9ffd-850f489fb24a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(26)-NS_NET146_F3_(27),0.026000000536441803,bd288184-99d8-4233-bb3d-484f3922200a,55caf2ec-a21b-4afd-8830-1e4009cce396,olm:{(0.00,1.00)},,,,1,c9444107-2d82-4591-a80e-eacc5bea633f -1a1550cf-77b8-40a9-90e5-5d0faef7baaa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(12)-NS_NET146_F1_(13),0.02199999988079071,3b879239-20c8-4adf-bd51-92924327ee71,f1e55c8b-357f-45a7-9d57-e299f9b207f3,olm:{(0.00,1.00)},,,,1,7482222e-f925-4004-abdd-0b69ef453d8d -8f9d19a8-8d64-4f62-b6aa-f5f01a12b566,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(2)-NS_NET126_F2_(3),0.01899999938905239,5981fe65-3c92-4a78-af92-1461904046d0,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,olm:{(0.00,1.00)},,,,1,75e63c65-ec08-4c59-aef2-3db3f96904cc -2497455a-888c-4ac6-aa49-582ab91fd05e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(35)-NS_NET146_F1_(32),0.028999999165534973,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,033d0230-4aee-47cf-91f9-81f5f40e60b0,olm:{(0.00,1.00)},,,,1,6daeb4b5-b137-4ed4-8bac-f6193d5daf33 -97d5bd4a-ce14-4ded-90d4-4f2db25d6626,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(17)-NS_NET126_F1_(18),0.02500000037252903,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,2f64bf67-cee9-44bb-8c13-ff96878932af,olm:{(0.00,1.00)},,,,1,b8c8070f-0668-4a5c-bbff-4326670eedc3 -7614ed07-f464-4a56-8ea2-cf07772530c4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(2)-NS_NET146_F3_(3),0.028999999165534973,0b2a3b46-5e43-4879-973e-d8fb96429d8a,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,olm:{(0.00,1.00)},,,,1,33bf42ab-01ba-493f-a92e-de302649b490 -58105b87-e27d-4d7f-b492-42434801bdf7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(17)-NS_NET146_F1_(18),0.02500000037252903,0d94a5ea-3a13-48ba-a27f-b2903841c334,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,olm:{(0.00,1.00)},,,,1,3d684e78-d7ba-436f-b223-c2f50de8d7ac -83b12a0c-d66f-43cf-a5c1-1945a8a66c4c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(27)-NS_NET146_F2_(28),0.027000000700354576,b179c38b-5af0-4304-84b1-1dc03314fd80,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,olm:{(0.00,1.00)},,,,1,caf07358-b134-46ae-a7f4-7c64d06ab25b -f59cd3fa-404d-4c42-820b-31346ae47c00,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(7)-NS_NET126_F2_(8),0.02500000037252903,4db634e5-3eb8-4c17-bc44-eb224667580c,366a70fb-8d7f-4201-9eca-0fcbc839239d,olm:{(0.00,1.00)},,,,1,0b2b2d0b-0bff-4b57-b505-78d70f9a2d96 -63856192-b60e-48a5-83a3-94422a79e79e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(16)-NS_NET126_F1_(17),0.03200000151991844,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,olm:{(0.00,1.00)},,,,1,0d77358d-422b-4f97-8eb9-b36f717da4a2 -f6dfa796-69c1-4deb-8e5d-78d6a29f2b6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(2)-NS_NET126_F2_(1),0.028999999165534973,5981fe65-3c92-4a78-af92-1461904046d0,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,olm:{(0.00,1.00)},,,,1,9bdff8f4-9fc5-4bb4-a346-786543058f6a -24537b9f-9cb9-45d1-8bbb-f87e3a948a69,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(10)-NS_NET146_F3_(11),0.026000000536441803,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,e2267696-669b-48e8-b43a-37d0db95011d,olm:{(0.00,1.00)},,,,1,d5addbe0-2d36-489a-8552-b3a0e66aa5b8 -95b47f01-829a-46c3-873a-4df11d798c49,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(7)-NS_NET146_F1_(8),0.01899999938905239,67c1746c-3af8-403f-983e-1c7c047383df,d5489e1b-0e7e-4ca9-a362-09c23576a622,olm:{(0.00,1.00)},,,,1,152c2e89-46ec-4b21-9cea-5c10420de37b -2c6d3986-9cf2-4c41-9a40-400e4e0b3112,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(26)-NS_NET146_F2_(27),0.02800000086426735,86af5351-87ef-49c6-bd17-673dceecee5b,b179c38b-5af0-4304-84b1-1dc03314fd80,olm:{(0.00,1.00)},,,,1,7e6f9030-73ff-4fcb-a384-f71820af1a41 -22d61b21-2a7d-4be8-b14b-f0d72e1c5ba7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(12)-NS_NET126_F4_(13),0.039000000804662704,6a4547a8-630b-46e4-8144-9cd649e67c07,da79c960-d35a-4193-9b06-2d4d57051706,olm:{(0.00,1.00)},,,,1,b8e2950a-6213-4502-bcd3-16a287428fbe -a8bc3d4a-1113-4f62-b01d-e59e6c35ab84,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_01-MS1_02,2.0,f5839ade-5968-4879-a824-90b5fb3552cd,32b3bb19-c52a-4a19-890a-94a8918d38a9,olm:{(0.00,1.00)},,,,1,8c9f87cd-141c-4ba9-a017-5fcde0e542a2 -25a1e96e-b425-48bf-a3ae-dc54ea9da47f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S3_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,4a6f6058-e654-464d-9367-2dca7185c6d7,olm:{(0.00,1.00)},,,,1,cde5f3a8-4a99-49b7-a7e7-b73e1c6d8003 -8885b761-4c1a-4924-be8a-b8f474d8f629,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_01-MS3_02,2.0,bb59ca46-1f2e-41c9-9723-90b306f043cd,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,olm:{(0.00,1.00)},,,,1,54a5e86e-8535-427e-b07b-638ba00913a5 -147bf31b-f9b1-415f-858b-f3ed430e508d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(18)-NS_NET146_F2_(19),0.028999999165534973,21359dd1-7a23-4932-b656-c196fbffe751,636dec7c-4242-46e8-b7ae-db7e5a28c39c,olm:{(0.00,1.00)},,,,1,c4caf964-fe70-47f4-9596-b52418ee8d39 -71832b7e-b5a2-40d4-82d3-e8f1ba38ace6,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(6)-NS_NET146_F4_(7),0.03400000184774399,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,olm:{(0.00,1.00)},,,,1,ec6693de-2458-4ace-b303-4ef744f72884 -5adb6634-4872-43af-b9cb-39df332b64b2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(8)-NS_NET146_F4_(9),0.0430000014603138,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,9b889b73-c108-4b38-b6eb-3377841e0c83,olm:{(0.00,1.00)},,,,1,0622aad8-6436-429e-a46b-4e09adad1a6c -2d552f15-6871-4e09-84b1-003da098d909,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_1-NS_NET116_S2_2,0.029999999329447746,39112046-8953-4e73-a5d9-6a8183a77436,d53ff076-dadd-44f8-85d4-68f48991f7d0,olm:{(0.00,1.00)},,,,1,e0de3267-5ef6-4fcb-83c9-771d53e7fde8 -b5a66c60-7189-4c86-a32a-4d1aa6568475,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_4-HS_NET1_Station_1,30.0,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,00d03670-7833-47ee-ad52-04d18d1c64fd,olm:{(0.00,1.00)},,,,1,b8bec046-5587-4a35-a262-233452558bfa -2d616d05-fa31-4b7f-b666-0fab28a21a82,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(28)-NS_NET126_F3_(29),0.02199999988079071,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,olm:{(0.00,1.00)},,,,1,be79605e-39e3-4a53-b27c-33b5b80e8832 -7cfd5184-c217-42b9-be09-7ed413d7a11e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(32)-NS_NET146_F1_(33),0.03099999949336052,033d0230-4aee-47cf-91f9-81f5f40e60b0,543f7e9f-b9be-486b-b365-2bae79010758,olm:{(0.00,1.00)},,,,1,763854f1-b1c6-44fb-a458-c7878ac026e5 -5c26821d-ea3b-4a00-8d42-1486710a2ca5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(16)-NS_NET126_F3_(17),0.029999999329447746,6232b760-b2e0-485e-9c61-f9721a366a81,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,olm:{(0.00,1.00)},,,,1,e8fb78e6-329b-4968-b748-48d27078347a -a4dc31e8-e10a-4b42-90b4-f14d0f133c0c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(12)-NS_NET126_F2_(13),0.02800000086426735,9d02ea80-98d8-4cd0-a635-9104a14a56dd,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,olm:{(0.00,1.00)},,,,1,6d8c33a0-9d13-40fb-a8ed-66f653461521 -d160ec85-06ab-42d2-9dc1-4f905306e0a6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(12)-NS_NET126_F1_(13),0.02199999988079071,9d10a92f-576d-4777-99ff-59d145924fea,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,olm:{(0.00,1.00)},,,,1,6e3b7cd2-87cb-4155-a5a8-1e7ad6557a47 -d9d1edce-43e0-4cbd-9801-4a4e1a1dfa71,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(17)-NS_NET146_F2_(18),0.023000000044703484,40537c84-c812-4231-bd23-0ba81922e937,21359dd1-7a23-4932-b656-c196fbffe751,olm:{(0.00,1.00)},,,,1,1a77afda-35bc-4902-a32e-a3a8f3d1a88a -a78fbab6-e680-4c45-9731-97c82f2fb3c8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_05-MS3_06,0.4000000059604645,86dfce49-05b2-4208-a6ae-877c3e98e6be,39dbc5ed-d874-48a8-9128-e970436a94b4,olm:{(0.00,1.00)},,,,1,0cf49259-c126-4602-9b8a-764208d67914 -63be5ffd-acbc-4c4f-aab9-54c616e2dd2e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(9)-NS_NET126_F4_(10),0.032999999821186066,119d270a-ff22-4fdb-8214-cb5b336790bf,857c264a-7072-4bb7-af56-2f01539b2a2e,olm:{(0.00,1.00)},,,,1,a4aab125-8af4-4ef9-8842-4cf718f998bc -8619b18b-8b32-4013-9b3a-6aab514b73cc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(2)-NS_NET126_F4_(3),0.04699999839067459,c7e09266-c778-433b-b01a-5fb9e298ea8e,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,olm:{(0.00,1.00)},,,,1,03627bdf-9d77-44d5-a9c2-9e3109ec8a32 -a5106b6a-42b2-42d0-b5b3-a4656541abfa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(19)-NS_NET126_F2_(20),0.019999999552965164,52e15712-2572-442a-b22c-add48af95115,de756ddb-793d-4b2d-959c-59d938a8f61f,olm:{(0.00,1.00)},,,,1,6bc2f42c-d4bb-422c-9aa8-6255d18bf010 -84f3941b-450c-4acb-8150-c788af1e6546,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(8)-NS_NET126_F4_(9),0.0430000014603138,75f2dfb9-75a0-496d-9c44-79e7df54c1df,119d270a-ff22-4fdb-8214-cb5b336790bf,olm:{(0.00,1.00)},,,,1,87591389-0527-4fe0-8b33-7800b89a50c6 -f93f5e08-f351-4b2b-8cb0-9ec01203c1b9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(28)-NS_NET146_F1_(27),0.029999999329447746,012c9eee-86c2-494c-adcc-bbfc481e4a46,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,olm:{(0.00,1.00)},,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be -2887fb2b-fe44-4436-b28e-9f100f8288ac,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_4-NS_NET136_S3_5,0.029999999329447746,2a816043-d1d2-44a6-8a9b-f61a4933997b,3bc8235b-03b5-489b-81a2-58d520fbe28e,olm:{(0.00,1.00)},,,,1,3be9f63d-c316-4aa1-8695-6cfcfac29790 -1a52eb5c-a8a1-4b69-9aac-138e425d835b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(7)-NS_NET126_F4_(8),0.041999999433755875,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,75f2dfb9-75a0-496d-9c44-79e7df54c1df,olm:{(0.00,1.00)},,,,1,0417354b-2a35-4499-965d-24b153f98769 -66651745-4425-4a9a-9a2a-3f2715252cf6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_2-NS_NET136_S2_3,0.029999999329447746,cbcfc3b6-ac90-4215-975c-a033f5cf9912,fd534474-cd65-47aa-8005-dc50d17d6920,olm:{(0.00,1.00)},,,,1,5f39d862-cf14-4619-847d-1b77eaa80546 -0c04a652-1076-4b59-a957-652790b4c963,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(38)-NS_NET126_F1_(39),0.027000000700354576,06b7f21a-d6d7-4ec0-94c6-141845f14986,60173008-809d-4d8f-b06a-3c4a838dd989,olm:{(0.00,1.00)},,,,1,9b5784f1-0ae5-4692-9deb-3d74743f59e0 -106f03b3-b84e-4d36-ab09-13b3dc3403e7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_3-NS_NET116_S2_4,0.029999999329447746,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,e05c68b1-11cd-43fd-a4b2-31e4db380c78,olm:{(0.00,1.00)},,,,1,17e87208-d092-4514-8b23-ab91598798ce -184c0d91-3f4b-4816-a82d-519e4bcd7ee9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_4-NS_NET136_S1_5,0.029999999329447746,ed4697fd-016c-40c2-a66b-e793878dadea,926d6113-933f-49e3-9529-a3035acdc9b2,olm:{(0.00,1.00)},,,,1,bdcb3549-eb2e-4903-8f0d-cf6a2166c09f -cfd11fa8-fcf6-4b65-9523-ee5d21e292ed,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(6)-NS_NET126_F2_(7),0.020999999716877937,9d7038e9-5bcc-4676-bead-46c4f1291ba8,4db634e5-3eb8-4c17-bc44-eb224667580c,olm:{(0.00,1.00)},,,,1,267979b1-af4a-4ae9-a22c-3e0234ce2271 -fe19ff1f-8ea4-4ffe-881b-ad8d57c4561a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(6)-NS_NET126_F3_(7),0.028999999165534973,e018b95e-fca5-40f7-8550-b05a619169dc,50164699-2018-4b17-b3f1-74b082f27403,olm:{(0.00,1.00)},,,,1,f8b5526a-2f8b-4937-864a-4162157a98be -b08cf4bc-d9f2-4608-a162-74db09b16db0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(27)-NS_NET126_F1_(9),0.03200000151991844,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,5dfd45b8-48e7-42fd-ac53-cc57455486b5,olm:{(0.00,1.00)},,,,1,b44c03a0-c838-4de1-b329-e2df2a769d53 -0a068504-0bd7-4484-a0e3-26afade14698,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_03-MS2_04,6.0,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,5f1c776c-6935-40f7-ba9e-60646e08992b,olm:{(0.00,1.00)},,,,1,0bfe6869-6869-438d-918c-e697955a922f -041991a2-c961-44a7-bfec-29cccd9a7831,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(9)-NS_NET126_F2_(10),0.017999999225139618,a286f73a-20ee-4056-8129-c7963b34ecd9,3d81adf5-73d1-4708-b03b-3afc7db017f4,olm:{(0.00,1.00)},,,,1,22a27f37-a8dc-4316-9795-7525ee7a0ac7 -0c73890d-adfa-4936-966f-8e527c06bdbe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(21)-NS_NET126_F1_(22),0.03200000151991844,14ae9865-cb9b-4518-9f2a-c0fda3455a42,c317a6cd-428b-4c36-8233-91d0c4e2717a,olm:{(0.00,1.00)},,,,1,98940ea1-18b6-4823-99aa-ede16c31602f -4cfd425d-6158-4904-86b5-d16dc47a4778,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(6)-NS_NET146_F3_(7),0.028999999165534973,01bdd8b2-145f-42b3-80e3-a2366dea1044,f1e88392-3b2a-4ce8-a31f-c963f08f8043,olm:{(0.00,1.00)},,,,1,abbe9d99-e6b5-4958-9637-b3a36e3283ce -f395e127-6036-49bb-b06f-1a3808193dfa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(13)-NS_NET126_F4_(14),0.07999999821186066,da79c960-d35a-4193-9b06-2d4d57051706,d40a1a85-40f2-4ad3-ba58-720d5ba02268,olm:{(0.00,1.00)},,,,1,29538d4e-9d99-4701-b21a-0d8ee5b665de -10c6a103-3132-4324-8f76-8c1858d51fcb,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_2-NS_NET116_S1_3,0.029999999329447746,3e21f3a1-2c9c-4138-bcc9-466b004609ed,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,olm:{(0.00,1.00)},,,,1,1173fa67-2573-4476-aa5e-c3fe756a7f07 -815bc4d0-3418-4d15-8f85-c104a24e6b17,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(31)-NS_NET126_F3_(32),0.026000000536441803,67af7db0-0fd8-4657-bb4f-43a2141b9f73,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,olm:{(0.00,1.00)},,,,1,a34786e0-a3f2-4420-8754-9af63551cbf8 -d5d7329a-08a2-4946-8a02-d4a70746d37b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(31)-NS_NET146_F1_(30),0.019999999552965164,5e213f42-d93e-45c5-a295-adbe09105746,9f95c733-71e2-4bf0-a27a-70144518ea2c,olm:{(0.00,1.00)},,,,1,04e8252c-c3f3-4a4e-a11a-a182e94c382e -a7a76517-7239-4a95-b9b0-0027cddfa77b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(10)-NS_NET146_F4_(11),0.07599999755620956,ffcaf979-d707-4d25-8f46-f436f9792d7f,8b3e3802-5213-46d0-a498-15eb6e5852b5,olm:{(0.00,1.00)},,,,1,1d393258-37f4-4e4f-a77f-781524a55083 -17e2286d-65ca-4948-8a6c-63bdc13a9b50,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_ONS-NS_NET146_F4_(1),0.04500000178813934,3da4fd3d-ac5e-409d-91fa-36516673cf57,ead38a50-b8f7-4bbb-b65d-f54350825e8e,olm:{(0.00,1.00)},,,,1,9a7fdf17-f929-42be-98fb-cf5778ce4358 -b13204e1-02fa-49dd-92e2-c3310a15909a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(18)-NS_NET146_F1_(19),0.029999999329447746,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,1f040625-ad1d-409f-bd7e-944c4d805e46,olm:{(0.00,1.00)},,,,1,b859db2f-036d-4697-887f-cb9445bc0814 -5001666c-1331-43f9-8b09-3667c89951d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(15)-NS_NET126_F4_(16),0.04800000041723251,55b3d03f-2204-4ab3-84cc-a28476868c9d,b8fa1f73-223c-4b08-a140-44f12484cce3,olm:{(0.00,1.00)},,,,1,c21290a1-ce12-4bc1-be0b-3492c9399da3 -23abf40d-58a7-4f00-9ee8-5290a510f9b2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_03-MS3_04,6.0,e4502c52-b4d7-4082-a583-b5688d8244e0,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,olm:{(0.00,1.00)},,,,1,6734c033-4156-4e9f-b924-2f5d6aee5c7f -22acea8e-cde0-45a4-82e6-ce5241226aac,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(23)-NS_NET146_F3_(24),0.023000000044703484,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,773aebe4-fc03-46be-8209-0213e2760a8e,olm:{(0.00,1.00)},,,,1,6d1930ba-b144-459f-9a7f-463c0a0f46b4 -eb1cd362-f3bd-4411-a45d-a237bcb07789,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(15)-NS_NET146_F1_(16),0.019999999552965164,00bbc353-d47e-4865-a696-fe5d29b9e6a2,09ac8949-2b79-41d7-b56f-a58f20036df2,olm:{(0.00,1.00)},,,,1,6f8f3927-ac51-4b7d-a23e-8e429949f345 -9af99daa-1e1e-45a8-bbed-c77e47ba4f8a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(23)-NS_NET146_F2_(24),0.02800000086426735,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,970cf93c-36c5-4938-a7e4-3f184a7035f0,olm:{(0.00,1.00)},,,,1,e5d110d3-321b-4726-bc51-e265f83891df -f03440ae-d6d8-4f7b-ad5f-bbd280a9d2a6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(37)-NS_NET126_F1_(36),0.03200000151991844,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,ca3391eb-ca94-4945-ac72-e116f396f82c,olm:{(0.00,1.00)},,,,1,82e77523-a1ad-40e4-a7d1-0a9ae55a5b2f -29747132-2fe5-4570-8d02-114d3438835c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(26)-NS_NET126_F2_(27),0.02800000086426735,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,daed3552-e382-4153-95be-97f17e2c53e5,olm:{(0.00,1.00)},,,,1,04a91974-26b9-4b6c-9c0a-31f4bcc9c8d1 -87a41d29-ad67-4bd6-a5b7-9d1414b38c6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(3)-NS_NET146_F1_(4),0.019999999552965164,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,dd9d4153-c56f-4457-ad5e-46a48d4486b6,olm:{(0.00,1.00)},,,,1,9da326a4-b96c-4e3c-bcd2-58be00a460cb -82e01986-321d-4f21-8453-60220f97bbb1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(4)-NS_NET146_F1_(5),0.02800000086426735,dd9d4153-c56f-4457-ad5e-46a48d4486b6,bd8c7d3d-e830-4a46-bf78-0086ce24909f,olm:{(0.00,1.00)},,,,1,1ede9038-2ae8-4794-839d-f60f70d50177 -13cfe1fb-1cec-4c17-baf8-b7dcb9f744cd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(1)-NS_NET126_ONS,0.12099999934434891,4303784e-7193-454a-9be4-3591400b4eeb,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,33e2dfb4-60cd-4b99-b7ac-bc28267e8b9c -76d82f19-65d7-447d-a14c-95d050139fa5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(2)-NS_NET146_F1_(3),0.027000000700354576,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,olm:{(0.00,1.00)},,,,1,3b41ea67-4e64-466f-9932-712b23fcf7df -4dbb5675-cc27-4868-a9cc-e28ca232ba23,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(2)-NS_NET126_F3_(3),0.028999999165534973,285a4caa-2da8-4bd2-8a60-7d04f168f378,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,olm:{(0.00,1.00)},,,,1,b3cac110-acef-4ec0-9139-3858a4c36acc -f8827054-46fd-486c-aa91-9bd813187705,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(3)-NS_NET146_F4_(4),0.05299999937415123,b5548457-5923-4d52-b3c9-fdb75a1df98e,00d4a837-f09c-41df-bed1-dfdb78387116,olm:{(0.00,1.00)},,,,1,1568ffdb-4504-4dce-b1d4-680a286f52b2 -ebd1f65a-65ae-4620-b1cf-79898683c9e1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_06-MS2_07,6.0,df97c0d1-379b-417a-a473-8e7fe37da99d,14a8dc4c-0906-402f-b073-6d6d4725d0cb,olm:{(0.00,1.00)},,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 -31c8715f-7b85-4243-8908-69cf8b2c1525,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(5)-NS_NET146_F1_(6),0.017999999225139618,bd8c7d3d-e830-4a46-bf78-0086ce24909f,e3c3c6a3-c383-4dbb-9b3f-a14125615386,olm:{(0.00,1.00)},,,,1,f1974038-6ca4-4c43-8cf9-b9e6988b035c -7056d4fa-aa01-47d4-af86-5c9717345607,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(31)-NS_NET126_F1_(30),0.019999999552965164,80d8252b-045f-471a-9638-416ed3f86120,519ace7e-fd3f-4797-b14b-36c1694b00cd,olm:{(0.00,1.00)},,,,1,ce8ff61c-97fd-441a-914a-250c0dc80ed2 -ffdd2907-38ed-4a39-89de-9435e97dadc0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(18)-NS_NET126_F2_(19),0.028999999165534973,e80aa2db-f32c-410d-96a1-a32e03222568,52e15712-2572-442a-b22c-add48af95115,olm:{(0.00,1.00)},,,,1,5287c56e-1a3f-4265-bdf6-bad967e03478 -0ffacffd-4f3f-465b-8525-bc22facc45da,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_2-NS_NET136_S3_3,0.029999999329447746,b46d4395-6724-4830-ba55-357e81fc2814,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,olm:{(0.00,1.00)},,,,1,9bcd4dbb-18d3-43af-85e0-e475f6371030 -97ce398b-de56-4b28-925c-a37f9029e875,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_05-MS4_06,0.4000000059604645,ee384ace-040e-4f21-8a8a-d702ab51af55,fa6d5184-b205-4b1b-839f-7b21ac956c29,olm:{(0.00,1.00)},,,,1,2cbe87fe-c770-4b7b-b1ac-6e52ea35682a -09fdfecb-1ea0-4b99-a7bd-caad84afe160,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(7)-NS_NET126_F1_(8),0.01899999938905239,fc7821d2-ac64-483e-b520-38d9971f4db0,f717b05b-f4e7-43d9-af9e-638e2badee5a,olm:{(0.00,1.00)},,,,1,b0640c38-10d2-4f95-aa23-afbd8ad7f21c -21dc5686-67b6-49dc-b5aa-ecc7f7deb620,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(2)-NS_NET146_F2_(3),0.01899999938905239,69efeb2d-9845-49ac-8500-5e017a7a64ef,0170837a-1876-45f9-a613-666f9991964d,olm:{(0.00,1.00)},,,,1,899d2b91-69bc-46fb-a4bb-0b97c7c8751a -1cfc85dd-3fb8-48a3-9ea1-b11b1b9ca8d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(7)-NS_NET146_F4_(8),0.041999999433755875,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,olm:{(0.00,1.00)},,,,1,ad9a28fb-b6c5-447f-847f-14480a638bfc -93cd3af7-2dbb-4804-9386-d15705b5f18e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(31)-NS_NET146_F3_(32),0.026000000536441803,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,fd3b7bb8-3976-4441-9211-745243afd80f,olm:{(0.00,1.00)},,,,1,afc0f157-2fcd-4435-8cc1-46b29f8c799a -9f57100c-cb04-49b5-a9bd-f0e78f87b18a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(10)-NS_NET126_F1_(9),0.03099999949336052,f6a31362-8b0d-4926-b0d0-10bb61db20df,5dfd45b8-48e7-42fd-ac53-cc57455486b5,olm:{(0.00,1.00)},,,,1,e745cdd4-1c30-447f-8694-d3b3d2e01a96 -a4792ce6-c652-43e9-9156-5e9d0aa082c2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S2_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,olm:{(0.00,1.00)},,,,1,7e56f483-33df-4eb3-b80d-787dcd1d5fec -7b7ac3b3-877f-4cba-8ad4-6171f2c5b83c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(2)-NS_NET126_F1_(3),0.027000000700354576,a7ebd30b-b843-405f-9fae-ca6b489601f9,04f29760-9e52-4943-8563-62e1fbd5ed52,olm:{(0.00,1.00)},,,,1,612f81f3-5f7f-45c7-ad13-f729ef2ee07d -b11ce01e-37ce-4ea7-b3a3-4db89820fde1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(28)-NS_NET126_F1_(27),0.029999999329447746,0c266541-6235-4d01-8258-e763c58af6c7,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,olm:{(0.00,1.00)},,,,1,28ff8422-4924-4669-8352-2d5fd68a084c -8a09b9b8-6c9f-4dc7-a5a5-fe5d22b5809a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(11)-NS_NET126_F2_(12),0.029999999329447746,6678c226-c5d2-4ce3-9728-dc1163be799f,9d02ea80-98d8-4cd0-a635-9104a14a56dd,olm:{(0.00,1.00)},,,,1,3bfb3448-4aa4-4390-88ab-b73e539c336f -7cc28881-dec6-4baa-ad77-d4a2ea3cdd68,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_06-MS1_07,6.0,b22c9299-5fb4-46a7-b566-fc17e0d51d60,7546df1d-8a62-4650-bf2e-d1e441b38d70,olm:{(0.00,1.00)},,,,1,71d2059f-ed6c-4cd1-9c3a-28b3409e93bb -8bb29769-404b-4bf6-837e-f9ca1b389bf9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_2-NS_NET116_S3_3,0.029999999329447746,550ebca7-1455-44eb-9431-ffbf08e58bd4,d69efff2-ba8b-4aa6-a4a1-27267964147a,olm:{(0.00,1.00)},,,,1,9db7e41e-7360-4529-bbdb-dbd220117f61 -2770ee0b-96ca-4677-9933-8d82643501e3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(11)-NS_NET146_F4_(12),0.05000000074505806,8b3e3802-5213-46d0-a498-15eb6e5852b5,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,olm:{(0.00,1.00)},,,,1,333e8b90-4af3-4385-a845-ce1e56549bad -4c98fe8a-ca2a-4503-8843-a800cbf92c82,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(13)-NS_NET126_F3_(14),0.020999999716877937,f29859be-c6e7-4cf9-84d7-239eb98a9e65,df8df8d2-3494-4da9-8d1b-f913d15f520f,olm:{(0.00,1.00)},,,,1,5670305b-68cf-4b9a-ab60-ea3bbd57afb4 -368c8108-0953-4e5a-90db-7c57a9057b20,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(22)-NS_NET146_F1_(23),0.027000000700354576,1ee9de9a-0095-4b58-beeb-e56fb908844a,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,olm:{(0.00,1.00)},,,,1,2440030d-910e-4a4b-ac70-15f09e34e23b -746fa279-2acf-4aa1-b3e1-8d312d66058a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(5)-NS_NET146_F2_(6),0.028999999165534973,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,5071dd8c-bbc1-4c8d-a180-4492f80e183d,olm:{(0.00,1.00)},,,,1,9aafec57-d20c-4d25-9a12-0ffb299eddda -ddc63e7d-e76a-489b-a05f-97e7dee40794,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(12)-NS_NET146_F2_(13),0.02800000086426735,8254d91b-e5da-4402-bb8f-301eafa09d28,49e14db3-a4bc-464a-b606-653ac8a604dd,olm:{(0.00,1.00)},,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 -0d6627e5-9f9e-4c40-90c1-45abd98a51cd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_01-MS2_02,2.0,1a8ba1a5-3cee-4791-b21b-f17b08526873,535843a3-cf93-412f-b4d7-585337791ba8,olm:{(0.00,1.00)},,,,1,8cb6dcdc-c648-4c54-8cda-1df69f317b47 -98a4759c-696b-4c99-b339-cf39ecc76ba7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_1-NS_NET136_S2_2,0.029999999329447746,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,cbcfc3b6-ac90-4215-975c-a033f5cf9912,olm:{(0.00,1.00)},,,,1,e6b134f3-2f34-4bdb-a353-0de86ef64651 -37c8ebe1-5d29-4806-a84a-fc00e4279fa6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_3-NS_NET116_S3_4,0.029999999329447746,d69efff2-ba8b-4aa6-a4a1-27267964147a,36dccefc-f04c-493f-bb88-11343583bf9f,olm:{(0.00,1.00)},,,,1,ea01036f-5b25-47dd-98e3-0d944fd2e670 -0d6a5b4a-db92-4772-a91c-4e18ff35c0be,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(35)-NS_NET126_F1_(34),0.054999999701976776,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,olm:{(0.00,1.00)},,,,1,f4a72519-d0f2-4208-b7c7-032cb5e5516d -a8b86d8f-a196-4eca-b248-66bc8918f9e6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(14)-NS_NET146_F1_(15),0.03200000151991844,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,00bbc353-d47e-4865-a696-fe5d29b9e6a2,olm:{(0.00,1.00)},,,,1,1dd89c18-1436-4212-a053-5c6435368da5 -de5aeea7-2505-4f0d-9d53-22a5287ab8b7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(24)-NS_NET126_F2_(25),0.028999999165534973,625bdd2c-a75f-46ef-850c-ca4704d56e55,1dcddd06-f41a-405b-9686-7f7942852196,olm:{(0.00,1.00)},,,,1,121eb9fa-9cd8-49ef-a5c5-a382596b9d9f -7f2e8019-f650-42b7-bd39-6895cb9c4d9f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(9)-NS_NET146_F3_(10),0.03200000151991844,6570535c-0d2e-4846-9951-21559902f67a,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,olm:{(0.00,1.00)},,,,1,7286023c-864d-476f-8b54-f23179ed906a -ea5f6247-4116-4acb-9595-52a7a0412897,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_3-NS_NET136_S1_4,0.029999999329447746,eb95ff15-56db-4463-bb54-0ee131167812,ed4697fd-016c-40c2-a66b-e793878dadea,olm:{(0.00,1.00)},,,,1,98d23c1c-fd2a-4257-993f-55663b42200b -6862b157-39c8-47d2-b31c-e418e1bad9a2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(24)-NS_NET146_F2_(25),0.028999999165534973,970cf93c-36c5-4938-a7e4-3f184a7035f0,011e3794-3341-4376-839c-3f5a452e15ab,olm:{(0.00,1.00)},,,,1,785dc700-c099-44fa-88b8-4242184395cf -1a5bb799-bc03-4de9-a8a1-9a0616ea3add,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(13)-NS_NET146_F2_(14),0.02199999988079071,49e14db3-a4bc-464a-b606-653ac8a604dd,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,olm:{(0.00,1.00)},,,,1,5b2b259b-1155-4130-b119-afea37851952 -d3d211d9-22f6-42ba-a596-0d0ca1c7e943,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(5)-NS_NET126_F2_(6),0.028999999165534973,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,9d7038e9-5bcc-4676-bead-46c4f1291ba8,olm:{(0.00,1.00)},,,,1,235dc9e4-7328-4386-8ca5-ce9c3202210e -10d957bc-fb58-4a8f-8fd2-96a0b129eb02,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(24)-NS_NET146_F3_(25),0.029999999329447746,773aebe4-fc03-46be-8209-0213e2760a8e,c6c177b0-5004-4db0-8cde-6293330a4757,olm:{(0.00,1.00)},,,,1,91bec055-7ab3-49f0-940d-f7399bbb129e -09125a13-324b-4611-a718-5028b390f1ca,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(1)-NS_NET146_ONS,0.03099999949336052,22e58399-428f-4633-9ee4-e5fa0db68d6d,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,660acf3d-706b-4daa-83e7-af1edcb02804 -64bd5e0e-cf5a-469f-a427-113b0e16893d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_02-MS2_03,0.5,535843a3-cf93-412f-b4d7-585337791ba8,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,olm:{(0.00,1.00)},,,,1,1846cb8f-2d1f-48ec-a73c-9f9a8392bf1f -7f853fc7-6d3e-4086-82b0-cc93c8257f46,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(1)-NS_NET126_F1_(2),0.023000000044703484,4303784e-7193-454a-9be4-3591400b4eeb,a7ebd30b-b843-405f-9fae-ca6b489601f9,olm:{(0.00,1.00)},,,,1,673692bb-40e7-4793-8010-59a6c825fb0f -fd04cc09-6ff8-48ea-a5eb-453e9d59d6d7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_1-HS_NET1_Station_3,40.0,00d03670-7833-47ee-ad52-04d18d1c64fd,33f29587-f63e-45b7-960b-037bda37a3cb,olm:{(0.00,1.00)},,,,1,d0f81106-444d-4832-ad0b-a293d719206a -1a56ec37-3781-4f35-aeec-0d0341c63372,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(25)-NS_NET126_F2_(26),0.02199999988079071,1dcddd06-f41a-405b-9686-7f7942852196,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,olm:{(0.00,1.00)},,,,1,6a818827-ddba-4916-ab33-2c326d3c5745 -1c81ee69-fb75-4bea-bfa9-f627850f9e6b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(10)-NS_NET126_F4_(11),0.07599999755620956,857c264a-7072-4bb7-af56-2f01539b2a2e,95ced3b5-69fd-4171-9c34-f18802064e22,olm:{(0.00,1.00)},,,,1,9d193d4b-29bf-4cf5-9ff0-ab04185a6486 -5450f675-565b-4156-9d64-ff4cfeea96d3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(25)-NS_NET146_F2_(26),0.02199999988079071,011e3794-3341-4376-839c-3f5a452e15ab,86af5351-87ef-49c6-bd17-673dceecee5b,olm:{(0.00,1.00)},,,,1,5373af9c-0365-498f-959d-80bf86bd9a26 -7ad69cae-2bb0-4516-80a9-6afc7b5cb789,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(21)-NS_NET126_F3_(22),0.027000000700354576,5af425fa-6ed7-43e1-8898-7af1315128c5,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,olm:{(0.00,1.00)},,,,1,b2edb582-9e3e-4381-8807-75abd1710902 -edbbe75f-8d40-42e8-a6f4-857f64547cbd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(32)-NS_NET146_F1_(31),0.024000000208616257,033d0230-4aee-47cf-91f9-81f5f40e60b0,5e213f42-d93e-45c5-a295-adbe09105746,olm:{(0.00,1.00)},,,,1,c1eab793-7cb2-44b1-a309-e6a96e5ee80e -af565c79-9953-4934-9afd-91cd64ed1f06,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(6)-NS_NET146_F1_(7),0.03099999949336052,e3c3c6a3-c383-4dbb-9b3f-a14125615386,67c1746c-3af8-403f-983e-1c7c047383df,olm:{(0.00,1.00)},,,,1,8bfec339-14db-48d1-869b-c46b602a5940 -f606c03b-66d1-4765-97e6-1319ad6ac0c3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_2-NS_NET136_S1_3,0.029999999329447746,032768b4-2426-4abf-806b-83813ac5137a,eb95ff15-56db-4463-bb54-0ee131167812,olm:{(0.00,1.00)},,,,1,ab79d7fc-15bc-4ab6-bd7c-432ae87839d7 -d9d3a1f3-5090-4015-86a5-60be94fadcbf,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_3-NS_NET136_S2_4,0.029999999329447746,fd534474-cd65-47aa-8005-dc50d17d6920,81cd3f38-867b-4a71-ba22-cb33834e0e58,olm:{(0.00,1.00)},,,,1,a0318665-d079-4454-b335-67a08d52063e -997840bf-8c94-444f-83f1-e9c991706d7c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_1-HS_NET1_Station_2,24.0,00d03670-7833-47ee-ad52-04d18d1c64fd,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,c940e435-0523-419a-90bc-f3dbf2e463f7 -a92769d6-3f6f-4e67-98b3-303e59dd9cda,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(5)-NS_NET126_F3_(6),0.02500000037252903,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,e018b95e-fca5-40f7-8550-b05a619169dc,olm:{(0.00,1.00)},,,,1,7b2c7e95-87c7-4c2d-8174-012a138f9c2f -199bc8fc-71a0-4c78-a64d-80a87f0f6b78,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(15)-NS_NET146_F4_(14),0.08399999886751175,576840db-7d3c-417b-b587-28b222e740e1,f2d03b34-9595-4819-a00b-ff9ddd92eb07,olm:{(0.00,1.00)},,,,1,b6c5b4cb-fc54-478c-9e57-0b5204e06120 -b714db4a-db55-4957-b503-2300559bb81f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_2-NS_NET116_S2_3,0.029999999329447746,d53ff076-dadd-44f8-85d4-68f48991f7d0,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,olm:{(0.00,1.00)},,,,1,567497fb-f77c-4e25-a030-9d40b377711c -9ec195e0-4c9b-48a6-9233-0d770b34705b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(10)-NS_NET146_F2_(11),0.01899999938905239,41414318-73e3-4bdc-8147-570a96b28d37,f26b5511-3c50-42d5-97c2-be408330eb84,olm:{(0.00,1.00)},,,,1,e0c1129d-75ba-4639-928d-2f43eeabc88e -220f509c-9aea-4e60-8dc1-593d2e35ed21,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(15)-NS_NET146_F2_(16),0.017999999225139618,d82fae59-844a-4c85-997e-326dd876137c,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,olm:{(0.00,1.00)},,,,1,64336228-e311-47a6-aa65-4e2883352109 -597126c9-f364-4968-909c-ccc064959397,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(32)-NS_NET126_F1_(31),0.024000000208616257,49b511fa-8cff-45f4-9a59-54faaaf90abf,80d8252b-045f-471a-9638-416ed3f86120,olm:{(0.00,1.00)},,,,1,6ac4e62e-72ef-4772-8148-58586dd8d461 -42828cac-b67e-4d5c-b4fa-787c57f16fde,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_3-HS_NET1_Station_2,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,9ac19e4c-0379-4aaf-a96a-b2e71462abb3 -71c56dc9-d957-4746-872f-8ad07d4ef8a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(22)-NS_NET126_F1_(23),0.027000000700354576,c317a6cd-428b-4c36-8233-91d0c4e2717a,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,olm:{(0.00,1.00)},,,,1,d984e978-5734-43e7-ac15-fd8cb4d281a6 -ff38b3f7-e29d-4f61-946e-59a8b283295c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(4)-NS_NET126_F2_(5),0.020999999716877937,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,olm:{(0.00,1.00)},,,,1,4318646d-6b12-411d-9fe1-6151c5106479 -c3206971-b22f-4090-826b-e08d4bc8ffad,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_3-NS_NET116_S1_4,0.029999999329447746,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,b3a7431d-89b0-41cb-87a9-5853890796cd,olm:{(0.00,1.00)},,,,1,b63674e1-6827-4e8b-b3e6-34ee6d4823a9 -ec21c844-ca32-4f95-b6f3-dd8c56128f66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(8)-NS_NET126_F3_(9),0.01899999938905239,6dcdc87b-a719-416f-9da1-21a701048f3a,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,olm:{(0.00,1.00)},,,,1,048a2c36-6fbc-43ec-aa92-3807f7bfec50 -0f9bf171-b79b-4009-8b0b-6ec18c523ebf,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(18)-NS_NET146_F3_(19),0.03099999949336052,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,810bebb0-0d5c-4899-b213-3207be661248,olm:{(0.00,1.00)},,,,1,21efe2be-86c1-4d0c-ba01-f77b01632ddf -73359dab-e8bb-4cea-89e6-88b969ecb4e0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_05-MS2_06,0.4000000059604645,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,df97c0d1-379b-417a-a473-8e7fe37da99d,olm:{(0.00,1.00)},,,,1,dffa0c85-3ad7-4cae-b3f4-48bc41826b84 -2cbfd089-e602-4f64-8a5b-86a6ecc56d32,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_04-MS3_05,0.800000011920929,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,86dfce49-05b2-4208-a6ae-877c3e98e6be,olm:{(0.00,1.00)},,,,1,c130b080-9569-4398-b66f-ee3ac517daca -56e0ddce-ad67-435e-ad8c-5e276c13018a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S1_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,535b3fa4-ed67-4ab1-9a68-e7db83e05967,olm:{(0.00,1.00)},,,,1,8c6655c4-4ab0-4eb9-9ef3-ccc4c1c58b86 -cba98774-b8c6-45f4-84cc-2fde121a77fa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_1-NS_NET116_S3_2,0.029999999329447746,4a6f6058-e654-464d-9367-2dca7185c6d7,550ebca7-1455-44eb-9431-ffbf08e58bd4,olm:{(0.00,1.00)},,,,1,6986321a-0a85-411e-8b2d-9d929a7f298b -876998db-5326-4257-b2d1-a4722265f51d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_02-MS4_03,0.5,174fb4b2-4f9e-415c-bfee-d850ef751307,85ea3976-1779-4d46-bd6f-dfd36427ebdf,olm:{(0.00,1.00)},,,,1,29925a58-7664-486a-a503-ab0d994c9e75 -f6c9e202-6548-405e-9969-bc4ae68ef7c1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(30)-NS_NET126_F1_(29),0.029999999329447746,519ace7e-fd3f-4797-b14b-36c1694b00cd,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,olm:{(0.00,1.00)},,,,1,471b943e-0115-4262-beee-ebaef1503b09 -dafff7d5-8ed4-4b2f-bcd3-b6d02472dfea,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(24)-NS_NET126_F3_(25),0.029999999329447746,97ae0aa4-bf05-4b88-8020-83cbda415d22,1bf26b4d-03cc-4490-8c33-d3db8597d807,olm:{(0.00,1.00)},,,,1,d3f48b67-8081-41a8-a9ea-2515ef4c70ee -b6b655da-54ed-41d8-a331-04e41d2286de,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_1-NS_NET136_S1_2,0.029999999329447746,535b3fa4-ed67-4ab1-9a68-e7db83e05967,032768b4-2426-4abf-806b-83813ac5137a,olm:{(0.00,1.00)},,,,1,359e568b-3167-4c1b-9e94-6e6aa74e36cc -230eae02-e233-4975-9cbb-268d0af4a492,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(4)-NS_NET126_F1_(5),0.02800000086426735,ff947647-b551-41ae-bcfd-6af228250c96,eb21d716-1b54-4dba-bdc2-d1f6752aef85,olm:{(0.00,1.00)},,,,1,000a8091-6782-41a2-aa13-fcf0056989d1 -ec6f82c5-e834-48d0-84af-a0f070979d65,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(19)-NS_NET126_F3_(20),0.019999999552965164,922a6375-b97c-412e-a6c9-b0ea55a23f76,732f83b0-b9c5-4b8e-86fe-753c26f40e78,olm:{(0.00,1.00)},,,,1,0199a8ad-0453-4362-90a8-49ee825029ac -cd994d2f-b62e-4ab9-8f4c-e5357fd04af7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(22)-NS_NET126_F3_(23),0.02500000037252903,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,olm:{(0.00,1.00)},,,,1,b6264d92-34ba-49db-bb48-9a1d16e78482 -c6d6ca9d-042c-4525-9221-65bfa04477a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(13)-NS_NET126_F1_(14),0.03200000151991844,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,b7baa286-cbe2-4143-a08f-4e025af47529,olm:{(0.00,1.00)},,,,1,9f3e546f-f81a-4602-8ceb-4401abceb42e -8c4d9aa2-298b-466e-9982-6c4be253fbce,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(15)-NS_NET126_F2_(16),0.017999999225139618,2645e336-b0df-4d1e-a0ea-375444488f06,d8c35123-b389-4199-84f9-d417d24bb78d,olm:{(0.00,1.00)},,,,1,0d9b5a69-e04d-4617-b46d-6ddb64ca815d -d54fcb7e-d472-4035-aff6-2646ce881931,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(3)-NS_NET126_F1_(4),0.019999999552965164,04f29760-9e52-4943-8563-62e1fbd5ed52,ff947647-b551-41ae-bcfd-6af228250c96,olm:{(0.00,1.00)},,,,1,54b7a190-585f-4a05-a07f-840289540a3f -04d02ea8-ba96-4a7f-969d-d25e201e32c6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(2)-NS_NET146_F4_(1),0.07100000232458115,b37ea333-65e1-4211-8449-993b67e8e0e2,ead38a50-b8f7-4bbb-b65d-f54350825e8e,olm:{(0.00,1.00)},,,,1,2c4f86a0-5161-4f3f-b6c6-bcc9c7c0ed4e -81f4c585-6170-4a9e-981f-2185a0d7f2ec,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_3-HS_NET1_Station_4,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,olm:{(0.00,1.00)},,,,1,0ef707b4-69a5-4e4b-95a0-91dc0752aa46 -80332374-76fe-4d06-adde-e2197f88fe6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(13)-NS_NET146_F4_(14),0.07999999821186066,b608d71e-3ede-4156-a015-3f6e1d22242a,f2d03b34-9595-4819-a00b-ff9ddd92eb07,olm:{(0.00,1.00)},,,,1,342054c6-c0dc-4b03-b914-6bdc69c17d1b -e50ba18f-8019-4824-b835-cc33c70b0196,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(3)-NS_NET146_F2_(4),0.026000000536441803,0170837a-1876-45f9-a613-666f9991964d,369cffa5-bcee-4489-8193-1d9b10230eca,olm:{(0.00,1.00)},,,,1,69cea08f-72d2-4f65-b4b9-ae0a137da20b -52cd80d8-9489-41bc-931a-d82dba5d0926,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_4-NS_NET136_S2_5,0.029999999329447746,81cd3f38-867b-4a71-ba22-cb33834e0e58,c5af5a34-211a-4105-a8e1-f447140073c6,olm:{(0.00,1.00)},,,,1,28c423bf-1639-4599-847c-d0db54b6d55d -b5c255b5-8572-41ce-a273-a01d2a4b4e20,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(11)-NS_NET126_F4_(12),0.05000000074505806,95ced3b5-69fd-4171-9c34-f18802064e22,6a4547a8-630b-46e4-8144-9cd649e67c07,olm:{(0.00,1.00)},,,,1,86828e8b-9ff2-4bb6-8a32-f291c397acea -60c4970b-636a-4f8a-9329-97d01107a962,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_04-MS1_05,0.800000011920929,1396cb4c-cee7-4116-97c9-290f98785719,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,olm:{(0.00,1.00)},,,,1,71bc51af-be08-413f-8165-90822ffef011 -d2cd0ac6-ffbb-43f3-94c1-e10344eea594,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(12)-NS_NET126_F3_(13),0.019999999552965164,eb125953-31d3-4207-adf7-aba3a3790d6f,f29859be-c6e7-4cf9-84d7-239eb98a9e65,olm:{(0.00,1.00)},,,,1,36876e77-ccb6-4cc1-8508-d1728c149a07 -e3b38aa2-dd38-445e-86c4-600331d108d0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(18)-NS_NET126_F3_(19),0.03099999949336052,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,922a6375-b97c-412e-a6c9-b0ea55a23f76,olm:{(0.00,1.00)},,,,1,716ef541-2872-42dc-9304-6c2d840c1f0d -5d1176ac-e64e-4811-8d0c-c87d9060ba2a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S2_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,39112046-8953-4e73-a5d9-6a8183a77436,olm:{(0.00,1.00)},,,,1,4ee89e0b-1e97-4dde-ba57-3b0b862957c5 -814dec01-f6f2-4817-8f83-2e758011b033,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S1_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,8a50fb37-81cf-47c9-8850-a12b4391e2e7,olm:{(0.00,1.00)},,,,1,a7071b97-2be4-40bf-a0b1-b8faf6bff6d6 -2c4fae2c-c565-4111-b535-8488737aa358,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(21)-NS_NET126_F2_(22),0.024000000208616257,1dee13af-e638-4858-9c69-0069190cd577,177a20fe-83b1-46df-94a3-4faa54348d10,olm:{(0.00,1.00)},,,,1,62a6a50e-8d16-415c-960d-8ef133627350 -84dcef6e-d5b1-436f-8562-369b2489bb10,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(34)-NS_NET126_F1_(33),0.019999999552965164,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,b425b28e-48a8-4ec4-a15a-387fcfb79895,olm:{(0.00,1.00)},,,,1,ce61ee4b-0244-416f-b3e0-80577b58781c -de25721a-7ad9-450f-9e89-f483f19bf8a7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(23)-NS_NET126_F2_(24),0.02800000086426735,9b509c7d-4647-40fd-b03e-7ab919215cc6,625bdd2c-a75f-46ef-850c-ca4704d56e55,olm:{(0.00,1.00)},,,,1,f8b900a6-7d3e-41b9-b5c6-48eca9153984 -f2c9a881-eb41-4628-833c-5258e95ec457,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(39)-NS_NET146_F1_(38),0.03200000151991844,904c7476-5f16-4ec2-9138-7d5e32d38a3b,32507a10-1eed-4a3f-820c-bc187f3b052e,olm:{(0.00,1.00)},,,,1,f564bbec-720f-4299-b516-e576f02152c8 -7297611b-fbdc-4949-87fc-1bca403708aa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(7)-NS_NET146_F3_(8),0.03200000151991844,f1e88392-3b2a-4ce8-a31f-c963f08f8043,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,olm:{(0.00,1.00)},,,,1,491312ff-b705-4baf-ad5e-139ca62abd13 -7d68b748-ebe5-430e-95b8-bd0eededa136,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(1)-NS_NET146_ONS,0.12099999934434891,4f28e734-5148-4caf-ac64-270231740cbf,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,744ea833-d481-4583-99e7-4e83728ea176 -e6882165-4c20-4589-9dd5-624b10802042,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(2)-NS_NET126_F4_(1),0.07100000232458115,c7e09266-c778-433b-b01a-5fb9e298ea8e,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,olm:{(0.00,1.00)},,,,1,f701322d-3c8f-4c18-9259-117ac854df91 -c4f33026-5741-4070-970c-1234541ce509,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(8)-NS_NET146_F2_(9),0.02800000086426735,792b505c-87ab-4665-a31d-b6035c5ece70,a5c73608-5a85-495d-bea0-df77b6ce66ea,olm:{(0.00,1.00)},,,,1,a246d41e-4ad0-4dbc-9261-99104c22f0d8 -be047b0d-9f7c-413e-bd60-f38b45d5ee80,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(10)-NS_NET146_F1_(9),0.03099999949336052,6c24b464-790a-4aae-bb11-766718f07cd5,0db6e581-37e9-4254-aed8-d5cdf66819f9,olm:{(0.00,1.00)},,,,1,a63fd579-c35b-4870-9173-0fd383364c6f -ce640cab-6f6d-4fd1-b652-009bec4c596b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(9)-NS_NET146_F1_(8),0.026000000536441803,0db6e581-37e9-4254-aed8-d5cdf66819f9,d5489e1b-0e7e-4ca9-a362-09c23576a622,olm:{(0.00,1.00)},,,,1,ec77a581-8148-4b2c-bb6a-3f7c24ebb93b -3e7e4741-502d-4c8f-bad5-e0c5c6f69958,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(10)-NS_NET126_F1_(11),0.027000000700354576,f6a31362-8b0d-4926-b0d0-10bb61db20df,270c7266-45dc-4e45-829f-c04f6b631cad,olm:{(0.00,1.00)},,,,1,80eb9e25-4a5c-49b6-bb57-8fa7cf5dc035 -8c6b2196-6705-45ec-9879-8334924f968c,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(25)-NS_NET126_F1_(26),0.028999999165534973,3a2f199c-2966-4b9a-939b-3a6c9924341c,3802b603-d08d-4031-b7d7-e29734bcc122,olm:{(0.00,1.00)},,,,1,3f4a87a8-dd17-4b3d-acfc-10453391acc6 -445cc0c8-70b8-47d4-987f-308269b845a3,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(25)-NS_NET146_F1_(26),0.028999999165534973,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,154e9a99-467b-4f65-9928-8ebb14149baa,olm:{(0.00,1.00)},,,,1,b1614223-e9ef-4551-b50f-074d368a4289 -bf6e54ab-1c74-4ce7-8371-b47e9019bd25,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_05-MS1_06,0.4000000059604645,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,b22c9299-5fb4-46a7-b566-fc17e0d51d60,olm:{(0.00,1.00)},,,,1,5c01eba4-8697-4e06-82f0-7ffd7bb43715 -9e9550e6-a601-4633-96a1-20220893ce00,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(13)-NS_NET146_F1_(14),0.03200000151991844,f1e55c8b-357f-45a7-9d57-e299f9b207f3,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,olm:{(0.00,1.00)},,,,1,e3a643fe-bba4-4a7f-83db-23b0e03c923c -02d85e44-4196-4ed1-9fa4-af9211dbd753,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(17)-NS_NET146_F4_(2),0.10000000149011612,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,b37ea333-65e1-4211-8449-993b67e8e0e2,olm:{(0.00,1.00)},,,,1,8bd8a653-39a7-420d-976d-68d9492601bd -5f8eb2b8-0f98-4011-bc3a-b182285be4db,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(29)-NS_NET126_F1_(28),0.02500000037252903,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,0c266541-6235-4d01-8258-e763c58af6c7,olm:{(0.00,1.00)},,,,1,4f86b68c-cbfe-4f1c-b849-dd17c640aa7c -31f8365c-9329-4c46-8555-6ec6aadf130e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(9)-NS_NET146_F4_(10),0.032999999821186066,9b889b73-c108-4b38-b6eb-3377841e0c83,ffcaf979-d707-4d25-8f46-f436f9792d7f,olm:{(0.00,1.00)},,,,1,3654a929-29a8-4945-80df-5fd5a7ab6218 -56603d19-84d5-4c2f-a42c-92777602999a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(16)-NS_NET126_F2_(17),0.024000000208616257,d8c35123-b389-4199-84f9-d417d24bb78d,c5457e35-ad81-4427-9d3a-99e4c44ccae8,olm:{(0.00,1.00)},,,,1,df4aeff9-dacd-4326-9126-58e39f4161f9 -e7388048-40c3-4fd7-bcbb-2e1b09e735d2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(11)-NS_NET146_F1_(12),0.01899999938905239,666757e2-292e-473c-ac9c-04c0786574bc,3b879239-20c8-4adf-bd51-92924327ee71,olm:{(0.00,1.00)},,,,1,d4ff2175-de32-4f24-99ad-ab11517444f9 -2005c393-edc4-4cc4-80af-ebbde1305b8e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(38)-NS_NET146_F1_(37),0.028999999165534973,32507a10-1eed-4a3f-820c-bc187f3b052e,450426ac-a560-4d17-b1fc-9e169530a655,olm:{(0.00,1.00)},,,,1,a4c7ef55-d178-4967-a6cf-8a762672d27c -03b3d5c7-cb42-45d7-a5b7-b44c60ad5268,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_04-MS2_05,0.800000011920929,5f1c776c-6935-40f7-ba9e-60646e08992b,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,olm:{(0.00,1.00)},,,,1,5407472c-b967-4600-864d-c79362f5658c -836bf4ab-38e1-44f5-a082-723fc12e4845,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(1)-NS_NET146_F3_(2),0.023000000044703484,22e58399-428f-4633-9ee4-e5fa0db68d6d,0b2a3b46-5e43-4879-973e-d8fb96429d8a,olm:{(0.00,1.00)},,,,1,9f363635-277f-49ad-9d59-17ba6fe87989 -d97f2684-22cb-4c14-b01c-b95081d4d624,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(29)-NS_NET146_F1_(28),0.02500000037252903,867c4b4d-0f38-4f28-82ce-135f2cc63808,012c9eee-86c2-494c-adcc-bbfc481e4a46,olm:{(0.00,1.00)},,,,1,184d5283-e90b-4ad1-9a28-51f09df26312 -9039f436-9be6-4c74-86b2-b5add2446d0a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_04-MS4_05,0.800000011920929,890f2162-b4cb-49e7-a16f-4b552c5e245c,ee384ace-040e-4f21-8a8a-d702ab51af55,olm:{(0.00,1.00)},,,,1,29ce3d34-1e26-468c-af62-19ff0d0fd70f -81578256-7c89-4651-8863-31fd206c628c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(19)-NS_NET126_F1_(20),0.04399999976158142,d2aff632-fc26-4595-931c-92e266247ac8,36cda100-86ae-4a20-ac71-20af603ac0cf,olm:{(0.00,1.00)},,,,1,90f47116-bd6e-489b-b5c0-8db3ff905d4b -0b6f398b-30f3-41f1-9bc2-ec93e91e8f19,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(22)-NS_NET126_F2_(23),0.027000000700354576,177a20fe-83b1-46df-94a3-4faa54348d10,9b509c7d-4647-40fd-b03e-7ab919215cc6,olm:{(0.00,1.00)},,,,1,e04e5d5a-1f24-40ce-9869-1835e0ade796 -d48db7e8-5fde-456f-8b17-02d18a5a2e32,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_4-NS_NET116_S2_5,0.029999999329447746,e05c68b1-11cd-43fd-a4b2-31e4db380c78,32bd37df-255b-4eb2-9d16-5b711132eee6,olm:{(0.00,1.00)},,,,1,b42b9195-4953-403f-8e52-55cc8e653c94 -9d2b065a-9098-447d-8dbe-5eb06cc691a2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(15)-NS_NET146_F4_(16),0.04800000041723251,576840db-7d3c-417b-b587-28b222e740e1,9f7599de-c488-46c5-b053-1279a511f7b9,olm:{(0.00,1.00)},,,,1,f6ac868a-f7c6-48b7-a86e-ede7100859ea -442c4813-6272-4cf9-b30b-22f9114bc3db,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(26)-NS_NET126_F3_(27),0.026000000536441803,dc022eec-16b0-4a64-a2f5-498d81aca71e,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,olm:{(0.00,1.00)},,,,1,a2f51a3d-5e1e-41cd-8be6-696ac1a12d52 -7d9647cb-e7ca-4ecc-a79e-edb1bfbfb666,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(1)-NS_NET126_F3_(2),0.023000000044703484,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,285a4caa-2da8-4bd2-8a60-7d04f168f378,olm:{(0.00,1.00)},,,,1,51eff3e4-bffc-42b0-89d0-5c4756e128ba -7263918d-4331-43af-bd10-8c06bd2b8667,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(22)-NS_NET146_F3_(23),0.02500000037252903,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,olm:{(0.00,1.00)},,,,1,8f7197d4-129a-4493-9a21-55e258d7b6ed -c23b7659-8e54-410a-b0e9-9eccbe2457dc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(9)-NS_NET126_F1_(8),0.026000000536441803,5dfd45b8-48e7-42fd-ac53-cc57455486b5,f717b05b-f4e7-43d9-af9e-638e2badee5a,olm:{(0.00,1.00)},,,,1,c56980f1-59a0-4966-8743-a6a8165efdda -14f9eef8-8550-45fa-a3f0-f583624556e7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(13)-NS_NET126_F2_(14),0.02199999988079071,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,9ce9d92c-5583-4b16-bec6-9f67834663cb,olm:{(0.00,1.00)},,,,1,fdae377a-76ff-447c-a64b-ae3a431691a3 -7df282f5-2e54-4220-8276-087634415be8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(36)-NS_NET126_F1_(35),0.028999999165534973,ca3391eb-ca94-4945-ac72-e116f396f82c,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,olm:{(0.00,1.00)},,,,1,0250b2f4-4cbf-449f-87ef-b90dc451673e -d8d23da6-be08-4ace-8d93-70c0faab1505,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(4)-NS_NET126_F4_(5),0.05999999865889549,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,de5ee252-ebb6-42b0-875c-77ae557ffbf6,olm:{(0.00,1.00)},,,,1,9989a72f-2587-4a15-804e-e81d9af7ee93 -094a0827-54d8-4ed9-bb8f-2766db020c87,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(20)-NS_NET146_F1_(21),0.05999999865889549,7d45f0ab-1e6b-452f-b665-c4846cf046f5,92cb5065-2e57-4099-8e29-75cbc0c80370,olm:{(0.00,1.00)},,,,1,0cbc7c1e-1146-40bc-a87e-a4293f1b8765 -5fa6e010-393e-4bd2-a874-56eb784f9741,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(5)-NS_NET146_F4_(6),0.05400000140070915,d7023c15-adb7-4d56-9f86-b182611a47ef,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,olm:{(0.00,1.00)},,,,1,7895fb66-d867-4e4a-bab9-ce5165207321 -f0d4491e-eb64-49a0-8fc3-44fa5bd9dcee,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_4-NS_NET116_S3_5,0.029999999329447746,36dccefc-f04c-493f-bb88-11343583bf9f,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,olm:{(0.00,1.00)},,,,1,e2ee2ab1-8e22-41be-9a1f-cfdee99d611e -e311729e-244e-48a6-bc48-0c7d9823c148,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(3)-NS_NET126_F4_(4),0.05299999937415123,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,olm:{(0.00,1.00)},,,,1,0615b7b8-e7ec-4771-9e68-f02948044da2 -a3c0115c-42eb-48a9-a6b0-64635ee66b87,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(11)-NS_NET126_F3_(12),0.019999999552965164,4258f215-5b22-446f-a260-e8cdaa7c95d1,eb125953-31d3-4207-adf7-aba3a3790d6f,olm:{(0.00,1.00)},,,,1,62829e00-c835-4fea-b47a-104d258a5393 -43394be2-5c85-4449-ad06-7866395a5c79,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(3)-NS_NET146_F3_(4),0.01899999938905239,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,f66df6fa-3dfa-4515-85d7-54d0f429fde7,olm:{(0.00,1.00)},,,,1,2f625e1a-ff4b-4379-bd79-e309d5841ffb -2dd402ff-ef64-4b4b-8a49-e9570364e65b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(36)-NS_NET146_F1_(35),0.019999999552965164,8f80e777-ccbd-4630-b10e-238e824113fd,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,olm:{(0.00,1.00)},,,,1,dc2dafb1-dd6f-489e-9fb1-36d029b03980 -6f875559-5af0-47a9-9f0e-f1d8332f9230,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(30)-NS_NET146_F1_(29),0.029999999329447746,9f95c733-71e2-4bf0-a27a-70144518ea2c,867c4b4d-0f38-4f28-82ce-135f2cc63808,olm:{(0.00,1.00)},,,,1,9987d3ab-2135-4c6d-bb7b-209659ab9356 -a2a8bc02-02a9-40d8-9495-058c04d7df89,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(7)-NS_NET146_F2_(8),0.02500000037252903,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,792b505c-87ab-4665-a31d-b6035c5ece70,olm:{(0.00,1.00)},,,,1,d4890af8-3627-4397-b962-31e5ae9a8164 -0b1f06c3-9622-47cd-b41f-bd0314673b8d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(10)-NS_NET126_F3_(11),0.026000000536441803,e25387d0-ab9a-406d-bcb4-555414b88b1b,4258f215-5b22-446f-a260-e8cdaa7c95d1,olm:{(0.00,1.00)},,,,1,c6ec6f58-dae8-4dcc-b486-d0ba6df880c6 -bfecad6c-ddda-4957-ae66-f04d30fd7104,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(23)-NS_NET126_F1_(24),0.05000000074505806,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,4f2402e8-664a-40f2-970a-abc098a2a0d1,olm:{(0.00,1.00)},,,,1,b0242798-3ebc-43b5-b26d-0afc2e3af126 -c49d1581-a0c6-493f-9534-39f97970492b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(13)-NS_NET146_F3_(14),0.020999999716877937,bdf97a4d-622c-4251-8183-8b1a696f376e,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,olm:{(0.00,1.00)},,,,1,0d7473a5-dd01-460f-a1ee-624d10f34c8e -e1315733-0b28-4465-8367-fa4535d282fa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(9)-NS_NET126_F3_(10),0.03200000151991844,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,e25387d0-ab9a-406d-bcb4-555414b88b1b,olm:{(0.00,1.00)},,,,1,7da1277a-931e-48f2-8d9f-810e49e0b8ec -5ff3f25d-ef1d-4ba2-ba1e-b387965a839a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(11)-NS_NET126_F1_(12),0.01899999938905239,270c7266-45dc-4e45-829f-c04f6b631cad,9d10a92f-576d-4777-99ff-59d145924fea,olm:{(0.00,1.00)},,,,1,2c4b31fd-9662-4b0a-95da-bab5a1b541cd -09083d14-02aa-40a3-9948-86e86883bda1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(37)-NS_NET146_F1_(36),0.054999999701976776,450426ac-a560-4d17-b1fc-9e169530a655,8f80e777-ccbd-4630-b10e-238e824113fd,olm:{(0.00,1.00)},,,,1,ceb28bd4-0090-4920-bedc-4f66968729dc -e8329717-1626-4c33-b60e-d83e78514014,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(11)-NS_NET146_F2_(12),0.029999999329447746,f26b5511-3c50-42d5-97c2-be408330eb84,8254d91b-e5da-4402-bb8f-301eafa09d28,olm:{(0.00,1.00)},,,,1,76530f38-d7be-4e8b-b1f5-cfe49b59388f -2e5bf3d7-11a5-496f-9bd5-bb9d3686a576,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(5)-NS_NET146_F3_(6),0.02500000037252903,ce71377d-63ea-462a-9290-67e51946a098,01bdd8b2-145f-42b3-80e3-a2366dea1044,olm:{(0.00,1.00)},,,,1,809a36fc-7f08-4800-8714-2b6607974a43 -94071ac7-ae51-4e45-8795-9d10bda616e9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_03-MS1_04,6.0,787237ad-b3a8-4f2c-ab70-31c5113d82d7,1396cb4c-cee7-4116-97c9-290f98785719,olm:{(0.00,1.00)},,,,1,5f05acb2-b125-47e1-af39-878997a48981 -473a11f4-1691-44ba-8e95-96782bc9d07f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(27)-NS_NET126_F3_(28),0.03099999949336052,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,olm:{(0.00,1.00)},,,,1,970e0436-65e3-48d6-9d9c-1f194f94f02c -d86488f7-cf74-41b4-9d62-e2923d00680f,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(20)-NS_NET126_F1_(21),0.05999999865889549,36cda100-86ae-4a20-ac71-20af603ac0cf,14ae9865-cb9b-4518-9f2a-c0fda3455a42,olm:{(0.00,1.00)},,,,1,0610293b-068b-4851-927b-618da07e6fcf -ec4d2395-23de-41c7-a366-af36aed1bf44,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(4)-NS_NET146_F3_(5),0.017999999225139618,f66df6fa-3dfa-4515-85d7-54d0f429fde7,ce71377d-63ea-462a-9290-67e51946a098,olm:{(0.00,1.00)},,,,1,98d060f1-bde2-4649-92e9-c818ba66f474 -8add0020-bc20-4aaa-9ad3-fa1a1a5ef376,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(15)-NS_NET126_F1_(16),0.019999999552965164,41c0087f-ce27-4da3-97d2-92d711b639b4,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,olm:{(0.00,1.00)},,,,1,9c4d86bb-ab1d-42ff-a5f2-4d1f39778f6c -76f097c5-173f-4fee-b6db-190792922d0e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S3_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,416fa5eb-2f72-46c3-978f-6a0ebb714a40,olm:{(0.00,1.00)},,,,1,89a28eeb-daae-4a0b-bfd5-6c5ba90f7440 -784bfe2a-8d23-4e74-8b05-b13141611186,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(20)-NS_NET146_F3_(21),0.020999999716877937,0ebf0088-f596-4cd1-9ae0-5da02dc40335,a4a44d93-48d6-4b87-8053-87fe0778e75c,olm:{(0.00,1.00)},,,,1,9a3869ee-c4b1-4b3a-89ce-02d79a2cf4ad -affde1a2-90e8-468f-a0a9-eb024f791857,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_ONS-NS_NET126_F4_(1),0.04500000178813934,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,olm:{(0.00,1.00)},,,,1,d639d54f-19ff-4b56-bf41-206c1736258c -c87706ad-37ff-4419-b4bc-4607d780498e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(10)-NS_NET126_F2_(11),0.01899999938905239,3d81adf5-73d1-4708-b03b-3afc7db017f4,6678c226-c5d2-4ce3-9728-dc1163be799f,olm:{(0.00,1.00)},,,,1,34bcbd39-34fe-4ba4-896b-e123e597985a -1c23e300-0ad5-4b90-ac74-b9763e579268,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_06-MS4_07,6.0,fa6d5184-b205-4b1b-839f-7b21ac956c29,898d8295-bf35-4079-9374-99b059c2c956,olm:{(0.00,1.00)},,,,1,85771d96-26ec-47d7-b8ef-f991a0bb996e -52df9c70-136a-49bb-9ad4-d300123c7e99,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_02-MS3_03,0.5,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,e4502c52-b4d7-4082-a583-b5688d8244e0,olm:{(0.00,1.00)},,,,1,f3a219f3-8999-4b77-90b8-7f78b4a884a8 -5d56c97f-e15c-4676-9b1a-fc5d7efb8a24,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(28)-NS_NET146_F3_(29),0.02199999988079071,c72a08bc-4685-49b1-b8ef-803aebc8c388,15345698-c319-461f-b969-37d50fb84220,olm:{(0.00,1.00)},,,,1,c435432c-3647-4b5b-96e1-ac1e32a546e4 -412d395e-7ebc-4cc6-88fb-24006f54c931,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(12)-NS_NET146_F4_(13),0.039000000804662704,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,b608d71e-3ede-4156-a015-3f6e1d22242a,olm:{(0.00,1.00)},,,,1,44f95594-319f-47ba-9df2-5d9833e47408 -9d1ef0fd-3f8d-4a97-8495-25074243860c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(19)-NS_NET146_F2_(20),0.019999999552965164,636dec7c-4242-46e8-b7ae-db7e5a28c39c,2aa2d409-8bb2-477d-ac7a-6439552e136a,olm:{(0.00,1.00)},,,,1,fa60cbc7-5599-4409-b866-dc05a5b27235 -75098182-83b1-40ae-baaf-95f1e1f93250,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(29)-NS_NET126_F3_(30),0.028999999165534973,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,olm:{(0.00,1.00)},,,,1,01ef6262-ae52-48e5-833c-aface9a34b35 -d00ddea9-83f7-411a-9da6-f9607ffb3c87,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(30)-NS_NET146_F3_(31),0.023000000044703484,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,olm:{(0.00,1.00)},,,,1,f24aa8ff-676a-4638-a1b4-4c16566079e8 -0f11e5d6-f850-463b-8d74-6fdf91fad535,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(1)-NS_NET146_ONS,0.02199999988079071,2c520ab6-507e-4dcf-ab05-8f238e9b9385,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,4503f215-7ded-4230-9f94-e8ce4f2560ab -364ffff6-7541-4324-bbcf-fe626ba9de1d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(14)-NS_NET126_F2_(15),0.03200000151991844,9ce9d92c-5583-4b16-bec6-9f67834663cb,2645e336-b0df-4d1e-a0ea-375444488f06,olm:{(0.00,1.00)},,,,1,ca622ca6-25e3-4ddc-9516-99e2376ded1d -a102f0f4-e86d-438c-95a9-d3fc6357121f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(4)-NS_NET146_F4_(5),0.05999999865889549,00d4a837-f09c-41df-bed1-dfdb78387116,d7023c15-adb7-4d56-9f86-b182611a47ef,olm:{(0.00,1.00)},,,,1,fe7f2726-e60e-4111-9577-61f332eebf2e -060f10e1-2ffd-4972-9ace-7fff8df78658,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(21)-NS_NET146_F2_(22),0.024000000208616257,bd292f64-65e8-42ec-9b78-b9b9f013750e,5862f526-783a-4218-a463-3cbf5de8dade,olm:{(0.00,1.00)},,,,1,2ae4a009-1481-412f-aa25-9d74b23a60ce -87cd1ae0-2ac4-46fb-aeb8-b2f710da299b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(16)-NS_NET146_F2_(17),0.024000000208616257,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,40537c84-c812-4231-bd23-0ba81922e937,olm:{(0.00,1.00)},,,,1,6c4bc7e5-6510-43f2-b370-89e5426d8364 -cadd7ca5-2b70-4bcc-83d0-867df8b6d0a3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(29)-NS_NET146_F3_(30),0.028999999165534973,15345698-c319-461f-b969-37d50fb84220,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,olm:{(0.00,1.00)},,,,1,5806cf0a-5c5c-44ec-ac36-83a0030fb9dc -c64c73c4-109b-4baa-bf44-3357d4bca7d8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(6)-NS_NET146_F2_(7),0.020999999716877937,5071dd8c-bbc1-4c8d-a180-4492f80e183d,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,olm:{(0.00,1.00)},,,,1,be6b1366-0282-427c-99fe-7ee0ae092652 -00a3c4ab-e866-42a9-854f-fbf28c7f6a43,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(14)-NS_NET146_F2_(15),0.03200000151991844,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,d82fae59-844a-4c85-997e-326dd876137c,olm:{(0.00,1.00)},,,,1,103e89f7-9c1d-459d-abb8-cf964570340a -7bc8b609-baba-4afe-8cec-866d74e91e43,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(8)-NS_NET146_F3_(9),0.01899999938905239,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,6570535c-0d2e-4846-9951-21559902f67a,olm:{(0.00,1.00)},,,,1,af9a3ab2-48e6-4972-b589-8baae5c74fb9 -4bdb6569-72da-4d60-97b1-b5a639032d5d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_4-NS_NET116_S1_5,0.029999999329447746,b3a7431d-89b0-41cb-87a9-5853890796cd,92301422-94ae-48ab-89c7-a69eea9450b2,olm:{(0.00,1.00)},,,,1,3362b510-7d57-44b1-a6cf-8081aac84a5b -a9a94bc3-fa83-410a-9e71-38807e8d121c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(16)-NS_NET146_F1_(17),0.03200000151991844,09ac8949-2b79-41d7-b56f-a58f20036df2,0d94a5ea-3a13-48ba-a27f-b2903841c334,olm:{(0.00,1.00)},,,,1,0ae22511-6661-4a9c-a3b4-62e28f0c6301 -13ea7170-5fc1-4ed8-be71-0a91a9e5df99,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(16)-NS_NET146_F3_(17),0.029999999329447746,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,0f3ba59d-a9ce-4669-aa12-bebec42238b7,olm:{(0.00,1.00)},,,,1,37b03eb6-ef0f-48c2-ba36-e1a5ed1747b4 -031633ca-bd50-401e-9159-d2258ce6309c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(5)-NS_NET126_F4_(6),0.05400000140070915,de5ee252-ebb6-42b0-875c-77ae557ffbf6,e3a40690-d085-4796-9fcb-48d776e58594,olm:{(0.00,1.00)},,,,1,6fefbb49-0419-447c-9431-657cb0dc29fe -764eccc0-09cc-4c7a-bf76-33259938530c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(9)-NS_NET146_F2_(10),0.017999999225139618,a5c73608-5a85-495d-bea0-df77b6ce66ea,41414318-73e3-4bdc-8147-570a96b28d37,olm:{(0.00,1.00)},,,,1,a61d2b6a-2ae3-4e87-b69c-d6ef03746edb -8cc7bf8e-226d-41c9-9cd0-7524ea9186f7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(1)-NS_NET146_F1_(2),0.023000000044703484,4f28e734-5148-4caf-ac64-270231740cbf,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,olm:{(0.00,1.00)},,,,1,110964ab-decd-4f63-af13-dfe2ee499ba7 -b140dccb-7251-496b-9402-06ebd13048c2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(24)-NS_NET126_F1_(25),0.02800000086426735,4f2402e8-664a-40f2-970a-abc098a2a0d1,3a2f199c-2966-4b9a-939b-3a6c9924341c,olm:{(0.00,1.00)},,,,1,f5402aea-e1ab-43a3-b65b-a101e7358a6f -e357bf93-aaa3-4870-b6a4-6d2cdb8967da,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(5)-NS_NET126_F1_(6),0.017999999225139618,eb21d716-1b54-4dba-bdc2-d1f6752aef85,99e26ef8-75e2-46f3-aafc-6287bf5e3905,olm:{(0.00,1.00)},,,,1,b4dfd39c-38ec-4883-adf7-413c0662694a -52ccd989-d87b-4f9f-9d5d-a0609391f56e,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(10)-NS_NET146_F1_(11),0.027000000700354576,6c24b464-790a-4aae-bb11-766718f07cd5,666757e2-292e-473c-ac9c-04c0786574bc,olm:{(0.00,1.00)},,,,1,3124880e-a2af-42a1-be47-841a8176e7b6 -d59a733b-b7c6-401b-8e38-653e0cb72b5c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(32)-NS_NET126_F1_(38),0.03099999949336052,49b511fa-8cff-45f4-9a59-54faaaf90abf,06b7f21a-d6d7-4ec0-94c6-141845f14986,olm:{(0.00,1.00)},,,,1,5050a032-62b4-4239-aa13-9672c890e74a -95644bf5-8dca-4409-bb04-7d4e9a24fa03,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(30)-NS_NET126_F3_(31),0.023000000044703484,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,67af7db0-0fd8-4657-bb4f-43a2141b9f73,olm:{(0.00,1.00)},,,,1,d865f47b-3f99-4ba1-973b-4bdb6fe2414b -08d39ce3-e843-49bd-9b46-1fe927a1d4be,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(17)-NS_NET126_F2_(18),0.023000000044703484,c5457e35-ad81-4427-9d3a-99e4c44ccae8,e80aa2db-f32c-410d-96a1-a32e03222568,olm:{(0.00,1.00)},,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 -62c21e1e-f353-4e48-bca6-8a4da341971e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(21)-NS_NET146_F1_(22),0.03200000151991844,92cb5065-2e57-4099-8e29-75cbc0c80370,1ee9de9a-0095-4b58-beeb-e56fb908844a,olm:{(0.00,1.00)},,,,1,d03eee1c-0c11-41c4-90a3-2743ab894974 -73d786b9-377a-4807-9b70-21c80599a4d8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(27)-NS_NET146_F1_(9),0.03200000151991844,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,0db6e581-37e9-4254-aed8-d5cdf66819f9,olm:{(0.00,1.00)},,,,1,90499632-fb19-4b07-9726-8741307a2f77 -d15c85bb-c9b1-4fa3-8bf6-4aa393b564d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(15)-NS_NET146_F3_(16),0.020999999716877937,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,olm:{(0.00,1.00)},,,,1,ce1623cf-68c5-4f91-842a-2845ca7aa0e1 -6bbccaac-2bbe-4d0b-bb07-80dbb605ec1c,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(20)-NS_NET126_F2_(21),0.02500000037252903,de756ddb-793d-4b2d-959c-59d938a8f61f,1dee13af-e638-4858-9c69-0069190cd577,olm:{(0.00,1.00)},,,,1,fb585936-8df9-4d57-9545-0372de271044 -1372ca57-8429-43c6-a589-a402de4ac7f9,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(3)-NS_NET126_F3_(4),0.01899999938905239,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,bf7e7268-2fb6-4948-ace6-9037ae148fa3,olm:{(0.00,1.00)},,,,1,63a743b3-b45e-4862-b571-b4448545fb21 -222af488-6339-4308-8f25-eac19b6e2c9c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(24)-NS_NET146_F1_(25),0.02800000086426735,205fcee1-928c-4374-950c-34575f07fa49,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,olm:{(0.00,1.00)},,,,1,0ce5f7e7-51b3-4da3-ad12-1c50dc44c6c9 +uuid,"geo_position",id,length,node_a,node_b,"olm_characteristic",operates_from,operates_until,operator,parallel_devices,type +2424f0ab-9f83-464e-a960-093ab14a2bb5,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(17)-NS_NET126_F3_(18),0.020999999716877937,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,"olm:{(0.00,1.00)}",,,,1,fbd5c9d9-96b2-4270-a927-c7a604f032f1 +ca425259-fab4-4dc1-99c9-c19031121645,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(4)-NS_NET146_F2_(5),0.020999999716877937,369cffa5-bcee-4489-8193-1d9b10230eca,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,"olm:{(0.00,1.00)}",,,,1,c3e20038-888d-4d19-91d0-9732110ff433 +66dbe72e-f2be-430d-b103-c1a84f8211a4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(14)-NS_NET126_F3_(15),0.029999999329447746,df8df8d2-3494-4da9-8d1b-f913d15f520f,ae234bc5-b751-41f2-95ee-b78de124c583,"olm:{(0.00,1.00)}",,,,1,b423a5cf-ca70-4a11-9b97-07d002a10837 +5753e615-c90a-4008-92ec-b50c8195f95f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(27)-NS_NET146_F3_(28),0.03099999949336052,55caf2ec-a21b-4afd-8830-1e4009cce396,c72a08bc-4685-49b1-b8ef-803aebc8c388,"olm:{(0.00,1.00)}",,,,1,e4d237c9-b025-4838-8b12-34bbf1265fb9 +ce8ea248-dbcb-40b9-a97d-22452032ad27,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(11)-NS_NET146_F3_(12),0.019999999552965164,e2267696-669b-48e8-b43a-37d0db95011d,f6eff0d1-af6b-46ce-b430-4d30976ec08f,"olm:{(0.00,1.00)}",,,,1,3cde9801-6334-4e0d-8994-6d18b3906a71 +1cf0cb95-28b9-4dc1-82b9-3466d7d870cc,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(25)-NS_NET146_F3_(26),0.026000000536441803,c6c177b0-5004-4db0-8cde-6293330a4757,bd288184-99d8-4233-bb3d-484f3922200a,"olm:{(0.00,1.00)}",,,,1,f181cb5c-2234-49d5-9e3f-d21f14963074 +ab7c6c3c-3b7f-4475-8cad-27657bc148c6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(2)-NS_NET146_F2_(1),0.028999999165534973,69efeb2d-9845-49ac-8500-5e017a7a64ef,2c520ab6-507e-4dcf-ab05-8f238e9b9385,"olm:{(0.00,1.00)}",,,,1,82bc6482-24eb-42dd-8dc3-e05b86696a22 +47cc3694-2782-4c44-8c61-e14d30dbbaa4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(14)-NS_NET126_F1_(15),0.03200000151991844,b7baa286-cbe2-4143-a08f-4e025af47529,41c0087f-ce27-4da3-97d2-92d711b639b4,"olm:{(0.00,1.00)}",,,,1,6eae5d86-3269-4d7c-aca6-150008d85eb2 +b302dc76-9715-45b6-b6ef-8da630acd168,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(20)-NS_NET146_F2_(21),0.02500000037252903,2aa2d409-8bb2-477d-ac7a-6439552e136a,bd292f64-65e8-42ec-9b78-b9b9f013750e,"olm:{(0.00,1.00)}",,,,1,03877157-9a63-40f9-a4ba-12b86cf2ccd4 +f2c37ce1-91d3-43d3-beb3-1fc9a30c87fe,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(7)-NS_NET126_F3_(8),0.03200000151991844,50164699-2018-4b17-b3f1-74b082f27403,6dcdc87b-a719-416f-9da1-21a701048f3a,"olm:{(0.00,1.00)}",,,,1,d03f95b2-28c1-41cc-a80b-768a2a2f4788 +2ea48cfa-0a0b-48f0-aa66-b619c35b9929,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(14)-NS_NET146_F3_(15),0.029999999329447746,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,"olm:{(0.00,1.00)}",,,,1,12ccc9e0-9987-4c1c-b176-84574ab2d262 +88c3a0b5-9def-4bf3-87c1-0ee75578b5a9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(18)-NS_NET126_F1_(19),0.029999999329447746,2f64bf67-cee9-44bb-8c13-ff96878932af,d2aff632-fc26-4595-931c-92e266247ac8,"olm:{(0.00,1.00)}",,,,1,d334240a-49ef-430f-8924-3d3104b636ba +bee47575-ecc8-4f2f-96de-e9a616603bb7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(15)-NS_NET126_F4_(14),0.08399999886751175,55b3d03f-2204-4ab3-84cc-a28476868c9d,d40a1a85-40f2-4ad3-ba58-720d5ba02268,"olm:{(0.00,1.00)}",,,,1,01b81835-2d2a-4e5c-bf78-cb1e789f2d0f +5157574f-5e67-4574-81a3-686b97a893ff,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(33)-NS_NET126_F1_(32),0.028999999165534973,b425b28e-48a8-4ec4-a15a-387fcfb79895,49b511fa-8cff-45f4-9a59-54faaaf90abf,"olm:{(0.00,1.00)}",,,,1,138c7831-202a-4f00-9a5f-8c205a810816 +088e3b53-78f3-445a-bbc6-9da3efbda0a3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(1)-NS_NET126_ONS,0.02199999988079071,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.00,1.00)}",,,,1,7374aedd-b0cd-467c-99e9-fe3b26adb3b7 +8dd3984e-a9f6-4829-9c19-a377e3491f9a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(23)-NS_NET126_F3_(24),0.023000000044703484,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,97ae0aa4-bf05-4b88-8020-83cbda415d22,"olm:{(0.00,1.00)}",,,,1,ddfd9f5d-c943-4c9a-a019-58ef25e3cbb1 +f4859003-7182-4ebf-8a96-ce61b2f6191c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_01-MS4_02,2.0,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,174fb4b2-4f9e-415c-bfee-d850ef751307,"olm:{(0.00,1.00)}",,,,1,6fab725c-b58a-47eb-957c-9ca99f4558ce +d7c951cc-2e8f-40d0-b310-03fbdb9b0558,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(8)-NS_NET126_F2_(9),0.02800000086426735,366a70fb-8d7f-4201-9eca-0fcbc839239d,a286f73a-20ee-4056-8129-c7963b34ecd9,"olm:{(0.00,1.00)}",,,,1,c27513a1-3d09-4f03-9fdd-cdf15cb83dfb +ca765f8e-2a05-40fb-80b8-41e02887fa46,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(19)-NS_NET146_F3_(20),0.019999999552965164,810bebb0-0d5c-4899-b213-3207be661248,0ebf0088-f596-4cd1-9ae0-5da02dc40335,"olm:{(0.00,1.00)}",,,,1,cb8e491b-e99f-4a68-a0e0-dfa07b77ca7f +3026e0ba-0a46-4d5e-afff-953c34fde207,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(17)-NS_NET126_F4_(2),0.10000000149011612,7125de08-1d28-409a-8b23-023a0294def5,c7e09266-c778-433b-b01a-5fb9e298ea8e,"olm:{(0.00,1.00)}",,,,1,cb059d73-c67b-41d4-9c49-844c12351e77 +16b934cc-98c6-42b9-9005-be4bf7365693,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S3_3-NS_NET136_S3_4,0.029999999329447746,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,2a816043-d1d2-44a6-8a9b-f61a4933997b,"olm:{(0.00,1.00)}",,,,1,bb9bd979-bf7e-48cb-840f-e63e85f00911 +b672be06-2cbc-4510-8a96-34647985e9d5,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(4)-NS_NET126_F3_(5),0.017999999225139618,bf7e7268-2fb6-4948-ace6-9037ae148fa3,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,"olm:{(0.00,1.00)}",,,,1,7204651a-462e-4a96-ab91-9bec7dbdcb92 +971288e4-038b-49d5-8df0-b2a7fdc0e17c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_03-MS4_04,6.0,85ea3976-1779-4d46-bd6f-dfd36427ebdf,890f2162-b4cb-49e7-a16f-4b552c5e245c,"olm:{(0.00,1.00)}",,,,1,8ad70eaf-8f88-49ac-9369-556f8d4e4981 +eb64f0fb-1810-4b49-b0a6-e94a6422be04,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(1)-NS_NET126_ONS,0.03099999949336052,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.00,1.00)}",,,,1,29a0785e-569d-4941-b7a3-9f4710dcb749 +932d9fab-9b07-4948-9d65-4945c7700a72,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(19)-NS_NET146_F1_(20),0.04399999976158142,1f040625-ad1d-409f-bd7e-944c4d805e46,7d45f0ab-1e6b-452f-b665-c4846cf046f5,"olm:{(0.00,1.00)}",,,,1,97a2a008-5c56-41d4-bef2-f1af45f2925b +ab23d369-ff75-41b4-8a25-25ec9c4320aa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(17)-NS_NET146_F3_(18),0.020999999716877937,0f3ba59d-a9ce-4669-aa12-bebec42238b7,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,"olm:{(0.00,1.00)}",,,,1,7eb50926-f5b2-4fc4-b293-c679eaf19f65 +3029d722-91ec-4e45-9243-d267222b6c8e,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(3)-NS_NET126_F2_(4),0.026000000536441803,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,"olm:{(0.00,1.00)}",,,,1,2de36fa6-bedc-413d-b9ea-ac1a47459531 +26d976e2-5245-4174-abcc-7e67e03d6352,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(12)-NS_NET146_F3_(13),0.019999999552965164,f6eff0d1-af6b-46ce-b430-4d30976ec08f,bdf97a4d-622c-4251-8183-8b1a696f376e,"olm:{(0.00,1.00)}",,,,1,a4a49bc8-ea2c-4728-8c40-d6863e46f042 +8ae06d94-8e5d-48f6-9d43-599596df688a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(6)-NS_NET126_F1_(7),0.03099999949336052,99e26ef8-75e2-46f3-aafc-6287bf5e3905,fc7821d2-ac64-483e-b520-38d9971f4db0,"olm:{(0.00,1.00)}",,,,1,7513c490-99e4-4d11-983d-3d6bcf8dea93 +91179f48-2d6c-4ae4-864c-d667f57a6e66,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S1_1-NS_NET116_S1_2,0.029999999329447746,8a50fb37-81cf-47c9-8850-a12b4391e2e7,3e21f3a1-2c9c-4138-bcc9-466b004609ed,"olm:{(0.00,1.00)}",,,,1,9312de84-9197-462f-9d69-7d2fea8f7f68 +dcf3c182-18bd-4536-b11f-960c52c3b36e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(25)-NS_NET126_F3_(26),0.026000000536441803,1bf26b4d-03cc-4490-8c33-d3db8597d807,dc022eec-16b0-4a64-a2f5-498d81aca71e,"olm:{(0.00,1.00)}",,,,1,d8c2bfa8-4782-4989-afe9-4f69e3c42ae1 +d74febce-1b8d-4f51-9721-5eb1866d6b4e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_06-MS3_07,6.0,39dbc5ed-d874-48a8-9128-e970436a94b4,40b0f497-96a3-49d9-9503-8fa67a5b532a,"olm:{(0.00,1.00)}",,,,1,459cc17d-3f08-484b-a886-33c987466b5b +96cc155a-9417-4ed9-911a-b06b7981a2fe,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(33)-NS_NET146_F1_(34),0.027000000700354576,543f7e9f-b9be-486b-b365-2bae79010758,fd4f6232-c28d-4fc3-81dd-03b84aad695e,"olm:{(0.00,1.00)}",,,,1,58f4e0dc-7dd3-4890-af41-0a1730aa0e1d +1bb0764a-82b8-4f4c-8208-c9c58b8b92c0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_02-MS1_03,0.5,32b3bb19-c52a-4a19-890a-94a8918d38a9,787237ad-b3a8-4f2c-ab70-31c5113d82d7,"olm:{(0.00,1.00)}",,,,1,b3546eb6-8ac0-42c7-b5ee-ad0ba3cdd21a +5905e32c-b1d7-40d9-9759-84dbe6b14ba8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(22)-NS_NET146_F2_(23),0.027000000700354576,5862f526-783a-4218-a463-3cbf5de8dade,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,"olm:{(0.00,1.00)}",,,,1,ba85a896-08d3-4b95-8a21-1c06f29513e4 +73c09f1f-3538-4b5f-acbf-38b686a0dbba,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(2)-NS_NET146_F4_(3),0.04699999839067459,b37ea333-65e1-4211-8449-993b67e8e0e2,b5548457-5923-4d52-b3c9-fdb75a1df98e,"olm:{(0.00,1.00)}",,,,1,1659f544-bc4d-40d8-a62b-70dd611bfc33 +ddc03ccc-bd8e-47f3-8183-97f3b039219d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(15)-NS_NET126_F3_(16),0.020999999716877937,ae234bc5-b751-41f2-95ee-b78de124c583,6232b760-b2e0-485e-9c61-f9721a366a81,"olm:{(0.00,1.00)}",,,,1,f2a9246c-1d44-4903-b6a1-f038b786c01b +9085189c-48df-498a-80e5-49fe54692a66,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S3_1-NS_NET136_S3_2,0.029999999329447746,416fa5eb-2f72-46c3-978f-6a0ebb714a40,b46d4395-6724-4830-ba55-357e81fc2814,"olm:{(0.00,1.00)}",,,,1,cbe6053c-f1fc-46e4-8c47-1291d84083ba +cc8bc119-79d7-479b-8767-8b108a0ba4a0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(20)-NS_NET126_F3_(21),0.020999999716877937,732f83b0-b9c5-4b8e-86fe-753c26f40e78,5af425fa-6ed7-43e1-8898-7af1315128c5,"olm:{(0.00,1.00)}",,,,1,bc540add-8fdb-43b8-b98a-7989b11ff268 +f4ca1fb7-d17a-4d51-866d-ea2ae22c6f0c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(27)-NS_NET126_F2_(28),0.027000000700354576,daed3552-e382-4153-95be-97f17e2c53e5,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,"olm:{(0.00,1.00)}",,,,1,7445744d-21dd-46ad-805b-1d8b8a470294 +bdf60fc2-e400-46f6-b873-7a40663106f3,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(6)-NS_NET126_F4_(7),0.03400000184774399,e3a40690-d085-4796-9fcb-48d776e58594,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,"olm:{(0.00,1.00)}",,,,1,c2618b8d-df63-4bc1-8eab-3ce2fd74e183 +97b9a53e-9ff2-4567-95c0-6c9aab07a43f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(21)-NS_NET146_F3_(22),0.027000000700354576,a4a44d93-48d6-4b87-8053-87fe0778e75c,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,"olm:{(0.00,1.00)}",,,,1,a61bace6-0050-436a-8715-0e042a8582f6 +5763fe56-89a4-4407-ba41-c1a528dd50a0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(23)-NS_NET146_F1_(24),0.05000000074505806,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,205fcee1-928c-4374-950c-34575f07fa49,"olm:{(0.00,1.00)}",,,,1,fa07a917-4d21-4e0b-abc4-527420509063 +7fa87646-f182-4d67-9ffd-850f489fb24a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(26)-NS_NET146_F3_(27),0.026000000536441803,bd288184-99d8-4233-bb3d-484f3922200a,55caf2ec-a21b-4afd-8830-1e4009cce396,"olm:{(0.00,1.00)}",,,,1,c9444107-2d82-4591-a80e-eacc5bea633f +1a1550cf-77b8-40a9-90e5-5d0faef7baaa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(12)-NS_NET146_F1_(13),0.02199999988079071,3b879239-20c8-4adf-bd51-92924327ee71,f1e55c8b-357f-45a7-9d57-e299f9b207f3,"olm:{(0.00,1.00)}",,,,1,7482222e-f925-4004-abdd-0b69ef453d8d +8f9d19a8-8d64-4f62-b6aa-f5f01a12b566,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(2)-NS_NET126_F2_(3),0.01899999938905239,5981fe65-3c92-4a78-af92-1461904046d0,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,"olm:{(0.00,1.00)}",,,,1,75e63c65-ec08-4c59-aef2-3db3f96904cc +2497455a-888c-4ac6-aa49-582ab91fd05e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(35)-NS_NET146_F1_(32),0.028999999165534973,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,033d0230-4aee-47cf-91f9-81f5f40e60b0,"olm:{(0.00,1.00)}",,,,1,6daeb4b5-b137-4ed4-8bac-f6193d5daf33 +97d5bd4a-ce14-4ded-90d4-4f2db25d6626,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(17)-NS_NET126_F1_(18),0.02500000037252903,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,2f64bf67-cee9-44bb-8c13-ff96878932af,"olm:{(0.00,1.00)}",,,,1,b8c8070f-0668-4a5c-bbff-4326670eedc3 +7614ed07-f464-4a56-8ea2-cf07772530c4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(2)-NS_NET146_F3_(3),0.028999999165534973,0b2a3b46-5e43-4879-973e-d8fb96429d8a,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,"olm:{(0.00,1.00)}",,,,1,33bf42ab-01ba-493f-a92e-de302649b490 +58105b87-e27d-4d7f-b492-42434801bdf7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(17)-NS_NET146_F1_(18),0.02500000037252903,0d94a5ea-3a13-48ba-a27f-b2903841c334,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,"olm:{(0.00,1.00)}",,,,1,3d684e78-d7ba-436f-b223-c2f50de8d7ac +83b12a0c-d66f-43cf-a5c1-1945a8a66c4c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(27)-NS_NET146_F2_(28),0.027000000700354576,b179c38b-5af0-4304-84b1-1dc03314fd80,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,"olm:{(0.00,1.00)}",,,,1,caf07358-b134-46ae-a7f4-7c64d06ab25b +f59cd3fa-404d-4c42-820b-31346ae47c00,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(7)-NS_NET126_F2_(8),0.02500000037252903,4db634e5-3eb8-4c17-bc44-eb224667580c,366a70fb-8d7f-4201-9eca-0fcbc839239d,"olm:{(0.00,1.00)}",,,,1,0b2b2d0b-0bff-4b57-b505-78d70f9a2d96 +63856192-b60e-48a5-83a3-94422a79e79e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(16)-NS_NET126_F1_(17),0.03200000151991844,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,"olm:{(0.00,1.00)}",,,,1,0d77358d-422b-4f97-8eb9-b36f717da4a2 +f6dfa796-69c1-4deb-8e5d-78d6a29f2b6e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(2)-NS_NET126_F2_(1),0.028999999165534973,5981fe65-3c92-4a78-af92-1461904046d0,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,"olm:{(0.00,1.00)}",,,,1,9bdff8f4-9fc5-4bb4-a346-786543058f6a +24537b9f-9cb9-45d1-8bbb-f87e3a948a69,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(10)-NS_NET146_F3_(11),0.026000000536441803,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,e2267696-669b-48e8-b43a-37d0db95011d,"olm:{(0.00,1.00)}",,,,1,d5addbe0-2d36-489a-8552-b3a0e66aa5b8 +95b47f01-829a-46c3-873a-4df11d798c49,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(7)-NS_NET146_F1_(8),0.01899999938905239,67c1746c-3af8-403f-983e-1c7c047383df,d5489e1b-0e7e-4ca9-a362-09c23576a622,"olm:{(0.00,1.00)}",,,,1,152c2e89-46ec-4b21-9cea-5c10420de37b +2c6d3986-9cf2-4c41-9a40-400e4e0b3112,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(26)-NS_NET146_F2_(27),0.02800000086426735,86af5351-87ef-49c6-bd17-673dceecee5b,b179c38b-5af0-4304-84b1-1dc03314fd80,"olm:{(0.00,1.00)}",,,,1,7e6f9030-73ff-4fcb-a384-f71820af1a41 +22d61b21-2a7d-4be8-b14b-f0d72e1c5ba7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(12)-NS_NET126_F4_(13),0.039000000804662704,6a4547a8-630b-46e4-8144-9cd649e67c07,da79c960-d35a-4193-9b06-2d4d57051706,"olm:{(0.00,1.00)}",,,,1,b8e2950a-6213-4502-bcd3-16a287428fbe +a8bc3d4a-1113-4f62-b01d-e59e6c35ab84,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_01-MS1_02,2.0,f5839ade-5968-4879-a824-90b5fb3552cd,32b3bb19-c52a-4a19-890a-94a8918d38a9,"olm:{(0.00,1.00)}",,,,1,8c9f87cd-141c-4ba9-a017-5fcde0e542a2 +25a1e96e-b425-48bf-a3ae-dc54ea9da47f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_ONS-NS_NET116_S3_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,4a6f6058-e654-464d-9367-2dca7185c6d7,"olm:{(0.00,1.00)}",,,,1,cde5f3a8-4a99-49b7-a7e7-b73e1c6d8003 +8885b761-4c1a-4924-be8a-b8f474d8f629,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_01-MS3_02,2.0,bb59ca46-1f2e-41c9-9723-90b306f043cd,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,"olm:{(0.00,1.00)}",,,,1,54a5e86e-8535-427e-b07b-638ba00913a5 +147bf31b-f9b1-415f-858b-f3ed430e508d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(18)-NS_NET146_F2_(19),0.028999999165534973,21359dd1-7a23-4932-b656-c196fbffe751,636dec7c-4242-46e8-b7ae-db7e5a28c39c,"olm:{(0.00,1.00)}",,,,1,c4caf964-fe70-47f4-9596-b52418ee8d39 +71832b7e-b5a2-40d4-82d3-e8f1ba38ace6,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(6)-NS_NET146_F4_(7),0.03400000184774399,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,"olm:{(0.00,1.00)}",,,,1,ec6693de-2458-4ace-b303-4ef744f72884 +5adb6634-4872-43af-b9cb-39df332b64b2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(8)-NS_NET146_F4_(9),0.0430000014603138,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,9b889b73-c108-4b38-b6eb-3377841e0c83,"olm:{(0.00,1.00)}",,,,1,0622aad8-6436-429e-a46b-4e09adad1a6c +2d552f15-6871-4e09-84b1-003da098d909,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S2_1-NS_NET116_S2_2,0.029999999329447746,39112046-8953-4e73-a5d9-6a8183a77436,d53ff076-dadd-44f8-85d4-68f48991f7d0,"olm:{(0.00,1.00)}",,,,1,e0de3267-5ef6-4fcb-83c9-771d53e7fde8 +b5a66c60-7189-4c86-a32a-4d1aa6568475,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_4-HS_NET1_Station_1,30.0,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,00d03670-7833-47ee-ad52-04d18d1c64fd,"olm:{(0.00,1.00)}",,,,1,b8bec046-5587-4a35-a262-233452558bfa +2d616d05-fa31-4b7f-b666-0fab28a21a82,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(28)-NS_NET126_F3_(29),0.02199999988079071,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,"olm:{(0.00,1.00)}",,,,1,be79605e-39e3-4a53-b27c-33b5b80e8832 +7cfd5184-c217-42b9-be09-7ed413d7a11e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(32)-NS_NET146_F1_(33),0.03099999949336052,033d0230-4aee-47cf-91f9-81f5f40e60b0,543f7e9f-b9be-486b-b365-2bae79010758,"olm:{(0.00,1.00)}",,,,1,763854f1-b1c6-44fb-a458-c7878ac026e5 +5c26821d-ea3b-4a00-8d42-1486710a2ca5,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(16)-NS_NET126_F3_(17),0.029999999329447746,6232b760-b2e0-485e-9c61-f9721a366a81,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,"olm:{(0.00,1.00)}",,,,1,e8fb78e6-329b-4968-b748-48d27078347a +a4dc31e8-e10a-4b42-90b4-f14d0f133c0c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(12)-NS_NET126_F2_(13),0.02800000086426735,9d02ea80-98d8-4cd0-a635-9104a14a56dd,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,"olm:{(0.00,1.00)}",,,,1,6d8c33a0-9d13-40fb-a8ed-66f653461521 +d160ec85-06ab-42d2-9dc1-4f905306e0a6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(12)-NS_NET126_F1_(13),0.02199999988079071,9d10a92f-576d-4777-99ff-59d145924fea,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,"olm:{(0.00,1.00)}",,,,1,6e3b7cd2-87cb-4155-a5a8-1e7ad6557a47 +d9d1edce-43e0-4cbd-9801-4a4e1a1dfa71,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(17)-NS_NET146_F2_(18),0.023000000044703484,40537c84-c812-4231-bd23-0ba81922e937,21359dd1-7a23-4932-b656-c196fbffe751,"olm:{(0.00,1.00)}",,,,1,1a77afda-35bc-4902-a32e-a3a8f3d1a88a +a78fbab6-e680-4c45-9731-97c82f2fb3c8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_05-MS3_06,0.4000000059604645,86dfce49-05b2-4208-a6ae-877c3e98e6be,39dbc5ed-d874-48a8-9128-e970436a94b4,"olm:{(0.00,1.00)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +63be5ffd-acbc-4c4f-aab9-54c616e2dd2e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(9)-NS_NET126_F4_(10),0.032999999821186066,119d270a-ff22-4fdb-8214-cb5b336790bf,857c264a-7072-4bb7-af56-2f01539b2a2e,"olm:{(0.00,1.00)}",,,,1,a4aab125-8af4-4ef9-8842-4cf718f998bc +8619b18b-8b32-4013-9b3a-6aab514b73cc,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(2)-NS_NET126_F4_(3),0.04699999839067459,c7e09266-c778-433b-b01a-5fb9e298ea8e,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,"olm:{(0.00,1.00)}",,,,1,03627bdf-9d77-44d5-a9c2-9e3109ec8a32 +a5106b6a-42b2-42d0-b5b3-a4656541abfa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(19)-NS_NET126_F2_(20),0.019999999552965164,52e15712-2572-442a-b22c-add48af95115,de756ddb-793d-4b2d-959c-59d938a8f61f,"olm:{(0.00,1.00)}",,,,1,6bc2f42c-d4bb-422c-9aa8-6255d18bf010 +84f3941b-450c-4acb-8150-c788af1e6546,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(8)-NS_NET126_F4_(9),0.0430000014603138,75f2dfb9-75a0-496d-9c44-79e7df54c1df,119d270a-ff22-4fdb-8214-cb5b336790bf,"olm:{(0.00,1.00)}",,,,1,87591389-0527-4fe0-8b33-7800b89a50c6 +f93f5e08-f351-4b2b-8cb0-9ec01203c1b9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(28)-NS_NET146_F1_(27),0.029999999329447746,012c9eee-86c2-494c-adcc-bbfc481e4a46,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,"olm:{(0.00,1.00)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +2887fb2b-fe44-4436-b28e-9f100f8288ac,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S3_4-NS_NET136_S3_5,0.029999999329447746,2a816043-d1d2-44a6-8a9b-f61a4933997b,3bc8235b-03b5-489b-81a2-58d520fbe28e,"olm:{(0.00,1.00)}",,,,1,3be9f63d-c316-4aa1-8695-6cfcfac29790 +1a52eb5c-a8a1-4b69-9aac-138e425d835b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(7)-NS_NET126_F4_(8),0.041999999433755875,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,75f2dfb9-75a0-496d-9c44-79e7df54c1df,"olm:{(0.00,1.00)}",,,,1,0417354b-2a35-4499-965d-24b153f98769 +66651745-4425-4a9a-9a2a-3f2715252cf6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S2_2-NS_NET136_S2_3,0.029999999329447746,cbcfc3b6-ac90-4215-975c-a033f5cf9912,fd534474-cd65-47aa-8005-dc50d17d6920,"olm:{(0.00,1.00)}",,,,1,5f39d862-cf14-4619-847d-1b77eaa80546 +0c04a652-1076-4b59-a957-652790b4c963,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(38)-NS_NET126_F1_(39),0.027000000700354576,06b7f21a-d6d7-4ec0-94c6-141845f14986,60173008-809d-4d8f-b06a-3c4a838dd989,"olm:{(0.00,1.00)}",,,,1,9b5784f1-0ae5-4692-9deb-3d74743f59e0 +106f03b3-b84e-4d36-ab09-13b3dc3403e7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S2_3-NS_NET116_S2_4,0.029999999329447746,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,e05c68b1-11cd-43fd-a4b2-31e4db380c78,"olm:{(0.00,1.00)}",,,,1,17e87208-d092-4514-8b23-ab91598798ce +184c0d91-3f4b-4816-a82d-519e4bcd7ee9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S1_4-NS_NET136_S1_5,0.029999999329447746,ed4697fd-016c-40c2-a66b-e793878dadea,926d6113-933f-49e3-9529-a3035acdc9b2,"olm:{(0.00,1.00)}",,,,1,bdcb3549-eb2e-4903-8f0d-cf6a2166c09f +cfd11fa8-fcf6-4b65-9523-ee5d21e292ed,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(6)-NS_NET126_F2_(7),0.020999999716877937,9d7038e9-5bcc-4676-bead-46c4f1291ba8,4db634e5-3eb8-4c17-bc44-eb224667580c,"olm:{(0.00,1.00)}",,,,1,267979b1-af4a-4ae9-a22c-3e0234ce2271 +fe19ff1f-8ea4-4ffe-881b-ad8d57c4561a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(6)-NS_NET126_F3_(7),0.028999999165534973,e018b95e-fca5-40f7-8550-b05a619169dc,50164699-2018-4b17-b3f1-74b082f27403,"olm:{(0.00,1.00)}",,,,1,f8b5526a-2f8b-4937-864a-4162157a98be +b08cf4bc-d9f2-4608-a162-74db09b16db0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(27)-NS_NET126_F1_(9),0.03200000151991844,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,5dfd45b8-48e7-42fd-ac53-cc57455486b5,"olm:{(0.00,1.00)}",,,,1,b44c03a0-c838-4de1-b329-e2df2a769d53 +0a068504-0bd7-4484-a0e3-26afade14698,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_03-MS2_04,6.0,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,5f1c776c-6935-40f7-ba9e-60646e08992b,"olm:{(0.00,1.00)}",,,,1,0bfe6869-6869-438d-918c-e697955a922f +041991a2-c961-44a7-bfec-29cccd9a7831,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(9)-NS_NET126_F2_(10),0.017999999225139618,a286f73a-20ee-4056-8129-c7963b34ecd9,3d81adf5-73d1-4708-b03b-3afc7db017f4,"olm:{(0.00,1.00)}",,,,1,22a27f37-a8dc-4316-9795-7525ee7a0ac7 +0c73890d-adfa-4936-966f-8e527c06bdbe,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(21)-NS_NET126_F1_(22),0.03200000151991844,14ae9865-cb9b-4518-9f2a-c0fda3455a42,c317a6cd-428b-4c36-8233-91d0c4e2717a,"olm:{(0.00,1.00)}",,,,1,98940ea1-18b6-4823-99aa-ede16c31602f +4cfd425d-6158-4904-86b5-d16dc47a4778,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(6)-NS_NET146_F3_(7),0.028999999165534973,01bdd8b2-145f-42b3-80e3-a2366dea1044,f1e88392-3b2a-4ce8-a31f-c963f08f8043,"olm:{(0.00,1.00)}",,,,1,abbe9d99-e6b5-4958-9637-b3a36e3283ce +f395e127-6036-49bb-b06f-1a3808193dfa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(13)-NS_NET126_F4_(14),0.07999999821186066,da79c960-d35a-4193-9b06-2d4d57051706,d40a1a85-40f2-4ad3-ba58-720d5ba02268,"olm:{(0.00,1.00)}",,,,1,29538d4e-9d99-4701-b21a-0d8ee5b665de +10c6a103-3132-4324-8f76-8c1858d51fcb,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S1_2-NS_NET116_S1_3,0.029999999329447746,3e21f3a1-2c9c-4138-bcc9-466b004609ed,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,"olm:{(0.00,1.00)}",,,,1,1173fa67-2573-4476-aa5e-c3fe756a7f07 +815bc4d0-3418-4d15-8f85-c104a24e6b17,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(31)-NS_NET126_F3_(32),0.026000000536441803,67af7db0-0fd8-4657-bb4f-43a2141b9f73,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,"olm:{(0.00,1.00)}",,,,1,a34786e0-a3f2-4420-8754-9af63551cbf8 +d5d7329a-08a2-4946-8a02-d4a70746d37b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(31)-NS_NET146_F1_(30),0.019999999552965164,5e213f42-d93e-45c5-a295-adbe09105746,9f95c733-71e2-4bf0-a27a-70144518ea2c,"olm:{(0.00,1.00)}",,,,1,04e8252c-c3f3-4a4e-a11a-a182e94c382e +a7a76517-7239-4a95-b9b0-0027cddfa77b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(10)-NS_NET146_F4_(11),0.07599999755620956,ffcaf979-d707-4d25-8f46-f436f9792d7f,8b3e3802-5213-46d0-a498-15eb6e5852b5,"olm:{(0.00,1.00)}",,,,1,1d393258-37f4-4e4f-a77f-781524a55083 +17e2286d-65ca-4948-8a6c-63bdc13a9b50,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_ONS-NS_NET146_F4_(1),0.04500000178813934,3da4fd3d-ac5e-409d-91fa-36516673cf57,ead38a50-b8f7-4bbb-b65d-f54350825e8e,"olm:{(0.00,1.00)}",,,,1,9a7fdf17-f929-42be-98fb-cf5778ce4358 +b13204e1-02fa-49dd-92e2-c3310a15909a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(18)-NS_NET146_F1_(19),0.029999999329447746,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,1f040625-ad1d-409f-bd7e-944c4d805e46,"olm:{(0.00,1.00)}",,,,1,b859db2f-036d-4697-887f-cb9445bc0814 +5001666c-1331-43f9-8b09-3667c89951d4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(15)-NS_NET126_F4_(16),0.04800000041723251,55b3d03f-2204-4ab3-84cc-a28476868c9d,b8fa1f73-223c-4b08-a140-44f12484cce3,"olm:{(0.00,1.00)}",,,,1,c21290a1-ce12-4bc1-be0b-3492c9399da3 +23abf40d-58a7-4f00-9ee8-5290a510f9b2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_03-MS3_04,6.0,e4502c52-b4d7-4082-a583-b5688d8244e0,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,"olm:{(0.00,1.00)}",,,,1,6734c033-4156-4e9f-b924-2f5d6aee5c7f +22acea8e-cde0-45a4-82e6-ce5241226aac,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(23)-NS_NET146_F3_(24),0.023000000044703484,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,773aebe4-fc03-46be-8209-0213e2760a8e,"olm:{(0.00,1.00)}",,,,1,6d1930ba-b144-459f-9a7f-463c0a0f46b4 +eb1cd362-f3bd-4411-a45d-a237bcb07789,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(15)-NS_NET146_F1_(16),0.019999999552965164,00bbc353-d47e-4865-a696-fe5d29b9e6a2,09ac8949-2b79-41d7-b56f-a58f20036df2,"olm:{(0.00,1.00)}",,,,1,6f8f3927-ac51-4b7d-a23e-8e429949f345 +9af99daa-1e1e-45a8-bbed-c77e47ba4f8a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(23)-NS_NET146_F2_(24),0.02800000086426735,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,970cf93c-36c5-4938-a7e4-3f184a7035f0,"olm:{(0.00,1.00)}",,,,1,e5d110d3-321b-4726-bc51-e265f83891df +f03440ae-d6d8-4f7b-ad5f-bbd280a9d2a6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(37)-NS_NET126_F1_(36),0.03200000151991844,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,ca3391eb-ca94-4945-ac72-e116f396f82c,"olm:{(0.00,1.00)}",,,,1,82e77523-a1ad-40e4-a7d1-0a9ae55a5b2f +29747132-2fe5-4570-8d02-114d3438835c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(26)-NS_NET126_F2_(27),0.02800000086426735,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,daed3552-e382-4153-95be-97f17e2c53e5,"olm:{(0.00,1.00)}",,,,1,04a91974-26b9-4b6c-9c0a-31f4bcc9c8d1 +87a41d29-ad67-4bd6-a5b7-9d1414b38c6e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(3)-NS_NET146_F1_(4),0.019999999552965164,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,dd9d4153-c56f-4457-ad5e-46a48d4486b6,"olm:{(0.00,1.00)}",,,,1,9da326a4-b96c-4e3c-bcd2-58be00a460cb +82e01986-321d-4f21-8453-60220f97bbb1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(4)-NS_NET146_F1_(5),0.02800000086426735,dd9d4153-c56f-4457-ad5e-46a48d4486b6,bd8c7d3d-e830-4a46-bf78-0086ce24909f,"olm:{(0.00,1.00)}",,,,1,1ede9038-2ae8-4794-839d-f60f70d50177 +13cfe1fb-1cec-4c17-baf8-b7dcb9f744cd,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(1)-NS_NET126_ONS,0.12099999934434891,4303784e-7193-454a-9be4-3591400b4eeb,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.00,1.00)}",,,,1,33e2dfb4-60cd-4b99-b7ac-bc28267e8b9c +76d82f19-65d7-447d-a14c-95d050139fa5,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(2)-NS_NET146_F1_(3),0.027000000700354576,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,"olm:{(0.00,1.00)}",,,,1,3b41ea67-4e64-466f-9932-712b23fcf7df +4dbb5675-cc27-4868-a9cc-e28ca232ba23,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(2)-NS_NET126_F3_(3),0.028999999165534973,285a4caa-2da8-4bd2-8a60-7d04f168f378,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,"olm:{(0.00,1.00)}",,,,1,b3cac110-acef-4ec0-9139-3858a4c36acc +f8827054-46fd-486c-aa91-9bd813187705,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(3)-NS_NET146_F4_(4),0.05299999937415123,b5548457-5923-4d52-b3c9-fdb75a1df98e,00d4a837-f09c-41df-bed1-dfdb78387116,"olm:{(0.00,1.00)}",,,,1,1568ffdb-4504-4dce-b1d4-680a286f52b2 +ebd1f65a-65ae-4620-b1cf-79898683c9e1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_06-MS2_07,6.0,df97c0d1-379b-417a-a473-8e7fe37da99d,14a8dc4c-0906-402f-b073-6d6d4725d0cb,"olm:{(0.00,1.00)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +31c8715f-7b85-4243-8908-69cf8b2c1525,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(5)-NS_NET146_F1_(6),0.017999999225139618,bd8c7d3d-e830-4a46-bf78-0086ce24909f,e3c3c6a3-c383-4dbb-9b3f-a14125615386,"olm:{(0.00,1.00)}",,,,1,f1974038-6ca4-4c43-8cf9-b9e6988b035c +7056d4fa-aa01-47d4-af86-5c9717345607,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(31)-NS_NET126_F1_(30),0.019999999552965164,80d8252b-045f-471a-9638-416ed3f86120,519ace7e-fd3f-4797-b14b-36c1694b00cd,"olm:{(0.00,1.00)}",,,,1,ce8ff61c-97fd-441a-914a-250c0dc80ed2 +ffdd2907-38ed-4a39-89de-9435e97dadc0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(18)-NS_NET126_F2_(19),0.028999999165534973,e80aa2db-f32c-410d-96a1-a32e03222568,52e15712-2572-442a-b22c-add48af95115,"olm:{(0.00,1.00)}",,,,1,5287c56e-1a3f-4265-bdf6-bad967e03478 +0ffacffd-4f3f-465b-8525-bc22facc45da,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S3_2-NS_NET136_S3_3,0.029999999329447746,b46d4395-6724-4830-ba55-357e81fc2814,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,"olm:{(0.00,1.00)}",,,,1,9bcd4dbb-18d3-43af-85e0-e475f6371030 +97ce398b-de56-4b28-925c-a37f9029e875,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_05-MS4_06,0.4000000059604645,ee384ace-040e-4f21-8a8a-d702ab51af55,fa6d5184-b205-4b1b-839f-7b21ac956c29,"olm:{(0.00,1.00)}",,,,1,2cbe87fe-c770-4b7b-b1ac-6e52ea35682a +09fdfecb-1ea0-4b99-a7bd-caad84afe160,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(7)-NS_NET126_F1_(8),0.01899999938905239,fc7821d2-ac64-483e-b520-38d9971f4db0,f717b05b-f4e7-43d9-af9e-638e2badee5a,"olm:{(0.00,1.00)}",,,,1,b0640c38-10d2-4f95-aa23-afbd8ad7f21c +21dc5686-67b6-49dc-b5aa-ecc7f7deb620,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(2)-NS_NET146_F2_(3),0.01899999938905239,69efeb2d-9845-49ac-8500-5e017a7a64ef,0170837a-1876-45f9-a613-666f9991964d,"olm:{(0.00,1.00)}",,,,1,899d2b91-69bc-46fb-a4bb-0b97c7c8751a +1cfc85dd-3fb8-48a3-9ea1-b11b1b9ca8d4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(7)-NS_NET146_F4_(8),0.041999999433755875,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,"olm:{(0.00,1.00)}",,,,1,ad9a28fb-b6c5-447f-847f-14480a638bfc +93cd3af7-2dbb-4804-9386-d15705b5f18e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(31)-NS_NET146_F3_(32),0.026000000536441803,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,fd3b7bb8-3976-4441-9211-745243afd80f,"olm:{(0.00,1.00)}",,,,1,afc0f157-2fcd-4435-8cc1-46b29f8c799a +9f57100c-cb04-49b5-a9bd-f0e78f87b18a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(10)-NS_NET126_F1_(9),0.03099999949336052,f6a31362-8b0d-4926-b0d0-10bb61db20df,5dfd45b8-48e7-42fd-ac53-cc57455486b5,"olm:{(0.00,1.00)}",,,,1,e745cdd4-1c30-447f-8694-d3b3d2e01a96 +a4792ce6-c652-43e9-9156-5e9d0aa082c2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_ONS-NS_NET136_S2_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,"olm:{(0.00,1.00)}",,,,1,7e56f483-33df-4eb3-b80d-787dcd1d5fec +7b7ac3b3-877f-4cba-8ad4-6171f2c5b83c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(2)-NS_NET126_F1_(3),0.027000000700354576,a7ebd30b-b843-405f-9fae-ca6b489601f9,04f29760-9e52-4943-8563-62e1fbd5ed52,"olm:{(0.00,1.00)}",,,,1,612f81f3-5f7f-45c7-ad13-f729ef2ee07d +b11ce01e-37ce-4ea7-b3a3-4db89820fde1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(28)-NS_NET126_F1_(27),0.029999999329447746,0c266541-6235-4d01-8258-e763c58af6c7,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,"olm:{(0.00,1.00)}",,,,1,28ff8422-4924-4669-8352-2d5fd68a084c +8a09b9b8-6c9f-4dc7-a5a5-fe5d22b5809a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(11)-NS_NET126_F2_(12),0.029999999329447746,6678c226-c5d2-4ce3-9728-dc1163be799f,9d02ea80-98d8-4cd0-a635-9104a14a56dd,"olm:{(0.00,1.00)}",,,,1,3bfb3448-4aa4-4390-88ab-b73e539c336f +7cc28881-dec6-4baa-ad77-d4a2ea3cdd68,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_06-MS1_07,6.0,b22c9299-5fb4-46a7-b566-fc17e0d51d60,7546df1d-8a62-4650-bf2e-d1e441b38d70,"olm:{(0.00,1.00)}",,,,1,71d2059f-ed6c-4cd1-9c3a-28b3409e93bb +8bb29769-404b-4bf6-837e-f9ca1b389bf9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S3_2-NS_NET116_S3_3,0.029999999329447746,550ebca7-1455-44eb-9431-ffbf08e58bd4,d69efff2-ba8b-4aa6-a4a1-27267964147a,"olm:{(0.00,1.00)}",,,,1,9db7e41e-7360-4529-bbdb-dbd220117f61 +2770ee0b-96ca-4677-9933-8d82643501e3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(11)-NS_NET146_F4_(12),0.05000000074505806,8b3e3802-5213-46d0-a498-15eb6e5852b5,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,"olm:{(0.00,1.00)}",,,,1,333e8b90-4af3-4385-a845-ce1e56549bad +4c98fe8a-ca2a-4503-8843-a800cbf92c82,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(13)-NS_NET126_F3_(14),0.020999999716877937,f29859be-c6e7-4cf9-84d7-239eb98a9e65,df8df8d2-3494-4da9-8d1b-f913d15f520f,"olm:{(0.00,1.00)}",,,,1,5670305b-68cf-4b9a-ab60-ea3bbd57afb4 +368c8108-0953-4e5a-90db-7c57a9057b20,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(22)-NS_NET146_F1_(23),0.027000000700354576,1ee9de9a-0095-4b58-beeb-e56fb908844a,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,"olm:{(0.00,1.00)}",,,,1,2440030d-910e-4a4b-ac70-15f09e34e23b +746fa279-2acf-4aa1-b3e1-8d312d66058a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(5)-NS_NET146_F2_(6),0.028999999165534973,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,5071dd8c-bbc1-4c8d-a180-4492f80e183d,"olm:{(0.00,1.00)}",,,,1,9aafec57-d20c-4d25-9a12-0ffb299eddda +ddc63e7d-e76a-489b-a05f-97e7dee40794,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(12)-NS_NET146_F2_(13),0.02800000086426735,8254d91b-e5da-4402-bb8f-301eafa09d28,49e14db3-a4bc-464a-b606-653ac8a604dd,"olm:{(0.00,1.00)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +0d6627e5-9f9e-4c40-90c1-45abd98a51cd,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_01-MS2_02,2.0,1a8ba1a5-3cee-4791-b21b-f17b08526873,535843a3-cf93-412f-b4d7-585337791ba8,"olm:{(0.00,1.00)}",,,,1,8cb6dcdc-c648-4c54-8cda-1df69f317b47 +98a4759c-696b-4c99-b339-cf39ecc76ba7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S2_1-NS_NET136_S2_2,0.029999999329447746,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,cbcfc3b6-ac90-4215-975c-a033f5cf9912,"olm:{(0.00,1.00)}",,,,1,e6b134f3-2f34-4bdb-a353-0de86ef64651 +37c8ebe1-5d29-4806-a84a-fc00e4279fa6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S3_3-NS_NET116_S3_4,0.029999999329447746,d69efff2-ba8b-4aa6-a4a1-27267964147a,36dccefc-f04c-493f-bb88-11343583bf9f,"olm:{(0.00,1.00)}",,,,1,ea01036f-5b25-47dd-98e3-0d944fd2e670 +0d6a5b4a-db92-4772-a91c-4e18ff35c0be,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(35)-NS_NET126_F1_(34),0.054999999701976776,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,"olm:{(0.00,1.00)}",,,,1,f4a72519-d0f2-4208-b7c7-032cb5e5516d +a8b86d8f-a196-4eca-b248-66bc8918f9e6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(14)-NS_NET146_F1_(15),0.03200000151991844,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,00bbc353-d47e-4865-a696-fe5d29b9e6a2,"olm:{(0.00,1.00)}",,,,1,1dd89c18-1436-4212-a053-5c6435368da5 +de5aeea7-2505-4f0d-9d53-22a5287ab8b7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(24)-NS_NET126_F2_(25),0.028999999165534973,625bdd2c-a75f-46ef-850c-ca4704d56e55,1dcddd06-f41a-405b-9686-7f7942852196,"olm:{(0.00,1.00)}",,,,1,121eb9fa-9cd8-49ef-a5c5-a382596b9d9f +7f2e8019-f650-42b7-bd39-6895cb9c4d9f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(9)-NS_NET146_F3_(10),0.03200000151991844,6570535c-0d2e-4846-9951-21559902f67a,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,"olm:{(0.00,1.00)}",,,,1,7286023c-864d-476f-8b54-f23179ed906a +ea5f6247-4116-4acb-9595-52a7a0412897,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S1_3-NS_NET136_S1_4,0.029999999329447746,eb95ff15-56db-4463-bb54-0ee131167812,ed4697fd-016c-40c2-a66b-e793878dadea,"olm:{(0.00,1.00)}",,,,1,98d23c1c-fd2a-4257-993f-55663b42200b +6862b157-39c8-47d2-b31c-e418e1bad9a2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(24)-NS_NET146_F2_(25),0.028999999165534973,970cf93c-36c5-4938-a7e4-3f184a7035f0,011e3794-3341-4376-839c-3f5a452e15ab,"olm:{(0.00,1.00)}",,,,1,785dc700-c099-44fa-88b8-4242184395cf +1a5bb799-bc03-4de9-a8a1-9a0616ea3add,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(13)-NS_NET146_F2_(14),0.02199999988079071,49e14db3-a4bc-464a-b606-653ac8a604dd,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,"olm:{(0.00,1.00)}",,,,1,5b2b259b-1155-4130-b119-afea37851952 +d3d211d9-22f6-42ba-a596-0d0ca1c7e943,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(5)-NS_NET126_F2_(6),0.028999999165534973,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,9d7038e9-5bcc-4676-bead-46c4f1291ba8,"olm:{(0.00,1.00)}",,,,1,235dc9e4-7328-4386-8ca5-ce9c3202210e +10d957bc-fb58-4a8f-8fd2-96a0b129eb02,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(24)-NS_NET146_F3_(25),0.029999999329447746,773aebe4-fc03-46be-8209-0213e2760a8e,c6c177b0-5004-4db0-8cde-6293330a4757,"olm:{(0.00,1.00)}",,,,1,91bec055-7ab3-49f0-940d-f7399bbb129e +09125a13-324b-4611-a718-5028b390f1ca,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(1)-NS_NET146_ONS,0.03099999949336052,22e58399-428f-4633-9ee4-e5fa0db68d6d,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.00,1.00)}",,,,1,660acf3d-706b-4daa-83e7-af1edcb02804 +64bd5e0e-cf5a-469f-a427-113b0e16893d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_02-MS2_03,0.5,535843a3-cf93-412f-b4d7-585337791ba8,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,"olm:{(0.00,1.00)}",,,,1,1846cb8f-2d1f-48ec-a73c-9f9a8392bf1f +7f853fc7-6d3e-4086-82b0-cc93c8257f46,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(1)-NS_NET126_F1_(2),0.023000000044703484,4303784e-7193-454a-9be4-3591400b4eeb,a7ebd30b-b843-405f-9fae-ca6b489601f9,"olm:{(0.00,1.00)}",,,,1,673692bb-40e7-4793-8010-59a6c825fb0f +fd04cc09-6ff8-48ea-a5eb-453e9d59d6d7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_1-HS_NET1_Station_3,40.0,00d03670-7833-47ee-ad52-04d18d1c64fd,33f29587-f63e-45b7-960b-037bda37a3cb,"olm:{(0.00,1.00)}",,,,1,d0f81106-444d-4832-ad0b-a293d719206a +1a56ec37-3781-4f35-aeec-0d0341c63372,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(25)-NS_NET126_F2_(26),0.02199999988079071,1dcddd06-f41a-405b-9686-7f7942852196,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,"olm:{(0.00,1.00)}",,,,1,6a818827-ddba-4916-ab33-2c326d3c5745 +1c81ee69-fb75-4bea-bfa9-f627850f9e6b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(10)-NS_NET126_F4_(11),0.07599999755620956,857c264a-7072-4bb7-af56-2f01539b2a2e,95ced3b5-69fd-4171-9c34-f18802064e22,"olm:{(0.00,1.00)}",,,,1,9d193d4b-29bf-4cf5-9ff0-ab04185a6486 +5450f675-565b-4156-9d64-ff4cfeea96d3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(25)-NS_NET146_F2_(26),0.02199999988079071,011e3794-3341-4376-839c-3f5a452e15ab,86af5351-87ef-49c6-bd17-673dceecee5b,"olm:{(0.00,1.00)}",,,,1,5373af9c-0365-498f-959d-80bf86bd9a26 +7ad69cae-2bb0-4516-80a9-6afc7b5cb789,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(21)-NS_NET126_F3_(22),0.027000000700354576,5af425fa-6ed7-43e1-8898-7af1315128c5,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,"olm:{(0.00,1.00)}",,,,1,b2edb582-9e3e-4381-8807-75abd1710902 +edbbe75f-8d40-42e8-a6f4-857f64547cbd,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(32)-NS_NET146_F1_(31),0.024000000208616257,033d0230-4aee-47cf-91f9-81f5f40e60b0,5e213f42-d93e-45c5-a295-adbe09105746,"olm:{(0.00,1.00)}",,,,1,c1eab793-7cb2-44b1-a309-e6a96e5ee80e +af565c79-9953-4934-9afd-91cd64ed1f06,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(6)-NS_NET146_F1_(7),0.03099999949336052,e3c3c6a3-c383-4dbb-9b3f-a14125615386,67c1746c-3af8-403f-983e-1c7c047383df,"olm:{(0.00,1.00)}",,,,1,8bfec339-14db-48d1-869b-c46b602a5940 +f606c03b-66d1-4765-97e6-1319ad6ac0c3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S1_2-NS_NET136_S1_3,0.029999999329447746,032768b4-2426-4abf-806b-83813ac5137a,eb95ff15-56db-4463-bb54-0ee131167812,"olm:{(0.00,1.00)}",,,,1,ab79d7fc-15bc-4ab6-bd7c-432ae87839d7 +d9d3a1f3-5090-4015-86a5-60be94fadcbf,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S2_3-NS_NET136_S2_4,0.029999999329447746,fd534474-cd65-47aa-8005-dc50d17d6920,81cd3f38-867b-4a71-ba22-cb33834e0e58,"olm:{(0.00,1.00)}",,,,1,a0318665-d079-4454-b335-67a08d52063e +997840bf-8c94-444f-83f1-e9c991706d7c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_1-HS_NET1_Station_2,24.0,00d03670-7833-47ee-ad52-04d18d1c64fd,dfae9806-9b44-4995-ba27-d66d8e4a43e0,"olm:{(0.00,1.00)}",,,,1,c940e435-0523-419a-90bc-f3dbf2e463f7 +a92769d6-3f6f-4e67-98b3-303e59dd9cda,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(5)-NS_NET126_F3_(6),0.02500000037252903,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,e018b95e-fca5-40f7-8550-b05a619169dc,"olm:{(0.00,1.00)}",,,,1,7b2c7e95-87c7-4c2d-8174-012a138f9c2f +199bc8fc-71a0-4c78-a64d-80a87f0f6b78,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(15)-NS_NET146_F4_(14),0.08399999886751175,576840db-7d3c-417b-b587-28b222e740e1,f2d03b34-9595-4819-a00b-ff9ddd92eb07,"olm:{(0.00,1.00)}",,,,1,b6c5b4cb-fc54-478c-9e57-0b5204e06120 +b714db4a-db55-4957-b503-2300559bb81f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S2_2-NS_NET116_S2_3,0.029999999329447746,d53ff076-dadd-44f8-85d4-68f48991f7d0,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,"olm:{(0.00,1.00)}",,,,1,567497fb-f77c-4e25-a030-9d40b377711c +9ec195e0-4c9b-48a6-9233-0d770b34705b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(10)-NS_NET146_F2_(11),0.01899999938905239,41414318-73e3-4bdc-8147-570a96b28d37,f26b5511-3c50-42d5-97c2-be408330eb84,"olm:{(0.00,1.00)}",,,,1,e0c1129d-75ba-4639-928d-2f43eeabc88e +220f509c-9aea-4e60-8dc1-593d2e35ed21,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(15)-NS_NET146_F2_(16),0.017999999225139618,d82fae59-844a-4c85-997e-326dd876137c,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,"olm:{(0.00,1.00)}",,,,1,64336228-e311-47a6-aa65-4e2883352109 +597126c9-f364-4968-909c-ccc064959397,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(32)-NS_NET126_F1_(31),0.024000000208616257,49b511fa-8cff-45f4-9a59-54faaaf90abf,80d8252b-045f-471a-9638-416ed3f86120,"olm:{(0.00,1.00)}",,,,1,6ac4e62e-72ef-4772-8148-58586dd8d461 +42828cac-b67e-4d5c-b4fa-787c57f16fde,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_3-HS_NET1_Station_2,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,dfae9806-9b44-4995-ba27-d66d8e4a43e0,"olm:{(0.00,1.00)}",,,,1,9ac19e4c-0379-4aaf-a96a-b2e71462abb3 +71c56dc9-d957-4746-872f-8ad07d4ef8a4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(22)-NS_NET126_F1_(23),0.027000000700354576,c317a6cd-428b-4c36-8233-91d0c4e2717a,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,"olm:{(0.00,1.00)}",,,,1,d984e978-5734-43e7-ac15-fd8cb4d281a6 +ff38b3f7-e29d-4f61-946e-59a8b283295c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(4)-NS_NET126_F2_(5),0.020999999716877937,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,"olm:{(0.00,1.00)}",,,,1,4318646d-6b12-411d-9fe1-6151c5106479 +c3206971-b22f-4090-826b-e08d4bc8ffad,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S1_3-NS_NET116_S1_4,0.029999999329447746,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,b3a7431d-89b0-41cb-87a9-5853890796cd,"olm:{(0.00,1.00)}",,,,1,b63674e1-6827-4e8b-b3e6-34ee6d4823a9 +ec21c844-ca32-4f95-b6f3-dd8c56128f66,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(8)-NS_NET126_F3_(9),0.01899999938905239,6dcdc87b-a719-416f-9da1-21a701048f3a,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,"olm:{(0.00,1.00)}",,,,1,048a2c36-6fbc-43ec-aa92-3807f7bfec50 +0f9bf171-b79b-4009-8b0b-6ec18c523ebf,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(18)-NS_NET146_F3_(19),0.03099999949336052,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,810bebb0-0d5c-4899-b213-3207be661248,"olm:{(0.00,1.00)}",,,,1,21efe2be-86c1-4d0c-ba01-f77b01632ddf +73359dab-e8bb-4cea-89e6-88b969ecb4e0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_05-MS2_06,0.4000000059604645,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,df97c0d1-379b-417a-a473-8e7fe37da99d,"olm:{(0.00,1.00)}",,,,1,dffa0c85-3ad7-4cae-b3f4-48bc41826b84 +2cbfd089-e602-4f64-8a5b-86a6ecc56d32,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_04-MS3_05,0.800000011920929,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,86dfce49-05b2-4208-a6ae-877c3e98e6be,"olm:{(0.00,1.00)}",,,,1,c130b080-9569-4398-b66f-ee3ac517daca +56e0ddce-ad67-435e-ad8c-5e276c13018a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_ONS-NS_NET136_S1_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,535b3fa4-ed67-4ab1-9a68-e7db83e05967,"olm:{(0.00,1.00)}",,,,1,8c6655c4-4ab0-4eb9-9ef3-ccc4c1c58b86 +cba98774-b8c6-45f4-84cc-2fde121a77fa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S3_1-NS_NET116_S3_2,0.029999999329447746,4a6f6058-e654-464d-9367-2dca7185c6d7,550ebca7-1455-44eb-9431-ffbf08e58bd4,"olm:{(0.00,1.00)}",,,,1,6986321a-0a85-411e-8b2d-9d929a7f298b +876998db-5326-4257-b2d1-a4722265f51d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_02-MS4_03,0.5,174fb4b2-4f9e-415c-bfee-d850ef751307,85ea3976-1779-4d46-bd6f-dfd36427ebdf,"olm:{(0.00,1.00)}",,,,1,29925a58-7664-486a-a503-ab0d994c9e75 +f6c9e202-6548-405e-9969-bc4ae68ef7c1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(30)-NS_NET126_F1_(29),0.029999999329447746,519ace7e-fd3f-4797-b14b-36c1694b00cd,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,"olm:{(0.00,1.00)}",,,,1,471b943e-0115-4262-beee-ebaef1503b09 +dafff7d5-8ed4-4b2f-bcd3-b6d02472dfea,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(24)-NS_NET126_F3_(25),0.029999999329447746,97ae0aa4-bf05-4b88-8020-83cbda415d22,1bf26b4d-03cc-4490-8c33-d3db8597d807,"olm:{(0.00,1.00)}",,,,1,d3f48b67-8081-41a8-a9ea-2515ef4c70ee +b6b655da-54ed-41d8-a331-04e41d2286de,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S1_1-NS_NET136_S1_2,0.029999999329447746,535b3fa4-ed67-4ab1-9a68-e7db83e05967,032768b4-2426-4abf-806b-83813ac5137a,"olm:{(0.00,1.00)}",,,,1,359e568b-3167-4c1b-9e94-6e6aa74e36cc +230eae02-e233-4975-9cbb-268d0af4a492,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(4)-NS_NET126_F1_(5),0.02800000086426735,ff947647-b551-41ae-bcfd-6af228250c96,eb21d716-1b54-4dba-bdc2-d1f6752aef85,"olm:{(0.00,1.00)}",,,,1,000a8091-6782-41a2-aa13-fcf0056989d1 +ec6f82c5-e834-48d0-84af-a0f070979d65,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(19)-NS_NET126_F3_(20),0.019999999552965164,922a6375-b97c-412e-a6c9-b0ea55a23f76,732f83b0-b9c5-4b8e-86fe-753c26f40e78,"olm:{(0.00,1.00)}",,,,1,0199a8ad-0453-4362-90a8-49ee825029ac +cd994d2f-b62e-4ab9-8f4c-e5357fd04af7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(22)-NS_NET126_F3_(23),0.02500000037252903,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,"olm:{(0.00,1.00)}",,,,1,b6264d92-34ba-49db-bb48-9a1d16e78482 +c6d6ca9d-042c-4525-9221-65bfa04477a4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(13)-NS_NET126_F1_(14),0.03200000151991844,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,b7baa286-cbe2-4143-a08f-4e025af47529,"olm:{(0.00,1.00)}",,,,1,9f3e546f-f81a-4602-8ceb-4401abceb42e +8c4d9aa2-298b-466e-9982-6c4be253fbce,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(15)-NS_NET126_F2_(16),0.017999999225139618,2645e336-b0df-4d1e-a0ea-375444488f06,d8c35123-b389-4199-84f9-d417d24bb78d,"olm:{(0.00,1.00)}",,,,1,0d9b5a69-e04d-4617-b46d-6ddb64ca815d +d54fcb7e-d472-4035-aff6-2646ce881931,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(3)-NS_NET126_F1_(4),0.019999999552965164,04f29760-9e52-4943-8563-62e1fbd5ed52,ff947647-b551-41ae-bcfd-6af228250c96,"olm:{(0.00,1.00)}",,,,1,54b7a190-585f-4a05-a07f-840289540a3f +04d02ea8-ba96-4a7f-969d-d25e201e32c6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(2)-NS_NET146_F4_(1),0.07100000232458115,b37ea333-65e1-4211-8449-993b67e8e0e2,ead38a50-b8f7-4bbb-b65d-f54350825e8e,"olm:{(0.00,1.00)}",,,,1,2c4f86a0-5161-4f3f-b6c6-bcc9c7c0ed4e +81f4c585-6170-4a9e-981f-2185a0d7f2ec,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_3-HS_NET1_Station_4,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,"olm:{(0.00,1.00)}",,,,1,0ef707b4-69a5-4e4b-95a0-91dc0752aa46 +80332374-76fe-4d06-adde-e2197f88fe6e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(13)-NS_NET146_F4_(14),0.07999999821186066,b608d71e-3ede-4156-a015-3f6e1d22242a,f2d03b34-9595-4819-a00b-ff9ddd92eb07,"olm:{(0.00,1.00)}",,,,1,342054c6-c0dc-4b03-b914-6bdc69c17d1b +e50ba18f-8019-4824-b835-cc33c70b0196,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(3)-NS_NET146_F2_(4),0.026000000536441803,0170837a-1876-45f9-a613-666f9991964d,369cffa5-bcee-4489-8193-1d9b10230eca,"olm:{(0.00,1.00)}",,,,1,69cea08f-72d2-4f65-b4b9-ae0a137da20b +52cd80d8-9489-41bc-931a-d82dba5d0926,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S2_4-NS_NET136_S2_5,0.029999999329447746,81cd3f38-867b-4a71-ba22-cb33834e0e58,c5af5a34-211a-4105-a8e1-f447140073c6,"olm:{(0.00,1.00)}",,,,1,28c423bf-1639-4599-847c-d0db54b6d55d +b5c255b5-8572-41ce-a273-a01d2a4b4e20,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(11)-NS_NET126_F4_(12),0.05000000074505806,95ced3b5-69fd-4171-9c34-f18802064e22,6a4547a8-630b-46e4-8144-9cd649e67c07,"olm:{(0.00,1.00)}",,,,1,86828e8b-9ff2-4bb6-8a32-f291c397acea +60c4970b-636a-4f8a-9329-97d01107a962,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_04-MS1_05,0.800000011920929,1396cb4c-cee7-4116-97c9-290f98785719,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,"olm:{(0.00,1.00)}",,,,1,71bc51af-be08-413f-8165-90822ffef011 +d2cd0ac6-ffbb-43f3-94c1-e10344eea594,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(12)-NS_NET126_F3_(13),0.019999999552965164,eb125953-31d3-4207-adf7-aba3a3790d6f,f29859be-c6e7-4cf9-84d7-239eb98a9e65,"olm:{(0.00,1.00)}",,,,1,36876e77-ccb6-4cc1-8508-d1728c149a07 +e3b38aa2-dd38-445e-86c4-600331d108d0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(18)-NS_NET126_F3_(19),0.03099999949336052,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,922a6375-b97c-412e-a6c9-b0ea55a23f76,"olm:{(0.00,1.00)}",,,,1,716ef541-2872-42dc-9304-6c2d840c1f0d +5d1176ac-e64e-4811-8d0c-c87d9060ba2a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_ONS-NS_NET116_S2_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,39112046-8953-4e73-a5d9-6a8183a77436,"olm:{(0.00,1.00)}",,,,1,4ee89e0b-1e97-4dde-ba57-3b0b862957c5 +814dec01-f6f2-4817-8f83-2e758011b033,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_ONS-NS_NET116_S1_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,8a50fb37-81cf-47c9-8850-a12b4391e2e7,"olm:{(0.00,1.00)}",,,,1,a7071b97-2be4-40bf-a0b1-b8faf6bff6d6 +2c4fae2c-c565-4111-b535-8488737aa358,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(21)-NS_NET126_F2_(22),0.024000000208616257,1dee13af-e638-4858-9c69-0069190cd577,177a20fe-83b1-46df-94a3-4faa54348d10,"olm:{(0.00,1.00)}",,,,1,62a6a50e-8d16-415c-960d-8ef133627350 +84dcef6e-d5b1-436f-8562-369b2489bb10,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(34)-NS_NET126_F1_(33),0.019999999552965164,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,b425b28e-48a8-4ec4-a15a-387fcfb79895,"olm:{(0.00,1.00)}",,,,1,ce61ee4b-0244-416f-b3e0-80577b58781c +de25721a-7ad9-450f-9e89-f483f19bf8a7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(23)-NS_NET126_F2_(24),0.02800000086426735,9b509c7d-4647-40fd-b03e-7ab919215cc6,625bdd2c-a75f-46ef-850c-ca4704d56e55,"olm:{(0.00,1.00)}",,,,1,f8b900a6-7d3e-41b9-b5c6-48eca9153984 +f2c9a881-eb41-4628-833c-5258e95ec457,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(39)-NS_NET146_F1_(38),0.03200000151991844,904c7476-5f16-4ec2-9138-7d5e32d38a3b,32507a10-1eed-4a3f-820c-bc187f3b052e,"olm:{(0.00,1.00)}",,,,1,f564bbec-720f-4299-b516-e576f02152c8 +7297611b-fbdc-4949-87fc-1bca403708aa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(7)-NS_NET146_F3_(8),0.03200000151991844,f1e88392-3b2a-4ce8-a31f-c963f08f8043,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,"olm:{(0.00,1.00)}",,,,1,491312ff-b705-4baf-ad5e-139ca62abd13 +7d68b748-ebe5-430e-95b8-bd0eededa136,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(1)-NS_NET146_ONS,0.12099999934434891,4f28e734-5148-4caf-ac64-270231740cbf,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.00,1.00)}",,,,1,744ea833-d481-4583-99e7-4e83728ea176 +e6882165-4c20-4589-9dd5-624b10802042,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(2)-NS_NET126_F4_(1),0.07100000232458115,c7e09266-c778-433b-b01a-5fb9e298ea8e,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"olm:{(0.00,1.00)}",,,,1,f701322d-3c8f-4c18-9259-117ac854df91 +c4f33026-5741-4070-970c-1234541ce509,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(8)-NS_NET146_F2_(9),0.02800000086426735,792b505c-87ab-4665-a31d-b6035c5ece70,a5c73608-5a85-495d-bea0-df77b6ce66ea,"olm:{(0.00,1.00)}",,,,1,a246d41e-4ad0-4dbc-9261-99104c22f0d8 +be047b0d-9f7c-413e-bd60-f38b45d5ee80,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(10)-NS_NET146_F1_(9),0.03099999949336052,6c24b464-790a-4aae-bb11-766718f07cd5,0db6e581-37e9-4254-aed8-d5cdf66819f9,"olm:{(0.00,1.00)}",,,,1,a63fd579-c35b-4870-9173-0fd383364c6f +ce640cab-6f6d-4fd1-b652-009bec4c596b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(9)-NS_NET146_F1_(8),0.026000000536441803,0db6e581-37e9-4254-aed8-d5cdf66819f9,d5489e1b-0e7e-4ca9-a362-09c23576a622,"olm:{(0.00,1.00)}",,,,1,ec77a581-8148-4b2c-bb6a-3f7c24ebb93b +3e7e4741-502d-4c8f-bad5-e0c5c6f69958,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(10)-NS_NET126_F1_(11),0.027000000700354576,f6a31362-8b0d-4926-b0d0-10bb61db20df,270c7266-45dc-4e45-829f-c04f6b631cad,"olm:{(0.00,1.00)}",,,,1,80eb9e25-4a5c-49b6-bb57-8fa7cf5dc035 +8c6b2196-6705-45ec-9879-8334924f968c,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(25)-NS_NET126_F1_(26),0.028999999165534973,3a2f199c-2966-4b9a-939b-3a6c9924341c,3802b603-d08d-4031-b7d7-e29734bcc122,"olm:{(0.00,1.00)}",,,,1,3f4a87a8-dd17-4b3d-acfc-10453391acc6 +445cc0c8-70b8-47d4-987f-308269b845a3,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(25)-NS_NET146_F1_(26),0.028999999165534973,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,154e9a99-467b-4f65-9928-8ebb14149baa,"olm:{(0.00,1.00)}",,,,1,b1614223-e9ef-4551-b50f-074d368a4289 +bf6e54ab-1c74-4ce7-8371-b47e9019bd25,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_05-MS1_06,0.4000000059604645,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,b22c9299-5fb4-46a7-b566-fc17e0d51d60,"olm:{(0.00,1.00)}",,,,1,5c01eba4-8697-4e06-82f0-7ffd7bb43715 +9e9550e6-a601-4633-96a1-20220893ce00,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(13)-NS_NET146_F1_(14),0.03200000151991844,f1e55c8b-357f-45a7-9d57-e299f9b207f3,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,"olm:{(0.00,1.00)}",,,,1,e3a643fe-bba4-4a7f-83db-23b0e03c923c +02d85e44-4196-4ed1-9fa4-af9211dbd753,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(17)-NS_NET146_F4_(2),0.10000000149011612,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,b37ea333-65e1-4211-8449-993b67e8e0e2,"olm:{(0.00,1.00)}",,,,1,8bd8a653-39a7-420d-976d-68d9492601bd +5f8eb2b8-0f98-4011-bc3a-b182285be4db,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(29)-NS_NET126_F1_(28),0.02500000037252903,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,0c266541-6235-4d01-8258-e763c58af6c7,"olm:{(0.00,1.00)}",,,,1,4f86b68c-cbfe-4f1c-b849-dd17c640aa7c +31f8365c-9329-4c46-8555-6ec6aadf130e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(9)-NS_NET146_F4_(10),0.032999999821186066,9b889b73-c108-4b38-b6eb-3377841e0c83,ffcaf979-d707-4d25-8f46-f436f9792d7f,"olm:{(0.00,1.00)}",,,,1,3654a929-29a8-4945-80df-5fd5a7ab6218 +56603d19-84d5-4c2f-a42c-92777602999a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(16)-NS_NET126_F2_(17),0.024000000208616257,d8c35123-b389-4199-84f9-d417d24bb78d,c5457e35-ad81-4427-9d3a-99e4c44ccae8,"olm:{(0.00,1.00)}",,,,1,df4aeff9-dacd-4326-9126-58e39f4161f9 +e7388048-40c3-4fd7-bcbb-2e1b09e735d2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(11)-NS_NET146_F1_(12),0.01899999938905239,666757e2-292e-473c-ac9c-04c0786574bc,3b879239-20c8-4adf-bd51-92924327ee71,"olm:{(0.00,1.00)}",,,,1,d4ff2175-de32-4f24-99ad-ab11517444f9 +2005c393-edc4-4cc4-80af-ebbde1305b8e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(38)-NS_NET146_F1_(37),0.028999999165534973,32507a10-1eed-4a3f-820c-bc187f3b052e,450426ac-a560-4d17-b1fc-9e169530a655,"olm:{(0.00,1.00)}",,,,1,a4c7ef55-d178-4967-a6cf-8a762672d27c +03b3d5c7-cb42-45d7-a5b7-b44c60ad5268,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_04-MS2_05,0.800000011920929,5f1c776c-6935-40f7-ba9e-60646e08992b,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,"olm:{(0.00,1.00)}",,,,1,5407472c-b967-4600-864d-c79362f5658c +836bf4ab-38e1-44f5-a082-723fc12e4845,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(1)-NS_NET146_F3_(2),0.023000000044703484,22e58399-428f-4633-9ee4-e5fa0db68d6d,0b2a3b46-5e43-4879-973e-d8fb96429d8a,"olm:{(0.00,1.00)}",,,,1,9f363635-277f-49ad-9d59-17ba6fe87989 +d97f2684-22cb-4c14-b01c-b95081d4d624,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(29)-NS_NET146_F1_(28),0.02500000037252903,867c4b4d-0f38-4f28-82ce-135f2cc63808,012c9eee-86c2-494c-adcc-bbfc481e4a46,"olm:{(0.00,1.00)}",,,,1,184d5283-e90b-4ad1-9a28-51f09df26312 +9039f436-9be6-4c74-86b2-b5add2446d0a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_04-MS4_05,0.800000011920929,890f2162-b4cb-49e7-a16f-4b552c5e245c,ee384ace-040e-4f21-8a8a-d702ab51af55,"olm:{(0.00,1.00)}",,,,1,29ce3d34-1e26-468c-af62-19ff0d0fd70f +81578256-7c89-4651-8863-31fd206c628c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(19)-NS_NET126_F1_(20),0.04399999976158142,d2aff632-fc26-4595-931c-92e266247ac8,36cda100-86ae-4a20-ac71-20af603ac0cf,"olm:{(0.00,1.00)}",,,,1,90f47116-bd6e-489b-b5c0-8db3ff905d4b +0b6f398b-30f3-41f1-9bc2-ec93e91e8f19,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(22)-NS_NET126_F2_(23),0.027000000700354576,177a20fe-83b1-46df-94a3-4faa54348d10,9b509c7d-4647-40fd-b03e-7ab919215cc6,"olm:{(0.00,1.00)}",,,,1,e04e5d5a-1f24-40ce-9869-1835e0ade796 +d48db7e8-5fde-456f-8b17-02d18a5a2e32,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S2_4-NS_NET116_S2_5,0.029999999329447746,e05c68b1-11cd-43fd-a4b2-31e4db380c78,32bd37df-255b-4eb2-9d16-5b711132eee6,"olm:{(0.00,1.00)}",,,,1,b42b9195-4953-403f-8e52-55cc8e653c94 +9d2b065a-9098-447d-8dbe-5eb06cc691a2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(15)-NS_NET146_F4_(16),0.04800000041723251,576840db-7d3c-417b-b587-28b222e740e1,9f7599de-c488-46c5-b053-1279a511f7b9,"olm:{(0.00,1.00)}",,,,1,f6ac868a-f7c6-48b7-a86e-ede7100859ea +442c4813-6272-4cf9-b30b-22f9114bc3db,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(26)-NS_NET126_F3_(27),0.026000000536441803,dc022eec-16b0-4a64-a2f5-498d81aca71e,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,"olm:{(0.00,1.00)}",,,,1,a2f51a3d-5e1e-41cd-8be6-696ac1a12d52 +7d9647cb-e7ca-4ecc-a79e-edb1bfbfb666,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(1)-NS_NET126_F3_(2),0.023000000044703484,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,285a4caa-2da8-4bd2-8a60-7d04f168f378,"olm:{(0.00,1.00)}",,,,1,51eff3e4-bffc-42b0-89d0-5c4756e128ba +7263918d-4331-43af-bd10-8c06bd2b8667,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(22)-NS_NET146_F3_(23),0.02500000037252903,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,"olm:{(0.00,1.00)}",,,,1,8f7197d4-129a-4493-9a21-55e258d7b6ed +c23b7659-8e54-410a-b0e9-9eccbe2457dc,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(9)-NS_NET126_F1_(8),0.026000000536441803,5dfd45b8-48e7-42fd-ac53-cc57455486b5,f717b05b-f4e7-43d9-af9e-638e2badee5a,"olm:{(0.00,1.00)}",,,,1,c56980f1-59a0-4966-8743-a6a8165efdda +14f9eef8-8550-45fa-a3f0-f583624556e7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(13)-NS_NET126_F2_(14),0.02199999988079071,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,9ce9d92c-5583-4b16-bec6-9f67834663cb,"olm:{(0.00,1.00)}",,,,1,fdae377a-76ff-447c-a64b-ae3a431691a3 +7df282f5-2e54-4220-8276-087634415be8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(36)-NS_NET126_F1_(35),0.028999999165534973,ca3391eb-ca94-4945-ac72-e116f396f82c,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,"olm:{(0.00,1.00)}",,,,1,0250b2f4-4cbf-449f-87ef-b90dc451673e +d8d23da6-be08-4ace-8d93-70c0faab1505,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(4)-NS_NET126_F4_(5),0.05999999865889549,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,de5ee252-ebb6-42b0-875c-77ae557ffbf6,"olm:{(0.00,1.00)}",,,,1,9989a72f-2587-4a15-804e-e81d9af7ee93 +094a0827-54d8-4ed9-bb8f-2766db020c87,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(20)-NS_NET146_F1_(21),0.05999999865889549,7d45f0ab-1e6b-452f-b665-c4846cf046f5,92cb5065-2e57-4099-8e29-75cbc0c80370,"olm:{(0.00,1.00)}",,,,1,0cbc7c1e-1146-40bc-a87e-a4293f1b8765 +5fa6e010-393e-4bd2-a874-56eb784f9741,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(5)-NS_NET146_F4_(6),0.05400000140070915,d7023c15-adb7-4d56-9f86-b182611a47ef,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,"olm:{(0.00,1.00)}",,,,1,7895fb66-d867-4e4a-bab9-ce5165207321 +f0d4491e-eb64-49a0-8fc3-44fa5bd9dcee,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S3_4-NS_NET116_S3_5,0.029999999329447746,36dccefc-f04c-493f-bb88-11343583bf9f,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,"olm:{(0.00,1.00)}",,,,1,e2ee2ab1-8e22-41be-9a1f-cfdee99d611e +e311729e-244e-48a6-bc48-0c7d9823c148,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(3)-NS_NET126_F4_(4),0.05299999937415123,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,"olm:{(0.00,1.00)}",,,,1,0615b7b8-e7ec-4771-9e68-f02948044da2 +a3c0115c-42eb-48a9-a6b0-64635ee66b87,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(11)-NS_NET126_F3_(12),0.019999999552965164,4258f215-5b22-446f-a260-e8cdaa7c95d1,eb125953-31d3-4207-adf7-aba3a3790d6f,"olm:{(0.00,1.00)}",,,,1,62829e00-c835-4fea-b47a-104d258a5393 +43394be2-5c85-4449-ad06-7866395a5c79,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(3)-NS_NET146_F3_(4),0.01899999938905239,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,f66df6fa-3dfa-4515-85d7-54d0f429fde7,"olm:{(0.00,1.00)}",,,,1,2f625e1a-ff4b-4379-bd79-e309d5841ffb +2dd402ff-ef64-4b4b-8a49-e9570364e65b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(36)-NS_NET146_F1_(35),0.019999999552965164,8f80e777-ccbd-4630-b10e-238e824113fd,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,"olm:{(0.00,1.00)}",,,,1,dc2dafb1-dd6f-489e-9fb1-36d029b03980 +6f875559-5af0-47a9-9f0e-f1d8332f9230,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(30)-NS_NET146_F1_(29),0.029999999329447746,9f95c733-71e2-4bf0-a27a-70144518ea2c,867c4b4d-0f38-4f28-82ce-135f2cc63808,"olm:{(0.00,1.00)}",,,,1,9987d3ab-2135-4c6d-bb7b-209659ab9356 +a2a8bc02-02a9-40d8-9495-058c04d7df89,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(7)-NS_NET146_F2_(8),0.02500000037252903,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,792b505c-87ab-4665-a31d-b6035c5ece70,"olm:{(0.00,1.00)}",,,,1,d4890af8-3627-4397-b962-31e5ae9a8164 +0b1f06c3-9622-47cd-b41f-bd0314673b8d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(10)-NS_NET126_F3_(11),0.026000000536441803,e25387d0-ab9a-406d-bcb4-555414b88b1b,4258f215-5b22-446f-a260-e8cdaa7c95d1,"olm:{(0.00,1.00)}",,,,1,c6ec6f58-dae8-4dcc-b486-d0ba6df880c6 +bfecad6c-ddda-4957-ae66-f04d30fd7104,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(23)-NS_NET126_F1_(24),0.05000000074505806,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,4f2402e8-664a-40f2-970a-abc098a2a0d1,"olm:{(0.00,1.00)}",,,,1,b0242798-3ebc-43b5-b26d-0afc2e3af126 +c49d1581-a0c6-493f-9534-39f97970492b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(13)-NS_NET146_F3_(14),0.020999999716877937,bdf97a4d-622c-4251-8183-8b1a696f376e,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,"olm:{(0.00,1.00)}",,,,1,0d7473a5-dd01-460f-a1ee-624d10f34c8e +e1315733-0b28-4465-8367-fa4535d282fa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(9)-NS_NET126_F3_(10),0.03200000151991844,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,e25387d0-ab9a-406d-bcb4-555414b88b1b,"olm:{(0.00,1.00)}",,,,1,7da1277a-931e-48f2-8d9f-810e49e0b8ec +5ff3f25d-ef1d-4ba2-ba1e-b387965a839a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(11)-NS_NET126_F1_(12),0.01899999938905239,270c7266-45dc-4e45-829f-c04f6b631cad,9d10a92f-576d-4777-99ff-59d145924fea,"olm:{(0.00,1.00)}",,,,1,2c4b31fd-9662-4b0a-95da-bab5a1b541cd +09083d14-02aa-40a3-9948-86e86883bda1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(37)-NS_NET146_F1_(36),0.054999999701976776,450426ac-a560-4d17-b1fc-9e169530a655,8f80e777-ccbd-4630-b10e-238e824113fd,"olm:{(0.00,1.00)}",,,,1,ceb28bd4-0090-4920-bedc-4f66968729dc +e8329717-1626-4c33-b60e-d83e78514014,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(11)-NS_NET146_F2_(12),0.029999999329447746,f26b5511-3c50-42d5-97c2-be408330eb84,8254d91b-e5da-4402-bb8f-301eafa09d28,"olm:{(0.00,1.00)}",,,,1,76530f38-d7be-4e8b-b1f5-cfe49b59388f +2e5bf3d7-11a5-496f-9bd5-bb9d3686a576,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(5)-NS_NET146_F3_(6),0.02500000037252903,ce71377d-63ea-462a-9290-67e51946a098,01bdd8b2-145f-42b3-80e3-a2366dea1044,"olm:{(0.00,1.00)}",,,,1,809a36fc-7f08-4800-8714-2b6607974a43 +94071ac7-ae51-4e45-8795-9d10bda616e9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_03-MS1_04,6.0,787237ad-b3a8-4f2c-ab70-31c5113d82d7,1396cb4c-cee7-4116-97c9-290f98785719,"olm:{(0.00,1.00)}",,,,1,5f05acb2-b125-47e1-af39-878997a48981 +473a11f4-1691-44ba-8e95-96782bc9d07f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(27)-NS_NET126_F3_(28),0.03099999949336052,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,"olm:{(0.00,1.00)}",,,,1,970e0436-65e3-48d6-9d9c-1f194f94f02c +d86488f7-cf74-41b4-9d62-e2923d00680f,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(20)-NS_NET126_F1_(21),0.05999999865889549,36cda100-86ae-4a20-ac71-20af603ac0cf,14ae9865-cb9b-4518-9f2a-c0fda3455a42,"olm:{(0.00,1.00)}",,,,1,0610293b-068b-4851-927b-618da07e6fcf +ec4d2395-23de-41c7-a366-af36aed1bf44,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(4)-NS_NET146_F3_(5),0.017999999225139618,f66df6fa-3dfa-4515-85d7-54d0f429fde7,ce71377d-63ea-462a-9290-67e51946a098,"olm:{(0.00,1.00)}",,,,1,98d060f1-bde2-4649-92e9-c818ba66f474 +8add0020-bc20-4aaa-9ad3-fa1a1a5ef376,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(15)-NS_NET126_F1_(16),0.019999999552965164,41c0087f-ce27-4da3-97d2-92d711b639b4,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,"olm:{(0.00,1.00)}",,,,1,9c4d86bb-ab1d-42ff-a5f2-4d1f39778f6c +76f097c5-173f-4fee-b6db-190792922d0e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_ONS-NS_NET136_S3_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,416fa5eb-2f72-46c3-978f-6a0ebb714a40,"olm:{(0.00,1.00)}",,,,1,89a28eeb-daae-4a0b-bfd5-6c5ba90f7440 +784bfe2a-8d23-4e74-8b05-b13141611186,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(20)-NS_NET146_F3_(21),0.020999999716877937,0ebf0088-f596-4cd1-9ae0-5da02dc40335,a4a44d93-48d6-4b87-8053-87fe0778e75c,"olm:{(0.00,1.00)}",,,,1,9a3869ee-c4b1-4b3a-89ce-02d79a2cf4ad +affde1a2-90e8-468f-a0a9-eb024f791857,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_ONS-NS_NET126_F4_(1),0.04500000178813934,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"olm:{(0.00,1.00)}",,,,1,d639d54f-19ff-4b56-bf41-206c1736258c +c87706ad-37ff-4419-b4bc-4607d780498e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(10)-NS_NET126_F2_(11),0.01899999938905239,3d81adf5-73d1-4708-b03b-3afc7db017f4,6678c226-c5d2-4ce3-9728-dc1163be799f,"olm:{(0.00,1.00)}",,,,1,34bcbd39-34fe-4ba4-896b-e123e597985a +1c23e300-0ad5-4b90-ac74-b9763e579268,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_06-MS4_07,6.0,fa6d5184-b205-4b1b-839f-7b21ac956c29,898d8295-bf35-4079-9374-99b059c2c956,"olm:{(0.00,1.00)}",,,,1,85771d96-26ec-47d7-b8ef-f991a0bb996e +52df9c70-136a-49bb-9ad4-d300123c7e99,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_02-MS3_03,0.5,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,e4502c52-b4d7-4082-a583-b5688d8244e0,"olm:{(0.00,1.00)}",,,,1,f3a219f3-8999-4b77-90b8-7f78b4a884a8 +5d56c97f-e15c-4676-9b1a-fc5d7efb8a24,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(28)-NS_NET146_F3_(29),0.02199999988079071,c72a08bc-4685-49b1-b8ef-803aebc8c388,15345698-c319-461f-b969-37d50fb84220,"olm:{(0.00,1.00)}",,,,1,c435432c-3647-4b5b-96e1-ac1e32a546e4 +412d395e-7ebc-4cc6-88fb-24006f54c931,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(12)-NS_NET146_F4_(13),0.039000000804662704,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,b608d71e-3ede-4156-a015-3f6e1d22242a,"olm:{(0.00,1.00)}",,,,1,44f95594-319f-47ba-9df2-5d9833e47408 +9d1ef0fd-3f8d-4a97-8495-25074243860c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(19)-NS_NET146_F2_(20),0.019999999552965164,636dec7c-4242-46e8-b7ae-db7e5a28c39c,2aa2d409-8bb2-477d-ac7a-6439552e136a,"olm:{(0.00,1.00)}",,,,1,fa60cbc7-5599-4409-b866-dc05a5b27235 +75098182-83b1-40ae-baaf-95f1e1f93250,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(29)-NS_NET126_F3_(30),0.028999999165534973,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,"olm:{(0.00,1.00)}",,,,1,01ef6262-ae52-48e5-833c-aface9a34b35 +d00ddea9-83f7-411a-9da6-f9607ffb3c87,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(30)-NS_NET146_F3_(31),0.023000000044703484,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,"olm:{(0.00,1.00)}",,,,1,f24aa8ff-676a-4638-a1b4-4c16566079e8 +0f11e5d6-f850-463b-8d74-6fdf91fad535,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(1)-NS_NET146_ONS,0.02199999988079071,2c520ab6-507e-4dcf-ab05-8f238e9b9385,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.00,1.00)}",,,,1,4503f215-7ded-4230-9f94-e8ce4f2560ab +364ffff6-7541-4324-bbcf-fe626ba9de1d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(14)-NS_NET126_F2_(15),0.03200000151991844,9ce9d92c-5583-4b16-bec6-9f67834663cb,2645e336-b0df-4d1e-a0ea-375444488f06,"olm:{(0.00,1.00)}",,,,1,ca622ca6-25e3-4ddc-9516-99e2376ded1d +a102f0f4-e86d-438c-95a9-d3fc6357121f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(4)-NS_NET146_F4_(5),0.05999999865889549,00d4a837-f09c-41df-bed1-dfdb78387116,d7023c15-adb7-4d56-9f86-b182611a47ef,"olm:{(0.00,1.00)}",,,,1,fe7f2726-e60e-4111-9577-61f332eebf2e +060f10e1-2ffd-4972-9ace-7fff8df78658,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(21)-NS_NET146_F2_(22),0.024000000208616257,bd292f64-65e8-42ec-9b78-b9b9f013750e,5862f526-783a-4218-a463-3cbf5de8dade,"olm:{(0.00,1.00)}",,,,1,2ae4a009-1481-412f-aa25-9d74b23a60ce +87cd1ae0-2ac4-46fb-aeb8-b2f710da299b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(16)-NS_NET146_F2_(17),0.024000000208616257,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,40537c84-c812-4231-bd23-0ba81922e937,"olm:{(0.00,1.00)}",,,,1,6c4bc7e5-6510-43f2-b370-89e5426d8364 +cadd7ca5-2b70-4bcc-83d0-867df8b6d0a3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(29)-NS_NET146_F3_(30),0.028999999165534973,15345698-c319-461f-b969-37d50fb84220,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,"olm:{(0.00,1.00)}",,,,1,5806cf0a-5c5c-44ec-ac36-83a0030fb9dc +c64c73c4-109b-4baa-bf44-3357d4bca7d8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(6)-NS_NET146_F2_(7),0.020999999716877937,5071dd8c-bbc1-4c8d-a180-4492f80e183d,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,"olm:{(0.00,1.00)}",,,,1,be6b1366-0282-427c-99fe-7ee0ae092652 +00a3c4ab-e866-42a9-854f-fbf28c7f6a43,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(14)-NS_NET146_F2_(15),0.03200000151991844,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,d82fae59-844a-4c85-997e-326dd876137c,"olm:{(0.00,1.00)}",,,,1,103e89f7-9c1d-459d-abb8-cf964570340a +7bc8b609-baba-4afe-8cec-866d74e91e43,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(8)-NS_NET146_F3_(9),0.01899999938905239,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,6570535c-0d2e-4846-9951-21559902f67a,"olm:{(0.00,1.00)}",,,,1,af9a3ab2-48e6-4972-b589-8baae5c74fb9 +4bdb6569-72da-4d60-97b1-b5a639032d5d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S1_4-NS_NET116_S1_5,0.029999999329447746,b3a7431d-89b0-41cb-87a9-5853890796cd,92301422-94ae-48ab-89c7-a69eea9450b2,"olm:{(0.00,1.00)}",,,,1,3362b510-7d57-44b1-a6cf-8081aac84a5b +a9a94bc3-fa83-410a-9e71-38807e8d121c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(16)-NS_NET146_F1_(17),0.03200000151991844,09ac8949-2b79-41d7-b56f-a58f20036df2,0d94a5ea-3a13-48ba-a27f-b2903841c334,"olm:{(0.00,1.00)}",,,,1,0ae22511-6661-4a9c-a3b4-62e28f0c6301 +13ea7170-5fc1-4ed8-be71-0a91a9e5df99,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(16)-NS_NET146_F3_(17),0.029999999329447746,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,0f3ba59d-a9ce-4669-aa12-bebec42238b7,"olm:{(0.00,1.00)}",,,,1,37b03eb6-ef0f-48c2-ba36-e1a5ed1747b4 +031633ca-bd50-401e-9159-d2258ce6309c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(5)-NS_NET126_F4_(6),0.05400000140070915,de5ee252-ebb6-42b0-875c-77ae557ffbf6,e3a40690-d085-4796-9fcb-48d776e58594,"olm:{(0.00,1.00)}",,,,1,6fefbb49-0419-447c-9431-657cb0dc29fe +764eccc0-09cc-4c7a-bf76-33259938530c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(9)-NS_NET146_F2_(10),0.017999999225139618,a5c73608-5a85-495d-bea0-df77b6ce66ea,41414318-73e3-4bdc-8147-570a96b28d37,"olm:{(0.00,1.00)}",,,,1,a61d2b6a-2ae3-4e87-b69c-d6ef03746edb +8cc7bf8e-226d-41c9-9cd0-7524ea9186f7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(1)-NS_NET146_F1_(2),0.023000000044703484,4f28e734-5148-4caf-ac64-270231740cbf,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,"olm:{(0.00,1.00)}",,,,1,110964ab-decd-4f63-af13-dfe2ee499ba7 +b140dccb-7251-496b-9402-06ebd13048c2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(24)-NS_NET126_F1_(25),0.02800000086426735,4f2402e8-664a-40f2-970a-abc098a2a0d1,3a2f199c-2966-4b9a-939b-3a6c9924341c,"olm:{(0.00,1.00)}",,,,1,f5402aea-e1ab-43a3-b65b-a101e7358a6f +e357bf93-aaa3-4870-b6a4-6d2cdb8967da,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(5)-NS_NET126_F1_(6),0.017999999225139618,eb21d716-1b54-4dba-bdc2-d1f6752aef85,99e26ef8-75e2-46f3-aafc-6287bf5e3905,"olm:{(0.00,1.00)}",,,,1,b4dfd39c-38ec-4883-adf7-413c0662694a +52ccd989-d87b-4f9f-9d5d-a0609391f56e,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(10)-NS_NET146_F1_(11),0.027000000700354576,6c24b464-790a-4aae-bb11-766718f07cd5,666757e2-292e-473c-ac9c-04c0786574bc,"olm:{(0.00,1.00)}",,,,1,3124880e-a2af-42a1-be47-841a8176e7b6 +d59a733b-b7c6-401b-8e38-653e0cb72b5c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(32)-NS_NET126_F1_(38),0.03099999949336052,49b511fa-8cff-45f4-9a59-54faaaf90abf,06b7f21a-d6d7-4ec0-94c6-141845f14986,"olm:{(0.00,1.00)}",,,,1,5050a032-62b4-4239-aa13-9672c890e74a +95644bf5-8dca-4409-bb04-7d4e9a24fa03,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(30)-NS_NET126_F3_(31),0.023000000044703484,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,67af7db0-0fd8-4657-bb4f-43a2141b9f73,"olm:{(0.00,1.00)}",,,,1,d865f47b-3f99-4ba1-973b-4bdb6fe2414b +08d39ce3-e843-49bd-9b46-1fe927a1d4be,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(17)-NS_NET126_F2_(18),0.023000000044703484,c5457e35-ad81-4427-9d3a-99e4c44ccae8,e80aa2db-f32c-410d-96a1-a32e03222568,"olm:{(0.00,1.00)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +62c21e1e-f353-4e48-bca6-8a4da341971e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(21)-NS_NET146_F1_(22),0.03200000151991844,92cb5065-2e57-4099-8e29-75cbc0c80370,1ee9de9a-0095-4b58-beeb-e56fb908844a,"olm:{(0.00,1.00)}",,,,1,d03eee1c-0c11-41c4-90a3-2743ab894974 +73d786b9-377a-4807-9b70-21c80599a4d8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(27)-NS_NET146_F1_(9),0.03200000151991844,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,0db6e581-37e9-4254-aed8-d5cdf66819f9,"olm:{(0.00,1.00)}",,,,1,90499632-fb19-4b07-9726-8741307a2f77 +d15c85bb-c9b1-4fa3-8bf6-4aa393b564d4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(15)-NS_NET146_F3_(16),0.020999999716877937,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,"olm:{(0.00,1.00)}",,,,1,ce1623cf-68c5-4f91-842a-2845ca7aa0e1 +6bbccaac-2bbe-4d0b-bb07-80dbb605ec1c,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(20)-NS_NET126_F2_(21),0.02500000037252903,de756ddb-793d-4b2d-959c-59d938a8f61f,1dee13af-e638-4858-9c69-0069190cd577,"olm:{(0.00,1.00)}",,,,1,fb585936-8df9-4d57-9545-0372de271044 +1372ca57-8429-43c6-a589-a402de4ac7f9,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(3)-NS_NET126_F3_(4),0.01899999938905239,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,bf7e7268-2fb6-4948-ace6-9037ae148fa3,"olm:{(0.00,1.00)}",,,,1,63a743b3-b45e-4862-b571-b4448545fb21 +222af488-6339-4308-8f25-eac19b6e2c9c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(24)-NS_NET146_F1_(25),0.02800000086426735,205fcee1-928c-4374-950c-34575f07fa49,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,"olm:{(0.00,1.00)}",,,,1,0ce5f7e7-51b3-4da3-ad12-1c50dc44c6c9 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv index 9e8a7717f..81d8451a9 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv @@ -1,300 +1,300 @@ -"uuid","geo_position","id","operates_from","operates_until","operator","slack","subnet","v_rated","v_target","volt_lvl" -6a4547a8-630b-46e4-8144-9cd649e67c07,"{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}}",NS_NET126_F4_(12),,,,false,126,0.4,1.0,Niederspannung -b7a5be0d-2662-41b2-99c6-3b8121a75e9e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(31),,,,false,146,0.4,1.0,Niederspannung -1396cb4c-cee7-4116-97c9-290f98785719,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS1_04,,,,false,11,20.0,1.0,Mittelspannung -1dcddd06-f41a-405b-9686-7f7942852196,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(25),,,,false,126,0.4,1.0,Niederspannung -e80aa2db-f32c-410d-96a1-a32e03222568,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(18),,,,false,126,0.4,1.0,Niederspannung -e3c3c6a3-c383-4dbb-9b3f-a14125615386,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(6),,,,false,146,0.4,1.0,Niederspannung -ead38a50-b8f7-4bbb-b65d-f54350825e8e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(1),,,,false,146,0.4,1.0,Niederspannung -df97c0d1-379b-417a-a473-8e7fe37da99d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS2_06,,,,false,12,20.0,1.0,Mittelspannung -366a70fb-8d7f-4201-9eca-0fcbc839239d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(8),,,,false,126,0.4,1.0,Niederspannung -196fe620-d4a7-45f9-93ad-0579e2bcbb9a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(1),,,,false,126,0.4,1.0,Niederspannung -1ee9de9a-0095-4b58-beeb-e56fb908844a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(22),,,,false,146,0.4,1.0,Niederspannung -904c7476-5f16-4ec2-9138-7d5e32d38a3b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(39),,,,false,146,0.4,1.0,Niederspannung -c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS1_05,,,,false,11,20.0,1.0,Mittelspannung -bb59ca46-1f2e-41c9-9723-90b306f043cd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS3_01,,,,false,13,20.0,1.0,Mittelspannung -890f2162-b4cb-49e7-a16f-4b552c5e245c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS4_04,,,,false,14,20.0,1.0,Mittelspannung -ee384ace-040e-4f21-8a8a-d702ab51af55,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS4_05,,,,false,14,20.0,1.0,Mittelspannung -174fb4b2-4f9e-415c-bfee-d850ef751307,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS4_02,,,,false,14,20.0,1.0,Mittelspannung -5071dd8c-bbc1-4c8d-a180-4492f80e183d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(6),,,,false,146,0.4,1.0,Niederspannung -39112046-8953-4e73-a5d9-6a8183a77436,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_1,,,,false,116,0.4,1.0,Niederspannung -1a1e63f7-6196-4856-9f4e-876a44bdf2f8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(23),,,,false,146,0.4,1.0,Niederspannung -9d7038e9-5bcc-4676-bead-46c4f1291ba8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(6),,,,false,126,0.4,1.0,Niederspannung -99e26ef8-75e2-46f3-aafc-6287bf5e3905,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(6),,,,false,126,0.4,1.0,Niederspannung -b73208dd-f4a8-4e90-bf2d-7ea67a89525a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(14),,,,false,146,0.4,1.0,Niederspannung -fa6d5184-b205-4b1b-839f-7b21ac956c29,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS4_06,,,,false,14,20.0,1.0,Mittelspannung -c5457e35-ad81-4427-9d3a-99e4c44ccae8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(17),,,,false,126,0.4,1.0,Niederspannung -4a6f6058-e654-464d-9367-2dca7185c6d7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S3_1,,,,false,116,0.4,1.0,Niederspannung -de756ddb-793d-4b2d-959c-59d938a8f61f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(20),,,,false,126,0.4,1.0,Niederspannung -df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_3,,,,false,116,0.4,1.0,Niederspannung -ca3391eb-ca94-4945-ac72-e116f396f82c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(36),,,,false,126,0.4,1.0,Niederspannung -666757e2-292e-473c-ac9c-04c0786574bc,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(11),,,,false,146,0.4,1.0,Niederspannung -22e58399-428f-4633-9ee4-e5fa0db68d6d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(1),,,,false,146,0.4,1.0,Niederspannung -17f7a477-d9c7-4f58-8ba0-1a2694dcc874,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(34),,,,false,126,0.4,1.0,Niederspannung -2287c2a8-c2d0-4c63-80b5-6b66a1288df8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(25),,,,false,146,0.4,1.0,Niederspannung -6678c226-c5d2-4ce3-9728-dc1163be799f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(11),,,,false,126,0.4,1.0,Niederspannung -40537c84-c812-4231-bd23-0ba81922e937,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(17),,,,false,146,0.4,1.0,Niederspannung -2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(1),,,,false,126,0.4,1.0,Niederspannung -e05c68b1-11cd-43fd-a4b2-31e4db380c78,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_4,,,,false,116,0.4,1.0,Niederspannung -f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(7),,,,false,146,0.4,1.0,Niederspannung -792b505c-87ab-4665-a31d-b6035c5ece70,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(8),,,,false,146,0.4,1.0,Niederspannung -86dfce49-05b2-4208-a6ae-877c3e98e6be,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS3_05,,,,false,13,20.0,1.0,Mittelspannung -d5b861a6-2a5b-4dec-a66e-adbfc6d62873,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(27),,,,false,126,0.4,1.0,Niederspannung -67af7db0-0fd8-4657-bb4f-43a2141b9f73,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(31),,,,false,126,0.4,1.0,Niederspannung -27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(29),,,,false,126,0.4,1.0,Niederspannung -119d270a-ff22-4fdb-8214-cb5b336790bf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(9),,,,false,126,0.4,1.0,Niederspannung -9502fd3e-c00f-48fa-8b56-c72d21f80f3c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(18),,,,false,126,0.4,1.0,Niederspannung -a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(4),,,,false,126,0.4,1.0,Niederspannung -c317a6cd-428b-4c36-8233-91d0c4e2717a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(22),,,,false,126,0.4,1.0,Niederspannung -0d94a5ea-3a13-48ba-a27f-b2903841c334,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(17),,,,false,146,0.4,1.0,Niederspannung -b6b1b9fc-e7d8-492d-8601-84c1e756bd83,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS3_02,,,,false,13,20.0,1.0,Mittelspannung -922a6375-b97c-412e-a6c9-b0ea55a23f76,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(19),,,,false,126,0.4,1.0,Niederspannung -41414318-73e3-4bdc-8147-570a96b28d37,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(10),,,,false,146,0.4,1.0,Niederspannung -e018b95e-fca5-40f7-8550-b05a619169dc,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(6),,,,false,126,0.4,1.0,Niederspannung -e2267696-669b-48e8-b43a-37d0db95011d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(11),,,,false,146,0.4,1.0,Niederspannung -dd9d4153-c56f-4457-ad5e-46a48d4486b6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(4),,,,false,146,0.4,1.0,Niederspannung -f5839ade-5968-4879-a824-90b5fb3552cd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS1_01,,,,false,11,20.0,1.0,Mittelspannung -f717b05b-f4e7-43d9-af9e-638e2badee5a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(8),,,,false,126,0.4,1.0,Niederspannung -1dee13af-e638-4858-9c69-0069190cd577,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(21),,,,false,126,0.4,1.0,Niederspannung -97ae0aa4-bf05-4b88-8020-83cbda415d22,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(24),,,,false,126,0.4,1.0,Niederspannung -b37ea333-65e1-4211-8449-993b67e8e0e2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(2),,,,false,146,0.4,1.0,Niederspannung -85ea3976-1779-4d46-bd6f-dfd36427ebdf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS4_03,,,,false,14,20.0,1.0,Mittelspannung -bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(7),,,,false,146,0.4,1.0,Niederspannung -67c1746c-3af8-403f-983e-1c7c047383df,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(7),,,,false,146,0.4,1.0,Niederspannung -5981fe65-3c92-4a78-af92-1461904046d0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(2),,,,false,126,0.4,1.0,Niederspannung -bf7e7268-2fb6-4948-ace6-9037ae148fa3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(4),,,,false,126,0.4,1.0,Niederspannung -39dbc5ed-d874-48a8-9128-e970436a94b4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS3_06,,,,false,13,20.0,1.0,Mittelspannung -94713e6c-c47e-422c-8ab3-2a2903b7dcd2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(23),,,,false,126,0.4,1.0,Niederspannung -32507a10-1eed-4a3f-820c-bc187f3b052e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(38),,,,false,146,0.4,1.0,Niederspannung -9d10a92f-576d-4777-99ff-59d145924fea,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(12),,,,false,126,0.4,1.0,Niederspannung -857c264a-7072-4bb7-af56-2f01539b2a2e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(10),,,,false,126,0.4,1.0,Niederspannung -d2aff632-fc26-4595-931c-92e266247ac8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(19),,,,false,126,0.4,1.0,Niederspannung -d5489e1b-0e7e-4ca9-a362-09c23576a622,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(8),,,,false,146,0.4,1.0,Niederspannung -0f3ba59d-a9ce-4669-aa12-bebec42238b7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(17),,,,false,146,0.4,1.0,Niederspannung -bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(9),,,,false,126,0.4,1.0,Niederspannung -926d6113-933f-49e3-9529-a3035acdc9b2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET136_S1_5,,,,false,136,0.4,1.0,Niederspannung -da79c960-d35a-4193-9b06-2d4d57051706,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(13),,,,false,126,0.4,1.0,Niederspannung -f6a31362-8b0d-4926-b0d0-10bb61db20df,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(10),,,,false,126,0.4,1.0,Niederspannung -3da4fd3d-ac5e-409d-91fa-36516673cf57,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_ONS,,,,false,146,0.4,1.0,Niederspannung -ff947647-b551-41ae-bcfd-6af228250c96,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(4),,,,false,126,0.4,1.0,Niederspannung -75f2dfb9-75a0-496d-9c44-79e7df54c1df,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(8),,,,false,126,0.4,1.0,Niederspannung -92301422-94ae-48ab-89c7-a69eea9450b2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET116_S1_5,,,,false,116,0.4,1.0,Niederspannung -cbcfc3b6-ac90-4215-975c-a033f5cf9912,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_2,,,,false,136,0.4,1.0,Niederspannung -0ebf0088-f596-4cd1-9ae0-5da02dc40335,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(20),,,,false,146,0.4,1.0,Niederspannung -155bb2dc-0121-413e-ab42-67c2ed5ce6ea,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(17),,,,false,146,0.4,1.0,Niederspannung -c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(35),,,,false,126,0.4,1.0,Niederspannung -bdf97a4d-622c-4251-8183-8b1a696f376e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(13),,,,false,146,0.4,1.0,Niederspannung -2c520ab6-507e-4dcf-ab05-8f238e9b9385,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(1),,,,false,146,0.4,1.0,Niederspannung -2f64bf67-cee9-44bb-8c13-ff96878932af,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(18),,,,false,126,0.4,1.0,Niederspannung -d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_ONS,,,,false,136,0.4,1.0,Niederspannung -8f80e777-ccbd-4630-b10e-238e824113fd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(36),,,,false,146,0.4,1.0,Niederspannung -625bdd2c-a75f-46ef-850c-ca4704d56e55,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(24),,,,false,126,0.4,1.0,Niederspannung -01bdd8b2-145f-42b3-80e3-a2366dea1044,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(6),,,,false,146,0.4,1.0,Niederspannung -c7e09266-c778-433b-b01a-5fb9e298ea8e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(2),,,,false,126,0.4,1.0,Niederspannung -a7ebd30b-b843-405f-9fae-ca6b489601f9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(2),,,,false,126,0.4,1.0,Niederspannung -0228ffcd-f6bc-47c8-b26c-fcc0abacd963,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(5),,,,false,146,0.4,1.0,Niederspannung -8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(3),,,,false,146,0.4,1.0,Niederspannung -2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S3_3,,,,false,136,0.4,1.0,Niederspannung -732f83b0-b9c5-4b8e-86fe-753c26f40e78,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(20),,,,false,126,0.4,1.0,Niederspannung -c81d6099-66b2-45d8-b8a4-c19ceb862f6e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(27),,,,false,126,0.4,1.0,Niederspannung -7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(30),,,,false,146,0.4,1.0,Niederspannung -401f37f8-6f2c-4564-bc78-6736cb9cbf8d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},HS_NET1_Station_4,,,,false,1,110.0,1.0,Hochspannung -85ec9277-c5fd-4e5b-8a34-9627d9599ad7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(18),,,,false,146,0.4,1.0,Niederspannung -14ae9865-cb9b-4518-9f2a-c0fda3455a42,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(21),,,,false,126,0.4,1.0,Niederspannung -69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS2_03,,,,false,12,20.0,1.0,Mittelspannung -b5548457-5923-4d52-b3c9-fdb75a1df98e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(3),,,,false,146,0.4,1.0,Niederspannung -e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S1_3,,,,false,116,0.4,1.0,Niederspannung -49e14db3-a4bc-464a-b606-653ac8a604dd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(13),,,,false,146,0.4,1.0,Niederspannung -f66df6fa-3dfa-4515-85d7-54d0f429fde7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(4),,,,false,146,0.4,1.0,Niederspannung -012c9eee-86c2-494c-adcc-bbfc481e4a46,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(28),,,,false,146,0.4,1.0,Niederspannung -b179c38b-5af0-4304-84b1-1dc03314fd80,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(27),,,,false,146,0.4,1.0,Niederspannung -6570535c-0d2e-4846-9951-21559902f67a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(9),,,,false,146,0.4,1.0,Niederspannung -31a2b9bf-e785-4475-aa44-1c34646e8c79,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_ONS,,,,false,116,0.4,1.0,Niederspannung -69efeb2d-9845-49ac-8500-5e017a7a64ef,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(2),,,,false,146,0.4,1.0,Niederspannung -f6eff0d1-af6b-46ce-b430-4d30976ec08f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(12),,,,false,146,0.4,1.0,Niederspannung -4258f215-5b22-446f-a260-e8cdaa7c95d1,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(11),,,,false,126,0.4,1.0,Niederspannung -867c4b4d-0f38-4f28-82ce-135f2cc63808,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(29),,,,false,146,0.4,1.0,Niederspannung -d69efff2-ba8b-4aa6-a4a1-27267964147a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S3_3,,,,false,116,0.4,1.0,Niederspannung -a286f73a-20ee-4056-8129-c7963b34ecd9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(9),,,,false,126,0.4,1.0,Niederspannung -7125de08-1d28-409a-8b23-023a0294def5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(17),,,,false,126,0.4,1.0,Niederspannung -ae234bc5-b751-41f2-95ee-b78de124c583,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(15),,,,false,126,0.4,1.0,Niederspannung -5e213f42-d93e-45c5-a295-adbe09105746,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(31),,,,false,146,0.4,1.0,Niederspannung -52e15712-2572-442a-b22c-add48af95115,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(19),,,,false,126,0.4,1.0,Niederspannung -49b511fa-8cff-45f4-9a59-54faaaf90abf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(32),,,,false,126,0.4,1.0,Niederspannung -ce71377d-63ea-462a-9290-67e51946a098,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(5),,,,false,146,0.4,1.0,Niederspannung -c5af5a34-211a-4105-a8e1-f447140073c6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_5,,,,false,136,0.4,1.0,Niederspannung -4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_1,,,,false,136,0.4,1.0,Niederspannung -2a816043-d1d2-44a6-8a9b-f61a4933997b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S3_4,,,,false,136,0.4,1.0,Niederspannung -ffcaf979-d707-4d25-8f46-f436f9792d7f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(10),,,,false,146,0.4,1.0,Niederspannung -e4502c52-b4d7-4082-a583-b5688d8244e0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS3_03,,,,false,13,20.0,1.0,Mittelspannung -4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS3_04,,,,false,13,20.0,1.0,Mittelspannung -cdda8fa5-9a18-4f3e-951d-1ec0009191b4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(4),,,,false,126,0.4,1.0,Niederspannung -616da4e5-e837-44ec-bbbc-0cd12b5da8f7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(22),,,,false,146,0.4,1.0,Niederspannung -6232b760-b2e0-485e-9c61-f9721a366a81,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(16),,,,false,126,0.4,1.0,Niederspannung -0170837a-1876-45f9-a613-666f9991964d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(3),,,,false,146,0.4,1.0,Niederspannung -2645e336-b0df-4d1e-a0ea-375444488f06,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(15),,,,false,126,0.4,1.0,Niederspannung -1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(3),,,,false,126,0.4,1.0,Niederspannung -205fcee1-928c-4374-950c-34575f07fa49,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(24),,,,false,146,0.4,1.0,Niederspannung -3802b603-d08d-4031-b7d7-e29734bcc122,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(26),,,,false,126,0.4,1.0,Niederspannung -7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(32),,,,false,126,0.4,1.0,Niederspannung -177a20fe-83b1-46df-94a3-4faa54348d10,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(22),,,,false,126,0.4,1.0,Niederspannung -3d81adf5-73d1-4708-b03b-3afc7db017f4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(10),,,,false,126,0.4,1.0,Niederspannung -6c24b464-790a-4aae-bb11-766718f07cd5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(10),,,,false,146,0.4,1.0,Niederspannung -b22c9299-5fb4-46a7-b566-fc17e0d51d60,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS1_06,,,,false,11,20.0,1.0,Mittelspannung -32bd37df-255b-4eb2-9d16-5b711132eee6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_5,,,,false,116,0.4,1.0,Niederspannung -00d4a837-f09c-41df-bed1-dfdb78387116,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(4),,,,false,146,0.4,1.0,Niederspannung -daed3552-e382-4153-95be-97f17e2c53e5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(27),,,,false,126,0.4,1.0,Niederspannung -9b889b73-c108-4b38-b6eb-3377841e0c83,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(9),,,,false,146,0.4,1.0,Niederspannung -d82fae59-844a-4c85-997e-326dd876137c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(15),,,,false,146,0.4,1.0,Niederspannung -55caf2ec-a21b-4afd-8830-1e4009cce396,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(27),,,,false,146,0.4,1.0,Niederspannung -1bf26b4d-03cc-4490-8c33-d3db8597d807,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(25),,,,false,126,0.4,1.0,Niederspannung -d07dc1b0-e29a-452a-84c5-7df7b0bb3141,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(15),,,,false,146,0.4,1.0,Niederspannung -f0f8f187-5dbf-46ab-8a43-d6169ab5042d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(29),,,,false,126,0.4,1.0,Niederspannung -de5ee252-ebb6-42b0-875c-77ae557ffbf6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(5),,,,false,126,0.4,1.0,Niederspannung -b608d71e-3ede-4156-a015-3f6e1d22242a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(13),,,,false,146,0.4,1.0,Niederspannung -21359dd1-7a23-4932-b656-c196fbffe751,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(18),,,,false,146,0.4,1.0,Niederspannung -f5ae3279-fe21-4bb7-849a-eaacb0546b0e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(35),,,,false,146,0.4,1.0,Niederspannung -fd3b7bb8-3976-4441-9211-745243afd80f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(32),,,,false,146,0.4,1.0,Niederspannung -a4a44d93-48d6-4b87-8053-87fe0778e75c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(21),,,,false,146,0.4,1.0,Niederspannung -32b3bb19-c52a-4a19-890a-94a8918d38a9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS1_02,,,,false,11,20.0,1.0,Mittelspannung -95ced3b5-69fd-4171-9c34-f18802064e22,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(11),,,,false,126,0.4,1.0,Niederspannung -9b509c7d-4647-40fd-b03e-7ab919215cc6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(23),,,,false,126,0.4,1.0,Niederspannung -7546df1d-8a62-4650-bf2e-d1e441b38d70,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS1_07,,,,false,11,20.0,1.0,Mittelspannung -6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(8),,,,false,146,0.4,1.0,Niederspannung -ca438ab9-3abc-4416-91d1-df01d1c5fa5a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(28),,,,false,146,0.4,1.0,Niederspannung -33f29587-f63e-45b7-960b-037bda37a3cb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},HS_NET1_Station_3,,,,false,1,110.0,1.0,Hochspannung -576840db-7d3c-417b-b587-28b222e740e1,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(15),,,,false,146,0.4,1.0,Niederspannung -847fd5fc-b515-4a9d-8a6f-66df1e71ded2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(13),,,,false,126,0.4,1.0,Niederspannung -09ac8949-2b79-41d7-b56f-a58f20036df2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(16),,,,false,146,0.4,1.0,Niederspannung -4632291f-80d7-4e4a-9dc9-5c0fd0c56312,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(10),,,,false,146,0.4,1.0,Niederspannung -450426ac-a560-4d17-b1fc-9e169530a655,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(37),,,,false,146,0.4,1.0,Niederspannung -543f7e9f-b9be-486b-b365-2bae79010758,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(33),,,,false,146,0.4,1.0,Niederspannung -582ed42c-fd18-49ae-bdf5-6aa59353c7e3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS2_05,,,,false,12,20.0,1.0,Mittelspannung -535b3fa4-ed67-4ab1-9a68-e7db83e05967,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S1_1,,,,false,136,0.4,1.0,Niederspannung -b8fa1f73-223c-4b08-a140-44f12484cce3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(16),,,,false,126,0.4,1.0,Niederspannung -416fa5eb-2f72-46c3-978f-6a0ebb714a40,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S3_1,,,,false,136,0.4,1.0,Niederspannung -f1e88392-3b2a-4ce8-a31f-c963f08f8043,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(7),,,,false,146,0.4,1.0,Niederspannung -8b3e3802-5213-46d0-a498-15eb6e5852b5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(11),,,,false,146,0.4,1.0,Niederspannung -2d4beb13-8e6c-46de-9b1c-409c7ca7573a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_ONS,,,,false,126,0.4,1.0,Niederspannung -519ace7e-fd3f-4797-b14b-36c1694b00cd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(30),,,,false,126,0.4,1.0,Niederspannung -9ce9d92c-5583-4b16-bec6-9f67834663cb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(14),,,,false,126,0.4,1.0,Niederspannung -8f422111-67d7-42f0-9f80-fbd0ec64c4fc,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(3),,,,false,126,0.4,1.0,Niederspannung -81cd3f38-867b-4a71-ba22-cb33834e0e58,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_4,,,,false,136,0.4,1.0,Niederspannung -77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS4_01,,,,false,14,20.0,1.0,Mittelspannung -36cda100-86ae-4a20-ac71-20af603ac0cf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(20),,,,false,126,0.4,1.0,Niederspannung -b46d4395-6724-4830-ba55-357e81fc2814,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET136_S3_2,,,,false,136,0.4,1.0,Niederspannung -787237ad-b3a8-4f2c-ab70-31c5113d82d7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS1_03,,,,false,11,20.0,1.0,Mittelspannung -3ec2f2a0-36a3-4d11-88ee-cc4df001e876,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(16),,,,false,146,0.4,1.0,Niederspannung -40b0f497-96a3-49d9-9503-8fa67a5b532a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS3_07,,,,false,13,20.0,1.0,Mittelspannung -3e21f3a1-2c9c-4138-bcc9-466b004609ed,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S1_2,,,,false,116,0.4,1.0,Niederspannung -0db6e581-37e9-4254-aed8-d5cdf66819f9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(9),,,,false,146,0.4,1.0,Niederspannung -270c7266-45dc-4e45-829f-c04f6b631cad,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(11),,,,false,126,0.4,1.0,Niederspannung -bd8c7d3d-e830-4a46-bf78-0086ce24909f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(5),,,,false,146,0.4,1.0,Niederspannung -9d02ea80-98d8-4cd0-a635-9104a14a56dd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(12),,,,false,126,0.4,1.0,Niederspannung -ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(23),,,,false,146,0.4,1.0,Niederspannung -eb125953-31d3-4207-adf7-aba3a3790d6f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(12),,,,false,126,0.4,1.0,Niederspannung -032768b4-2426-4abf-806b-83813ac5137a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S1_2,,,,false,136,0.4,1.0,Niederspannung -7d45f0ab-1e6b-452f-b665-c4846cf046f5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(20),,,,false,146,0.4,1.0,Niederspannung -550ebca7-1455-44eb-9431-ffbf08e58bd4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET116_S3_2,,,,false,116,0.4,1.0,Niederspannung -69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(3),,,,false,126,0.4,1.0,Niederspannung -fd4f6232-c28d-4fc3-81dd-03b84aad695e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(34),,,,false,146,0.4,1.0,Niederspannung -d53ff076-dadd-44f8-85d4-68f48991f7d0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_2,,,,false,116,0.4,1.0,Niederspannung -8f2ba96f-a47a-46d3-b5a1-d19de0a32419,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(16),,,,false,146,0.4,1.0,Niederspannung -4303784e-7193-454a-9be4-3591400b4eeb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(1),,,,false,126,0.4,1.0,Niederspannung -eb21d716-1b54-4dba-bdc2-d1f6752aef85,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(5),,,,false,126,0.4,1.0,Niederspannung -61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(22),,,,false,126,0.4,1.0,Niederspannung -50164699-2018-4b17-b3f1-74b082f27403,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(7),,,,false,126,0.4,1.0,Niederspannung -5862f526-783a-4218-a463-3cbf5de8dade,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(22),,,,false,146,0.4,1.0,Niederspannung -34cd8ee0-e607-4c47-89a7-121c3e32768a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},HS_NET1_Station_1_380,,,,true,1000,380.0,1.0,Höchstspannung -8a50fb37-81cf-47c9-8850-a12b4391e2e7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S1_1,,,,false,116,0.4,1.0,Niederspannung -773aebe4-fc03-46be-8209-0213e2760a8e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(24),,,,false,146,0.4,1.0,Niederspannung -f29859be-c6e7-4cf9-84d7-239eb98a9e65,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(13),,,,false,126,0.4,1.0,Niederspannung -f2d03b34-9595-4819-a00b-ff9ddd92eb07,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(14),,,,false,146,0.4,1.0,Niederspannung -033d0230-4aee-47cf-91f9-81f5f40e60b0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(32),,,,false,146,0.4,1.0,Niederspannung -c8b1fd67-2f03-4153-8ed3-284e7a721ec5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(5),,,,false,126,0.4,1.0,Niederspannung -c72a08bc-4685-49b1-b8ef-803aebc8c388,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(28),,,,false,146,0.4,1.0,Niederspannung -4f2402e8-664a-40f2-970a-abc098a2a0d1,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(24),,,,false,126,0.4,1.0,Niederspannung -c6c177b0-5004-4db0-8cde-6293330a4757,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(25),,,,false,146,0.4,1.0,Niederspannung -4f78fe6d-3cb2-4d99-8c67-4f14cb626813,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(16),,,,false,126,0.4,1.0,Niederspannung -285a4caa-2da8-4bd2-8a60-7d04f168f378,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(2),,,,false,126,0.4,1.0,Niederspannung -0b2a3b46-5e43-4879-973e-d8fb96429d8a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(2),,,,false,146,0.4,1.0,Niederspannung -970cf93c-36c5-4938-a7e4-3f184a7035f0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(24),,,,false,146,0.4,1.0,Niederspannung -86af5351-87ef-49c6-bd17-673dceecee5b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(26),,,,false,146,0.4,1.0,Niederspannung -49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(6),,,,false,146,0.4,1.0,Niederspannung -898d8295-bf35-4079-9374-99b059c2c956,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS4_07,,,,false,14,20.0,1.0,Mittelspannung -3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(37),,,,false,126,0.4,1.0,Niederspannung -60173008-809d-4d8f-b06a-3c4a838dd989,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(39),,,,false,126,0.4,1.0,Niederspannung -98072ded-726f-4f0b-8bbc-4fb6d5086a7b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(7),,,,false,126,0.4,1.0,Niederspannung -bd292f64-65e8-42ec-9b78-b9b9f013750e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(21),,,,false,146,0.4,1.0,Niederspannung -462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(17),,,,false,126,0.4,1.0,Niederspannung -bd288184-99d8-4233-bb3d-484f3922200a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(26),,,,false,146,0.4,1.0,Niederspannung -b7baa286-cbe2-4143-a08f-4e025af47529,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(14),,,,false,126,0.4,1.0,Niederspannung -33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(23),,,,false,126,0.4,1.0,Niederspannung -535843a3-cf93-412f-b4d7-585337791ba8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS2_02,,,,false,12,20.0,1.0,Mittelspannung -b3a7431d-89b0-41cb-87a9-5853890796cd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S1_4,,,,false,116,0.4,1.0,Niederspannung -9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(14),,,,false,146,0.4,1.0,Niederspannung -4f28e734-5148-4caf-ac64-270231740cbf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(1),,,,false,146,0.4,1.0,Niederspannung -d7023c15-adb7-4d56-9f86-b182611a47ef,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(5),,,,false,146,0.4,1.0,Niederspannung -04f29760-9e52-4943-8563-62e1fbd5ed52,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(3),,,,false,126,0.4,1.0,Niederspannung -3dec12fd-3dc6-481d-be05-8df9df7f0c5d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(14),,,,false,146,0.4,1.0,Niederspannung -15345698-c319-461f-b969-37d50fb84220,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(29),,,,false,146,0.4,1.0,Niederspannung -6dcdc87b-a719-416f-9da1-21a701048f3a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(8),,,,false,126,0.4,1.0,Niederspannung -80d8252b-045f-471a-9638-416ed3f86120,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(31),,,,false,126,0.4,1.0,Niederspannung -d8c35123-b389-4199-84f9-d417d24bb78d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(16),,,,false,126,0.4,1.0,Niederspannung -6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(8),,,,false,146,0.4,1.0,Niederspannung -810bebb0-0d5c-4899-b213-3207be661248,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(19),,,,false,146,0.4,1.0,Niederspannung -06b7f21a-d6d7-4ec0-94c6-141845f14986,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(38),,,,false,126,0.4,1.0,Niederspannung -f1e55c8b-357f-45a7-9d57-e299f9b207f3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(13),,,,false,146,0.4,1.0,Niederspannung -92cb5065-2e57-4099-8e29-75cbc0c80370,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(21),,,,false,146,0.4,1.0,Niederspannung -9baae5ff-40e3-48cb-9ddf-de6d1c133e13,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(27),,,,false,146,0.4,1.0,Niederspannung -dfae9806-9b44-4995-ba27-d66d8e4a43e0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},HS_NET1_Station_2,,,,false,1,110.0,1.0,Hochspannung -f26b5511-3c50-42d5-97c2-be408330eb84,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(11),,,,false,146,0.4,1.0,Niederspannung -b32c5f5e-b6b8-41ed-a192-078e1aed05ac,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(13),,,,false,126,0.4,1.0,Niederspannung -00d03670-7833-47ee-ad52-04d18d1c64fd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},HS_NET1_Station_1,,,,false,1,110.0,1.0,Hochspannung -5f1c776c-6935-40f7-ba9e-60646e08992b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS2_04,,,,false,12,20.0,1.0,Mittelspannung -a5c73608-5a85-495d-bea0-df77b6ce66ea,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(9),,,,false,146,0.4,1.0,Niederspannung -1f040625-ad1d-409f-bd7e-944c4d805e46,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(19),,,,false,146,0.4,1.0,Niederspannung -f8dd541b-4a4d-417e-89ff-a9650ee3aac2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(12),,,,false,146,0.4,1.0,Niederspannung -3bc8235b-03b5-489b-81a2-58d520fbe28e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S3_5,,,,false,136,0.4,1.0,Niederspannung -dc022eec-16b0-4a64-a2f5-498d81aca71e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(26),,,,false,126,0.4,1.0,Niederspannung -00bbc353-d47e-4865-a696-fe5d29b9e6a2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(15),,,,false,146,0.4,1.0,Niederspannung -9f95c733-71e2-4bf0-a27a-70144518ea2c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(30),,,,false,146,0.4,1.0,Niederspannung -eb95ff15-56db-4463-bb54-0ee131167812,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S1_3,,,,false,136,0.4,1.0,Niederspannung -369cffa5-bcee-4489-8193-1d9b10230eca,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(4),,,,false,146,0.4,1.0,Niederspannung -41c0087f-ce27-4da3-97d2-92d711b639b4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(15),,,,false,126,0.4,1.0,Niederspannung -df8df8d2-3494-4da9-8d1b-f913d15f520f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(14),,,,false,126,0.4,1.0,Niederspannung -f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(5),,,,false,126,0.4,1.0,Niederspannung -fc7821d2-ac64-483e-b520-38d9971f4db0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(7),,,,false,126,0.4,1.0,Niederspannung -5dfd45b8-48e7-42fd-ac53-cc57455486b5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(9),,,,false,126,0.4,1.0,Niederspannung -443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(30),,,,false,126,0.4,1.0,Niederspannung -14a8dc4c-0906-402f-b073-6d6d4725d0cb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS2_07,,,,false,12,20.0,1.0,Mittelspannung -b425b28e-48a8-4ec4-a15a-387fcfb79895,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(33),,,,false,126,0.4,1.0,Niederspannung -3f63be7c-7f1a-4e7e-87ee-90ada222f64a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(1),,,,false,126,0.4,1.0,Niederspannung -5af425fa-6ed7-43e1-8898-7af1315128c5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(21),,,,false,126,0.4,1.0,Niederspannung -55b3d03f-2204-4ab3-84cc-a28476868c9d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(15),,,,false,126,0.4,1.0,Niederspannung -636dec7c-4242-46e8-b7ae-db7e5a28c39c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(19),,,,false,146,0.4,1.0,Niederspannung -b237dd88-bcba-4a7c-aee6-c0c3e151e14e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(3),,,,false,146,0.4,1.0,Niederspannung -2aa2d409-8bb2-477d-ac7a-6439552e136a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(20),,,,false,146,0.4,1.0,Niederspannung -5fe9c522-37d0-48f8-b3b8-e91b956e39f6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(17),,,,false,126,0.4,1.0,Niederspannung -e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(28),,,,false,126,0.4,1.0,Niederspannung -3a2f199c-2966-4b9a-939b-3a6c9924341c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(25),,,,false,126,0.4,1.0,Niederspannung -d40a1a85-40f2-4ad3-ba58-720d5ba02268,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(14),,,,false,126,0.4,1.0,Niederspannung -ab3645a7-af26-480d-b1bd-5b0fa00dc83f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(2),,,,false,146,0.4,1.0,Niederspannung -e25387d0-ab9a-406d-bcb4-555414b88b1b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(10),,,,false,126,0.4,1.0,Niederspannung -8254d91b-e5da-4402-bb8f-301eafa09d28,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(12),,,,false,146,0.4,1.0,Niederspannung -e3a40690-d085-4796-9fcb-48d776e58594,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(6),,,,false,126,0.4,1.0,Niederspannung -fd534474-cd65-47aa-8005-dc50d17d6920,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_3,,,,false,136,0.4,1.0,Niederspannung -ed4697fd-016c-40c2-a66b-e793878dadea,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S1_4,,,,false,136,0.4,1.0,Niederspannung -3b879239-20c8-4adf-bd51-92924327ee71,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(12),,,,false,146,0.4,1.0,Niederspannung -011e3794-3341-4376-839c-3f5a452e15ab,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(25),,,,false,146,0.4,1.0,Niederspannung -0c266541-6235-4d01-8258-e763c58af6c7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(28),,,,false,126,0.4,1.0,Niederspannung -154e9a99-467b-4f65-9928-8ebb14149baa,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(26),,,,false,146,0.4,1.0,Niederspannung -b9a28095-68f7-44c1-9ccc-6efc5ea84c59,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S3_5,,,,false,116,0.4,1.0,Niederspannung -1a8ba1a5-3cee-4791-b21b-f17b08526873,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS2_01,,,,false,12,20.0,1.0,Mittelspannung -9f7599de-c488-46c5-b053-1279a511f7b9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(16),,,,false,146,0.4,1.0,Niederspannung -2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(18),,,,false,146,0.4,1.0,Niederspannung -5545d21b-bdc8-495f-bd28-d22ffcc0fafc,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(26),,,,false,126,0.4,1.0,Niederspannung -ce513b50-b57a-41e2-b744-4c0fd2ae97d0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(23),,,,false,146,0.4,1.0,Niederspannung -36dccefc-f04c-493f-bb88-11343583bf9f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S3_4,,,,false,116,0.4,1.0,Niederspannung -4db634e5-3eb8-4c17-bc44-eb224667580c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(7),,,,false,126,0.4,1.0,Niederspannung -5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(28),,,,false,126,0.4,1.0,Niederspannung +uuid,"geo_position",id,operates_from,operates_until,operator,slack,subnet,v_rated,v_target,volt_lvl +6a4547a8-630b-46e4-8144-9cd649e67c07,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(12),,,,false,126,0.4,1.0,Niederspannung +b7a5be0d-2662-41b2-99c6-3b8121a75e9e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(31),,,,false,146,0.4,1.0,Niederspannung +1396cb4c-cee7-4116-97c9-290f98785719,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS1_04,,,,false,11,20.0,1.0,Mittelspannung +1dcddd06-f41a-405b-9686-7f7942852196,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(25),,,,false,126,0.4,1.0,Niederspannung +e80aa2db-f32c-410d-96a1-a32e03222568,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(18),,,,false,126,0.4,1.0,Niederspannung +e3c3c6a3-c383-4dbb-9b3f-a14125615386,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(6),,,,false,146,0.4,1.0,Niederspannung +ead38a50-b8f7-4bbb-b65d-f54350825e8e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(1),,,,false,146,0.4,1.0,Niederspannung +df97c0d1-379b-417a-a473-8e7fe37da99d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS2_06,,,,false,12,20.0,1.0,Mittelspannung +366a70fb-8d7f-4201-9eca-0fcbc839239d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(8),,,,false,126,0.4,1.0,Niederspannung +196fe620-d4a7-45f9-93ad-0579e2bcbb9a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(1),,,,false,126,0.4,1.0,Niederspannung +1ee9de9a-0095-4b58-beeb-e56fb908844a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(22),,,,false,146,0.4,1.0,Niederspannung +904c7476-5f16-4ec2-9138-7d5e32d38a3b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(39),,,,false,146,0.4,1.0,Niederspannung +c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS1_05,,,,false,11,20.0,1.0,Mittelspannung +bb59ca46-1f2e-41c9-9723-90b306f043cd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS3_01,,,,false,13,20.0,1.0,Mittelspannung +890f2162-b4cb-49e7-a16f-4b552c5e245c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS4_04,,,,false,14,20.0,1.0,Mittelspannung +ee384ace-040e-4f21-8a8a-d702ab51af55,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS4_05,,,,false,14,20.0,1.0,Mittelspannung +174fb4b2-4f9e-415c-bfee-d850ef751307,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS4_02,,,,false,14,20.0,1.0,Mittelspannung +5071dd8c-bbc1-4c8d-a180-4492f80e183d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(6),,,,false,146,0.4,1.0,Niederspannung +39112046-8953-4e73-a5d9-6a8183a77436,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_1,,,,false,116,0.4,1.0,Niederspannung +1a1e63f7-6196-4856-9f4e-876a44bdf2f8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(23),,,,false,146,0.4,1.0,Niederspannung +9d7038e9-5bcc-4676-bead-46c4f1291ba8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(6),,,,false,126,0.4,1.0,Niederspannung +99e26ef8-75e2-46f3-aafc-6287bf5e3905,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(6),,,,false,126,0.4,1.0,Niederspannung +b73208dd-f4a8-4e90-bf2d-7ea67a89525a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(14),,,,false,146,0.4,1.0,Niederspannung +fa6d5184-b205-4b1b-839f-7b21ac956c29,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS4_06,,,,false,14,20.0,1.0,Mittelspannung +c5457e35-ad81-4427-9d3a-99e4c44ccae8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(17),,,,false,126,0.4,1.0,Niederspannung +4a6f6058-e654-464d-9367-2dca7185c6d7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S3_1,,,,false,116,0.4,1.0,Niederspannung +de756ddb-793d-4b2d-959c-59d938a8f61f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(20),,,,false,126,0.4,1.0,Niederspannung +df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_3,,,,false,116,0.4,1.0,Niederspannung +ca3391eb-ca94-4945-ac72-e116f396f82c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(36),,,,false,126,0.4,1.0,Niederspannung +666757e2-292e-473c-ac9c-04c0786574bc,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(11),,,,false,146,0.4,1.0,Niederspannung +22e58399-428f-4633-9ee4-e5fa0db68d6d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(1),,,,false,146,0.4,1.0,Niederspannung +17f7a477-d9c7-4f58-8ba0-1a2694dcc874,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(34),,,,false,126,0.4,1.0,Niederspannung +2287c2a8-c2d0-4c63-80b5-6b66a1288df8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(25),,,,false,146,0.4,1.0,Niederspannung +6678c226-c5d2-4ce3-9728-dc1163be799f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(11),,,,false,126,0.4,1.0,Niederspannung +40537c84-c812-4231-bd23-0ba81922e937,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(17),,,,false,146,0.4,1.0,Niederspannung +2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(1),,,,false,126,0.4,1.0,Niederspannung +e05c68b1-11cd-43fd-a4b2-31e4db380c78,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_4,,,,false,116,0.4,1.0,Niederspannung +f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(7),,,,false,146,0.4,1.0,Niederspannung +792b505c-87ab-4665-a31d-b6035c5ece70,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(8),,,,false,146,0.4,1.0,Niederspannung +86dfce49-05b2-4208-a6ae-877c3e98e6be,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS3_05,,,,false,13,20.0,1.0,Mittelspannung +d5b861a6-2a5b-4dec-a66e-adbfc6d62873,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(27),,,,false,126,0.4,1.0,Niederspannung +67af7db0-0fd8-4657-bb4f-43a2141b9f73,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(31),,,,false,126,0.4,1.0,Niederspannung +27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(29),,,,false,126,0.4,1.0,Niederspannung +119d270a-ff22-4fdb-8214-cb5b336790bf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(9),,,,false,126,0.4,1.0,Niederspannung +9502fd3e-c00f-48fa-8b56-c72d21f80f3c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(18),,,,false,126,0.4,1.0,Niederspannung +a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(4),,,,false,126,0.4,1.0,Niederspannung +c317a6cd-428b-4c36-8233-91d0c4e2717a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(22),,,,false,126,0.4,1.0,Niederspannung +0d94a5ea-3a13-48ba-a27f-b2903841c334,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(17),,,,false,146,0.4,1.0,Niederspannung +b6b1b9fc-e7d8-492d-8601-84c1e756bd83,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS3_02,,,,false,13,20.0,1.0,Mittelspannung +922a6375-b97c-412e-a6c9-b0ea55a23f76,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(19),,,,false,126,0.4,1.0,Niederspannung +41414318-73e3-4bdc-8147-570a96b28d37,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(10),,,,false,146,0.4,1.0,Niederspannung +e018b95e-fca5-40f7-8550-b05a619169dc,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(6),,,,false,126,0.4,1.0,Niederspannung +e2267696-669b-48e8-b43a-37d0db95011d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(11),,,,false,146,0.4,1.0,Niederspannung +dd9d4153-c56f-4457-ad5e-46a48d4486b6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(4),,,,false,146,0.4,1.0,Niederspannung +f5839ade-5968-4879-a824-90b5fb3552cd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS1_01,,,,false,11,20.0,1.0,Mittelspannung +f717b05b-f4e7-43d9-af9e-638e2badee5a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(8),,,,false,126,0.4,1.0,Niederspannung +1dee13af-e638-4858-9c69-0069190cd577,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(21),,,,false,126,0.4,1.0,Niederspannung +97ae0aa4-bf05-4b88-8020-83cbda415d22,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(24),,,,false,126,0.4,1.0,Niederspannung +b37ea333-65e1-4211-8449-993b67e8e0e2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(2),,,,false,146,0.4,1.0,Niederspannung +85ea3976-1779-4d46-bd6f-dfd36427ebdf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS4_03,,,,false,14,20.0,1.0,Mittelspannung +bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(7),,,,false,146,0.4,1.0,Niederspannung +67c1746c-3af8-403f-983e-1c7c047383df,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(7),,,,false,146,0.4,1.0,Niederspannung +5981fe65-3c92-4a78-af92-1461904046d0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(2),,,,false,126,0.4,1.0,Niederspannung +bf7e7268-2fb6-4948-ace6-9037ae148fa3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(4),,,,false,126,0.4,1.0,Niederspannung +39dbc5ed-d874-48a8-9128-e970436a94b4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS3_06,,,,false,13,20.0,1.0,Mittelspannung +94713e6c-c47e-422c-8ab3-2a2903b7dcd2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(23),,,,false,126,0.4,1.0,Niederspannung +32507a10-1eed-4a3f-820c-bc187f3b052e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(38),,,,false,146,0.4,1.0,Niederspannung +9d10a92f-576d-4777-99ff-59d145924fea,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(12),,,,false,126,0.4,1.0,Niederspannung +857c264a-7072-4bb7-af56-2f01539b2a2e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(10),,,,false,126,0.4,1.0,Niederspannung +d2aff632-fc26-4595-931c-92e266247ac8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(19),,,,false,126,0.4,1.0,Niederspannung +d5489e1b-0e7e-4ca9-a362-09c23576a622,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(8),,,,false,146,0.4,1.0,Niederspannung +0f3ba59d-a9ce-4669-aa12-bebec42238b7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(17),,,,false,146,0.4,1.0,Niederspannung +bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(9),,,,false,126,0.4,1.0,Niederspannung +926d6113-933f-49e3-9529-a3035acdc9b2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET136_S1_5,,,,false,136,0.4,1.0,Niederspannung +da79c960-d35a-4193-9b06-2d4d57051706,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(13),,,,false,126,0.4,1.0,Niederspannung +f6a31362-8b0d-4926-b0d0-10bb61db20df,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(10),,,,false,126,0.4,1.0,Niederspannung +3da4fd3d-ac5e-409d-91fa-36516673cf57,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_ONS,,,,false,146,0.4,1.0,Niederspannung +ff947647-b551-41ae-bcfd-6af228250c96,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(4),,,,false,126,0.4,1.0,Niederspannung +75f2dfb9-75a0-496d-9c44-79e7df54c1df,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(8),,,,false,126,0.4,1.0,Niederspannung +92301422-94ae-48ab-89c7-a69eea9450b2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET116_S1_5,,,,false,116,0.4,1.0,Niederspannung +cbcfc3b6-ac90-4215-975c-a033f5cf9912,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_2,,,,false,136,0.4,1.0,Niederspannung +0ebf0088-f596-4cd1-9ae0-5da02dc40335,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(20),,,,false,146,0.4,1.0,Niederspannung +155bb2dc-0121-413e-ab42-67c2ed5ce6ea,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(17),,,,false,146,0.4,1.0,Niederspannung +c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(35),,,,false,126,0.4,1.0,Niederspannung +bdf97a4d-622c-4251-8183-8b1a696f376e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(13),,,,false,146,0.4,1.0,Niederspannung +2c520ab6-507e-4dcf-ab05-8f238e9b9385,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(1),,,,false,146,0.4,1.0,Niederspannung +2f64bf67-cee9-44bb-8c13-ff96878932af,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(18),,,,false,126,0.4,1.0,Niederspannung +d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_ONS,,,,false,136,0.4,1.0,Niederspannung +8f80e777-ccbd-4630-b10e-238e824113fd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(36),,,,false,146,0.4,1.0,Niederspannung +625bdd2c-a75f-46ef-850c-ca4704d56e55,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(24),,,,false,126,0.4,1.0,Niederspannung +01bdd8b2-145f-42b3-80e3-a2366dea1044,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(6),,,,false,146,0.4,1.0,Niederspannung +c7e09266-c778-433b-b01a-5fb9e298ea8e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(2),,,,false,126,0.4,1.0,Niederspannung +a7ebd30b-b843-405f-9fae-ca6b489601f9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(2),,,,false,126,0.4,1.0,Niederspannung +0228ffcd-f6bc-47c8-b26c-fcc0abacd963,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(5),,,,false,146,0.4,1.0,Niederspannung +8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(3),,,,false,146,0.4,1.0,Niederspannung +2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S3_3,,,,false,136,0.4,1.0,Niederspannung +732f83b0-b9c5-4b8e-86fe-753c26f40e78,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(20),,,,false,126,0.4,1.0,Niederspannung +c81d6099-66b2-45d8-b8a4-c19ceb862f6e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(27),,,,false,126,0.4,1.0,Niederspannung +7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(30),,,,false,146,0.4,1.0,Niederspannung +401f37f8-6f2c-4564-bc78-6736cb9cbf8d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",HS_NET1_Station_4,,,,false,1,110.0,1.0,Hochspannung +85ec9277-c5fd-4e5b-8a34-9627d9599ad7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(18),,,,false,146,0.4,1.0,Niederspannung +14ae9865-cb9b-4518-9f2a-c0fda3455a42,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(21),,,,false,126,0.4,1.0,Niederspannung +69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS2_03,,,,false,12,20.0,1.0,Mittelspannung +b5548457-5923-4d52-b3c9-fdb75a1df98e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(3),,,,false,146,0.4,1.0,Niederspannung +e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S1_3,,,,false,116,0.4,1.0,Niederspannung +49e14db3-a4bc-464a-b606-653ac8a604dd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(13),,,,false,146,0.4,1.0,Niederspannung +f66df6fa-3dfa-4515-85d7-54d0f429fde7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(4),,,,false,146,0.4,1.0,Niederspannung +012c9eee-86c2-494c-adcc-bbfc481e4a46,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(28),,,,false,146,0.4,1.0,Niederspannung +b179c38b-5af0-4304-84b1-1dc03314fd80,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(27),,,,false,146,0.4,1.0,Niederspannung +6570535c-0d2e-4846-9951-21559902f67a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(9),,,,false,146,0.4,1.0,Niederspannung +31a2b9bf-e785-4475-aa44-1c34646e8c79,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_ONS,,,,false,116,0.4,1.0,Niederspannung +69efeb2d-9845-49ac-8500-5e017a7a64ef,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(2),,,,false,146,0.4,1.0,Niederspannung +f6eff0d1-af6b-46ce-b430-4d30976ec08f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(12),,,,false,146,0.4,1.0,Niederspannung +4258f215-5b22-446f-a260-e8cdaa7c95d1,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(11),,,,false,126,0.4,1.0,Niederspannung +867c4b4d-0f38-4f28-82ce-135f2cc63808,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(29),,,,false,146,0.4,1.0,Niederspannung +d69efff2-ba8b-4aa6-a4a1-27267964147a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S3_3,,,,false,116,0.4,1.0,Niederspannung +a286f73a-20ee-4056-8129-c7963b34ecd9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(9),,,,false,126,0.4,1.0,Niederspannung +7125de08-1d28-409a-8b23-023a0294def5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(17),,,,false,126,0.4,1.0,Niederspannung +ae234bc5-b751-41f2-95ee-b78de124c583,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(15),,,,false,126,0.4,1.0,Niederspannung +5e213f42-d93e-45c5-a295-adbe09105746,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(31),,,,false,146,0.4,1.0,Niederspannung +52e15712-2572-442a-b22c-add48af95115,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(19),,,,false,126,0.4,1.0,Niederspannung +49b511fa-8cff-45f4-9a59-54faaaf90abf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(32),,,,false,126,0.4,1.0,Niederspannung +ce71377d-63ea-462a-9290-67e51946a098,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(5),,,,false,146,0.4,1.0,Niederspannung +c5af5a34-211a-4105-a8e1-f447140073c6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_5,,,,false,136,0.4,1.0,Niederspannung +4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_1,,,,false,136,0.4,1.0,Niederspannung +2a816043-d1d2-44a6-8a9b-f61a4933997b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S3_4,,,,false,136,0.4,1.0,Niederspannung +ffcaf979-d707-4d25-8f46-f436f9792d7f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(10),,,,false,146,0.4,1.0,Niederspannung +e4502c52-b4d7-4082-a583-b5688d8244e0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS3_03,,,,false,13,20.0,1.0,Mittelspannung +4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS3_04,,,,false,13,20.0,1.0,Mittelspannung +cdda8fa5-9a18-4f3e-951d-1ec0009191b4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(4),,,,false,126,0.4,1.0,Niederspannung +616da4e5-e837-44ec-bbbc-0cd12b5da8f7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(22),,,,false,146,0.4,1.0,Niederspannung +6232b760-b2e0-485e-9c61-f9721a366a81,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(16),,,,false,126,0.4,1.0,Niederspannung +0170837a-1876-45f9-a613-666f9991964d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(3),,,,false,146,0.4,1.0,Niederspannung +2645e336-b0df-4d1e-a0ea-375444488f06,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(15),,,,false,126,0.4,1.0,Niederspannung +1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(3),,,,false,126,0.4,1.0,Niederspannung +205fcee1-928c-4374-950c-34575f07fa49,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(24),,,,false,146,0.4,1.0,Niederspannung +3802b603-d08d-4031-b7d7-e29734bcc122,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(26),,,,false,126,0.4,1.0,Niederspannung +7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(32),,,,false,126,0.4,1.0,Niederspannung +177a20fe-83b1-46df-94a3-4faa54348d10,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(22),,,,false,126,0.4,1.0,Niederspannung +3d81adf5-73d1-4708-b03b-3afc7db017f4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(10),,,,false,126,0.4,1.0,Niederspannung +6c24b464-790a-4aae-bb11-766718f07cd5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(10),,,,false,146,0.4,1.0,Niederspannung +b22c9299-5fb4-46a7-b566-fc17e0d51d60,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS1_06,,,,false,11,20.0,1.0,Mittelspannung +32bd37df-255b-4eb2-9d16-5b711132eee6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_5,,,,false,116,0.4,1.0,Niederspannung +00d4a837-f09c-41df-bed1-dfdb78387116,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(4),,,,false,146,0.4,1.0,Niederspannung +daed3552-e382-4153-95be-97f17e2c53e5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(27),,,,false,126,0.4,1.0,Niederspannung +9b889b73-c108-4b38-b6eb-3377841e0c83,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(9),,,,false,146,0.4,1.0,Niederspannung +d82fae59-844a-4c85-997e-326dd876137c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(15),,,,false,146,0.4,1.0,Niederspannung +55caf2ec-a21b-4afd-8830-1e4009cce396,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(27),,,,false,146,0.4,1.0,Niederspannung +1bf26b4d-03cc-4490-8c33-d3db8597d807,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(25),,,,false,126,0.4,1.0,Niederspannung +d07dc1b0-e29a-452a-84c5-7df7b0bb3141,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(15),,,,false,146,0.4,1.0,Niederspannung +f0f8f187-5dbf-46ab-8a43-d6169ab5042d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(29),,,,false,126,0.4,1.0,Niederspannung +de5ee252-ebb6-42b0-875c-77ae557ffbf6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(5),,,,false,126,0.4,1.0,Niederspannung +b608d71e-3ede-4156-a015-3f6e1d22242a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(13),,,,false,146,0.4,1.0,Niederspannung +21359dd1-7a23-4932-b656-c196fbffe751,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(18),,,,false,146,0.4,1.0,Niederspannung +f5ae3279-fe21-4bb7-849a-eaacb0546b0e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(35),,,,false,146,0.4,1.0,Niederspannung +fd3b7bb8-3976-4441-9211-745243afd80f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(32),,,,false,146,0.4,1.0,Niederspannung +a4a44d93-48d6-4b87-8053-87fe0778e75c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(21),,,,false,146,0.4,1.0,Niederspannung +32b3bb19-c52a-4a19-890a-94a8918d38a9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS1_02,,,,false,11,20.0,1.0,Mittelspannung +95ced3b5-69fd-4171-9c34-f18802064e22,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(11),,,,false,126,0.4,1.0,Niederspannung +9b509c7d-4647-40fd-b03e-7ab919215cc6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(23),,,,false,126,0.4,1.0,Niederspannung +7546df1d-8a62-4650-bf2e-d1e441b38d70,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS1_07,,,,false,11,20.0,1.0,Mittelspannung +6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(8),,,,false,146,0.4,1.0,Niederspannung +ca438ab9-3abc-4416-91d1-df01d1c5fa5a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(28),,,,false,146,0.4,1.0,Niederspannung +33f29587-f63e-45b7-960b-037bda37a3cb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",HS_NET1_Station_3,,,,false,1,110.0,1.0,Hochspannung +576840db-7d3c-417b-b587-28b222e740e1,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(15),,,,false,146,0.4,1.0,Niederspannung +847fd5fc-b515-4a9d-8a6f-66df1e71ded2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(13),,,,false,126,0.4,1.0,Niederspannung +09ac8949-2b79-41d7-b56f-a58f20036df2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(16),,,,false,146,0.4,1.0,Niederspannung +4632291f-80d7-4e4a-9dc9-5c0fd0c56312,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(10),,,,false,146,0.4,1.0,Niederspannung +450426ac-a560-4d17-b1fc-9e169530a655,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(37),,,,false,146,0.4,1.0,Niederspannung +543f7e9f-b9be-486b-b365-2bae79010758,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(33),,,,false,146,0.4,1.0,Niederspannung +582ed42c-fd18-49ae-bdf5-6aa59353c7e3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS2_05,,,,false,12,20.0,1.0,Mittelspannung +535b3fa4-ed67-4ab1-9a68-e7db83e05967,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S1_1,,,,false,136,0.4,1.0,Niederspannung +b8fa1f73-223c-4b08-a140-44f12484cce3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(16),,,,false,126,0.4,1.0,Niederspannung +416fa5eb-2f72-46c3-978f-6a0ebb714a40,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S3_1,,,,false,136,0.4,1.0,Niederspannung +f1e88392-3b2a-4ce8-a31f-c963f08f8043,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(7),,,,false,146,0.4,1.0,Niederspannung +8b3e3802-5213-46d0-a498-15eb6e5852b5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(11),,,,false,146,0.4,1.0,Niederspannung +2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_ONS,,,,false,126,0.4,1.0,Niederspannung +519ace7e-fd3f-4797-b14b-36c1694b00cd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(30),,,,false,126,0.4,1.0,Niederspannung +9ce9d92c-5583-4b16-bec6-9f67834663cb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(14),,,,false,126,0.4,1.0,Niederspannung +8f422111-67d7-42f0-9f80-fbd0ec64c4fc,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(3),,,,false,126,0.4,1.0,Niederspannung +81cd3f38-867b-4a71-ba22-cb33834e0e58,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_4,,,,false,136,0.4,1.0,Niederspannung +77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS4_01,,,,false,14,20.0,1.0,Mittelspannung +36cda100-86ae-4a20-ac71-20af603ac0cf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(20),,,,false,126,0.4,1.0,Niederspannung +b46d4395-6724-4830-ba55-357e81fc2814,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET136_S3_2,,,,false,136,0.4,1.0,Niederspannung +787237ad-b3a8-4f2c-ab70-31c5113d82d7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS1_03,,,,false,11,20.0,1.0,Mittelspannung +3ec2f2a0-36a3-4d11-88ee-cc4df001e876,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(16),,,,false,146,0.4,1.0,Niederspannung +40b0f497-96a3-49d9-9503-8fa67a5b532a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS3_07,,,,false,13,20.0,1.0,Mittelspannung +3e21f3a1-2c9c-4138-bcc9-466b004609ed,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S1_2,,,,false,116,0.4,1.0,Niederspannung +0db6e581-37e9-4254-aed8-d5cdf66819f9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(9),,,,false,146,0.4,1.0,Niederspannung +270c7266-45dc-4e45-829f-c04f6b631cad,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(11),,,,false,126,0.4,1.0,Niederspannung +bd8c7d3d-e830-4a46-bf78-0086ce24909f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(5),,,,false,146,0.4,1.0,Niederspannung +9d02ea80-98d8-4cd0-a635-9104a14a56dd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(12),,,,false,126,0.4,1.0,Niederspannung +ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(23),,,,false,146,0.4,1.0,Niederspannung +eb125953-31d3-4207-adf7-aba3a3790d6f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(12),,,,false,126,0.4,1.0,Niederspannung +032768b4-2426-4abf-806b-83813ac5137a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S1_2,,,,false,136,0.4,1.0,Niederspannung +7d45f0ab-1e6b-452f-b665-c4846cf046f5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(20),,,,false,146,0.4,1.0,Niederspannung +550ebca7-1455-44eb-9431-ffbf08e58bd4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET116_S3_2,,,,false,116,0.4,1.0,Niederspannung +69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(3),,,,false,126,0.4,1.0,Niederspannung +fd4f6232-c28d-4fc3-81dd-03b84aad695e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(34),,,,false,146,0.4,1.0,Niederspannung +d53ff076-dadd-44f8-85d4-68f48991f7d0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_2,,,,false,116,0.4,1.0,Niederspannung +8f2ba96f-a47a-46d3-b5a1-d19de0a32419,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(16),,,,false,146,0.4,1.0,Niederspannung +4303784e-7193-454a-9be4-3591400b4eeb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(1),,,,false,126,0.4,1.0,Niederspannung +eb21d716-1b54-4dba-bdc2-d1f6752aef85,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(5),,,,false,126,0.4,1.0,Niederspannung +61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(22),,,,false,126,0.4,1.0,Niederspannung +50164699-2018-4b17-b3f1-74b082f27403,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(7),,,,false,126,0.4,1.0,Niederspannung +5862f526-783a-4218-a463-3cbf5de8dade,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(22),,,,false,146,0.4,1.0,Niederspannung +34cd8ee0-e607-4c47-89a7-121c3e32768a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",HS_NET1_Station_1_380,,,,true,1000,380.0,1.0,Höchstspannung +8a50fb37-81cf-47c9-8850-a12b4391e2e7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S1_1,,,,false,116,0.4,1.0,Niederspannung +773aebe4-fc03-46be-8209-0213e2760a8e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(24),,,,false,146,0.4,1.0,Niederspannung +f29859be-c6e7-4cf9-84d7-239eb98a9e65,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(13),,,,false,126,0.4,1.0,Niederspannung +f2d03b34-9595-4819-a00b-ff9ddd92eb07,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(14),,,,false,146,0.4,1.0,Niederspannung +033d0230-4aee-47cf-91f9-81f5f40e60b0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(32),,,,false,146,0.4,1.0,Niederspannung +c8b1fd67-2f03-4153-8ed3-284e7a721ec5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(5),,,,false,126,0.4,1.0,Niederspannung +c72a08bc-4685-49b1-b8ef-803aebc8c388,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(28),,,,false,146,0.4,1.0,Niederspannung +4f2402e8-664a-40f2-970a-abc098a2a0d1,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(24),,,,false,126,0.4,1.0,Niederspannung +c6c177b0-5004-4db0-8cde-6293330a4757,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(25),,,,false,146,0.4,1.0,Niederspannung +4f78fe6d-3cb2-4d99-8c67-4f14cb626813,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(16),,,,false,126,0.4,1.0,Niederspannung +285a4caa-2da8-4bd2-8a60-7d04f168f378,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(2),,,,false,126,0.4,1.0,Niederspannung +0b2a3b46-5e43-4879-973e-d8fb96429d8a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(2),,,,false,146,0.4,1.0,Niederspannung +970cf93c-36c5-4938-a7e4-3f184a7035f0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(24),,,,false,146,0.4,1.0,Niederspannung +86af5351-87ef-49c6-bd17-673dceecee5b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(26),,,,false,146,0.4,1.0,Niederspannung +49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(6),,,,false,146,0.4,1.0,Niederspannung +898d8295-bf35-4079-9374-99b059c2c956,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS4_07,,,,false,14,20.0,1.0,Mittelspannung +3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(37),,,,false,126,0.4,1.0,Niederspannung +60173008-809d-4d8f-b06a-3c4a838dd989,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(39),,,,false,126,0.4,1.0,Niederspannung +98072ded-726f-4f0b-8bbc-4fb6d5086a7b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(7),,,,false,126,0.4,1.0,Niederspannung +bd292f64-65e8-42ec-9b78-b9b9f013750e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(21),,,,false,146,0.4,1.0,Niederspannung +462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(17),,,,false,126,0.4,1.0,Niederspannung +bd288184-99d8-4233-bb3d-484f3922200a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(26),,,,false,146,0.4,1.0,Niederspannung +b7baa286-cbe2-4143-a08f-4e025af47529,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(14),,,,false,126,0.4,1.0,Niederspannung +33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(23),,,,false,126,0.4,1.0,Niederspannung +535843a3-cf93-412f-b4d7-585337791ba8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS2_02,,,,false,12,20.0,1.0,Mittelspannung +b3a7431d-89b0-41cb-87a9-5853890796cd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S1_4,,,,false,116,0.4,1.0,Niederspannung +9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(14),,,,false,146,0.4,1.0,Niederspannung +4f28e734-5148-4caf-ac64-270231740cbf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(1),,,,false,146,0.4,1.0,Niederspannung +d7023c15-adb7-4d56-9f86-b182611a47ef,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(5),,,,false,146,0.4,1.0,Niederspannung +04f29760-9e52-4943-8563-62e1fbd5ed52,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(3),,,,false,126,0.4,1.0,Niederspannung +3dec12fd-3dc6-481d-be05-8df9df7f0c5d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(14),,,,false,146,0.4,1.0,Niederspannung +15345698-c319-461f-b969-37d50fb84220,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(29),,,,false,146,0.4,1.0,Niederspannung +6dcdc87b-a719-416f-9da1-21a701048f3a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(8),,,,false,126,0.4,1.0,Niederspannung +80d8252b-045f-471a-9638-416ed3f86120,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(31),,,,false,126,0.4,1.0,Niederspannung +d8c35123-b389-4199-84f9-d417d24bb78d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(16),,,,false,126,0.4,1.0,Niederspannung +6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(8),,,,false,146,0.4,1.0,Niederspannung +810bebb0-0d5c-4899-b213-3207be661248,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(19),,,,false,146,0.4,1.0,Niederspannung +06b7f21a-d6d7-4ec0-94c6-141845f14986,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(38),,,,false,126,0.4,1.0,Niederspannung +f1e55c8b-357f-45a7-9d57-e299f9b207f3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(13),,,,false,146,0.4,1.0,Niederspannung +92cb5065-2e57-4099-8e29-75cbc0c80370,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(21),,,,false,146,0.4,1.0,Niederspannung +9baae5ff-40e3-48cb-9ddf-de6d1c133e13,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(27),,,,false,146,0.4,1.0,Niederspannung +dfae9806-9b44-4995-ba27-d66d8e4a43e0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",HS_NET1_Station_2,,,,false,1,110.0,1.0,Hochspannung +f26b5511-3c50-42d5-97c2-be408330eb84,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(11),,,,false,146,0.4,1.0,Niederspannung +b32c5f5e-b6b8-41ed-a192-078e1aed05ac,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(13),,,,false,126,0.4,1.0,Niederspannung +00d03670-7833-47ee-ad52-04d18d1c64fd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",HS_NET1_Station_1,,,,false,1,110.0,1.0,Hochspannung +5f1c776c-6935-40f7-ba9e-60646e08992b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS2_04,,,,false,12,20.0,1.0,Mittelspannung +a5c73608-5a85-495d-bea0-df77b6ce66ea,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(9),,,,false,146,0.4,1.0,Niederspannung +1f040625-ad1d-409f-bd7e-944c4d805e46,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(19),,,,false,146,0.4,1.0,Niederspannung +f8dd541b-4a4d-417e-89ff-a9650ee3aac2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(12),,,,false,146,0.4,1.0,Niederspannung +3bc8235b-03b5-489b-81a2-58d520fbe28e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S3_5,,,,false,136,0.4,1.0,Niederspannung +dc022eec-16b0-4a64-a2f5-498d81aca71e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(26),,,,false,126,0.4,1.0,Niederspannung +00bbc353-d47e-4865-a696-fe5d29b9e6a2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(15),,,,false,146,0.4,1.0,Niederspannung +9f95c733-71e2-4bf0-a27a-70144518ea2c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(30),,,,false,146,0.4,1.0,Niederspannung +eb95ff15-56db-4463-bb54-0ee131167812,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S1_3,,,,false,136,0.4,1.0,Niederspannung +369cffa5-bcee-4489-8193-1d9b10230eca,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(4),,,,false,146,0.4,1.0,Niederspannung +41c0087f-ce27-4da3-97d2-92d711b639b4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(15),,,,false,126,0.4,1.0,Niederspannung +df8df8d2-3494-4da9-8d1b-f913d15f520f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(14),,,,false,126,0.4,1.0,Niederspannung +f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(5),,,,false,126,0.4,1.0,Niederspannung +fc7821d2-ac64-483e-b520-38d9971f4db0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(7),,,,false,126,0.4,1.0,Niederspannung +5dfd45b8-48e7-42fd-ac53-cc57455486b5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(9),,,,false,126,0.4,1.0,Niederspannung +443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(30),,,,false,126,0.4,1.0,Niederspannung +14a8dc4c-0906-402f-b073-6d6d4725d0cb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS2_07,,,,false,12,20.0,1.0,Mittelspannung +b425b28e-48a8-4ec4-a15a-387fcfb79895,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(33),,,,false,126,0.4,1.0,Niederspannung +3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(1),,,,false,126,0.4,1.0,Niederspannung +5af425fa-6ed7-43e1-8898-7af1315128c5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(21),,,,false,126,0.4,1.0,Niederspannung +55b3d03f-2204-4ab3-84cc-a28476868c9d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(15),,,,false,126,0.4,1.0,Niederspannung +636dec7c-4242-46e8-b7ae-db7e5a28c39c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(19),,,,false,146,0.4,1.0,Niederspannung +b237dd88-bcba-4a7c-aee6-c0c3e151e14e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(3),,,,false,146,0.4,1.0,Niederspannung +2aa2d409-8bb2-477d-ac7a-6439552e136a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(20),,,,false,146,0.4,1.0,Niederspannung +5fe9c522-37d0-48f8-b3b8-e91b956e39f6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(17),,,,false,126,0.4,1.0,Niederspannung +e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(28),,,,false,126,0.4,1.0,Niederspannung +3a2f199c-2966-4b9a-939b-3a6c9924341c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(25),,,,false,126,0.4,1.0,Niederspannung +d40a1a85-40f2-4ad3-ba58-720d5ba02268,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(14),,,,false,126,0.4,1.0,Niederspannung +ab3645a7-af26-480d-b1bd-5b0fa00dc83f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(2),,,,false,146,0.4,1.0,Niederspannung +e25387d0-ab9a-406d-bcb4-555414b88b1b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(10),,,,false,126,0.4,1.0,Niederspannung +8254d91b-e5da-4402-bb8f-301eafa09d28,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(12),,,,false,146,0.4,1.0,Niederspannung +e3a40690-d085-4796-9fcb-48d776e58594,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(6),,,,false,126,0.4,1.0,Niederspannung +fd534474-cd65-47aa-8005-dc50d17d6920,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_3,,,,false,136,0.4,1.0,Niederspannung +ed4697fd-016c-40c2-a66b-e793878dadea,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S1_4,,,,false,136,0.4,1.0,Niederspannung +3b879239-20c8-4adf-bd51-92924327ee71,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(12),,,,false,146,0.4,1.0,Niederspannung +011e3794-3341-4376-839c-3f5a452e15ab,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(25),,,,false,146,0.4,1.0,Niederspannung +0c266541-6235-4d01-8258-e763c58af6c7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(28),,,,false,126,0.4,1.0,Niederspannung +154e9a99-467b-4f65-9928-8ebb14149baa,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(26),,,,false,146,0.4,1.0,Niederspannung +b9a28095-68f7-44c1-9ccc-6efc5ea84c59,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S3_5,,,,false,116,0.4,1.0,Niederspannung +1a8ba1a5-3cee-4791-b21b-f17b08526873,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS2_01,,,,false,12,20.0,1.0,Mittelspannung +9f7599de-c488-46c5-b053-1279a511f7b9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(16),,,,false,146,0.4,1.0,Niederspannung +2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(18),,,,false,146,0.4,1.0,Niederspannung +5545d21b-bdc8-495f-bd28-d22ffcc0fafc,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(26),,,,false,126,0.4,1.0,Niederspannung +ce513b50-b57a-41e2-b744-4c0fd2ae97d0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(23),,,,false,146,0.4,1.0,Niederspannung +36dccefc-f04c-493f-bb88-11343583bf9f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S3_4,,,,false,116,0.4,1.0,Niederspannung +4db634e5-3eb8-4c17-bc44-eb224667580c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(7),,,,false,126,0.4,1.0,Niederspannung +5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(28),,,,false,126,0.4,1.0,Niederspannung \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv index ad93c0222..daec27e95 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv @@ -1,2 +1,2 @@ uuid,connected_assets,control_strategy,id,node,operates_from,operates_until,operator,q_characteristics -977157f4-25e5-4c72-bf34-440edc778792,eaf77f7e-9001-479f-94ca-7fb657766f5f d56f15b7-8293-4b98-b5bd-58f6273ce229,self_optimization,test_emInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,cosPhiFixed:{(0.00,0.95)} +977157f4-25e5-4c72-bf34-440edc778792,eaf77f7e-9001-479f-94ca-7fb657766f5f d56f15b7-8293-4b98-b5bd-58f6273ce229,self_optimization,test_emInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}" diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv index 0f8c9375e..4f6d5b0db 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv @@ -1,2 +1,2 @@ uuid,id,operator,operates_from,operates_until,node,q_characteristics,cos_phi_rated,type,charging_points,location_type,v2g_support -798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],4ca90220-74c2-4369-9afa-a18bf068840d,cosPhiFixed:{(0.0,0.95)},0.95,hhs,4,HOME,false \ No newline at end of file +798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],4ca90220-74c2-4369-9afa-a18bf068840d,"cosPhiFixed:{(0.0,0.95)}",0.95,hhs,4,HOME,false \ No newline at end of file From a47c6bcb65ae75d602d24ab47cfde215123ad7c2 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 20 Apr 2023 14:55:24 +0200 Subject: [PATCH 002/225] Fixing wrong formatted csv files. Removing parser for old csv format. --- .../io/source/csv/CsvDataSource.java | 49 -- .../io/source/csv/_joint_grid/line_input.csv | 584 ++++++++--------- .../io/source/csv/_joint_grid/node_input.csv | 600 +++++++++--------- 3 files changed, 592 insertions(+), 641 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index c0e4be18a..b134a4d6a 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -25,7 +25,6 @@ import java.io.IOException; import java.util.*; import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.LongAdder; import java.util.function.Function; import java.util.function.Predicate; @@ -132,54 +131,6 @@ protected String[] parseCsvRow(String csvRow, String csvSep) { .toArray(String[]::new); } - /** - * Build an array of from the provided csv row string considering special cases where geoJson or - * {@link edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput} are provided - * in the csv row string. - * - * @param csvSep the column separator of the csv row string - * @param csvRow the csv row string - * @return an array with one entry per column of the provided csv row string - * @deprecated only left for downward compatibility. Will be removed in a major release - */ - @Deprecated(since = "1.1.0", forRemoval = true) - protected String[] oldFieldVals(String csvSep, String csvRow) { - - /*geo json support*/ - final String geoJsonRegex = "\\{.+?}}}"; - final String geoReplacement = "geoJSON"; - - /*characteristic input support */ - final String charInputRegex = "(cP:|olm:|cosPhiFixed:|cosPhiP:|qV:)\\{[^}]++}"; - final String charReplacement = "charRepl"; - - /*removes double double quotes*/ - List geoList = extractMatchingStrings(geoJsonRegex, csvRow.replace("\"\"", "\"")); - List charList = extractMatchingStrings(charInputRegex, csvRow.replace("\"\"", "\"")); - - AtomicInteger geoCounter = new AtomicInteger(0); - AtomicInteger charCounter = new AtomicInteger(0); - - return Arrays.stream( - csvRow - .replaceAll(charInputRegex, charReplacement) - .replaceAll(geoJsonRegex, geoReplacement) - .replaceAll("\"*", "") // remove all quotes from - .split(csvSep, -1)) - .map( - fieldVal -> { - String returningFieldVal = fieldVal; - if (fieldVal.equalsIgnoreCase(geoReplacement)) { - returningFieldVal = geoList.get(geoCounter.getAndIncrement()); - } - if (fieldVal.equalsIgnoreCase(charReplacement)) { - returningFieldVal = charList.get(charCounter.getAndIncrement()); - } - return returningFieldVal.trim(); - }) - .toArray(String[]::new); - } - /** * Extracts all strings from the provided csvRow matching the provided regexString and returns a * list of strings in the order of their appearance in the csvRow string diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv index a9c9c281a..5d7a50024 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv @@ -1,292 +1,292 @@ -uuid,"geo_position",id,length,node_a,node_b,"olm_characteristic",operates_from,operates_until,operator,parallel_devices,type -2424f0ab-9f83-464e-a960-093ab14a2bb5,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(17)-NS_NET126_F3_(18),0.020999999716877937,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,"olm:{(0.00,1.00)}",,,,1,fbd5c9d9-96b2-4270-a927-c7a604f032f1 -ca425259-fab4-4dc1-99c9-c19031121645,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(4)-NS_NET146_F2_(5),0.020999999716877937,369cffa5-bcee-4489-8193-1d9b10230eca,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,"olm:{(0.00,1.00)}",,,,1,c3e20038-888d-4d19-91d0-9732110ff433 -66dbe72e-f2be-430d-b103-c1a84f8211a4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(14)-NS_NET126_F3_(15),0.029999999329447746,df8df8d2-3494-4da9-8d1b-f913d15f520f,ae234bc5-b751-41f2-95ee-b78de124c583,"olm:{(0.00,1.00)}",,,,1,b423a5cf-ca70-4a11-9b97-07d002a10837 -5753e615-c90a-4008-92ec-b50c8195f95f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(27)-NS_NET146_F3_(28),0.03099999949336052,55caf2ec-a21b-4afd-8830-1e4009cce396,c72a08bc-4685-49b1-b8ef-803aebc8c388,"olm:{(0.00,1.00)}",,,,1,e4d237c9-b025-4838-8b12-34bbf1265fb9 -ce8ea248-dbcb-40b9-a97d-22452032ad27,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(11)-NS_NET146_F3_(12),0.019999999552965164,e2267696-669b-48e8-b43a-37d0db95011d,f6eff0d1-af6b-46ce-b430-4d30976ec08f,"olm:{(0.00,1.00)}",,,,1,3cde9801-6334-4e0d-8994-6d18b3906a71 -1cf0cb95-28b9-4dc1-82b9-3466d7d870cc,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(25)-NS_NET146_F3_(26),0.026000000536441803,c6c177b0-5004-4db0-8cde-6293330a4757,bd288184-99d8-4233-bb3d-484f3922200a,"olm:{(0.00,1.00)}",,,,1,f181cb5c-2234-49d5-9e3f-d21f14963074 -ab7c6c3c-3b7f-4475-8cad-27657bc148c6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(2)-NS_NET146_F2_(1),0.028999999165534973,69efeb2d-9845-49ac-8500-5e017a7a64ef,2c520ab6-507e-4dcf-ab05-8f238e9b9385,"olm:{(0.00,1.00)}",,,,1,82bc6482-24eb-42dd-8dc3-e05b86696a22 -47cc3694-2782-4c44-8c61-e14d30dbbaa4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(14)-NS_NET126_F1_(15),0.03200000151991844,b7baa286-cbe2-4143-a08f-4e025af47529,41c0087f-ce27-4da3-97d2-92d711b639b4,"olm:{(0.00,1.00)}",,,,1,6eae5d86-3269-4d7c-aca6-150008d85eb2 -b302dc76-9715-45b6-b6ef-8da630acd168,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(20)-NS_NET146_F2_(21),0.02500000037252903,2aa2d409-8bb2-477d-ac7a-6439552e136a,bd292f64-65e8-42ec-9b78-b9b9f013750e,"olm:{(0.00,1.00)}",,,,1,03877157-9a63-40f9-a4ba-12b86cf2ccd4 -f2c37ce1-91d3-43d3-beb3-1fc9a30c87fe,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(7)-NS_NET126_F3_(8),0.03200000151991844,50164699-2018-4b17-b3f1-74b082f27403,6dcdc87b-a719-416f-9da1-21a701048f3a,"olm:{(0.00,1.00)}",,,,1,d03f95b2-28c1-41cc-a80b-768a2a2f4788 -2ea48cfa-0a0b-48f0-aa66-b619c35b9929,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(14)-NS_NET146_F3_(15),0.029999999329447746,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,"olm:{(0.00,1.00)}",,,,1,12ccc9e0-9987-4c1c-b176-84574ab2d262 -88c3a0b5-9def-4bf3-87c1-0ee75578b5a9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(18)-NS_NET126_F1_(19),0.029999999329447746,2f64bf67-cee9-44bb-8c13-ff96878932af,d2aff632-fc26-4595-931c-92e266247ac8,"olm:{(0.00,1.00)}",,,,1,d334240a-49ef-430f-8924-3d3104b636ba -bee47575-ecc8-4f2f-96de-e9a616603bb7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(15)-NS_NET126_F4_(14),0.08399999886751175,55b3d03f-2204-4ab3-84cc-a28476868c9d,d40a1a85-40f2-4ad3-ba58-720d5ba02268,"olm:{(0.00,1.00)}",,,,1,01b81835-2d2a-4e5c-bf78-cb1e789f2d0f -5157574f-5e67-4574-81a3-686b97a893ff,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(33)-NS_NET126_F1_(32),0.028999999165534973,b425b28e-48a8-4ec4-a15a-387fcfb79895,49b511fa-8cff-45f4-9a59-54faaaf90abf,"olm:{(0.00,1.00)}",,,,1,138c7831-202a-4f00-9a5f-8c205a810816 -088e3b53-78f3-445a-bbc6-9da3efbda0a3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(1)-NS_NET126_ONS,0.02199999988079071,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.00,1.00)}",,,,1,7374aedd-b0cd-467c-99e9-fe3b26adb3b7 -8dd3984e-a9f6-4829-9c19-a377e3491f9a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(23)-NS_NET126_F3_(24),0.023000000044703484,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,97ae0aa4-bf05-4b88-8020-83cbda415d22,"olm:{(0.00,1.00)}",,,,1,ddfd9f5d-c943-4c9a-a019-58ef25e3cbb1 -f4859003-7182-4ebf-8a96-ce61b2f6191c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_01-MS4_02,2.0,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,174fb4b2-4f9e-415c-bfee-d850ef751307,"olm:{(0.00,1.00)}",,,,1,6fab725c-b58a-47eb-957c-9ca99f4558ce -d7c951cc-2e8f-40d0-b310-03fbdb9b0558,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(8)-NS_NET126_F2_(9),0.02800000086426735,366a70fb-8d7f-4201-9eca-0fcbc839239d,a286f73a-20ee-4056-8129-c7963b34ecd9,"olm:{(0.00,1.00)}",,,,1,c27513a1-3d09-4f03-9fdd-cdf15cb83dfb -ca765f8e-2a05-40fb-80b8-41e02887fa46,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(19)-NS_NET146_F3_(20),0.019999999552965164,810bebb0-0d5c-4899-b213-3207be661248,0ebf0088-f596-4cd1-9ae0-5da02dc40335,"olm:{(0.00,1.00)}",,,,1,cb8e491b-e99f-4a68-a0e0-dfa07b77ca7f -3026e0ba-0a46-4d5e-afff-953c34fde207,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(17)-NS_NET126_F4_(2),0.10000000149011612,7125de08-1d28-409a-8b23-023a0294def5,c7e09266-c778-433b-b01a-5fb9e298ea8e,"olm:{(0.00,1.00)}",,,,1,cb059d73-c67b-41d4-9c49-844c12351e77 -16b934cc-98c6-42b9-9005-be4bf7365693,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S3_3-NS_NET136_S3_4,0.029999999329447746,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,2a816043-d1d2-44a6-8a9b-f61a4933997b,"olm:{(0.00,1.00)}",,,,1,bb9bd979-bf7e-48cb-840f-e63e85f00911 -b672be06-2cbc-4510-8a96-34647985e9d5,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(4)-NS_NET126_F3_(5),0.017999999225139618,bf7e7268-2fb6-4948-ace6-9037ae148fa3,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,"olm:{(0.00,1.00)}",,,,1,7204651a-462e-4a96-ab91-9bec7dbdcb92 -971288e4-038b-49d5-8df0-b2a7fdc0e17c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_03-MS4_04,6.0,85ea3976-1779-4d46-bd6f-dfd36427ebdf,890f2162-b4cb-49e7-a16f-4b552c5e245c,"olm:{(0.00,1.00)}",,,,1,8ad70eaf-8f88-49ac-9369-556f8d4e4981 -eb64f0fb-1810-4b49-b0a6-e94a6422be04,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(1)-NS_NET126_ONS,0.03099999949336052,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.00,1.00)}",,,,1,29a0785e-569d-4941-b7a3-9f4710dcb749 -932d9fab-9b07-4948-9d65-4945c7700a72,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(19)-NS_NET146_F1_(20),0.04399999976158142,1f040625-ad1d-409f-bd7e-944c4d805e46,7d45f0ab-1e6b-452f-b665-c4846cf046f5,"olm:{(0.00,1.00)}",,,,1,97a2a008-5c56-41d4-bef2-f1af45f2925b -ab23d369-ff75-41b4-8a25-25ec9c4320aa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(17)-NS_NET146_F3_(18),0.020999999716877937,0f3ba59d-a9ce-4669-aa12-bebec42238b7,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,"olm:{(0.00,1.00)}",,,,1,7eb50926-f5b2-4fc4-b293-c679eaf19f65 -3029d722-91ec-4e45-9243-d267222b6c8e,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(3)-NS_NET126_F2_(4),0.026000000536441803,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,"olm:{(0.00,1.00)}",,,,1,2de36fa6-bedc-413d-b9ea-ac1a47459531 -26d976e2-5245-4174-abcc-7e67e03d6352,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(12)-NS_NET146_F3_(13),0.019999999552965164,f6eff0d1-af6b-46ce-b430-4d30976ec08f,bdf97a4d-622c-4251-8183-8b1a696f376e,"olm:{(0.00,1.00)}",,,,1,a4a49bc8-ea2c-4728-8c40-d6863e46f042 -8ae06d94-8e5d-48f6-9d43-599596df688a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(6)-NS_NET126_F1_(7),0.03099999949336052,99e26ef8-75e2-46f3-aafc-6287bf5e3905,fc7821d2-ac64-483e-b520-38d9971f4db0,"olm:{(0.00,1.00)}",,,,1,7513c490-99e4-4d11-983d-3d6bcf8dea93 -91179f48-2d6c-4ae4-864c-d667f57a6e66,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S1_1-NS_NET116_S1_2,0.029999999329447746,8a50fb37-81cf-47c9-8850-a12b4391e2e7,3e21f3a1-2c9c-4138-bcc9-466b004609ed,"olm:{(0.00,1.00)}",,,,1,9312de84-9197-462f-9d69-7d2fea8f7f68 -dcf3c182-18bd-4536-b11f-960c52c3b36e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(25)-NS_NET126_F3_(26),0.026000000536441803,1bf26b4d-03cc-4490-8c33-d3db8597d807,dc022eec-16b0-4a64-a2f5-498d81aca71e,"olm:{(0.00,1.00)}",,,,1,d8c2bfa8-4782-4989-afe9-4f69e3c42ae1 -d74febce-1b8d-4f51-9721-5eb1866d6b4e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_06-MS3_07,6.0,39dbc5ed-d874-48a8-9128-e970436a94b4,40b0f497-96a3-49d9-9503-8fa67a5b532a,"olm:{(0.00,1.00)}",,,,1,459cc17d-3f08-484b-a886-33c987466b5b -96cc155a-9417-4ed9-911a-b06b7981a2fe,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(33)-NS_NET146_F1_(34),0.027000000700354576,543f7e9f-b9be-486b-b365-2bae79010758,fd4f6232-c28d-4fc3-81dd-03b84aad695e,"olm:{(0.00,1.00)}",,,,1,58f4e0dc-7dd3-4890-af41-0a1730aa0e1d -1bb0764a-82b8-4f4c-8208-c9c58b8b92c0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_02-MS1_03,0.5,32b3bb19-c52a-4a19-890a-94a8918d38a9,787237ad-b3a8-4f2c-ab70-31c5113d82d7,"olm:{(0.00,1.00)}",,,,1,b3546eb6-8ac0-42c7-b5ee-ad0ba3cdd21a -5905e32c-b1d7-40d9-9759-84dbe6b14ba8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(22)-NS_NET146_F2_(23),0.027000000700354576,5862f526-783a-4218-a463-3cbf5de8dade,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,"olm:{(0.00,1.00)}",,,,1,ba85a896-08d3-4b95-8a21-1c06f29513e4 -73c09f1f-3538-4b5f-acbf-38b686a0dbba,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(2)-NS_NET146_F4_(3),0.04699999839067459,b37ea333-65e1-4211-8449-993b67e8e0e2,b5548457-5923-4d52-b3c9-fdb75a1df98e,"olm:{(0.00,1.00)}",,,,1,1659f544-bc4d-40d8-a62b-70dd611bfc33 -ddc03ccc-bd8e-47f3-8183-97f3b039219d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(15)-NS_NET126_F3_(16),0.020999999716877937,ae234bc5-b751-41f2-95ee-b78de124c583,6232b760-b2e0-485e-9c61-f9721a366a81,"olm:{(0.00,1.00)}",,,,1,f2a9246c-1d44-4903-b6a1-f038b786c01b -9085189c-48df-498a-80e5-49fe54692a66,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S3_1-NS_NET136_S3_2,0.029999999329447746,416fa5eb-2f72-46c3-978f-6a0ebb714a40,b46d4395-6724-4830-ba55-357e81fc2814,"olm:{(0.00,1.00)}",,,,1,cbe6053c-f1fc-46e4-8c47-1291d84083ba -cc8bc119-79d7-479b-8767-8b108a0ba4a0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(20)-NS_NET126_F3_(21),0.020999999716877937,732f83b0-b9c5-4b8e-86fe-753c26f40e78,5af425fa-6ed7-43e1-8898-7af1315128c5,"olm:{(0.00,1.00)}",,,,1,bc540add-8fdb-43b8-b98a-7989b11ff268 -f4ca1fb7-d17a-4d51-866d-ea2ae22c6f0c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(27)-NS_NET126_F2_(28),0.027000000700354576,daed3552-e382-4153-95be-97f17e2c53e5,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,"olm:{(0.00,1.00)}",,,,1,7445744d-21dd-46ad-805b-1d8b8a470294 -bdf60fc2-e400-46f6-b873-7a40663106f3,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(6)-NS_NET126_F4_(7),0.03400000184774399,e3a40690-d085-4796-9fcb-48d776e58594,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,"olm:{(0.00,1.00)}",,,,1,c2618b8d-df63-4bc1-8eab-3ce2fd74e183 -97b9a53e-9ff2-4567-95c0-6c9aab07a43f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(21)-NS_NET146_F3_(22),0.027000000700354576,a4a44d93-48d6-4b87-8053-87fe0778e75c,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,"olm:{(0.00,1.00)}",,,,1,a61bace6-0050-436a-8715-0e042a8582f6 -5763fe56-89a4-4407-ba41-c1a528dd50a0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(23)-NS_NET146_F1_(24),0.05000000074505806,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,205fcee1-928c-4374-950c-34575f07fa49,"olm:{(0.00,1.00)}",,,,1,fa07a917-4d21-4e0b-abc4-527420509063 -7fa87646-f182-4d67-9ffd-850f489fb24a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(26)-NS_NET146_F3_(27),0.026000000536441803,bd288184-99d8-4233-bb3d-484f3922200a,55caf2ec-a21b-4afd-8830-1e4009cce396,"olm:{(0.00,1.00)}",,,,1,c9444107-2d82-4591-a80e-eacc5bea633f -1a1550cf-77b8-40a9-90e5-5d0faef7baaa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(12)-NS_NET146_F1_(13),0.02199999988079071,3b879239-20c8-4adf-bd51-92924327ee71,f1e55c8b-357f-45a7-9d57-e299f9b207f3,"olm:{(0.00,1.00)}",,,,1,7482222e-f925-4004-abdd-0b69ef453d8d -8f9d19a8-8d64-4f62-b6aa-f5f01a12b566,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(2)-NS_NET126_F2_(3),0.01899999938905239,5981fe65-3c92-4a78-af92-1461904046d0,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,"olm:{(0.00,1.00)}",,,,1,75e63c65-ec08-4c59-aef2-3db3f96904cc -2497455a-888c-4ac6-aa49-582ab91fd05e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(35)-NS_NET146_F1_(32),0.028999999165534973,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,033d0230-4aee-47cf-91f9-81f5f40e60b0,"olm:{(0.00,1.00)}",,,,1,6daeb4b5-b137-4ed4-8bac-f6193d5daf33 -97d5bd4a-ce14-4ded-90d4-4f2db25d6626,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(17)-NS_NET126_F1_(18),0.02500000037252903,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,2f64bf67-cee9-44bb-8c13-ff96878932af,"olm:{(0.00,1.00)}",,,,1,b8c8070f-0668-4a5c-bbff-4326670eedc3 -7614ed07-f464-4a56-8ea2-cf07772530c4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(2)-NS_NET146_F3_(3),0.028999999165534973,0b2a3b46-5e43-4879-973e-d8fb96429d8a,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,"olm:{(0.00,1.00)}",,,,1,33bf42ab-01ba-493f-a92e-de302649b490 -58105b87-e27d-4d7f-b492-42434801bdf7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(17)-NS_NET146_F1_(18),0.02500000037252903,0d94a5ea-3a13-48ba-a27f-b2903841c334,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,"olm:{(0.00,1.00)}",,,,1,3d684e78-d7ba-436f-b223-c2f50de8d7ac -83b12a0c-d66f-43cf-a5c1-1945a8a66c4c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(27)-NS_NET146_F2_(28),0.027000000700354576,b179c38b-5af0-4304-84b1-1dc03314fd80,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,"olm:{(0.00,1.00)}",,,,1,caf07358-b134-46ae-a7f4-7c64d06ab25b -f59cd3fa-404d-4c42-820b-31346ae47c00,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(7)-NS_NET126_F2_(8),0.02500000037252903,4db634e5-3eb8-4c17-bc44-eb224667580c,366a70fb-8d7f-4201-9eca-0fcbc839239d,"olm:{(0.00,1.00)}",,,,1,0b2b2d0b-0bff-4b57-b505-78d70f9a2d96 -63856192-b60e-48a5-83a3-94422a79e79e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(16)-NS_NET126_F1_(17),0.03200000151991844,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,"olm:{(0.00,1.00)}",,,,1,0d77358d-422b-4f97-8eb9-b36f717da4a2 -f6dfa796-69c1-4deb-8e5d-78d6a29f2b6e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(2)-NS_NET126_F2_(1),0.028999999165534973,5981fe65-3c92-4a78-af92-1461904046d0,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,"olm:{(0.00,1.00)}",,,,1,9bdff8f4-9fc5-4bb4-a346-786543058f6a -24537b9f-9cb9-45d1-8bbb-f87e3a948a69,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(10)-NS_NET146_F3_(11),0.026000000536441803,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,e2267696-669b-48e8-b43a-37d0db95011d,"olm:{(0.00,1.00)}",,,,1,d5addbe0-2d36-489a-8552-b3a0e66aa5b8 -95b47f01-829a-46c3-873a-4df11d798c49,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(7)-NS_NET146_F1_(8),0.01899999938905239,67c1746c-3af8-403f-983e-1c7c047383df,d5489e1b-0e7e-4ca9-a362-09c23576a622,"olm:{(0.00,1.00)}",,,,1,152c2e89-46ec-4b21-9cea-5c10420de37b -2c6d3986-9cf2-4c41-9a40-400e4e0b3112,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(26)-NS_NET146_F2_(27),0.02800000086426735,86af5351-87ef-49c6-bd17-673dceecee5b,b179c38b-5af0-4304-84b1-1dc03314fd80,"olm:{(0.00,1.00)}",,,,1,7e6f9030-73ff-4fcb-a384-f71820af1a41 -22d61b21-2a7d-4be8-b14b-f0d72e1c5ba7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(12)-NS_NET126_F4_(13),0.039000000804662704,6a4547a8-630b-46e4-8144-9cd649e67c07,da79c960-d35a-4193-9b06-2d4d57051706,"olm:{(0.00,1.00)}",,,,1,b8e2950a-6213-4502-bcd3-16a287428fbe -a8bc3d4a-1113-4f62-b01d-e59e6c35ab84,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_01-MS1_02,2.0,f5839ade-5968-4879-a824-90b5fb3552cd,32b3bb19-c52a-4a19-890a-94a8918d38a9,"olm:{(0.00,1.00)}",,,,1,8c9f87cd-141c-4ba9-a017-5fcde0e542a2 -25a1e96e-b425-48bf-a3ae-dc54ea9da47f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_ONS-NS_NET116_S3_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,4a6f6058-e654-464d-9367-2dca7185c6d7,"olm:{(0.00,1.00)}",,,,1,cde5f3a8-4a99-49b7-a7e7-b73e1c6d8003 -8885b761-4c1a-4924-be8a-b8f474d8f629,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_01-MS3_02,2.0,bb59ca46-1f2e-41c9-9723-90b306f043cd,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,"olm:{(0.00,1.00)}",,,,1,54a5e86e-8535-427e-b07b-638ba00913a5 -147bf31b-f9b1-415f-858b-f3ed430e508d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(18)-NS_NET146_F2_(19),0.028999999165534973,21359dd1-7a23-4932-b656-c196fbffe751,636dec7c-4242-46e8-b7ae-db7e5a28c39c,"olm:{(0.00,1.00)}",,,,1,c4caf964-fe70-47f4-9596-b52418ee8d39 -71832b7e-b5a2-40d4-82d3-e8f1ba38ace6,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(6)-NS_NET146_F4_(7),0.03400000184774399,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,"olm:{(0.00,1.00)}",,,,1,ec6693de-2458-4ace-b303-4ef744f72884 -5adb6634-4872-43af-b9cb-39df332b64b2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(8)-NS_NET146_F4_(9),0.0430000014603138,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,9b889b73-c108-4b38-b6eb-3377841e0c83,"olm:{(0.00,1.00)}",,,,1,0622aad8-6436-429e-a46b-4e09adad1a6c -2d552f15-6871-4e09-84b1-003da098d909,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S2_1-NS_NET116_S2_2,0.029999999329447746,39112046-8953-4e73-a5d9-6a8183a77436,d53ff076-dadd-44f8-85d4-68f48991f7d0,"olm:{(0.00,1.00)}",,,,1,e0de3267-5ef6-4fcb-83c9-771d53e7fde8 -b5a66c60-7189-4c86-a32a-4d1aa6568475,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_4-HS_NET1_Station_1,30.0,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,00d03670-7833-47ee-ad52-04d18d1c64fd,"olm:{(0.00,1.00)}",,,,1,b8bec046-5587-4a35-a262-233452558bfa -2d616d05-fa31-4b7f-b666-0fab28a21a82,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(28)-NS_NET126_F3_(29),0.02199999988079071,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,"olm:{(0.00,1.00)}",,,,1,be79605e-39e3-4a53-b27c-33b5b80e8832 -7cfd5184-c217-42b9-be09-7ed413d7a11e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(32)-NS_NET146_F1_(33),0.03099999949336052,033d0230-4aee-47cf-91f9-81f5f40e60b0,543f7e9f-b9be-486b-b365-2bae79010758,"olm:{(0.00,1.00)}",,,,1,763854f1-b1c6-44fb-a458-c7878ac026e5 -5c26821d-ea3b-4a00-8d42-1486710a2ca5,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(16)-NS_NET126_F3_(17),0.029999999329447746,6232b760-b2e0-485e-9c61-f9721a366a81,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,"olm:{(0.00,1.00)}",,,,1,e8fb78e6-329b-4968-b748-48d27078347a -a4dc31e8-e10a-4b42-90b4-f14d0f133c0c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(12)-NS_NET126_F2_(13),0.02800000086426735,9d02ea80-98d8-4cd0-a635-9104a14a56dd,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,"olm:{(0.00,1.00)}",,,,1,6d8c33a0-9d13-40fb-a8ed-66f653461521 -d160ec85-06ab-42d2-9dc1-4f905306e0a6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(12)-NS_NET126_F1_(13),0.02199999988079071,9d10a92f-576d-4777-99ff-59d145924fea,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,"olm:{(0.00,1.00)}",,,,1,6e3b7cd2-87cb-4155-a5a8-1e7ad6557a47 -d9d1edce-43e0-4cbd-9801-4a4e1a1dfa71,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(17)-NS_NET146_F2_(18),0.023000000044703484,40537c84-c812-4231-bd23-0ba81922e937,21359dd1-7a23-4932-b656-c196fbffe751,"olm:{(0.00,1.00)}",,,,1,1a77afda-35bc-4902-a32e-a3a8f3d1a88a -a78fbab6-e680-4c45-9731-97c82f2fb3c8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_05-MS3_06,0.4000000059604645,86dfce49-05b2-4208-a6ae-877c3e98e6be,39dbc5ed-d874-48a8-9128-e970436a94b4,"olm:{(0.00,1.00)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 -63be5ffd-acbc-4c4f-aab9-54c616e2dd2e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(9)-NS_NET126_F4_(10),0.032999999821186066,119d270a-ff22-4fdb-8214-cb5b336790bf,857c264a-7072-4bb7-af56-2f01539b2a2e,"olm:{(0.00,1.00)}",,,,1,a4aab125-8af4-4ef9-8842-4cf718f998bc -8619b18b-8b32-4013-9b3a-6aab514b73cc,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(2)-NS_NET126_F4_(3),0.04699999839067459,c7e09266-c778-433b-b01a-5fb9e298ea8e,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,"olm:{(0.00,1.00)}",,,,1,03627bdf-9d77-44d5-a9c2-9e3109ec8a32 -a5106b6a-42b2-42d0-b5b3-a4656541abfa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(19)-NS_NET126_F2_(20),0.019999999552965164,52e15712-2572-442a-b22c-add48af95115,de756ddb-793d-4b2d-959c-59d938a8f61f,"olm:{(0.00,1.00)}",,,,1,6bc2f42c-d4bb-422c-9aa8-6255d18bf010 -84f3941b-450c-4acb-8150-c788af1e6546,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(8)-NS_NET126_F4_(9),0.0430000014603138,75f2dfb9-75a0-496d-9c44-79e7df54c1df,119d270a-ff22-4fdb-8214-cb5b336790bf,"olm:{(0.00,1.00)}",,,,1,87591389-0527-4fe0-8b33-7800b89a50c6 -f93f5e08-f351-4b2b-8cb0-9ec01203c1b9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(28)-NS_NET146_F1_(27),0.029999999329447746,012c9eee-86c2-494c-adcc-bbfc481e4a46,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,"olm:{(0.00,1.00)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be -2887fb2b-fe44-4436-b28e-9f100f8288ac,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S3_4-NS_NET136_S3_5,0.029999999329447746,2a816043-d1d2-44a6-8a9b-f61a4933997b,3bc8235b-03b5-489b-81a2-58d520fbe28e,"olm:{(0.00,1.00)}",,,,1,3be9f63d-c316-4aa1-8695-6cfcfac29790 -1a52eb5c-a8a1-4b69-9aac-138e425d835b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(7)-NS_NET126_F4_(8),0.041999999433755875,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,75f2dfb9-75a0-496d-9c44-79e7df54c1df,"olm:{(0.00,1.00)}",,,,1,0417354b-2a35-4499-965d-24b153f98769 -66651745-4425-4a9a-9a2a-3f2715252cf6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S2_2-NS_NET136_S2_3,0.029999999329447746,cbcfc3b6-ac90-4215-975c-a033f5cf9912,fd534474-cd65-47aa-8005-dc50d17d6920,"olm:{(0.00,1.00)}",,,,1,5f39d862-cf14-4619-847d-1b77eaa80546 -0c04a652-1076-4b59-a957-652790b4c963,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(38)-NS_NET126_F1_(39),0.027000000700354576,06b7f21a-d6d7-4ec0-94c6-141845f14986,60173008-809d-4d8f-b06a-3c4a838dd989,"olm:{(0.00,1.00)}",,,,1,9b5784f1-0ae5-4692-9deb-3d74743f59e0 -106f03b3-b84e-4d36-ab09-13b3dc3403e7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S2_3-NS_NET116_S2_4,0.029999999329447746,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,e05c68b1-11cd-43fd-a4b2-31e4db380c78,"olm:{(0.00,1.00)}",,,,1,17e87208-d092-4514-8b23-ab91598798ce -184c0d91-3f4b-4816-a82d-519e4bcd7ee9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S1_4-NS_NET136_S1_5,0.029999999329447746,ed4697fd-016c-40c2-a66b-e793878dadea,926d6113-933f-49e3-9529-a3035acdc9b2,"olm:{(0.00,1.00)}",,,,1,bdcb3549-eb2e-4903-8f0d-cf6a2166c09f -cfd11fa8-fcf6-4b65-9523-ee5d21e292ed,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(6)-NS_NET126_F2_(7),0.020999999716877937,9d7038e9-5bcc-4676-bead-46c4f1291ba8,4db634e5-3eb8-4c17-bc44-eb224667580c,"olm:{(0.00,1.00)}",,,,1,267979b1-af4a-4ae9-a22c-3e0234ce2271 -fe19ff1f-8ea4-4ffe-881b-ad8d57c4561a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(6)-NS_NET126_F3_(7),0.028999999165534973,e018b95e-fca5-40f7-8550-b05a619169dc,50164699-2018-4b17-b3f1-74b082f27403,"olm:{(0.00,1.00)}",,,,1,f8b5526a-2f8b-4937-864a-4162157a98be -b08cf4bc-d9f2-4608-a162-74db09b16db0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(27)-NS_NET126_F1_(9),0.03200000151991844,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,5dfd45b8-48e7-42fd-ac53-cc57455486b5,"olm:{(0.00,1.00)}",,,,1,b44c03a0-c838-4de1-b329-e2df2a769d53 -0a068504-0bd7-4484-a0e3-26afade14698,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_03-MS2_04,6.0,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,5f1c776c-6935-40f7-ba9e-60646e08992b,"olm:{(0.00,1.00)}",,,,1,0bfe6869-6869-438d-918c-e697955a922f -041991a2-c961-44a7-bfec-29cccd9a7831,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(9)-NS_NET126_F2_(10),0.017999999225139618,a286f73a-20ee-4056-8129-c7963b34ecd9,3d81adf5-73d1-4708-b03b-3afc7db017f4,"olm:{(0.00,1.00)}",,,,1,22a27f37-a8dc-4316-9795-7525ee7a0ac7 -0c73890d-adfa-4936-966f-8e527c06bdbe,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(21)-NS_NET126_F1_(22),0.03200000151991844,14ae9865-cb9b-4518-9f2a-c0fda3455a42,c317a6cd-428b-4c36-8233-91d0c4e2717a,"olm:{(0.00,1.00)}",,,,1,98940ea1-18b6-4823-99aa-ede16c31602f -4cfd425d-6158-4904-86b5-d16dc47a4778,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(6)-NS_NET146_F3_(7),0.028999999165534973,01bdd8b2-145f-42b3-80e3-a2366dea1044,f1e88392-3b2a-4ce8-a31f-c963f08f8043,"olm:{(0.00,1.00)}",,,,1,abbe9d99-e6b5-4958-9637-b3a36e3283ce -f395e127-6036-49bb-b06f-1a3808193dfa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(13)-NS_NET126_F4_(14),0.07999999821186066,da79c960-d35a-4193-9b06-2d4d57051706,d40a1a85-40f2-4ad3-ba58-720d5ba02268,"olm:{(0.00,1.00)}",,,,1,29538d4e-9d99-4701-b21a-0d8ee5b665de -10c6a103-3132-4324-8f76-8c1858d51fcb,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S1_2-NS_NET116_S1_3,0.029999999329447746,3e21f3a1-2c9c-4138-bcc9-466b004609ed,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,"olm:{(0.00,1.00)}",,,,1,1173fa67-2573-4476-aa5e-c3fe756a7f07 -815bc4d0-3418-4d15-8f85-c104a24e6b17,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(31)-NS_NET126_F3_(32),0.026000000536441803,67af7db0-0fd8-4657-bb4f-43a2141b9f73,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,"olm:{(0.00,1.00)}",,,,1,a34786e0-a3f2-4420-8754-9af63551cbf8 -d5d7329a-08a2-4946-8a02-d4a70746d37b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(31)-NS_NET146_F1_(30),0.019999999552965164,5e213f42-d93e-45c5-a295-adbe09105746,9f95c733-71e2-4bf0-a27a-70144518ea2c,"olm:{(0.00,1.00)}",,,,1,04e8252c-c3f3-4a4e-a11a-a182e94c382e -a7a76517-7239-4a95-b9b0-0027cddfa77b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(10)-NS_NET146_F4_(11),0.07599999755620956,ffcaf979-d707-4d25-8f46-f436f9792d7f,8b3e3802-5213-46d0-a498-15eb6e5852b5,"olm:{(0.00,1.00)}",,,,1,1d393258-37f4-4e4f-a77f-781524a55083 -17e2286d-65ca-4948-8a6c-63bdc13a9b50,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_ONS-NS_NET146_F4_(1),0.04500000178813934,3da4fd3d-ac5e-409d-91fa-36516673cf57,ead38a50-b8f7-4bbb-b65d-f54350825e8e,"olm:{(0.00,1.00)}",,,,1,9a7fdf17-f929-42be-98fb-cf5778ce4358 -b13204e1-02fa-49dd-92e2-c3310a15909a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(18)-NS_NET146_F1_(19),0.029999999329447746,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,1f040625-ad1d-409f-bd7e-944c4d805e46,"olm:{(0.00,1.00)}",,,,1,b859db2f-036d-4697-887f-cb9445bc0814 -5001666c-1331-43f9-8b09-3667c89951d4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(15)-NS_NET126_F4_(16),0.04800000041723251,55b3d03f-2204-4ab3-84cc-a28476868c9d,b8fa1f73-223c-4b08-a140-44f12484cce3,"olm:{(0.00,1.00)}",,,,1,c21290a1-ce12-4bc1-be0b-3492c9399da3 -23abf40d-58a7-4f00-9ee8-5290a510f9b2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_03-MS3_04,6.0,e4502c52-b4d7-4082-a583-b5688d8244e0,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,"olm:{(0.00,1.00)}",,,,1,6734c033-4156-4e9f-b924-2f5d6aee5c7f -22acea8e-cde0-45a4-82e6-ce5241226aac,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(23)-NS_NET146_F3_(24),0.023000000044703484,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,773aebe4-fc03-46be-8209-0213e2760a8e,"olm:{(0.00,1.00)}",,,,1,6d1930ba-b144-459f-9a7f-463c0a0f46b4 -eb1cd362-f3bd-4411-a45d-a237bcb07789,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(15)-NS_NET146_F1_(16),0.019999999552965164,00bbc353-d47e-4865-a696-fe5d29b9e6a2,09ac8949-2b79-41d7-b56f-a58f20036df2,"olm:{(0.00,1.00)}",,,,1,6f8f3927-ac51-4b7d-a23e-8e429949f345 -9af99daa-1e1e-45a8-bbed-c77e47ba4f8a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(23)-NS_NET146_F2_(24),0.02800000086426735,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,970cf93c-36c5-4938-a7e4-3f184a7035f0,"olm:{(0.00,1.00)}",,,,1,e5d110d3-321b-4726-bc51-e265f83891df -f03440ae-d6d8-4f7b-ad5f-bbd280a9d2a6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(37)-NS_NET126_F1_(36),0.03200000151991844,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,ca3391eb-ca94-4945-ac72-e116f396f82c,"olm:{(0.00,1.00)}",,,,1,82e77523-a1ad-40e4-a7d1-0a9ae55a5b2f -29747132-2fe5-4570-8d02-114d3438835c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(26)-NS_NET126_F2_(27),0.02800000086426735,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,daed3552-e382-4153-95be-97f17e2c53e5,"olm:{(0.00,1.00)}",,,,1,04a91974-26b9-4b6c-9c0a-31f4bcc9c8d1 -87a41d29-ad67-4bd6-a5b7-9d1414b38c6e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(3)-NS_NET146_F1_(4),0.019999999552965164,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,dd9d4153-c56f-4457-ad5e-46a48d4486b6,"olm:{(0.00,1.00)}",,,,1,9da326a4-b96c-4e3c-bcd2-58be00a460cb -82e01986-321d-4f21-8453-60220f97bbb1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(4)-NS_NET146_F1_(5),0.02800000086426735,dd9d4153-c56f-4457-ad5e-46a48d4486b6,bd8c7d3d-e830-4a46-bf78-0086ce24909f,"olm:{(0.00,1.00)}",,,,1,1ede9038-2ae8-4794-839d-f60f70d50177 -13cfe1fb-1cec-4c17-baf8-b7dcb9f744cd,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(1)-NS_NET126_ONS,0.12099999934434891,4303784e-7193-454a-9be4-3591400b4eeb,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.00,1.00)}",,,,1,33e2dfb4-60cd-4b99-b7ac-bc28267e8b9c -76d82f19-65d7-447d-a14c-95d050139fa5,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(2)-NS_NET146_F1_(3),0.027000000700354576,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,"olm:{(0.00,1.00)}",,,,1,3b41ea67-4e64-466f-9932-712b23fcf7df -4dbb5675-cc27-4868-a9cc-e28ca232ba23,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(2)-NS_NET126_F3_(3),0.028999999165534973,285a4caa-2da8-4bd2-8a60-7d04f168f378,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,"olm:{(0.00,1.00)}",,,,1,b3cac110-acef-4ec0-9139-3858a4c36acc -f8827054-46fd-486c-aa91-9bd813187705,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(3)-NS_NET146_F4_(4),0.05299999937415123,b5548457-5923-4d52-b3c9-fdb75a1df98e,00d4a837-f09c-41df-bed1-dfdb78387116,"olm:{(0.00,1.00)}",,,,1,1568ffdb-4504-4dce-b1d4-680a286f52b2 -ebd1f65a-65ae-4620-b1cf-79898683c9e1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_06-MS2_07,6.0,df97c0d1-379b-417a-a473-8e7fe37da99d,14a8dc4c-0906-402f-b073-6d6d4725d0cb,"olm:{(0.00,1.00)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 -31c8715f-7b85-4243-8908-69cf8b2c1525,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(5)-NS_NET146_F1_(6),0.017999999225139618,bd8c7d3d-e830-4a46-bf78-0086ce24909f,e3c3c6a3-c383-4dbb-9b3f-a14125615386,"olm:{(0.00,1.00)}",,,,1,f1974038-6ca4-4c43-8cf9-b9e6988b035c -7056d4fa-aa01-47d4-af86-5c9717345607,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(31)-NS_NET126_F1_(30),0.019999999552965164,80d8252b-045f-471a-9638-416ed3f86120,519ace7e-fd3f-4797-b14b-36c1694b00cd,"olm:{(0.00,1.00)}",,,,1,ce8ff61c-97fd-441a-914a-250c0dc80ed2 -ffdd2907-38ed-4a39-89de-9435e97dadc0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(18)-NS_NET126_F2_(19),0.028999999165534973,e80aa2db-f32c-410d-96a1-a32e03222568,52e15712-2572-442a-b22c-add48af95115,"olm:{(0.00,1.00)}",,,,1,5287c56e-1a3f-4265-bdf6-bad967e03478 -0ffacffd-4f3f-465b-8525-bc22facc45da,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S3_2-NS_NET136_S3_3,0.029999999329447746,b46d4395-6724-4830-ba55-357e81fc2814,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,"olm:{(0.00,1.00)}",,,,1,9bcd4dbb-18d3-43af-85e0-e475f6371030 -97ce398b-de56-4b28-925c-a37f9029e875,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_05-MS4_06,0.4000000059604645,ee384ace-040e-4f21-8a8a-d702ab51af55,fa6d5184-b205-4b1b-839f-7b21ac956c29,"olm:{(0.00,1.00)}",,,,1,2cbe87fe-c770-4b7b-b1ac-6e52ea35682a -09fdfecb-1ea0-4b99-a7bd-caad84afe160,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(7)-NS_NET126_F1_(8),0.01899999938905239,fc7821d2-ac64-483e-b520-38d9971f4db0,f717b05b-f4e7-43d9-af9e-638e2badee5a,"olm:{(0.00,1.00)}",,,,1,b0640c38-10d2-4f95-aa23-afbd8ad7f21c -21dc5686-67b6-49dc-b5aa-ecc7f7deb620,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(2)-NS_NET146_F2_(3),0.01899999938905239,69efeb2d-9845-49ac-8500-5e017a7a64ef,0170837a-1876-45f9-a613-666f9991964d,"olm:{(0.00,1.00)}",,,,1,899d2b91-69bc-46fb-a4bb-0b97c7c8751a -1cfc85dd-3fb8-48a3-9ea1-b11b1b9ca8d4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(7)-NS_NET146_F4_(8),0.041999999433755875,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,"olm:{(0.00,1.00)}",,,,1,ad9a28fb-b6c5-447f-847f-14480a638bfc -93cd3af7-2dbb-4804-9386-d15705b5f18e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(31)-NS_NET146_F3_(32),0.026000000536441803,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,fd3b7bb8-3976-4441-9211-745243afd80f,"olm:{(0.00,1.00)}",,,,1,afc0f157-2fcd-4435-8cc1-46b29f8c799a -9f57100c-cb04-49b5-a9bd-f0e78f87b18a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(10)-NS_NET126_F1_(9),0.03099999949336052,f6a31362-8b0d-4926-b0d0-10bb61db20df,5dfd45b8-48e7-42fd-ac53-cc57455486b5,"olm:{(0.00,1.00)}",,,,1,e745cdd4-1c30-447f-8694-d3b3d2e01a96 -a4792ce6-c652-43e9-9156-5e9d0aa082c2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_ONS-NS_NET136_S2_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,"olm:{(0.00,1.00)}",,,,1,7e56f483-33df-4eb3-b80d-787dcd1d5fec -7b7ac3b3-877f-4cba-8ad4-6171f2c5b83c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(2)-NS_NET126_F1_(3),0.027000000700354576,a7ebd30b-b843-405f-9fae-ca6b489601f9,04f29760-9e52-4943-8563-62e1fbd5ed52,"olm:{(0.00,1.00)}",,,,1,612f81f3-5f7f-45c7-ad13-f729ef2ee07d -b11ce01e-37ce-4ea7-b3a3-4db89820fde1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(28)-NS_NET126_F1_(27),0.029999999329447746,0c266541-6235-4d01-8258-e763c58af6c7,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,"olm:{(0.00,1.00)}",,,,1,28ff8422-4924-4669-8352-2d5fd68a084c -8a09b9b8-6c9f-4dc7-a5a5-fe5d22b5809a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(11)-NS_NET126_F2_(12),0.029999999329447746,6678c226-c5d2-4ce3-9728-dc1163be799f,9d02ea80-98d8-4cd0-a635-9104a14a56dd,"olm:{(0.00,1.00)}",,,,1,3bfb3448-4aa4-4390-88ab-b73e539c336f -7cc28881-dec6-4baa-ad77-d4a2ea3cdd68,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_06-MS1_07,6.0,b22c9299-5fb4-46a7-b566-fc17e0d51d60,7546df1d-8a62-4650-bf2e-d1e441b38d70,"olm:{(0.00,1.00)}",,,,1,71d2059f-ed6c-4cd1-9c3a-28b3409e93bb -8bb29769-404b-4bf6-837e-f9ca1b389bf9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S3_2-NS_NET116_S3_3,0.029999999329447746,550ebca7-1455-44eb-9431-ffbf08e58bd4,d69efff2-ba8b-4aa6-a4a1-27267964147a,"olm:{(0.00,1.00)}",,,,1,9db7e41e-7360-4529-bbdb-dbd220117f61 -2770ee0b-96ca-4677-9933-8d82643501e3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(11)-NS_NET146_F4_(12),0.05000000074505806,8b3e3802-5213-46d0-a498-15eb6e5852b5,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,"olm:{(0.00,1.00)}",,,,1,333e8b90-4af3-4385-a845-ce1e56549bad -4c98fe8a-ca2a-4503-8843-a800cbf92c82,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(13)-NS_NET126_F3_(14),0.020999999716877937,f29859be-c6e7-4cf9-84d7-239eb98a9e65,df8df8d2-3494-4da9-8d1b-f913d15f520f,"olm:{(0.00,1.00)}",,,,1,5670305b-68cf-4b9a-ab60-ea3bbd57afb4 -368c8108-0953-4e5a-90db-7c57a9057b20,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(22)-NS_NET146_F1_(23),0.027000000700354576,1ee9de9a-0095-4b58-beeb-e56fb908844a,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,"olm:{(0.00,1.00)}",,,,1,2440030d-910e-4a4b-ac70-15f09e34e23b -746fa279-2acf-4aa1-b3e1-8d312d66058a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(5)-NS_NET146_F2_(6),0.028999999165534973,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,5071dd8c-bbc1-4c8d-a180-4492f80e183d,"olm:{(0.00,1.00)}",,,,1,9aafec57-d20c-4d25-9a12-0ffb299eddda -ddc63e7d-e76a-489b-a05f-97e7dee40794,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(12)-NS_NET146_F2_(13),0.02800000086426735,8254d91b-e5da-4402-bb8f-301eafa09d28,49e14db3-a4bc-464a-b606-653ac8a604dd,"olm:{(0.00,1.00)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 -0d6627e5-9f9e-4c40-90c1-45abd98a51cd,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_01-MS2_02,2.0,1a8ba1a5-3cee-4791-b21b-f17b08526873,535843a3-cf93-412f-b4d7-585337791ba8,"olm:{(0.00,1.00)}",,,,1,8cb6dcdc-c648-4c54-8cda-1df69f317b47 -98a4759c-696b-4c99-b339-cf39ecc76ba7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S2_1-NS_NET136_S2_2,0.029999999329447746,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,cbcfc3b6-ac90-4215-975c-a033f5cf9912,"olm:{(0.00,1.00)}",,,,1,e6b134f3-2f34-4bdb-a353-0de86ef64651 -37c8ebe1-5d29-4806-a84a-fc00e4279fa6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S3_3-NS_NET116_S3_4,0.029999999329447746,d69efff2-ba8b-4aa6-a4a1-27267964147a,36dccefc-f04c-493f-bb88-11343583bf9f,"olm:{(0.00,1.00)}",,,,1,ea01036f-5b25-47dd-98e3-0d944fd2e670 -0d6a5b4a-db92-4772-a91c-4e18ff35c0be,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(35)-NS_NET126_F1_(34),0.054999999701976776,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,"olm:{(0.00,1.00)}",,,,1,f4a72519-d0f2-4208-b7c7-032cb5e5516d -a8b86d8f-a196-4eca-b248-66bc8918f9e6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(14)-NS_NET146_F1_(15),0.03200000151991844,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,00bbc353-d47e-4865-a696-fe5d29b9e6a2,"olm:{(0.00,1.00)}",,,,1,1dd89c18-1436-4212-a053-5c6435368da5 -de5aeea7-2505-4f0d-9d53-22a5287ab8b7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(24)-NS_NET126_F2_(25),0.028999999165534973,625bdd2c-a75f-46ef-850c-ca4704d56e55,1dcddd06-f41a-405b-9686-7f7942852196,"olm:{(0.00,1.00)}",,,,1,121eb9fa-9cd8-49ef-a5c5-a382596b9d9f -7f2e8019-f650-42b7-bd39-6895cb9c4d9f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(9)-NS_NET146_F3_(10),0.03200000151991844,6570535c-0d2e-4846-9951-21559902f67a,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,"olm:{(0.00,1.00)}",,,,1,7286023c-864d-476f-8b54-f23179ed906a -ea5f6247-4116-4acb-9595-52a7a0412897,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S1_3-NS_NET136_S1_4,0.029999999329447746,eb95ff15-56db-4463-bb54-0ee131167812,ed4697fd-016c-40c2-a66b-e793878dadea,"olm:{(0.00,1.00)}",,,,1,98d23c1c-fd2a-4257-993f-55663b42200b -6862b157-39c8-47d2-b31c-e418e1bad9a2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(24)-NS_NET146_F2_(25),0.028999999165534973,970cf93c-36c5-4938-a7e4-3f184a7035f0,011e3794-3341-4376-839c-3f5a452e15ab,"olm:{(0.00,1.00)}",,,,1,785dc700-c099-44fa-88b8-4242184395cf -1a5bb799-bc03-4de9-a8a1-9a0616ea3add,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(13)-NS_NET146_F2_(14),0.02199999988079071,49e14db3-a4bc-464a-b606-653ac8a604dd,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,"olm:{(0.00,1.00)}",,,,1,5b2b259b-1155-4130-b119-afea37851952 -d3d211d9-22f6-42ba-a596-0d0ca1c7e943,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(5)-NS_NET126_F2_(6),0.028999999165534973,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,9d7038e9-5bcc-4676-bead-46c4f1291ba8,"olm:{(0.00,1.00)}",,,,1,235dc9e4-7328-4386-8ca5-ce9c3202210e -10d957bc-fb58-4a8f-8fd2-96a0b129eb02,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(24)-NS_NET146_F3_(25),0.029999999329447746,773aebe4-fc03-46be-8209-0213e2760a8e,c6c177b0-5004-4db0-8cde-6293330a4757,"olm:{(0.00,1.00)}",,,,1,91bec055-7ab3-49f0-940d-f7399bbb129e -09125a13-324b-4611-a718-5028b390f1ca,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(1)-NS_NET146_ONS,0.03099999949336052,22e58399-428f-4633-9ee4-e5fa0db68d6d,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.00,1.00)}",,,,1,660acf3d-706b-4daa-83e7-af1edcb02804 -64bd5e0e-cf5a-469f-a427-113b0e16893d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_02-MS2_03,0.5,535843a3-cf93-412f-b4d7-585337791ba8,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,"olm:{(0.00,1.00)}",,,,1,1846cb8f-2d1f-48ec-a73c-9f9a8392bf1f -7f853fc7-6d3e-4086-82b0-cc93c8257f46,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(1)-NS_NET126_F1_(2),0.023000000044703484,4303784e-7193-454a-9be4-3591400b4eeb,a7ebd30b-b843-405f-9fae-ca6b489601f9,"olm:{(0.00,1.00)}",,,,1,673692bb-40e7-4793-8010-59a6c825fb0f -fd04cc09-6ff8-48ea-a5eb-453e9d59d6d7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_1-HS_NET1_Station_3,40.0,00d03670-7833-47ee-ad52-04d18d1c64fd,33f29587-f63e-45b7-960b-037bda37a3cb,"olm:{(0.00,1.00)}",,,,1,d0f81106-444d-4832-ad0b-a293d719206a -1a56ec37-3781-4f35-aeec-0d0341c63372,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(25)-NS_NET126_F2_(26),0.02199999988079071,1dcddd06-f41a-405b-9686-7f7942852196,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,"olm:{(0.00,1.00)}",,,,1,6a818827-ddba-4916-ab33-2c326d3c5745 -1c81ee69-fb75-4bea-bfa9-f627850f9e6b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(10)-NS_NET126_F4_(11),0.07599999755620956,857c264a-7072-4bb7-af56-2f01539b2a2e,95ced3b5-69fd-4171-9c34-f18802064e22,"olm:{(0.00,1.00)}",,,,1,9d193d4b-29bf-4cf5-9ff0-ab04185a6486 -5450f675-565b-4156-9d64-ff4cfeea96d3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(25)-NS_NET146_F2_(26),0.02199999988079071,011e3794-3341-4376-839c-3f5a452e15ab,86af5351-87ef-49c6-bd17-673dceecee5b,"olm:{(0.00,1.00)}",,,,1,5373af9c-0365-498f-959d-80bf86bd9a26 -7ad69cae-2bb0-4516-80a9-6afc7b5cb789,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(21)-NS_NET126_F3_(22),0.027000000700354576,5af425fa-6ed7-43e1-8898-7af1315128c5,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,"olm:{(0.00,1.00)}",,,,1,b2edb582-9e3e-4381-8807-75abd1710902 -edbbe75f-8d40-42e8-a6f4-857f64547cbd,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(32)-NS_NET146_F1_(31),0.024000000208616257,033d0230-4aee-47cf-91f9-81f5f40e60b0,5e213f42-d93e-45c5-a295-adbe09105746,"olm:{(0.00,1.00)}",,,,1,c1eab793-7cb2-44b1-a309-e6a96e5ee80e -af565c79-9953-4934-9afd-91cd64ed1f06,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(6)-NS_NET146_F1_(7),0.03099999949336052,e3c3c6a3-c383-4dbb-9b3f-a14125615386,67c1746c-3af8-403f-983e-1c7c047383df,"olm:{(0.00,1.00)}",,,,1,8bfec339-14db-48d1-869b-c46b602a5940 -f606c03b-66d1-4765-97e6-1319ad6ac0c3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S1_2-NS_NET136_S1_3,0.029999999329447746,032768b4-2426-4abf-806b-83813ac5137a,eb95ff15-56db-4463-bb54-0ee131167812,"olm:{(0.00,1.00)}",,,,1,ab79d7fc-15bc-4ab6-bd7c-432ae87839d7 -d9d3a1f3-5090-4015-86a5-60be94fadcbf,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S2_3-NS_NET136_S2_4,0.029999999329447746,fd534474-cd65-47aa-8005-dc50d17d6920,81cd3f38-867b-4a71-ba22-cb33834e0e58,"olm:{(0.00,1.00)}",,,,1,a0318665-d079-4454-b335-67a08d52063e -997840bf-8c94-444f-83f1-e9c991706d7c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_1-HS_NET1_Station_2,24.0,00d03670-7833-47ee-ad52-04d18d1c64fd,dfae9806-9b44-4995-ba27-d66d8e4a43e0,"olm:{(0.00,1.00)}",,,,1,c940e435-0523-419a-90bc-f3dbf2e463f7 -a92769d6-3f6f-4e67-98b3-303e59dd9cda,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(5)-NS_NET126_F3_(6),0.02500000037252903,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,e018b95e-fca5-40f7-8550-b05a619169dc,"olm:{(0.00,1.00)}",,,,1,7b2c7e95-87c7-4c2d-8174-012a138f9c2f -199bc8fc-71a0-4c78-a64d-80a87f0f6b78,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(15)-NS_NET146_F4_(14),0.08399999886751175,576840db-7d3c-417b-b587-28b222e740e1,f2d03b34-9595-4819-a00b-ff9ddd92eb07,"olm:{(0.00,1.00)}",,,,1,b6c5b4cb-fc54-478c-9e57-0b5204e06120 -b714db4a-db55-4957-b503-2300559bb81f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S2_2-NS_NET116_S2_3,0.029999999329447746,d53ff076-dadd-44f8-85d4-68f48991f7d0,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,"olm:{(0.00,1.00)}",,,,1,567497fb-f77c-4e25-a030-9d40b377711c -9ec195e0-4c9b-48a6-9233-0d770b34705b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(10)-NS_NET146_F2_(11),0.01899999938905239,41414318-73e3-4bdc-8147-570a96b28d37,f26b5511-3c50-42d5-97c2-be408330eb84,"olm:{(0.00,1.00)}",,,,1,e0c1129d-75ba-4639-928d-2f43eeabc88e -220f509c-9aea-4e60-8dc1-593d2e35ed21,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(15)-NS_NET146_F2_(16),0.017999999225139618,d82fae59-844a-4c85-997e-326dd876137c,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,"olm:{(0.00,1.00)}",,,,1,64336228-e311-47a6-aa65-4e2883352109 -597126c9-f364-4968-909c-ccc064959397,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(32)-NS_NET126_F1_(31),0.024000000208616257,49b511fa-8cff-45f4-9a59-54faaaf90abf,80d8252b-045f-471a-9638-416ed3f86120,"olm:{(0.00,1.00)}",,,,1,6ac4e62e-72ef-4772-8148-58586dd8d461 -42828cac-b67e-4d5c-b4fa-787c57f16fde,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_3-HS_NET1_Station_2,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,dfae9806-9b44-4995-ba27-d66d8e4a43e0,"olm:{(0.00,1.00)}",,,,1,9ac19e4c-0379-4aaf-a96a-b2e71462abb3 -71c56dc9-d957-4746-872f-8ad07d4ef8a4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(22)-NS_NET126_F1_(23),0.027000000700354576,c317a6cd-428b-4c36-8233-91d0c4e2717a,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,"olm:{(0.00,1.00)}",,,,1,d984e978-5734-43e7-ac15-fd8cb4d281a6 -ff38b3f7-e29d-4f61-946e-59a8b283295c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(4)-NS_NET126_F2_(5),0.020999999716877937,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,"olm:{(0.00,1.00)}",,,,1,4318646d-6b12-411d-9fe1-6151c5106479 -c3206971-b22f-4090-826b-e08d4bc8ffad,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S1_3-NS_NET116_S1_4,0.029999999329447746,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,b3a7431d-89b0-41cb-87a9-5853890796cd,"olm:{(0.00,1.00)}",,,,1,b63674e1-6827-4e8b-b3e6-34ee6d4823a9 -ec21c844-ca32-4f95-b6f3-dd8c56128f66,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(8)-NS_NET126_F3_(9),0.01899999938905239,6dcdc87b-a719-416f-9da1-21a701048f3a,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,"olm:{(0.00,1.00)}",,,,1,048a2c36-6fbc-43ec-aa92-3807f7bfec50 -0f9bf171-b79b-4009-8b0b-6ec18c523ebf,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(18)-NS_NET146_F3_(19),0.03099999949336052,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,810bebb0-0d5c-4899-b213-3207be661248,"olm:{(0.00,1.00)}",,,,1,21efe2be-86c1-4d0c-ba01-f77b01632ddf -73359dab-e8bb-4cea-89e6-88b969ecb4e0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_05-MS2_06,0.4000000059604645,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,df97c0d1-379b-417a-a473-8e7fe37da99d,"olm:{(0.00,1.00)}",,,,1,dffa0c85-3ad7-4cae-b3f4-48bc41826b84 -2cbfd089-e602-4f64-8a5b-86a6ecc56d32,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_04-MS3_05,0.800000011920929,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,86dfce49-05b2-4208-a6ae-877c3e98e6be,"olm:{(0.00,1.00)}",,,,1,c130b080-9569-4398-b66f-ee3ac517daca -56e0ddce-ad67-435e-ad8c-5e276c13018a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_ONS-NS_NET136_S1_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,535b3fa4-ed67-4ab1-9a68-e7db83e05967,"olm:{(0.00,1.00)}",,,,1,8c6655c4-4ab0-4eb9-9ef3-ccc4c1c58b86 -cba98774-b8c6-45f4-84cc-2fde121a77fa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S3_1-NS_NET116_S3_2,0.029999999329447746,4a6f6058-e654-464d-9367-2dca7185c6d7,550ebca7-1455-44eb-9431-ffbf08e58bd4,"olm:{(0.00,1.00)}",,,,1,6986321a-0a85-411e-8b2d-9d929a7f298b -876998db-5326-4257-b2d1-a4722265f51d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_02-MS4_03,0.5,174fb4b2-4f9e-415c-bfee-d850ef751307,85ea3976-1779-4d46-bd6f-dfd36427ebdf,"olm:{(0.00,1.00)}",,,,1,29925a58-7664-486a-a503-ab0d994c9e75 -f6c9e202-6548-405e-9969-bc4ae68ef7c1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(30)-NS_NET126_F1_(29),0.029999999329447746,519ace7e-fd3f-4797-b14b-36c1694b00cd,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,"olm:{(0.00,1.00)}",,,,1,471b943e-0115-4262-beee-ebaef1503b09 -dafff7d5-8ed4-4b2f-bcd3-b6d02472dfea,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(24)-NS_NET126_F3_(25),0.029999999329447746,97ae0aa4-bf05-4b88-8020-83cbda415d22,1bf26b4d-03cc-4490-8c33-d3db8597d807,"olm:{(0.00,1.00)}",,,,1,d3f48b67-8081-41a8-a9ea-2515ef4c70ee -b6b655da-54ed-41d8-a331-04e41d2286de,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S1_1-NS_NET136_S1_2,0.029999999329447746,535b3fa4-ed67-4ab1-9a68-e7db83e05967,032768b4-2426-4abf-806b-83813ac5137a,"olm:{(0.00,1.00)}",,,,1,359e568b-3167-4c1b-9e94-6e6aa74e36cc -230eae02-e233-4975-9cbb-268d0af4a492,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(4)-NS_NET126_F1_(5),0.02800000086426735,ff947647-b551-41ae-bcfd-6af228250c96,eb21d716-1b54-4dba-bdc2-d1f6752aef85,"olm:{(0.00,1.00)}",,,,1,000a8091-6782-41a2-aa13-fcf0056989d1 -ec6f82c5-e834-48d0-84af-a0f070979d65,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(19)-NS_NET126_F3_(20),0.019999999552965164,922a6375-b97c-412e-a6c9-b0ea55a23f76,732f83b0-b9c5-4b8e-86fe-753c26f40e78,"olm:{(0.00,1.00)}",,,,1,0199a8ad-0453-4362-90a8-49ee825029ac -cd994d2f-b62e-4ab9-8f4c-e5357fd04af7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(22)-NS_NET126_F3_(23),0.02500000037252903,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,"olm:{(0.00,1.00)}",,,,1,b6264d92-34ba-49db-bb48-9a1d16e78482 -c6d6ca9d-042c-4525-9221-65bfa04477a4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(13)-NS_NET126_F1_(14),0.03200000151991844,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,b7baa286-cbe2-4143-a08f-4e025af47529,"olm:{(0.00,1.00)}",,,,1,9f3e546f-f81a-4602-8ceb-4401abceb42e -8c4d9aa2-298b-466e-9982-6c4be253fbce,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(15)-NS_NET126_F2_(16),0.017999999225139618,2645e336-b0df-4d1e-a0ea-375444488f06,d8c35123-b389-4199-84f9-d417d24bb78d,"olm:{(0.00,1.00)}",,,,1,0d9b5a69-e04d-4617-b46d-6ddb64ca815d -d54fcb7e-d472-4035-aff6-2646ce881931,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(3)-NS_NET126_F1_(4),0.019999999552965164,04f29760-9e52-4943-8563-62e1fbd5ed52,ff947647-b551-41ae-bcfd-6af228250c96,"olm:{(0.00,1.00)}",,,,1,54b7a190-585f-4a05-a07f-840289540a3f -04d02ea8-ba96-4a7f-969d-d25e201e32c6,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(2)-NS_NET146_F4_(1),0.07100000232458115,b37ea333-65e1-4211-8449-993b67e8e0e2,ead38a50-b8f7-4bbb-b65d-f54350825e8e,"olm:{(0.00,1.00)}",,,,1,2c4f86a0-5161-4f3f-b6c6-bcc9c7c0ed4e -81f4c585-6170-4a9e-981f-2185a0d7f2ec,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_HS_NET1_Station_3-HS_NET1_Station_4,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,"olm:{(0.00,1.00)}",,,,1,0ef707b4-69a5-4e4b-95a0-91dc0752aa46 -80332374-76fe-4d06-adde-e2197f88fe6e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(13)-NS_NET146_F4_(14),0.07999999821186066,b608d71e-3ede-4156-a015-3f6e1d22242a,f2d03b34-9595-4819-a00b-ff9ddd92eb07,"olm:{(0.00,1.00)}",,,,1,342054c6-c0dc-4b03-b914-6bdc69c17d1b -e50ba18f-8019-4824-b835-cc33c70b0196,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(3)-NS_NET146_F2_(4),0.026000000536441803,0170837a-1876-45f9-a613-666f9991964d,369cffa5-bcee-4489-8193-1d9b10230eca,"olm:{(0.00,1.00)}",,,,1,69cea08f-72d2-4f65-b4b9-ae0a137da20b -52cd80d8-9489-41bc-931a-d82dba5d0926,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_S2_4-NS_NET136_S2_5,0.029999999329447746,81cd3f38-867b-4a71-ba22-cb33834e0e58,c5af5a34-211a-4105-a8e1-f447140073c6,"olm:{(0.00,1.00)}",,,,1,28c423bf-1639-4599-847c-d0db54b6d55d -b5c255b5-8572-41ce-a273-a01d2a4b4e20,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(11)-NS_NET126_F4_(12),0.05000000074505806,95ced3b5-69fd-4171-9c34-f18802064e22,6a4547a8-630b-46e4-8144-9cd649e67c07,"olm:{(0.00,1.00)}",,,,1,86828e8b-9ff2-4bb6-8a32-f291c397acea -60c4970b-636a-4f8a-9329-97d01107a962,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_04-MS1_05,0.800000011920929,1396cb4c-cee7-4116-97c9-290f98785719,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,"olm:{(0.00,1.00)}",,,,1,71bc51af-be08-413f-8165-90822ffef011 -d2cd0ac6-ffbb-43f3-94c1-e10344eea594,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(12)-NS_NET126_F3_(13),0.019999999552965164,eb125953-31d3-4207-adf7-aba3a3790d6f,f29859be-c6e7-4cf9-84d7-239eb98a9e65,"olm:{(0.00,1.00)}",,,,1,36876e77-ccb6-4cc1-8508-d1728c149a07 -e3b38aa2-dd38-445e-86c4-600331d108d0,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(18)-NS_NET126_F3_(19),0.03099999949336052,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,922a6375-b97c-412e-a6c9-b0ea55a23f76,"olm:{(0.00,1.00)}",,,,1,716ef541-2872-42dc-9304-6c2d840c1f0d -5d1176ac-e64e-4811-8d0c-c87d9060ba2a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_ONS-NS_NET116_S2_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,39112046-8953-4e73-a5d9-6a8183a77436,"olm:{(0.00,1.00)}",,,,1,4ee89e0b-1e97-4dde-ba57-3b0b862957c5 -814dec01-f6f2-4817-8f83-2e758011b033,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_ONS-NS_NET116_S1_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,8a50fb37-81cf-47c9-8850-a12b4391e2e7,"olm:{(0.00,1.00)}",,,,1,a7071b97-2be4-40bf-a0b1-b8faf6bff6d6 -2c4fae2c-c565-4111-b535-8488737aa358,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(21)-NS_NET126_F2_(22),0.024000000208616257,1dee13af-e638-4858-9c69-0069190cd577,177a20fe-83b1-46df-94a3-4faa54348d10,"olm:{(0.00,1.00)}",,,,1,62a6a50e-8d16-415c-960d-8ef133627350 -84dcef6e-d5b1-436f-8562-369b2489bb10,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(34)-NS_NET126_F1_(33),0.019999999552965164,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,b425b28e-48a8-4ec4-a15a-387fcfb79895,"olm:{(0.00,1.00)}",,,,1,ce61ee4b-0244-416f-b3e0-80577b58781c -de25721a-7ad9-450f-9e89-f483f19bf8a7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(23)-NS_NET126_F2_(24),0.02800000086426735,9b509c7d-4647-40fd-b03e-7ab919215cc6,625bdd2c-a75f-46ef-850c-ca4704d56e55,"olm:{(0.00,1.00)}",,,,1,f8b900a6-7d3e-41b9-b5c6-48eca9153984 -f2c9a881-eb41-4628-833c-5258e95ec457,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(39)-NS_NET146_F1_(38),0.03200000151991844,904c7476-5f16-4ec2-9138-7d5e32d38a3b,32507a10-1eed-4a3f-820c-bc187f3b052e,"olm:{(0.00,1.00)}",,,,1,f564bbec-720f-4299-b516-e576f02152c8 -7297611b-fbdc-4949-87fc-1bca403708aa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(7)-NS_NET146_F3_(8),0.03200000151991844,f1e88392-3b2a-4ce8-a31f-c963f08f8043,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,"olm:{(0.00,1.00)}",,,,1,491312ff-b705-4baf-ad5e-139ca62abd13 -7d68b748-ebe5-430e-95b8-bd0eededa136,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(1)-NS_NET146_ONS,0.12099999934434891,4f28e734-5148-4caf-ac64-270231740cbf,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.00,1.00)}",,,,1,744ea833-d481-4583-99e7-4e83728ea176 -e6882165-4c20-4589-9dd5-624b10802042,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(2)-NS_NET126_F4_(1),0.07100000232458115,c7e09266-c778-433b-b01a-5fb9e298ea8e,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"olm:{(0.00,1.00)}",,,,1,f701322d-3c8f-4c18-9259-117ac854df91 -c4f33026-5741-4070-970c-1234541ce509,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(8)-NS_NET146_F2_(9),0.02800000086426735,792b505c-87ab-4665-a31d-b6035c5ece70,a5c73608-5a85-495d-bea0-df77b6ce66ea,"olm:{(0.00,1.00)}",,,,1,a246d41e-4ad0-4dbc-9261-99104c22f0d8 -be047b0d-9f7c-413e-bd60-f38b45d5ee80,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(10)-NS_NET146_F1_(9),0.03099999949336052,6c24b464-790a-4aae-bb11-766718f07cd5,0db6e581-37e9-4254-aed8-d5cdf66819f9,"olm:{(0.00,1.00)}",,,,1,a63fd579-c35b-4870-9173-0fd383364c6f -ce640cab-6f6d-4fd1-b652-009bec4c596b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(9)-NS_NET146_F1_(8),0.026000000536441803,0db6e581-37e9-4254-aed8-d5cdf66819f9,d5489e1b-0e7e-4ca9-a362-09c23576a622,"olm:{(0.00,1.00)}",,,,1,ec77a581-8148-4b2c-bb6a-3f7c24ebb93b -3e7e4741-502d-4c8f-bad5-e0c5c6f69958,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(10)-NS_NET126_F1_(11),0.027000000700354576,f6a31362-8b0d-4926-b0d0-10bb61db20df,270c7266-45dc-4e45-829f-c04f6b631cad,"olm:{(0.00,1.00)}",,,,1,80eb9e25-4a5c-49b6-bb57-8fa7cf5dc035 -8c6b2196-6705-45ec-9879-8334924f968c,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(25)-NS_NET126_F1_(26),0.028999999165534973,3a2f199c-2966-4b9a-939b-3a6c9924341c,3802b603-d08d-4031-b7d7-e29734bcc122,"olm:{(0.00,1.00)}",,,,1,3f4a87a8-dd17-4b3d-acfc-10453391acc6 -445cc0c8-70b8-47d4-987f-308269b845a3,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(25)-NS_NET146_F1_(26),0.028999999165534973,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,154e9a99-467b-4f65-9928-8ebb14149baa,"olm:{(0.00,1.00)}",,,,1,b1614223-e9ef-4551-b50f-074d368a4289 -bf6e54ab-1c74-4ce7-8371-b47e9019bd25,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_05-MS1_06,0.4000000059604645,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,b22c9299-5fb4-46a7-b566-fc17e0d51d60,"olm:{(0.00,1.00)}",,,,1,5c01eba4-8697-4e06-82f0-7ffd7bb43715 -9e9550e6-a601-4633-96a1-20220893ce00,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(13)-NS_NET146_F1_(14),0.03200000151991844,f1e55c8b-357f-45a7-9d57-e299f9b207f3,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,"olm:{(0.00,1.00)}",,,,1,e3a643fe-bba4-4a7f-83db-23b0e03c923c -02d85e44-4196-4ed1-9fa4-af9211dbd753,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(17)-NS_NET146_F4_(2),0.10000000149011612,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,b37ea333-65e1-4211-8449-993b67e8e0e2,"olm:{(0.00,1.00)}",,,,1,8bd8a653-39a7-420d-976d-68d9492601bd -5f8eb2b8-0f98-4011-bc3a-b182285be4db,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(29)-NS_NET126_F1_(28),0.02500000037252903,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,0c266541-6235-4d01-8258-e763c58af6c7,"olm:{(0.00,1.00)}",,,,1,4f86b68c-cbfe-4f1c-b849-dd17c640aa7c -31f8365c-9329-4c46-8555-6ec6aadf130e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(9)-NS_NET146_F4_(10),0.032999999821186066,9b889b73-c108-4b38-b6eb-3377841e0c83,ffcaf979-d707-4d25-8f46-f436f9792d7f,"olm:{(0.00,1.00)}",,,,1,3654a929-29a8-4945-80df-5fd5a7ab6218 -56603d19-84d5-4c2f-a42c-92777602999a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(16)-NS_NET126_F2_(17),0.024000000208616257,d8c35123-b389-4199-84f9-d417d24bb78d,c5457e35-ad81-4427-9d3a-99e4c44ccae8,"olm:{(0.00,1.00)}",,,,1,df4aeff9-dacd-4326-9126-58e39f4161f9 -e7388048-40c3-4fd7-bcbb-2e1b09e735d2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(11)-NS_NET146_F1_(12),0.01899999938905239,666757e2-292e-473c-ac9c-04c0786574bc,3b879239-20c8-4adf-bd51-92924327ee71,"olm:{(0.00,1.00)}",,,,1,d4ff2175-de32-4f24-99ad-ab11517444f9 -2005c393-edc4-4cc4-80af-ebbde1305b8e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(38)-NS_NET146_F1_(37),0.028999999165534973,32507a10-1eed-4a3f-820c-bc187f3b052e,450426ac-a560-4d17-b1fc-9e169530a655,"olm:{(0.00,1.00)}",,,,1,a4c7ef55-d178-4967-a6cf-8a762672d27c -03b3d5c7-cb42-45d7-a5b7-b44c60ad5268,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS2_04-MS2_05,0.800000011920929,5f1c776c-6935-40f7-ba9e-60646e08992b,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,"olm:{(0.00,1.00)}",,,,1,5407472c-b967-4600-864d-c79362f5658c -836bf4ab-38e1-44f5-a082-723fc12e4845,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(1)-NS_NET146_F3_(2),0.023000000044703484,22e58399-428f-4633-9ee4-e5fa0db68d6d,0b2a3b46-5e43-4879-973e-d8fb96429d8a,"olm:{(0.00,1.00)}",,,,1,9f363635-277f-49ad-9d59-17ba6fe87989 -d97f2684-22cb-4c14-b01c-b95081d4d624,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(29)-NS_NET146_F1_(28),0.02500000037252903,867c4b4d-0f38-4f28-82ce-135f2cc63808,012c9eee-86c2-494c-adcc-bbfc481e4a46,"olm:{(0.00,1.00)}",,,,1,184d5283-e90b-4ad1-9a28-51f09df26312 -9039f436-9be6-4c74-86b2-b5add2446d0a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_04-MS4_05,0.800000011920929,890f2162-b4cb-49e7-a16f-4b552c5e245c,ee384ace-040e-4f21-8a8a-d702ab51af55,"olm:{(0.00,1.00)}",,,,1,29ce3d34-1e26-468c-af62-19ff0d0fd70f -81578256-7c89-4651-8863-31fd206c628c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(19)-NS_NET126_F1_(20),0.04399999976158142,d2aff632-fc26-4595-931c-92e266247ac8,36cda100-86ae-4a20-ac71-20af603ac0cf,"olm:{(0.00,1.00)}",,,,1,90f47116-bd6e-489b-b5c0-8db3ff905d4b -0b6f398b-30f3-41f1-9bc2-ec93e91e8f19,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(22)-NS_NET126_F2_(23),0.027000000700354576,177a20fe-83b1-46df-94a3-4faa54348d10,9b509c7d-4647-40fd-b03e-7ab919215cc6,"olm:{(0.00,1.00)}",,,,1,e04e5d5a-1f24-40ce-9869-1835e0ade796 -d48db7e8-5fde-456f-8b17-02d18a5a2e32,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S2_4-NS_NET116_S2_5,0.029999999329447746,e05c68b1-11cd-43fd-a4b2-31e4db380c78,32bd37df-255b-4eb2-9d16-5b711132eee6,"olm:{(0.00,1.00)}",,,,1,b42b9195-4953-403f-8e52-55cc8e653c94 -9d2b065a-9098-447d-8dbe-5eb06cc691a2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(15)-NS_NET146_F4_(16),0.04800000041723251,576840db-7d3c-417b-b587-28b222e740e1,9f7599de-c488-46c5-b053-1279a511f7b9,"olm:{(0.00,1.00)}",,,,1,f6ac868a-f7c6-48b7-a86e-ede7100859ea -442c4813-6272-4cf9-b30b-22f9114bc3db,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(26)-NS_NET126_F3_(27),0.026000000536441803,dc022eec-16b0-4a64-a2f5-498d81aca71e,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,"olm:{(0.00,1.00)}",,,,1,a2f51a3d-5e1e-41cd-8be6-696ac1a12d52 -7d9647cb-e7ca-4ecc-a79e-edb1bfbfb666,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(1)-NS_NET126_F3_(2),0.023000000044703484,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,285a4caa-2da8-4bd2-8a60-7d04f168f378,"olm:{(0.00,1.00)}",,,,1,51eff3e4-bffc-42b0-89d0-5c4756e128ba -7263918d-4331-43af-bd10-8c06bd2b8667,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(22)-NS_NET146_F3_(23),0.02500000037252903,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,"olm:{(0.00,1.00)}",,,,1,8f7197d4-129a-4493-9a21-55e258d7b6ed -c23b7659-8e54-410a-b0e9-9eccbe2457dc,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(9)-NS_NET126_F1_(8),0.026000000536441803,5dfd45b8-48e7-42fd-ac53-cc57455486b5,f717b05b-f4e7-43d9-af9e-638e2badee5a,"olm:{(0.00,1.00)}",,,,1,c56980f1-59a0-4966-8743-a6a8165efdda -14f9eef8-8550-45fa-a3f0-f583624556e7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(13)-NS_NET126_F2_(14),0.02199999988079071,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,9ce9d92c-5583-4b16-bec6-9f67834663cb,"olm:{(0.00,1.00)}",,,,1,fdae377a-76ff-447c-a64b-ae3a431691a3 -7df282f5-2e54-4220-8276-087634415be8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(36)-NS_NET126_F1_(35),0.028999999165534973,ca3391eb-ca94-4945-ac72-e116f396f82c,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,"olm:{(0.00,1.00)}",,,,1,0250b2f4-4cbf-449f-87ef-b90dc451673e -d8d23da6-be08-4ace-8d93-70c0faab1505,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(4)-NS_NET126_F4_(5),0.05999999865889549,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,de5ee252-ebb6-42b0-875c-77ae557ffbf6,"olm:{(0.00,1.00)}",,,,1,9989a72f-2587-4a15-804e-e81d9af7ee93 -094a0827-54d8-4ed9-bb8f-2766db020c87,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(20)-NS_NET146_F1_(21),0.05999999865889549,7d45f0ab-1e6b-452f-b665-c4846cf046f5,92cb5065-2e57-4099-8e29-75cbc0c80370,"olm:{(0.00,1.00)}",,,,1,0cbc7c1e-1146-40bc-a87e-a4293f1b8765 -5fa6e010-393e-4bd2-a874-56eb784f9741,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(5)-NS_NET146_F4_(6),0.05400000140070915,d7023c15-adb7-4d56-9f86-b182611a47ef,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,"olm:{(0.00,1.00)}",,,,1,7895fb66-d867-4e4a-bab9-ce5165207321 -f0d4491e-eb64-49a0-8fc3-44fa5bd9dcee,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S3_4-NS_NET116_S3_5,0.029999999329447746,36dccefc-f04c-493f-bb88-11343583bf9f,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,"olm:{(0.00,1.00)}",,,,1,e2ee2ab1-8e22-41be-9a1f-cfdee99d611e -e311729e-244e-48a6-bc48-0c7d9823c148,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(3)-NS_NET126_F4_(4),0.05299999937415123,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,"olm:{(0.00,1.00)}",,,,1,0615b7b8-e7ec-4771-9e68-f02948044da2 -a3c0115c-42eb-48a9-a6b0-64635ee66b87,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(11)-NS_NET126_F3_(12),0.019999999552965164,4258f215-5b22-446f-a260-e8cdaa7c95d1,eb125953-31d3-4207-adf7-aba3a3790d6f,"olm:{(0.00,1.00)}",,,,1,62829e00-c835-4fea-b47a-104d258a5393 -43394be2-5c85-4449-ad06-7866395a5c79,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(3)-NS_NET146_F3_(4),0.01899999938905239,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,f66df6fa-3dfa-4515-85d7-54d0f429fde7,"olm:{(0.00,1.00)}",,,,1,2f625e1a-ff4b-4379-bd79-e309d5841ffb -2dd402ff-ef64-4b4b-8a49-e9570364e65b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(36)-NS_NET146_F1_(35),0.019999999552965164,8f80e777-ccbd-4630-b10e-238e824113fd,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,"olm:{(0.00,1.00)}",,,,1,dc2dafb1-dd6f-489e-9fb1-36d029b03980 -6f875559-5af0-47a9-9f0e-f1d8332f9230,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(30)-NS_NET146_F1_(29),0.029999999329447746,9f95c733-71e2-4bf0-a27a-70144518ea2c,867c4b4d-0f38-4f28-82ce-135f2cc63808,"olm:{(0.00,1.00)}",,,,1,9987d3ab-2135-4c6d-bb7b-209659ab9356 -a2a8bc02-02a9-40d8-9495-058c04d7df89,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(7)-NS_NET146_F2_(8),0.02500000037252903,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,792b505c-87ab-4665-a31d-b6035c5ece70,"olm:{(0.00,1.00)}",,,,1,d4890af8-3627-4397-b962-31e5ae9a8164 -0b1f06c3-9622-47cd-b41f-bd0314673b8d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(10)-NS_NET126_F3_(11),0.026000000536441803,e25387d0-ab9a-406d-bcb4-555414b88b1b,4258f215-5b22-446f-a260-e8cdaa7c95d1,"olm:{(0.00,1.00)}",,,,1,c6ec6f58-dae8-4dcc-b486-d0ba6df880c6 -bfecad6c-ddda-4957-ae66-f04d30fd7104,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(23)-NS_NET126_F1_(24),0.05000000074505806,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,4f2402e8-664a-40f2-970a-abc098a2a0d1,"olm:{(0.00,1.00)}",,,,1,b0242798-3ebc-43b5-b26d-0afc2e3af126 -c49d1581-a0c6-493f-9534-39f97970492b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(13)-NS_NET146_F3_(14),0.020999999716877937,bdf97a4d-622c-4251-8183-8b1a696f376e,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,"olm:{(0.00,1.00)}",,,,1,0d7473a5-dd01-460f-a1ee-624d10f34c8e -e1315733-0b28-4465-8367-fa4535d282fa,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(9)-NS_NET126_F3_(10),0.03200000151991844,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,e25387d0-ab9a-406d-bcb4-555414b88b1b,"olm:{(0.00,1.00)}",,,,1,7da1277a-931e-48f2-8d9f-810e49e0b8ec -5ff3f25d-ef1d-4ba2-ba1e-b387965a839a,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(11)-NS_NET126_F1_(12),0.01899999938905239,270c7266-45dc-4e45-829f-c04f6b631cad,9d10a92f-576d-4777-99ff-59d145924fea,"olm:{(0.00,1.00)}",,,,1,2c4b31fd-9662-4b0a-95da-bab5a1b541cd -09083d14-02aa-40a3-9948-86e86883bda1,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(37)-NS_NET146_F1_(36),0.054999999701976776,450426ac-a560-4d17-b1fc-9e169530a655,8f80e777-ccbd-4630-b10e-238e824113fd,"olm:{(0.00,1.00)}",,,,1,ceb28bd4-0090-4920-bedc-4f66968729dc -e8329717-1626-4c33-b60e-d83e78514014,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(11)-NS_NET146_F2_(12),0.029999999329447746,f26b5511-3c50-42d5-97c2-be408330eb84,8254d91b-e5da-4402-bb8f-301eafa09d28,"olm:{(0.00,1.00)}",,,,1,76530f38-d7be-4e8b-b1f5-cfe49b59388f -2e5bf3d7-11a5-496f-9bd5-bb9d3686a576,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(5)-NS_NET146_F3_(6),0.02500000037252903,ce71377d-63ea-462a-9290-67e51946a098,01bdd8b2-145f-42b3-80e3-a2366dea1044,"olm:{(0.00,1.00)}",,,,1,809a36fc-7f08-4800-8714-2b6607974a43 -94071ac7-ae51-4e45-8795-9d10bda616e9,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS1_03-MS1_04,6.0,787237ad-b3a8-4f2c-ab70-31c5113d82d7,1396cb4c-cee7-4116-97c9-290f98785719,"olm:{(0.00,1.00)}",,,,1,5f05acb2-b125-47e1-af39-878997a48981 -473a11f4-1691-44ba-8e95-96782bc9d07f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(27)-NS_NET126_F3_(28),0.03099999949336052,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,"olm:{(0.00,1.00)}",,,,1,970e0436-65e3-48d6-9d9c-1f194f94f02c -d86488f7-cf74-41b4-9d62-e2923d00680f,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(20)-NS_NET126_F1_(21),0.05999999865889549,36cda100-86ae-4a20-ac71-20af603ac0cf,14ae9865-cb9b-4518-9f2a-c0fda3455a42,"olm:{(0.00,1.00)}",,,,1,0610293b-068b-4851-927b-618da07e6fcf -ec4d2395-23de-41c7-a366-af36aed1bf44,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(4)-NS_NET146_F3_(5),0.017999999225139618,f66df6fa-3dfa-4515-85d7-54d0f429fde7,ce71377d-63ea-462a-9290-67e51946a098,"olm:{(0.00,1.00)}",,,,1,98d060f1-bde2-4649-92e9-c818ba66f474 -8add0020-bc20-4aaa-9ad3-fa1a1a5ef376,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(15)-NS_NET126_F1_(16),0.019999999552965164,41c0087f-ce27-4da3-97d2-92d711b639b4,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,"olm:{(0.00,1.00)}",,,,1,9c4d86bb-ab1d-42ff-a5f2-4d1f39778f6c -76f097c5-173f-4fee-b6db-190792922d0e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET136_ONS-NS_NET136_S3_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,416fa5eb-2f72-46c3-978f-6a0ebb714a40,"olm:{(0.00,1.00)}",,,,1,89a28eeb-daae-4a0b-bfd5-6c5ba90f7440 -784bfe2a-8d23-4e74-8b05-b13141611186,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(20)-NS_NET146_F3_(21),0.020999999716877937,0ebf0088-f596-4cd1-9ae0-5da02dc40335,a4a44d93-48d6-4b87-8053-87fe0778e75c,"olm:{(0.00,1.00)}",,,,1,9a3869ee-c4b1-4b3a-89ce-02d79a2cf4ad -affde1a2-90e8-468f-a0a9-eb024f791857,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_ONS-NS_NET126_F4_(1),0.04500000178813934,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"olm:{(0.00,1.00)}",,,,1,d639d54f-19ff-4b56-bf41-206c1736258c -c87706ad-37ff-4419-b4bc-4607d780498e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(10)-NS_NET126_F2_(11),0.01899999938905239,3d81adf5-73d1-4708-b03b-3afc7db017f4,6678c226-c5d2-4ce3-9728-dc1163be799f,"olm:{(0.00,1.00)}",,,,1,34bcbd39-34fe-4ba4-896b-e123e597985a -1c23e300-0ad5-4b90-ac74-b9763e579268,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS4_06-MS4_07,6.0,fa6d5184-b205-4b1b-839f-7b21ac956c29,898d8295-bf35-4079-9374-99b059c2c956,"olm:{(0.00,1.00)}",,,,1,85771d96-26ec-47d7-b8ef-f991a0bb996e -52df9c70-136a-49bb-9ad4-d300123c7e99,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_MS3_02-MS3_03,0.5,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,e4502c52-b4d7-4082-a583-b5688d8244e0,"olm:{(0.00,1.00)}",,,,1,f3a219f3-8999-4b77-90b8-7f78b4a884a8 -5d56c97f-e15c-4676-9b1a-fc5d7efb8a24,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(28)-NS_NET146_F3_(29),0.02199999988079071,c72a08bc-4685-49b1-b8ef-803aebc8c388,15345698-c319-461f-b969-37d50fb84220,"olm:{(0.00,1.00)}",,,,1,c435432c-3647-4b5b-96e1-ac1e32a546e4 -412d395e-7ebc-4cc6-88fb-24006f54c931,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(12)-NS_NET146_F4_(13),0.039000000804662704,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,b608d71e-3ede-4156-a015-3f6e1d22242a,"olm:{(0.00,1.00)}",,,,1,44f95594-319f-47ba-9df2-5d9833e47408 -9d1ef0fd-3f8d-4a97-8495-25074243860c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(19)-NS_NET146_F2_(20),0.019999999552965164,636dec7c-4242-46e8-b7ae-db7e5a28c39c,2aa2d409-8bb2-477d-ac7a-6439552e136a,"olm:{(0.00,1.00)}",,,,1,fa60cbc7-5599-4409-b866-dc05a5b27235 -75098182-83b1-40ae-baaf-95f1e1f93250,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(29)-NS_NET126_F3_(30),0.028999999165534973,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,"olm:{(0.00,1.00)}",,,,1,01ef6262-ae52-48e5-833c-aface9a34b35 -d00ddea9-83f7-411a-9da6-f9607ffb3c87,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(30)-NS_NET146_F3_(31),0.023000000044703484,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,"olm:{(0.00,1.00)}",,,,1,f24aa8ff-676a-4638-a1b4-4c16566079e8 -0f11e5d6-f850-463b-8d74-6fdf91fad535,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(1)-NS_NET146_ONS,0.02199999988079071,2c520ab6-507e-4dcf-ab05-8f238e9b9385,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.00,1.00)}",,,,1,4503f215-7ded-4230-9f94-e8ce4f2560ab -364ffff6-7541-4324-bbcf-fe626ba9de1d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(14)-NS_NET126_F2_(15),0.03200000151991844,9ce9d92c-5583-4b16-bec6-9f67834663cb,2645e336-b0df-4d1e-a0ea-375444488f06,"olm:{(0.00,1.00)}",,,,1,ca622ca6-25e3-4ddc-9516-99e2376ded1d -a102f0f4-e86d-438c-95a9-d3fc6357121f,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F4_(4)-NS_NET146_F4_(5),0.05999999865889549,00d4a837-f09c-41df-bed1-dfdb78387116,d7023c15-adb7-4d56-9f86-b182611a47ef,"olm:{(0.00,1.00)}",,,,1,fe7f2726-e60e-4111-9577-61f332eebf2e -060f10e1-2ffd-4972-9ace-7fff8df78658,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(21)-NS_NET146_F2_(22),0.024000000208616257,bd292f64-65e8-42ec-9b78-b9b9f013750e,5862f526-783a-4218-a463-3cbf5de8dade,"olm:{(0.00,1.00)}",,,,1,2ae4a009-1481-412f-aa25-9d74b23a60ce -87cd1ae0-2ac4-46fb-aeb8-b2f710da299b,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(16)-NS_NET146_F2_(17),0.024000000208616257,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,40537c84-c812-4231-bd23-0ba81922e937,"olm:{(0.00,1.00)}",,,,1,6c4bc7e5-6510-43f2-b370-89e5426d8364 -cadd7ca5-2b70-4bcc-83d0-867df8b6d0a3,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(29)-NS_NET146_F3_(30),0.028999999165534973,15345698-c319-461f-b969-37d50fb84220,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,"olm:{(0.00,1.00)}",,,,1,5806cf0a-5c5c-44ec-ac36-83a0030fb9dc -c64c73c4-109b-4baa-bf44-3357d4bca7d8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(6)-NS_NET146_F2_(7),0.020999999716877937,5071dd8c-bbc1-4c8d-a180-4492f80e183d,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,"olm:{(0.00,1.00)}",,,,1,be6b1366-0282-427c-99fe-7ee0ae092652 -00a3c4ab-e866-42a9-854f-fbf28c7f6a43,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(14)-NS_NET146_F2_(15),0.03200000151991844,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,d82fae59-844a-4c85-997e-326dd876137c,"olm:{(0.00,1.00)}",,,,1,103e89f7-9c1d-459d-abb8-cf964570340a -7bc8b609-baba-4afe-8cec-866d74e91e43,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(8)-NS_NET146_F3_(9),0.01899999938905239,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,6570535c-0d2e-4846-9951-21559902f67a,"olm:{(0.00,1.00)}",,,,1,af9a3ab2-48e6-4972-b589-8baae5c74fb9 -4bdb6569-72da-4d60-97b1-b5a639032d5d,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET116_S1_4-NS_NET116_S1_5,0.029999999329447746,b3a7431d-89b0-41cb-87a9-5853890796cd,92301422-94ae-48ab-89c7-a69eea9450b2,"olm:{(0.00,1.00)}",,,,1,3362b510-7d57-44b1-a6cf-8081aac84a5b -a9a94bc3-fa83-410a-9e71-38807e8d121c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(16)-NS_NET146_F1_(17),0.03200000151991844,09ac8949-2b79-41d7-b56f-a58f20036df2,0d94a5ea-3a13-48ba-a27f-b2903841c334,"olm:{(0.00,1.00)}",,,,1,0ae22511-6661-4a9c-a3b4-62e28f0c6301 -13ea7170-5fc1-4ed8-be71-0a91a9e5df99,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(16)-NS_NET146_F3_(17),0.029999999329447746,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,0f3ba59d-a9ce-4669-aa12-bebec42238b7,"olm:{(0.00,1.00)}",,,,1,37b03eb6-ef0f-48c2-ba36-e1a5ed1747b4 -031633ca-bd50-401e-9159-d2258ce6309c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F4_(5)-NS_NET126_F4_(6),0.05400000140070915,de5ee252-ebb6-42b0-875c-77ae557ffbf6,e3a40690-d085-4796-9fcb-48d776e58594,"olm:{(0.00,1.00)}",,,,1,6fefbb49-0419-447c-9431-657cb0dc29fe -764eccc0-09cc-4c7a-bf76-33259938530c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F2_(9)-NS_NET146_F2_(10),0.017999999225139618,a5c73608-5a85-495d-bea0-df77b6ce66ea,41414318-73e3-4bdc-8147-570a96b28d37,"olm:{(0.00,1.00)}",,,,1,a61d2b6a-2ae3-4e87-b69c-d6ef03746edb -8cc7bf8e-226d-41c9-9cd0-7524ea9186f7,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(1)-NS_NET146_F1_(2),0.023000000044703484,4f28e734-5148-4caf-ac64-270231740cbf,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,"olm:{(0.00,1.00)}",,,,1,110964ab-decd-4f63-af13-dfe2ee499ba7 -b140dccb-7251-496b-9402-06ebd13048c2,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(24)-NS_NET126_F1_(25),0.02800000086426735,4f2402e8-664a-40f2-970a-abc098a2a0d1,3a2f199c-2966-4b9a-939b-3a6c9924341c,"olm:{(0.00,1.00)}",,,,1,f5402aea-e1ab-43a3-b65b-a101e7358a6f -e357bf93-aaa3-4870-b6a4-6d2cdb8967da,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(5)-NS_NET126_F1_(6),0.017999999225139618,eb21d716-1b54-4dba-bdc2-d1f6752aef85,99e26ef8-75e2-46f3-aafc-6287bf5e3905,"olm:{(0.00,1.00)}",,,,1,b4dfd39c-38ec-4883-adf7-413c0662694a -52ccd989-d87b-4f9f-9d5d-a0609391f56e,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(10)-NS_NET146_F1_(11),0.027000000700354576,6c24b464-790a-4aae-bb11-766718f07cd5,666757e2-292e-473c-ac9c-04c0786574bc,"olm:{(0.00,1.00)}",,,,1,3124880e-a2af-42a1-be47-841a8176e7b6 -d59a733b-b7c6-401b-8e38-653e0cb72b5c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F1_(32)-NS_NET126_F1_(38),0.03099999949336052,49b511fa-8cff-45f4-9a59-54faaaf90abf,06b7f21a-d6d7-4ec0-94c6-141845f14986,"olm:{(0.00,1.00)}",,,,1,5050a032-62b4-4239-aa13-9672c890e74a -95644bf5-8dca-4409-bb04-7d4e9a24fa03,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(30)-NS_NET126_F3_(31),0.023000000044703484,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,67af7db0-0fd8-4657-bb4f-43a2141b9f73,"olm:{(0.00,1.00)}",,,,1,d865f47b-3f99-4ba1-973b-4bdb6fe2414b -08d39ce3-e843-49bd-9b46-1fe927a1d4be,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(17)-NS_NET126_F2_(18),0.023000000044703484,c5457e35-ad81-4427-9d3a-99e4c44ccae8,e80aa2db-f32c-410d-96a1-a32e03222568,"olm:{(0.00,1.00)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 -62c21e1e-f353-4e48-bca6-8a4da341971e,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(21)-NS_NET146_F1_(22),0.03200000151991844,92cb5065-2e57-4099-8e29-75cbc0c80370,1ee9de9a-0095-4b58-beeb-e56fb908844a,"olm:{(0.00,1.00)}",,,,1,d03eee1c-0c11-41c4-90a3-2743ab894974 -73d786b9-377a-4807-9b70-21c80599a4d8,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(27)-NS_NET146_F1_(9),0.03200000151991844,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,0db6e581-37e9-4254-aed8-d5cdf66819f9,"olm:{(0.00,1.00)}",,,,1,90499632-fb19-4b07-9726-8741307a2f77 -d15c85bb-c9b1-4fa3-8bf6-4aa393b564d4,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F3_(15)-NS_NET146_F3_(16),0.020999999716877937,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,"olm:{(0.00,1.00)}",,,,1,ce1623cf-68c5-4f91-842a-2845ca7aa0e1 -6bbccaac-2bbe-4d0b-bb07-80dbb605ec1c,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F2_(20)-NS_NET126_F2_(21),0.02500000037252903,de756ddb-793d-4b2d-959c-59d938a8f61f,1dee13af-e638-4858-9c69-0069190cd577,"olm:{(0.00,1.00)}",,,,1,fb585936-8df9-4d57-9545-0372de271044 -1372ca57-8429-43c6-a589-a402de4ac7f9,"{type:LineString,coordinates:[[7.39249992,51.81000137],[7.39249992,51.81000137]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET126_F3_(3)-NS_NET126_F3_(4),0.01899999938905239,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,bf7e7268-2fb6-4948-ace6-9037ae148fa3,"olm:{(0.00,1.00)}",,,,1,63a743b3-b45e-4862-b571-b4448545fb21 -222af488-6339-4308-8f25-eac19b6e2c9c,"{type:LineString,coordinates:[[7.4116482,51.4843281],[7.4116482,51.4843281]],crs:{type:name,properties:{name:EPSG:4326}}}",LTG_NS_NET146_F1_(24)-NS_NET146_F1_(25),0.02800000086426735,205fcee1-928c-4374-950c-34575f07fa49,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,"olm:{(0.00,1.00)}",,,,1,0ce5f7e7-51b3-4da3-ad12-1c50dc44c6c9 \ No newline at end of file +uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type +2424f0ab-9f83-464e-a960-093ab14a2bb5,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(17)-NS_NET126_F3_(18),0.020999999716877937,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,olm:{(0.00,1.00)},,,,1,fbd5c9d9-96b2-4270-a927-c7a604f032f1 +ca425259-fab4-4dc1-99c9-c19031121645,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(4)-NS_NET146_F2_(5),0.020999999716877937,369cffa5-bcee-4489-8193-1d9b10230eca,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,olm:{(0.00,1.00)},,,,1,c3e20038-888d-4d19-91d0-9732110ff433 +66dbe72e-f2be-430d-b103-c1a84f8211a4,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(14)-NS_NET126_F3_(15),0.029999999329447746,df8df8d2-3494-4da9-8d1b-f913d15f520f,ae234bc5-b751-41f2-95ee-b78de124c583,olm:{(0.00,1.00)},,,,1,b423a5cf-ca70-4a11-9b97-07d002a10837 +5753e615-c90a-4008-92ec-b50c8195f95f,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(27)-NS_NET146_F3_(28),0.03099999949336052,55caf2ec-a21b-4afd-8830-1e4009cce396,c72a08bc-4685-49b1-b8ef-803aebc8c388,olm:{(0.00,1.00)},,,,1,e4d237c9-b025-4838-8b12-34bbf1265fb9 +ce8ea248-dbcb-40b9-a97d-22452032ad27,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(11)-NS_NET146_F3_(12),0.019999999552965164,e2267696-669b-48e8-b43a-37d0db95011d,f6eff0d1-af6b-46ce-b430-4d30976ec08f,olm:{(0.00,1.00)},,,,1,3cde9801-6334-4e0d-8994-6d18b3906a71 +1cf0cb95-28b9-4dc1-82b9-3466d7d870cc,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(25)-NS_NET146_F3_(26),0.026000000536441803,c6c177b0-5004-4db0-8cde-6293330a4757,bd288184-99d8-4233-bb3d-484f3922200a,olm:{(0.00,1.00)},,,,1,f181cb5c-2234-49d5-9e3f-d21f14963074 +ab7c6c3c-3b7f-4475-8cad-27657bc148c6,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(2)-NS_NET146_F2_(1),0.028999999165534973,69efeb2d-9845-49ac-8500-5e017a7a64ef,2c520ab6-507e-4dcf-ab05-8f238e9b9385,olm:{(0.00,1.00)},,,,1,82bc6482-24eb-42dd-8dc3-e05b86696a22 +47cc3694-2782-4c44-8c61-e14d30dbbaa4,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(14)-NS_NET126_F1_(15),0.03200000151991844,b7baa286-cbe2-4143-a08f-4e025af47529,41c0087f-ce27-4da3-97d2-92d711b639b4,olm:{(0.00,1.00)},,,,1,6eae5d86-3269-4d7c-aca6-150008d85eb2 +b302dc76-9715-45b6-b6ef-8da630acd168,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(20)-NS_NET146_F2_(21),0.02500000037252903,2aa2d409-8bb2-477d-ac7a-6439552e136a,bd292f64-65e8-42ec-9b78-b9b9f013750e,olm:{(0.00,1.00)},,,,1,03877157-9a63-40f9-a4ba-12b86cf2ccd4 +f2c37ce1-91d3-43d3-beb3-1fc9a30c87fe,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(7)-NS_NET126_F3_(8),0.03200000151991844,50164699-2018-4b17-b3f1-74b082f27403,6dcdc87b-a719-416f-9da1-21a701048f3a,olm:{(0.00,1.00)},,,,1,d03f95b2-28c1-41cc-a80b-768a2a2f4788 +2ea48cfa-0a0b-48f0-aa66-b619c35b9929,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(14)-NS_NET146_F3_(15),0.029999999329447746,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,olm:{(0.00,1.00)},,,,1,12ccc9e0-9987-4c1c-b176-84574ab2d262 +88c3a0b5-9def-4bf3-87c1-0ee75578b5a9,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(18)-NS_NET126_F1_(19),0.029999999329447746,2f64bf67-cee9-44bb-8c13-ff96878932af,d2aff632-fc26-4595-931c-92e266247ac8,olm:{(0.00,1.00)},,,,1,d334240a-49ef-430f-8924-3d3104b636ba +bee47575-ecc8-4f2f-96de-e9a616603bb7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(15)-NS_NET126_F4_(14),0.08399999886751175,55b3d03f-2204-4ab3-84cc-a28476868c9d,d40a1a85-40f2-4ad3-ba58-720d5ba02268,olm:{(0.00,1.00)},,,,1,01b81835-2d2a-4e5c-bf78-cb1e789f2d0f +5157574f-5e67-4574-81a3-686b97a893ff,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(33)-NS_NET126_F1_(32),0.028999999165534973,b425b28e-48a8-4ec4-a15a-387fcfb79895,49b511fa-8cff-45f4-9a59-54faaaf90abf,olm:{(0.00,1.00)},,,,1,138c7831-202a-4f00-9a5f-8c205a810816 +088e3b53-78f3-445a-bbc6-9da3efbda0a3,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(1)-NS_NET126_ONS,0.02199999988079071,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,7374aedd-b0cd-467c-99e9-fe3b26adb3b7 +8dd3984e-a9f6-4829-9c19-a377e3491f9a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(23)-NS_NET126_F3_(24),0.023000000044703484,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,97ae0aa4-bf05-4b88-8020-83cbda415d22,olm:{(0.00,1.00)},,,,1,ddfd9f5d-c943-4c9a-a019-58ef25e3cbb1 +f4859003-7182-4ebf-8a96-ce61b2f6191c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_01-MS4_02,2.0,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,174fb4b2-4f9e-415c-bfee-d850ef751307,olm:{(0.00,1.00)},,,,1,6fab725c-b58a-47eb-957c-9ca99f4558ce +d7c951cc-2e8f-40d0-b310-03fbdb9b0558,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(8)-NS_NET126_F2_(9),0.02800000086426735,366a70fb-8d7f-4201-9eca-0fcbc839239d,a286f73a-20ee-4056-8129-c7963b34ecd9,olm:{(0.00,1.00)},,,,1,c27513a1-3d09-4f03-9fdd-cdf15cb83dfb +ca765f8e-2a05-40fb-80b8-41e02887fa46,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(19)-NS_NET146_F3_(20),0.019999999552965164,810bebb0-0d5c-4899-b213-3207be661248,0ebf0088-f596-4cd1-9ae0-5da02dc40335,olm:{(0.00,1.00)},,,,1,cb8e491b-e99f-4a68-a0e0-dfa07b77ca7f +3026e0ba-0a46-4d5e-afff-953c34fde207,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(17)-NS_NET126_F4_(2),0.10000000149011612,7125de08-1d28-409a-8b23-023a0294def5,c7e09266-c778-433b-b01a-5fb9e298ea8e,olm:{(0.00,1.00)},,,,1,cb059d73-c67b-41d4-9c49-844c12351e77 +16b934cc-98c6-42b9-9005-be4bf7365693,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S3_3-NS_NET136_S3_4,0.029999999329447746,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,2a816043-d1d2-44a6-8a9b-f61a4933997b,olm:{(0.00,1.00)},,,,1,bb9bd979-bf7e-48cb-840f-e63e85f00911 +b672be06-2cbc-4510-8a96-34647985e9d5,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(4)-NS_NET126_F3_(5),0.017999999225139618,bf7e7268-2fb6-4948-ace6-9037ae148fa3,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,olm:{(0.00,1.00)},,,,1,7204651a-462e-4a96-ab91-9bec7dbdcb92 +971288e4-038b-49d5-8df0-b2a7fdc0e17c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_03-MS4_04,6.0,85ea3976-1779-4d46-bd6f-dfd36427ebdf,890f2162-b4cb-49e7-a16f-4b552c5e245c,olm:{(0.00,1.00)},,,,1,8ad70eaf-8f88-49ac-9369-556f8d4e4981 +eb64f0fb-1810-4b49-b0a6-e94a6422be04,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(1)-NS_NET126_ONS,0.03099999949336052,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,29a0785e-569d-4941-b7a3-9f4710dcb749 +932d9fab-9b07-4948-9d65-4945c7700a72,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(19)-NS_NET146_F1_(20),0.04399999976158142,1f040625-ad1d-409f-bd7e-944c4d805e46,7d45f0ab-1e6b-452f-b665-c4846cf046f5,olm:{(0.00,1.00)},,,,1,97a2a008-5c56-41d4-bef2-f1af45f2925b +ab23d369-ff75-41b4-8a25-25ec9c4320aa,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(17)-NS_NET146_F3_(18),0.020999999716877937,0f3ba59d-a9ce-4669-aa12-bebec42238b7,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,olm:{(0.00,1.00)},,,,1,7eb50926-f5b2-4fc4-b293-c679eaf19f65 +3029d722-91ec-4e45-9243-d267222b6c8e,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(3)-NS_NET126_F2_(4),0.026000000536441803,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,olm:{(0.00,1.00)},,,,1,2de36fa6-bedc-413d-b9ea-ac1a47459531 +26d976e2-5245-4174-abcc-7e67e03d6352,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(12)-NS_NET146_F3_(13),0.019999999552965164,f6eff0d1-af6b-46ce-b430-4d30976ec08f,bdf97a4d-622c-4251-8183-8b1a696f376e,olm:{(0.00,1.00)},,,,1,a4a49bc8-ea2c-4728-8c40-d6863e46f042 +8ae06d94-8e5d-48f6-9d43-599596df688a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(6)-NS_NET126_F1_(7),0.03099999949336052,99e26ef8-75e2-46f3-aafc-6287bf5e3905,fc7821d2-ac64-483e-b520-38d9971f4db0,olm:{(0.00,1.00)},,,,1,7513c490-99e4-4d11-983d-3d6bcf8dea93 +91179f48-2d6c-4ae4-864c-d667f57a6e66,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S1_1-NS_NET116_S1_2,0.029999999329447746,8a50fb37-81cf-47c9-8850-a12b4391e2e7,3e21f3a1-2c9c-4138-bcc9-466b004609ed,olm:{(0.00,1.00)},,,,1,9312de84-9197-462f-9d69-7d2fea8f7f68 +dcf3c182-18bd-4536-b11f-960c52c3b36e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(25)-NS_NET126_F3_(26),0.026000000536441803,1bf26b4d-03cc-4490-8c33-d3db8597d807,dc022eec-16b0-4a64-a2f5-498d81aca71e,olm:{(0.00,1.00)},,,,1,d8c2bfa8-4782-4989-afe9-4f69e3c42ae1 +d74febce-1b8d-4f51-9721-5eb1866d6b4e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_06-MS3_07,6.0,39dbc5ed-d874-48a8-9128-e970436a94b4,40b0f497-96a3-49d9-9503-8fa67a5b532a,olm:{(0.00,1.00)},,,,1,459cc17d-3f08-484b-a886-33c987466b5b +96cc155a-9417-4ed9-911a-b06b7981a2fe,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(33)-NS_NET146_F1_(34),0.027000000700354576,543f7e9f-b9be-486b-b365-2bae79010758,fd4f6232-c28d-4fc3-81dd-03b84aad695e,olm:{(0.00,1.00)},,,,1,58f4e0dc-7dd3-4890-af41-0a1730aa0e1d +1bb0764a-82b8-4f4c-8208-c9c58b8b92c0,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_02-MS1_03,0.5,32b3bb19-c52a-4a19-890a-94a8918d38a9,787237ad-b3a8-4f2c-ab70-31c5113d82d7,olm:{(0.00,1.00)},,,,1,b3546eb6-8ac0-42c7-b5ee-ad0ba3cdd21a +5905e32c-b1d7-40d9-9759-84dbe6b14ba8,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(22)-NS_NET146_F2_(23),0.027000000700354576,5862f526-783a-4218-a463-3cbf5de8dade,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,olm:{(0.00,1.00)},,,,1,ba85a896-08d3-4b95-8a21-1c06f29513e4 +73c09f1f-3538-4b5f-acbf-38b686a0dbba,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(2)-NS_NET146_F4_(3),0.04699999839067459,b37ea333-65e1-4211-8449-993b67e8e0e2,b5548457-5923-4d52-b3c9-fdb75a1df98e,olm:{(0.00,1.00)},,,,1,1659f544-bc4d-40d8-a62b-70dd611bfc33 +ddc03ccc-bd8e-47f3-8183-97f3b039219d,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(15)-NS_NET126_F3_(16),0.020999999716877937,ae234bc5-b751-41f2-95ee-b78de124c583,6232b760-b2e0-485e-9c61-f9721a366a81,olm:{(0.00,1.00)},,,,1,f2a9246c-1d44-4903-b6a1-f038b786c01b +9085189c-48df-498a-80e5-49fe54692a66,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S3_1-NS_NET136_S3_2,0.029999999329447746,416fa5eb-2f72-46c3-978f-6a0ebb714a40,b46d4395-6724-4830-ba55-357e81fc2814,olm:{(0.00,1.00)},,,,1,cbe6053c-f1fc-46e4-8c47-1291d84083ba +cc8bc119-79d7-479b-8767-8b108a0ba4a0,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(20)-NS_NET126_F3_(21),0.020999999716877937,732f83b0-b9c5-4b8e-86fe-753c26f40e78,5af425fa-6ed7-43e1-8898-7af1315128c5,olm:{(0.00,1.00)},,,,1,bc540add-8fdb-43b8-b98a-7989b11ff268 +f4ca1fb7-d17a-4d51-866d-ea2ae22c6f0c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(27)-NS_NET126_F2_(28),0.027000000700354576,daed3552-e382-4153-95be-97f17e2c53e5,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,olm:{(0.00,1.00)},,,,1,7445744d-21dd-46ad-805b-1d8b8a470294 +bdf60fc2-e400-46f6-b873-7a40663106f3,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(6)-NS_NET126_F4_(7),0.03400000184774399,e3a40690-d085-4796-9fcb-48d776e58594,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,olm:{(0.00,1.00)},,,,1,c2618b8d-df63-4bc1-8eab-3ce2fd74e183 +97b9a53e-9ff2-4567-95c0-6c9aab07a43f,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(21)-NS_NET146_F3_(22),0.027000000700354576,a4a44d93-48d6-4b87-8053-87fe0778e75c,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,olm:{(0.00,1.00)},,,,1,a61bace6-0050-436a-8715-0e042a8582f6 +5763fe56-89a4-4407-ba41-c1a528dd50a0,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(23)-NS_NET146_F1_(24),0.05000000074505806,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,205fcee1-928c-4374-950c-34575f07fa49,olm:{(0.00,1.00)},,,,1,fa07a917-4d21-4e0b-abc4-527420509063 +7fa87646-f182-4d67-9ffd-850f489fb24a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(26)-NS_NET146_F3_(27),0.026000000536441803,bd288184-99d8-4233-bb3d-484f3922200a,55caf2ec-a21b-4afd-8830-1e4009cce396,olm:{(0.00,1.00)},,,,1,c9444107-2d82-4591-a80e-eacc5bea633f +1a1550cf-77b8-40a9-90e5-5d0faef7baaa,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(12)-NS_NET146_F1_(13),0.02199999988079071,3b879239-20c8-4adf-bd51-92924327ee71,f1e55c8b-357f-45a7-9d57-e299f9b207f3,olm:{(0.00,1.00)},,,,1,7482222e-f925-4004-abdd-0b69ef453d8d +8f9d19a8-8d64-4f62-b6aa-f5f01a12b566,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(2)-NS_NET126_F2_(3),0.01899999938905239,5981fe65-3c92-4a78-af92-1461904046d0,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,olm:{(0.00,1.00)},,,,1,75e63c65-ec08-4c59-aef2-3db3f96904cc +2497455a-888c-4ac6-aa49-582ab91fd05e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(35)-NS_NET146_F1_(32),0.028999999165534973,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,033d0230-4aee-47cf-91f9-81f5f40e60b0,olm:{(0.00,1.00)},,,,1,6daeb4b5-b137-4ed4-8bac-f6193d5daf33 +97d5bd4a-ce14-4ded-90d4-4f2db25d6626,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(17)-NS_NET126_F1_(18),0.02500000037252903,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,2f64bf67-cee9-44bb-8c13-ff96878932af,olm:{(0.00,1.00)},,,,1,b8c8070f-0668-4a5c-bbff-4326670eedc3 +7614ed07-f464-4a56-8ea2-cf07772530c4,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(2)-NS_NET146_F3_(3),0.028999999165534973,0b2a3b46-5e43-4879-973e-d8fb96429d8a,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,olm:{(0.00,1.00)},,,,1,33bf42ab-01ba-493f-a92e-de302649b490 +58105b87-e27d-4d7f-b492-42434801bdf7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(17)-NS_NET146_F1_(18),0.02500000037252903,0d94a5ea-3a13-48ba-a27f-b2903841c334,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,olm:{(0.00,1.00)},,,,1,3d684e78-d7ba-436f-b223-c2f50de8d7ac +83b12a0c-d66f-43cf-a5c1-1945a8a66c4c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(27)-NS_NET146_F2_(28),0.027000000700354576,b179c38b-5af0-4304-84b1-1dc03314fd80,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,olm:{(0.00,1.00)},,,,1,caf07358-b134-46ae-a7f4-7c64d06ab25b +f59cd3fa-404d-4c42-820b-31346ae47c00,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(7)-NS_NET126_F2_(8),0.02500000037252903,4db634e5-3eb8-4c17-bc44-eb224667580c,366a70fb-8d7f-4201-9eca-0fcbc839239d,olm:{(0.00,1.00)},,,,1,0b2b2d0b-0bff-4b57-b505-78d70f9a2d96 +63856192-b60e-48a5-83a3-94422a79e79e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(16)-NS_NET126_F1_(17),0.03200000151991844,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,olm:{(0.00,1.00)},,,,1,0d77358d-422b-4f97-8eb9-b36f717da4a2 +f6dfa796-69c1-4deb-8e5d-78d6a29f2b6e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(2)-NS_NET126_F2_(1),0.028999999165534973,5981fe65-3c92-4a78-af92-1461904046d0,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,olm:{(0.00,1.00)},,,,1,9bdff8f4-9fc5-4bb4-a346-786543058f6a +24537b9f-9cb9-45d1-8bbb-f87e3a948a69,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(10)-NS_NET146_F3_(11),0.026000000536441803,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,e2267696-669b-48e8-b43a-37d0db95011d,olm:{(0.00,1.00)},,,,1,d5addbe0-2d36-489a-8552-b3a0e66aa5b8 +95b47f01-829a-46c3-873a-4df11d798c49,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(7)-NS_NET146_F1_(8),0.01899999938905239,67c1746c-3af8-403f-983e-1c7c047383df,d5489e1b-0e7e-4ca9-a362-09c23576a622,olm:{(0.00,1.00)},,,,1,152c2e89-46ec-4b21-9cea-5c10420de37b +2c6d3986-9cf2-4c41-9a40-400e4e0b3112,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(26)-NS_NET146_F2_(27),0.02800000086426735,86af5351-87ef-49c6-bd17-673dceecee5b,b179c38b-5af0-4304-84b1-1dc03314fd80,olm:{(0.00,1.00)},,,,1,7e6f9030-73ff-4fcb-a384-f71820af1a41 +22d61b21-2a7d-4be8-b14b-f0d72e1c5ba7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(12)-NS_NET126_F4_(13),0.039000000804662704,6a4547a8-630b-46e4-8144-9cd649e67c07,da79c960-d35a-4193-9b06-2d4d57051706,olm:{(0.00,1.00)},,,,1,b8e2950a-6213-4502-bcd3-16a287428fbe +a8bc3d4a-1113-4f62-b01d-e59e6c35ab84,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_01-MS1_02,2.0,f5839ade-5968-4879-a824-90b5fb3552cd,32b3bb19-c52a-4a19-890a-94a8918d38a9,olm:{(0.00,1.00)},,,,1,8c9f87cd-141c-4ba9-a017-5fcde0e542a2 +25a1e96e-b425-48bf-a3ae-dc54ea9da47f,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_ONS-NS_NET116_S3_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,4a6f6058-e654-464d-9367-2dca7185c6d7,olm:{(0.00,1.00)},,,,1,cde5f3a8-4a99-49b7-a7e7-b73e1c6d8003 +8885b761-4c1a-4924-be8a-b8f474d8f629,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_01-MS3_02,2.0,bb59ca46-1f2e-41c9-9723-90b306f043cd,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,olm:{(0.00,1.00)},,,,1,54a5e86e-8535-427e-b07b-638ba00913a5 +147bf31b-f9b1-415f-858b-f3ed430e508d,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(18)-NS_NET146_F2_(19),0.028999999165534973,21359dd1-7a23-4932-b656-c196fbffe751,636dec7c-4242-46e8-b7ae-db7e5a28c39c,olm:{(0.00,1.00)},,,,1,c4caf964-fe70-47f4-9596-b52418ee8d39 +71832b7e-b5a2-40d4-82d3-e8f1ba38ace6,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(6)-NS_NET146_F4_(7),0.03400000184774399,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,olm:{(0.00,1.00)},,,,1,ec6693de-2458-4ace-b303-4ef744f72884 +5adb6634-4872-43af-b9cb-39df332b64b2,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(8)-NS_NET146_F4_(9),0.0430000014603138,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,9b889b73-c108-4b38-b6eb-3377841e0c83,olm:{(0.00,1.00)},,,,1,0622aad8-6436-429e-a46b-4e09adad1a6c +2d552f15-6871-4e09-84b1-003da098d909,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S2_1-NS_NET116_S2_2,0.029999999329447746,39112046-8953-4e73-a5d9-6a8183a77436,d53ff076-dadd-44f8-85d4-68f48991f7d0,olm:{(0.00,1.00)},,,,1,e0de3267-5ef6-4fcb-83c9-771d53e7fde8 +b5a66c60-7189-4c86-a32a-4d1aa6568475,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_HS_NET1_Station_4-HS_NET1_Station_1,30.0,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,00d03670-7833-47ee-ad52-04d18d1c64fd,olm:{(0.00,1.00)},,,,1,b8bec046-5587-4a35-a262-233452558bfa +2d616d05-fa31-4b7f-b666-0fab28a21a82,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(28)-NS_NET126_F3_(29),0.02199999988079071,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,olm:{(0.00,1.00)},,,,1,be79605e-39e3-4a53-b27c-33b5b80e8832 +7cfd5184-c217-42b9-be09-7ed413d7a11e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(32)-NS_NET146_F1_(33),0.03099999949336052,033d0230-4aee-47cf-91f9-81f5f40e60b0,543f7e9f-b9be-486b-b365-2bae79010758,olm:{(0.00,1.00)},,,,1,763854f1-b1c6-44fb-a458-c7878ac026e5 +5c26821d-ea3b-4a00-8d42-1486710a2ca5,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(16)-NS_NET126_F3_(17),0.029999999329447746,6232b760-b2e0-485e-9c61-f9721a366a81,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,olm:{(0.00,1.00)},,,,1,e8fb78e6-329b-4968-b748-48d27078347a +a4dc31e8-e10a-4b42-90b4-f14d0f133c0c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(12)-NS_NET126_F2_(13),0.02800000086426735,9d02ea80-98d8-4cd0-a635-9104a14a56dd,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,olm:{(0.00,1.00)},,,,1,6d8c33a0-9d13-40fb-a8ed-66f653461521 +d160ec85-06ab-42d2-9dc1-4f905306e0a6,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(12)-NS_NET126_F1_(13),0.02199999988079071,9d10a92f-576d-4777-99ff-59d145924fea,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,olm:{(0.00,1.00)},,,,1,6e3b7cd2-87cb-4155-a5a8-1e7ad6557a47 +d9d1edce-43e0-4cbd-9801-4a4e1a1dfa71,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(17)-NS_NET146_F2_(18),0.023000000044703484,40537c84-c812-4231-bd23-0ba81922e937,21359dd1-7a23-4932-b656-c196fbffe751,olm:{(0.00,1.00)},,,,1,1a77afda-35bc-4902-a32e-a3a8f3d1a88a +a78fbab6-e680-4c45-9731-97c82f2fb3c8,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_05-MS3_06,0.4000000059604645,86dfce49-05b2-4208-a6ae-877c3e98e6be,39dbc5ed-d874-48a8-9128-e970436a94b4,olm:{(0.00,1.00)},,,,1,0cf49259-c126-4602-9b8a-764208d67914 +63be5ffd-acbc-4c4f-aab9-54c616e2dd2e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(9)-NS_NET126_F4_(10),0.032999999821186066,119d270a-ff22-4fdb-8214-cb5b336790bf,857c264a-7072-4bb7-af56-2f01539b2a2e,olm:{(0.00,1.00)},,,,1,a4aab125-8af4-4ef9-8842-4cf718f998bc +8619b18b-8b32-4013-9b3a-6aab514b73cc,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(2)-NS_NET126_F4_(3),0.04699999839067459,c7e09266-c778-433b-b01a-5fb9e298ea8e,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,olm:{(0.00,1.00)},,,,1,03627bdf-9d77-44d5-a9c2-9e3109ec8a32 +a5106b6a-42b2-42d0-b5b3-a4656541abfa,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(19)-NS_NET126_F2_(20),0.019999999552965164,52e15712-2572-442a-b22c-add48af95115,de756ddb-793d-4b2d-959c-59d938a8f61f,olm:{(0.00,1.00)},,,,1,6bc2f42c-d4bb-422c-9aa8-6255d18bf010 +84f3941b-450c-4acb-8150-c788af1e6546,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(8)-NS_NET126_F4_(9),0.0430000014603138,75f2dfb9-75a0-496d-9c44-79e7df54c1df,119d270a-ff22-4fdb-8214-cb5b336790bf,olm:{(0.00,1.00)},,,,1,87591389-0527-4fe0-8b33-7800b89a50c6 +f93f5e08-f351-4b2b-8cb0-9ec01203c1b9,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(28)-NS_NET146_F1_(27),0.029999999329447746,012c9eee-86c2-494c-adcc-bbfc481e4a46,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,olm:{(0.00,1.00)},,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +2887fb2b-fe44-4436-b28e-9f100f8288ac,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S3_4-NS_NET136_S3_5,0.029999999329447746,2a816043-d1d2-44a6-8a9b-f61a4933997b,3bc8235b-03b5-489b-81a2-58d520fbe28e,olm:{(0.00,1.00)},,,,1,3be9f63d-c316-4aa1-8695-6cfcfac29790 +1a52eb5c-a8a1-4b69-9aac-138e425d835b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(7)-NS_NET126_F4_(8),0.041999999433755875,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,75f2dfb9-75a0-496d-9c44-79e7df54c1df,olm:{(0.00,1.00)},,,,1,0417354b-2a35-4499-965d-24b153f98769 +66651745-4425-4a9a-9a2a-3f2715252cf6,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S2_2-NS_NET136_S2_3,0.029999999329447746,cbcfc3b6-ac90-4215-975c-a033f5cf9912,fd534474-cd65-47aa-8005-dc50d17d6920,olm:{(0.00,1.00)},,,,1,5f39d862-cf14-4619-847d-1b77eaa80546 +0c04a652-1076-4b59-a957-652790b4c963,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(38)-NS_NET126_F1_(39),0.027000000700354576,06b7f21a-d6d7-4ec0-94c6-141845f14986,60173008-809d-4d8f-b06a-3c4a838dd989,olm:{(0.00,1.00)},,,,1,9b5784f1-0ae5-4692-9deb-3d74743f59e0 +106f03b3-b84e-4d36-ab09-13b3dc3403e7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S2_3-NS_NET116_S2_4,0.029999999329447746,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,e05c68b1-11cd-43fd-a4b2-31e4db380c78,olm:{(0.00,1.00)},,,,1,17e87208-d092-4514-8b23-ab91598798ce +184c0d91-3f4b-4816-a82d-519e4bcd7ee9,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S1_4-NS_NET136_S1_5,0.029999999329447746,ed4697fd-016c-40c2-a66b-e793878dadea,926d6113-933f-49e3-9529-a3035acdc9b2,olm:{(0.00,1.00)},,,,1,bdcb3549-eb2e-4903-8f0d-cf6a2166c09f +cfd11fa8-fcf6-4b65-9523-ee5d21e292ed,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(6)-NS_NET126_F2_(7),0.020999999716877937,9d7038e9-5bcc-4676-bead-46c4f1291ba8,4db634e5-3eb8-4c17-bc44-eb224667580c,olm:{(0.00,1.00)},,,,1,267979b1-af4a-4ae9-a22c-3e0234ce2271 +fe19ff1f-8ea4-4ffe-881b-ad8d57c4561a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(6)-NS_NET126_F3_(7),0.028999999165534973,e018b95e-fca5-40f7-8550-b05a619169dc,50164699-2018-4b17-b3f1-74b082f27403,olm:{(0.00,1.00)},,,,1,f8b5526a-2f8b-4937-864a-4162157a98be +b08cf4bc-d9f2-4608-a162-74db09b16db0,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(27)-NS_NET126_F1_(9),0.03200000151991844,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,5dfd45b8-48e7-42fd-ac53-cc57455486b5,olm:{(0.00,1.00)},,,,1,b44c03a0-c838-4de1-b329-e2df2a769d53 +0a068504-0bd7-4484-a0e3-26afade14698,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_03-MS2_04,6.0,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,5f1c776c-6935-40f7-ba9e-60646e08992b,olm:{(0.00,1.00)},,,,1,0bfe6869-6869-438d-918c-e697955a922f +041991a2-c961-44a7-bfec-29cccd9a7831,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(9)-NS_NET126_F2_(10),0.017999999225139618,a286f73a-20ee-4056-8129-c7963b34ecd9,3d81adf5-73d1-4708-b03b-3afc7db017f4,olm:{(0.00,1.00)},,,,1,22a27f37-a8dc-4316-9795-7525ee7a0ac7 +0c73890d-adfa-4936-966f-8e527c06bdbe,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(21)-NS_NET126_F1_(22),0.03200000151991844,14ae9865-cb9b-4518-9f2a-c0fda3455a42,c317a6cd-428b-4c36-8233-91d0c4e2717a,olm:{(0.00,1.00)},,,,1,98940ea1-18b6-4823-99aa-ede16c31602f +4cfd425d-6158-4904-86b5-d16dc47a4778,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(6)-NS_NET146_F3_(7),0.028999999165534973,01bdd8b2-145f-42b3-80e3-a2366dea1044,f1e88392-3b2a-4ce8-a31f-c963f08f8043,olm:{(0.00,1.00)},,,,1,abbe9d99-e6b5-4958-9637-b3a36e3283ce +f395e127-6036-49bb-b06f-1a3808193dfa,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(13)-NS_NET126_F4_(14),0.07999999821186066,da79c960-d35a-4193-9b06-2d4d57051706,d40a1a85-40f2-4ad3-ba58-720d5ba02268,olm:{(0.00,1.00)},,,,1,29538d4e-9d99-4701-b21a-0d8ee5b665de +10c6a103-3132-4324-8f76-8c1858d51fcb,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S1_2-NS_NET116_S1_3,0.029999999329447746,3e21f3a1-2c9c-4138-bcc9-466b004609ed,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,olm:{(0.00,1.00)},,,,1,1173fa67-2573-4476-aa5e-c3fe756a7f07 +815bc4d0-3418-4d15-8f85-c104a24e6b17,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(31)-NS_NET126_F3_(32),0.026000000536441803,67af7db0-0fd8-4657-bb4f-43a2141b9f73,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,olm:{(0.00,1.00)},,,,1,a34786e0-a3f2-4420-8754-9af63551cbf8 +d5d7329a-08a2-4946-8a02-d4a70746d37b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(31)-NS_NET146_F1_(30),0.019999999552965164,5e213f42-d93e-45c5-a295-adbe09105746,9f95c733-71e2-4bf0-a27a-70144518ea2c,olm:{(0.00,1.00)},,,,1,04e8252c-c3f3-4a4e-a11a-a182e94c382e +a7a76517-7239-4a95-b9b0-0027cddfa77b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(10)-NS_NET146_F4_(11),0.07599999755620956,ffcaf979-d707-4d25-8f46-f436f9792d7f,8b3e3802-5213-46d0-a498-15eb6e5852b5,olm:{(0.00,1.00)},,,,1,1d393258-37f4-4e4f-a77f-781524a55083 +17e2286d-65ca-4948-8a6c-63bdc13a9b50,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_ONS-NS_NET146_F4_(1),0.04500000178813934,3da4fd3d-ac5e-409d-91fa-36516673cf57,ead38a50-b8f7-4bbb-b65d-f54350825e8e,olm:{(0.00,1.00)},,,,1,9a7fdf17-f929-42be-98fb-cf5778ce4358 +b13204e1-02fa-49dd-92e2-c3310a15909a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(18)-NS_NET146_F1_(19),0.029999999329447746,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,1f040625-ad1d-409f-bd7e-944c4d805e46,olm:{(0.00,1.00)},,,,1,b859db2f-036d-4697-887f-cb9445bc0814 +5001666c-1331-43f9-8b09-3667c89951d4,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(15)-NS_NET126_F4_(16),0.04800000041723251,55b3d03f-2204-4ab3-84cc-a28476868c9d,b8fa1f73-223c-4b08-a140-44f12484cce3,olm:{(0.00,1.00)},,,,1,c21290a1-ce12-4bc1-be0b-3492c9399da3 +23abf40d-58a7-4f00-9ee8-5290a510f9b2,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_03-MS3_04,6.0,e4502c52-b4d7-4082-a583-b5688d8244e0,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,olm:{(0.00,1.00)},,,,1,6734c033-4156-4e9f-b924-2f5d6aee5c7f +22acea8e-cde0-45a4-82e6-ce5241226aac,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(23)-NS_NET146_F3_(24),0.023000000044703484,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,773aebe4-fc03-46be-8209-0213e2760a8e,olm:{(0.00,1.00)},,,,1,6d1930ba-b144-459f-9a7f-463c0a0f46b4 +eb1cd362-f3bd-4411-a45d-a237bcb07789,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(15)-NS_NET146_F1_(16),0.019999999552965164,00bbc353-d47e-4865-a696-fe5d29b9e6a2,09ac8949-2b79-41d7-b56f-a58f20036df2,olm:{(0.00,1.00)},,,,1,6f8f3927-ac51-4b7d-a23e-8e429949f345 +9af99daa-1e1e-45a8-bbed-c77e47ba4f8a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(23)-NS_NET146_F2_(24),0.02800000086426735,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,970cf93c-36c5-4938-a7e4-3f184a7035f0,olm:{(0.00,1.00)},,,,1,e5d110d3-321b-4726-bc51-e265f83891df +f03440ae-d6d8-4f7b-ad5f-bbd280a9d2a6,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(37)-NS_NET126_F1_(36),0.03200000151991844,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,ca3391eb-ca94-4945-ac72-e116f396f82c,olm:{(0.00,1.00)},,,,1,82e77523-a1ad-40e4-a7d1-0a9ae55a5b2f +29747132-2fe5-4570-8d02-114d3438835c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(26)-NS_NET126_F2_(27),0.02800000086426735,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,daed3552-e382-4153-95be-97f17e2c53e5,olm:{(0.00,1.00)},,,,1,04a91974-26b9-4b6c-9c0a-31f4bcc9c8d1 +87a41d29-ad67-4bd6-a5b7-9d1414b38c6e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(3)-NS_NET146_F1_(4),0.019999999552965164,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,dd9d4153-c56f-4457-ad5e-46a48d4486b6,olm:{(0.00,1.00)},,,,1,9da326a4-b96c-4e3c-bcd2-58be00a460cb +82e01986-321d-4f21-8453-60220f97bbb1,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(4)-NS_NET146_F1_(5),0.02800000086426735,dd9d4153-c56f-4457-ad5e-46a48d4486b6,bd8c7d3d-e830-4a46-bf78-0086ce24909f,olm:{(0.00,1.00)},,,,1,1ede9038-2ae8-4794-839d-f60f70d50177 +13cfe1fb-1cec-4c17-baf8-b7dcb9f744cd,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(1)-NS_NET126_ONS,0.12099999934434891,4303784e-7193-454a-9be4-3591400b4eeb,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,33e2dfb4-60cd-4b99-b7ac-bc28267e8b9c +76d82f19-65d7-447d-a14c-95d050139fa5,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(2)-NS_NET146_F1_(3),0.027000000700354576,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,olm:{(0.00,1.00)},,,,1,3b41ea67-4e64-466f-9932-712b23fcf7df +4dbb5675-cc27-4868-a9cc-e28ca232ba23,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(2)-NS_NET126_F3_(3),0.028999999165534973,285a4caa-2da8-4bd2-8a60-7d04f168f378,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,olm:{(0.00,1.00)},,,,1,b3cac110-acef-4ec0-9139-3858a4c36acc +f8827054-46fd-486c-aa91-9bd813187705,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(3)-NS_NET146_F4_(4),0.05299999937415123,b5548457-5923-4d52-b3c9-fdb75a1df98e,00d4a837-f09c-41df-bed1-dfdb78387116,olm:{(0.00,1.00)},,,,1,1568ffdb-4504-4dce-b1d4-680a286f52b2 +ebd1f65a-65ae-4620-b1cf-79898683c9e1,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_06-MS2_07,6.0,df97c0d1-379b-417a-a473-8e7fe37da99d,14a8dc4c-0906-402f-b073-6d6d4725d0cb,olm:{(0.00,1.00)},,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +31c8715f-7b85-4243-8908-69cf8b2c1525,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(5)-NS_NET146_F1_(6),0.017999999225139618,bd8c7d3d-e830-4a46-bf78-0086ce24909f,e3c3c6a3-c383-4dbb-9b3f-a14125615386,olm:{(0.00,1.00)},,,,1,f1974038-6ca4-4c43-8cf9-b9e6988b035c +7056d4fa-aa01-47d4-af86-5c9717345607,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(31)-NS_NET126_F1_(30),0.019999999552965164,80d8252b-045f-471a-9638-416ed3f86120,519ace7e-fd3f-4797-b14b-36c1694b00cd,olm:{(0.00,1.00)},,,,1,ce8ff61c-97fd-441a-914a-250c0dc80ed2 +ffdd2907-38ed-4a39-89de-9435e97dadc0,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(18)-NS_NET126_F2_(19),0.028999999165534973,e80aa2db-f32c-410d-96a1-a32e03222568,52e15712-2572-442a-b22c-add48af95115,olm:{(0.00,1.00)},,,,1,5287c56e-1a3f-4265-bdf6-bad967e03478 +0ffacffd-4f3f-465b-8525-bc22facc45da,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S3_2-NS_NET136_S3_3,0.029999999329447746,b46d4395-6724-4830-ba55-357e81fc2814,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,olm:{(0.00,1.00)},,,,1,9bcd4dbb-18d3-43af-85e0-e475f6371030 +97ce398b-de56-4b28-925c-a37f9029e875,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_05-MS4_06,0.4000000059604645,ee384ace-040e-4f21-8a8a-d702ab51af55,fa6d5184-b205-4b1b-839f-7b21ac956c29,olm:{(0.00,1.00)},,,,1,2cbe87fe-c770-4b7b-b1ac-6e52ea35682a +09fdfecb-1ea0-4b99-a7bd-caad84afe160,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(7)-NS_NET126_F1_(8),0.01899999938905239,fc7821d2-ac64-483e-b520-38d9971f4db0,f717b05b-f4e7-43d9-af9e-638e2badee5a,olm:{(0.00,1.00)},,,,1,b0640c38-10d2-4f95-aa23-afbd8ad7f21c +21dc5686-67b6-49dc-b5aa-ecc7f7deb620,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(2)-NS_NET146_F2_(3),0.01899999938905239,69efeb2d-9845-49ac-8500-5e017a7a64ef,0170837a-1876-45f9-a613-666f9991964d,olm:{(0.00,1.00)},,,,1,899d2b91-69bc-46fb-a4bb-0b97c7c8751a +1cfc85dd-3fb8-48a3-9ea1-b11b1b9ca8d4,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(7)-NS_NET146_F4_(8),0.041999999433755875,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,olm:{(0.00,1.00)},,,,1,ad9a28fb-b6c5-447f-847f-14480a638bfc +93cd3af7-2dbb-4804-9386-d15705b5f18e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(31)-NS_NET146_F3_(32),0.026000000536441803,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,fd3b7bb8-3976-4441-9211-745243afd80f,olm:{(0.00,1.00)},,,,1,afc0f157-2fcd-4435-8cc1-46b29f8c799a +9f57100c-cb04-49b5-a9bd-f0e78f87b18a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(10)-NS_NET126_F1_(9),0.03099999949336052,f6a31362-8b0d-4926-b0d0-10bb61db20df,5dfd45b8-48e7-42fd-ac53-cc57455486b5,olm:{(0.00,1.00)},,,,1,e745cdd4-1c30-447f-8694-d3b3d2e01a96 +a4792ce6-c652-43e9-9156-5e9d0aa082c2,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_ONS-NS_NET136_S2_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,olm:{(0.00,1.00)},,,,1,7e56f483-33df-4eb3-b80d-787dcd1d5fec +7b7ac3b3-877f-4cba-8ad4-6171f2c5b83c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(2)-NS_NET126_F1_(3),0.027000000700354576,a7ebd30b-b843-405f-9fae-ca6b489601f9,04f29760-9e52-4943-8563-62e1fbd5ed52,olm:{(0.00,1.00)},,,,1,612f81f3-5f7f-45c7-ad13-f729ef2ee07d +b11ce01e-37ce-4ea7-b3a3-4db89820fde1,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(28)-NS_NET126_F1_(27),0.029999999329447746,0c266541-6235-4d01-8258-e763c58af6c7,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,olm:{(0.00,1.00)},,,,1,28ff8422-4924-4669-8352-2d5fd68a084c +8a09b9b8-6c9f-4dc7-a5a5-fe5d22b5809a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(11)-NS_NET126_F2_(12),0.029999999329447746,6678c226-c5d2-4ce3-9728-dc1163be799f,9d02ea80-98d8-4cd0-a635-9104a14a56dd,olm:{(0.00,1.00)},,,,1,3bfb3448-4aa4-4390-88ab-b73e539c336f +7cc28881-dec6-4baa-ad77-d4a2ea3cdd68,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_06-MS1_07,6.0,b22c9299-5fb4-46a7-b566-fc17e0d51d60,7546df1d-8a62-4650-bf2e-d1e441b38d70,olm:{(0.00,1.00)},,,,1,71d2059f-ed6c-4cd1-9c3a-28b3409e93bb +8bb29769-404b-4bf6-837e-f9ca1b389bf9,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S3_2-NS_NET116_S3_3,0.029999999329447746,550ebca7-1455-44eb-9431-ffbf08e58bd4,d69efff2-ba8b-4aa6-a4a1-27267964147a,olm:{(0.00,1.00)},,,,1,9db7e41e-7360-4529-bbdb-dbd220117f61 +2770ee0b-96ca-4677-9933-8d82643501e3,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(11)-NS_NET146_F4_(12),0.05000000074505806,8b3e3802-5213-46d0-a498-15eb6e5852b5,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,olm:{(0.00,1.00)},,,,1,333e8b90-4af3-4385-a845-ce1e56549bad +4c98fe8a-ca2a-4503-8843-a800cbf92c82,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(13)-NS_NET126_F3_(14),0.020999999716877937,f29859be-c6e7-4cf9-84d7-239eb98a9e65,df8df8d2-3494-4da9-8d1b-f913d15f520f,olm:{(0.00,1.00)},,,,1,5670305b-68cf-4b9a-ab60-ea3bbd57afb4 +368c8108-0953-4e5a-90db-7c57a9057b20,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(22)-NS_NET146_F1_(23),0.027000000700354576,1ee9de9a-0095-4b58-beeb-e56fb908844a,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,olm:{(0.00,1.00)},,,,1,2440030d-910e-4a4b-ac70-15f09e34e23b +746fa279-2acf-4aa1-b3e1-8d312d66058a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(5)-NS_NET146_F2_(6),0.028999999165534973,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,5071dd8c-bbc1-4c8d-a180-4492f80e183d,olm:{(0.00,1.00)},,,,1,9aafec57-d20c-4d25-9a12-0ffb299eddda +ddc63e7d-e76a-489b-a05f-97e7dee40794,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(12)-NS_NET146_F2_(13),0.02800000086426735,8254d91b-e5da-4402-bb8f-301eafa09d28,49e14db3-a4bc-464a-b606-653ac8a604dd,olm:{(0.00,1.00)},,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +0d6627e5-9f9e-4c40-90c1-45abd98a51cd,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_01-MS2_02,2.0,1a8ba1a5-3cee-4791-b21b-f17b08526873,535843a3-cf93-412f-b4d7-585337791ba8,olm:{(0.00,1.00)},,,,1,8cb6dcdc-c648-4c54-8cda-1df69f317b47 +98a4759c-696b-4c99-b339-cf39ecc76ba7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S2_1-NS_NET136_S2_2,0.029999999329447746,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,cbcfc3b6-ac90-4215-975c-a033f5cf9912,olm:{(0.00,1.00)},,,,1,e6b134f3-2f34-4bdb-a353-0de86ef64651 +37c8ebe1-5d29-4806-a84a-fc00e4279fa6,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S3_3-NS_NET116_S3_4,0.029999999329447746,d69efff2-ba8b-4aa6-a4a1-27267964147a,36dccefc-f04c-493f-bb88-11343583bf9f,olm:{(0.00,1.00)},,,,1,ea01036f-5b25-47dd-98e3-0d944fd2e670 +0d6a5b4a-db92-4772-a91c-4e18ff35c0be,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(35)-NS_NET126_F1_(34),0.054999999701976776,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,olm:{(0.00,1.00)},,,,1,f4a72519-d0f2-4208-b7c7-032cb5e5516d +a8b86d8f-a196-4eca-b248-66bc8918f9e6,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(14)-NS_NET146_F1_(15),0.03200000151991844,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,00bbc353-d47e-4865-a696-fe5d29b9e6a2,olm:{(0.00,1.00)},,,,1,1dd89c18-1436-4212-a053-5c6435368da5 +de5aeea7-2505-4f0d-9d53-22a5287ab8b7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(24)-NS_NET126_F2_(25),0.028999999165534973,625bdd2c-a75f-46ef-850c-ca4704d56e55,1dcddd06-f41a-405b-9686-7f7942852196,olm:{(0.00,1.00)},,,,1,121eb9fa-9cd8-49ef-a5c5-a382596b9d9f +7f2e8019-f650-42b7-bd39-6895cb9c4d9f,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(9)-NS_NET146_F3_(10),0.03200000151991844,6570535c-0d2e-4846-9951-21559902f67a,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,olm:{(0.00,1.00)},,,,1,7286023c-864d-476f-8b54-f23179ed906a +ea5f6247-4116-4acb-9595-52a7a0412897,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S1_3-NS_NET136_S1_4,0.029999999329447746,eb95ff15-56db-4463-bb54-0ee131167812,ed4697fd-016c-40c2-a66b-e793878dadea,olm:{(0.00,1.00)},,,,1,98d23c1c-fd2a-4257-993f-55663b42200b +6862b157-39c8-47d2-b31c-e418e1bad9a2,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(24)-NS_NET146_F2_(25),0.028999999165534973,970cf93c-36c5-4938-a7e4-3f184a7035f0,011e3794-3341-4376-839c-3f5a452e15ab,olm:{(0.00,1.00)},,,,1,785dc700-c099-44fa-88b8-4242184395cf +1a5bb799-bc03-4de9-a8a1-9a0616ea3add,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(13)-NS_NET146_F2_(14),0.02199999988079071,49e14db3-a4bc-464a-b606-653ac8a604dd,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,olm:{(0.00,1.00)},,,,1,5b2b259b-1155-4130-b119-afea37851952 +d3d211d9-22f6-42ba-a596-0d0ca1c7e943,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(5)-NS_NET126_F2_(6),0.028999999165534973,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,9d7038e9-5bcc-4676-bead-46c4f1291ba8,olm:{(0.00,1.00)},,,,1,235dc9e4-7328-4386-8ca5-ce9c3202210e +10d957bc-fb58-4a8f-8fd2-96a0b129eb02,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(24)-NS_NET146_F3_(25),0.029999999329447746,773aebe4-fc03-46be-8209-0213e2760a8e,c6c177b0-5004-4db0-8cde-6293330a4757,olm:{(0.00,1.00)},,,,1,91bec055-7ab3-49f0-940d-f7399bbb129e +09125a13-324b-4611-a718-5028b390f1ca,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(1)-NS_NET146_ONS,0.03099999949336052,22e58399-428f-4633-9ee4-e5fa0db68d6d,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,660acf3d-706b-4daa-83e7-af1edcb02804 +64bd5e0e-cf5a-469f-a427-113b0e16893d,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_02-MS2_03,0.5,535843a3-cf93-412f-b4d7-585337791ba8,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,olm:{(0.00,1.00)},,,,1,1846cb8f-2d1f-48ec-a73c-9f9a8392bf1f +7f853fc7-6d3e-4086-82b0-cc93c8257f46,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(1)-NS_NET126_F1_(2),0.023000000044703484,4303784e-7193-454a-9be4-3591400b4eeb,a7ebd30b-b843-405f-9fae-ca6b489601f9,olm:{(0.00,1.00)},,,,1,673692bb-40e7-4793-8010-59a6c825fb0f +fd04cc09-6ff8-48ea-a5eb-453e9d59d6d7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_HS_NET1_Station_1-HS_NET1_Station_3,40.0,00d03670-7833-47ee-ad52-04d18d1c64fd,33f29587-f63e-45b7-960b-037bda37a3cb,olm:{(0.00,1.00)},,,,1,d0f81106-444d-4832-ad0b-a293d719206a +1a56ec37-3781-4f35-aeec-0d0341c63372,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(25)-NS_NET126_F2_(26),0.02199999988079071,1dcddd06-f41a-405b-9686-7f7942852196,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,olm:{(0.00,1.00)},,,,1,6a818827-ddba-4916-ab33-2c326d3c5745 +1c81ee69-fb75-4bea-bfa9-f627850f9e6b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(10)-NS_NET126_F4_(11),0.07599999755620956,857c264a-7072-4bb7-af56-2f01539b2a2e,95ced3b5-69fd-4171-9c34-f18802064e22,olm:{(0.00,1.00)},,,,1,9d193d4b-29bf-4cf5-9ff0-ab04185a6486 +5450f675-565b-4156-9d64-ff4cfeea96d3,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(25)-NS_NET146_F2_(26),0.02199999988079071,011e3794-3341-4376-839c-3f5a452e15ab,86af5351-87ef-49c6-bd17-673dceecee5b,olm:{(0.00,1.00)},,,,1,5373af9c-0365-498f-959d-80bf86bd9a26 +7ad69cae-2bb0-4516-80a9-6afc7b5cb789,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(21)-NS_NET126_F3_(22),0.027000000700354576,5af425fa-6ed7-43e1-8898-7af1315128c5,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,olm:{(0.00,1.00)},,,,1,b2edb582-9e3e-4381-8807-75abd1710902 +edbbe75f-8d40-42e8-a6f4-857f64547cbd,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(32)-NS_NET146_F1_(31),0.024000000208616257,033d0230-4aee-47cf-91f9-81f5f40e60b0,5e213f42-d93e-45c5-a295-adbe09105746,olm:{(0.00,1.00)},,,,1,c1eab793-7cb2-44b1-a309-e6a96e5ee80e +af565c79-9953-4934-9afd-91cd64ed1f06,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(6)-NS_NET146_F1_(7),0.03099999949336052,e3c3c6a3-c383-4dbb-9b3f-a14125615386,67c1746c-3af8-403f-983e-1c7c047383df,olm:{(0.00,1.00)},,,,1,8bfec339-14db-48d1-869b-c46b602a5940 +f606c03b-66d1-4765-97e6-1319ad6ac0c3,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S1_2-NS_NET136_S1_3,0.029999999329447746,032768b4-2426-4abf-806b-83813ac5137a,eb95ff15-56db-4463-bb54-0ee131167812,olm:{(0.00,1.00)},,,,1,ab79d7fc-15bc-4ab6-bd7c-432ae87839d7 +d9d3a1f3-5090-4015-86a5-60be94fadcbf,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S2_3-NS_NET136_S2_4,0.029999999329447746,fd534474-cd65-47aa-8005-dc50d17d6920,81cd3f38-867b-4a71-ba22-cb33834e0e58,olm:{(0.00,1.00)},,,,1,a0318665-d079-4454-b335-67a08d52063e +997840bf-8c94-444f-83f1-e9c991706d7c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_HS_NET1_Station_1-HS_NET1_Station_2,24.0,00d03670-7833-47ee-ad52-04d18d1c64fd,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,c940e435-0523-419a-90bc-f3dbf2e463f7 +a92769d6-3f6f-4e67-98b3-303e59dd9cda,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(5)-NS_NET126_F3_(6),0.02500000037252903,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,e018b95e-fca5-40f7-8550-b05a619169dc,olm:{(0.00,1.00)},,,,1,7b2c7e95-87c7-4c2d-8174-012a138f9c2f +199bc8fc-71a0-4c78-a64d-80a87f0f6b78,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(15)-NS_NET146_F4_(14),0.08399999886751175,576840db-7d3c-417b-b587-28b222e740e1,f2d03b34-9595-4819-a00b-ff9ddd92eb07,olm:{(0.00,1.00)},,,,1,b6c5b4cb-fc54-478c-9e57-0b5204e06120 +b714db4a-db55-4957-b503-2300559bb81f,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S2_2-NS_NET116_S2_3,0.029999999329447746,d53ff076-dadd-44f8-85d4-68f48991f7d0,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,olm:{(0.00,1.00)},,,,1,567497fb-f77c-4e25-a030-9d40b377711c +9ec195e0-4c9b-48a6-9233-0d770b34705b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(10)-NS_NET146_F2_(11),0.01899999938905239,41414318-73e3-4bdc-8147-570a96b28d37,f26b5511-3c50-42d5-97c2-be408330eb84,olm:{(0.00,1.00)},,,,1,e0c1129d-75ba-4639-928d-2f43eeabc88e +220f509c-9aea-4e60-8dc1-593d2e35ed21,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(15)-NS_NET146_F2_(16),0.017999999225139618,d82fae59-844a-4c85-997e-326dd876137c,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,olm:{(0.00,1.00)},,,,1,64336228-e311-47a6-aa65-4e2883352109 +597126c9-f364-4968-909c-ccc064959397,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(32)-NS_NET126_F1_(31),0.024000000208616257,49b511fa-8cff-45f4-9a59-54faaaf90abf,80d8252b-045f-471a-9638-416ed3f86120,olm:{(0.00,1.00)},,,,1,6ac4e62e-72ef-4772-8148-58586dd8d461 +42828cac-b67e-4d5c-b4fa-787c57f16fde,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_HS_NET1_Station_3-HS_NET1_Station_2,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,9ac19e4c-0379-4aaf-a96a-b2e71462abb3 +71c56dc9-d957-4746-872f-8ad07d4ef8a4,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(22)-NS_NET126_F1_(23),0.027000000700354576,c317a6cd-428b-4c36-8233-91d0c4e2717a,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,olm:{(0.00,1.00)},,,,1,d984e978-5734-43e7-ac15-fd8cb4d281a6 +ff38b3f7-e29d-4f61-946e-59a8b283295c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(4)-NS_NET126_F2_(5),0.020999999716877937,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,olm:{(0.00,1.00)},,,,1,4318646d-6b12-411d-9fe1-6151c5106479 +c3206971-b22f-4090-826b-e08d4bc8ffad,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S1_3-NS_NET116_S1_4,0.029999999329447746,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,b3a7431d-89b0-41cb-87a9-5853890796cd,olm:{(0.00,1.00)},,,,1,b63674e1-6827-4e8b-b3e6-34ee6d4823a9 +ec21c844-ca32-4f95-b6f3-dd8c56128f66,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(8)-NS_NET126_F3_(9),0.01899999938905239,6dcdc87b-a719-416f-9da1-21a701048f3a,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,olm:{(0.00,1.00)},,,,1,048a2c36-6fbc-43ec-aa92-3807f7bfec50 +0f9bf171-b79b-4009-8b0b-6ec18c523ebf,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(18)-NS_NET146_F3_(19),0.03099999949336052,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,810bebb0-0d5c-4899-b213-3207be661248,olm:{(0.00,1.00)},,,,1,21efe2be-86c1-4d0c-ba01-f77b01632ddf +73359dab-e8bb-4cea-89e6-88b969ecb4e0,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_05-MS2_06,0.4000000059604645,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,df97c0d1-379b-417a-a473-8e7fe37da99d,olm:{(0.00,1.00)},,,,1,dffa0c85-3ad7-4cae-b3f4-48bc41826b84 +2cbfd089-e602-4f64-8a5b-86a6ecc56d32,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_04-MS3_05,0.800000011920929,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,86dfce49-05b2-4208-a6ae-877c3e98e6be,olm:{(0.00,1.00)},,,,1,c130b080-9569-4398-b66f-ee3ac517daca +56e0ddce-ad67-435e-ad8c-5e276c13018a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_ONS-NS_NET136_S1_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,535b3fa4-ed67-4ab1-9a68-e7db83e05967,olm:{(0.00,1.00)},,,,1,8c6655c4-4ab0-4eb9-9ef3-ccc4c1c58b86 +cba98774-b8c6-45f4-84cc-2fde121a77fa,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S3_1-NS_NET116_S3_2,0.029999999329447746,4a6f6058-e654-464d-9367-2dca7185c6d7,550ebca7-1455-44eb-9431-ffbf08e58bd4,olm:{(0.00,1.00)},,,,1,6986321a-0a85-411e-8b2d-9d929a7f298b +876998db-5326-4257-b2d1-a4722265f51d,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_02-MS4_03,0.5,174fb4b2-4f9e-415c-bfee-d850ef751307,85ea3976-1779-4d46-bd6f-dfd36427ebdf,olm:{(0.00,1.00)},,,,1,29925a58-7664-486a-a503-ab0d994c9e75 +f6c9e202-6548-405e-9969-bc4ae68ef7c1,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(30)-NS_NET126_F1_(29),0.029999999329447746,519ace7e-fd3f-4797-b14b-36c1694b00cd,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,olm:{(0.00,1.00)},,,,1,471b943e-0115-4262-beee-ebaef1503b09 +dafff7d5-8ed4-4b2f-bcd3-b6d02472dfea,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(24)-NS_NET126_F3_(25),0.029999999329447746,97ae0aa4-bf05-4b88-8020-83cbda415d22,1bf26b4d-03cc-4490-8c33-d3db8597d807,olm:{(0.00,1.00)},,,,1,d3f48b67-8081-41a8-a9ea-2515ef4c70ee +b6b655da-54ed-41d8-a331-04e41d2286de,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S1_1-NS_NET136_S1_2,0.029999999329447746,535b3fa4-ed67-4ab1-9a68-e7db83e05967,032768b4-2426-4abf-806b-83813ac5137a,olm:{(0.00,1.00)},,,,1,359e568b-3167-4c1b-9e94-6e6aa74e36cc +230eae02-e233-4975-9cbb-268d0af4a492,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(4)-NS_NET126_F1_(5),0.02800000086426735,ff947647-b551-41ae-bcfd-6af228250c96,eb21d716-1b54-4dba-bdc2-d1f6752aef85,olm:{(0.00,1.00)},,,,1,000a8091-6782-41a2-aa13-fcf0056989d1 +ec6f82c5-e834-48d0-84af-a0f070979d65,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(19)-NS_NET126_F3_(20),0.019999999552965164,922a6375-b97c-412e-a6c9-b0ea55a23f76,732f83b0-b9c5-4b8e-86fe-753c26f40e78,olm:{(0.00,1.00)},,,,1,0199a8ad-0453-4362-90a8-49ee825029ac +cd994d2f-b62e-4ab9-8f4c-e5357fd04af7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(22)-NS_NET126_F3_(23),0.02500000037252903,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,olm:{(0.00,1.00)},,,,1,b6264d92-34ba-49db-bb48-9a1d16e78482 +c6d6ca9d-042c-4525-9221-65bfa04477a4,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(13)-NS_NET126_F1_(14),0.03200000151991844,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,b7baa286-cbe2-4143-a08f-4e025af47529,olm:{(0.00,1.00)},,,,1,9f3e546f-f81a-4602-8ceb-4401abceb42e +8c4d9aa2-298b-466e-9982-6c4be253fbce,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(15)-NS_NET126_F2_(16),0.017999999225139618,2645e336-b0df-4d1e-a0ea-375444488f06,d8c35123-b389-4199-84f9-d417d24bb78d,olm:{(0.00,1.00)},,,,1,0d9b5a69-e04d-4617-b46d-6ddb64ca815d +d54fcb7e-d472-4035-aff6-2646ce881931,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(3)-NS_NET126_F1_(4),0.019999999552965164,04f29760-9e52-4943-8563-62e1fbd5ed52,ff947647-b551-41ae-bcfd-6af228250c96,olm:{(0.00,1.00)},,,,1,54b7a190-585f-4a05-a07f-840289540a3f +04d02ea8-ba96-4a7f-969d-d25e201e32c6,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(2)-NS_NET146_F4_(1),0.07100000232458115,b37ea333-65e1-4211-8449-993b67e8e0e2,ead38a50-b8f7-4bbb-b65d-f54350825e8e,olm:{(0.00,1.00)},,,,1,2c4f86a0-5161-4f3f-b6c6-bcc9c7c0ed4e +81f4c585-6170-4a9e-981f-2185a0d7f2ec,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_HS_NET1_Station_3-HS_NET1_Station_4,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,olm:{(0.00,1.00)},,,,1,0ef707b4-69a5-4e4b-95a0-91dc0752aa46 +80332374-76fe-4d06-adde-e2197f88fe6e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(13)-NS_NET146_F4_(14),0.07999999821186066,b608d71e-3ede-4156-a015-3f6e1d22242a,f2d03b34-9595-4819-a00b-ff9ddd92eb07,olm:{(0.00,1.00)},,,,1,342054c6-c0dc-4b03-b914-6bdc69c17d1b +e50ba18f-8019-4824-b835-cc33c70b0196,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(3)-NS_NET146_F2_(4),0.026000000536441803,0170837a-1876-45f9-a613-666f9991964d,369cffa5-bcee-4489-8193-1d9b10230eca,olm:{(0.00,1.00)},,,,1,69cea08f-72d2-4f65-b4b9-ae0a137da20b +52cd80d8-9489-41bc-931a-d82dba5d0926,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S2_4-NS_NET136_S2_5,0.029999999329447746,81cd3f38-867b-4a71-ba22-cb33834e0e58,c5af5a34-211a-4105-a8e1-f447140073c6,olm:{(0.00,1.00)},,,,1,28c423bf-1639-4599-847c-d0db54b6d55d +b5c255b5-8572-41ce-a273-a01d2a4b4e20,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(11)-NS_NET126_F4_(12),0.05000000074505806,95ced3b5-69fd-4171-9c34-f18802064e22,6a4547a8-630b-46e4-8144-9cd649e67c07,olm:{(0.00,1.00)},,,,1,86828e8b-9ff2-4bb6-8a32-f291c397acea +60c4970b-636a-4f8a-9329-97d01107a962,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_04-MS1_05,0.800000011920929,1396cb4c-cee7-4116-97c9-290f98785719,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,olm:{(0.00,1.00)},,,,1,71bc51af-be08-413f-8165-90822ffef011 +d2cd0ac6-ffbb-43f3-94c1-e10344eea594,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(12)-NS_NET126_F3_(13),0.019999999552965164,eb125953-31d3-4207-adf7-aba3a3790d6f,f29859be-c6e7-4cf9-84d7-239eb98a9e65,olm:{(0.00,1.00)},,,,1,36876e77-ccb6-4cc1-8508-d1728c149a07 +e3b38aa2-dd38-445e-86c4-600331d108d0,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(18)-NS_NET126_F3_(19),0.03099999949336052,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,922a6375-b97c-412e-a6c9-b0ea55a23f76,olm:{(0.00,1.00)},,,,1,716ef541-2872-42dc-9304-6c2d840c1f0d +5d1176ac-e64e-4811-8d0c-c87d9060ba2a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_ONS-NS_NET116_S2_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,39112046-8953-4e73-a5d9-6a8183a77436,olm:{(0.00,1.00)},,,,1,4ee89e0b-1e97-4dde-ba57-3b0b862957c5 +814dec01-f6f2-4817-8f83-2e758011b033,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_ONS-NS_NET116_S1_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,8a50fb37-81cf-47c9-8850-a12b4391e2e7,olm:{(0.00,1.00)},,,,1,a7071b97-2be4-40bf-a0b1-b8faf6bff6d6 +2c4fae2c-c565-4111-b535-8488737aa358,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(21)-NS_NET126_F2_(22),0.024000000208616257,1dee13af-e638-4858-9c69-0069190cd577,177a20fe-83b1-46df-94a3-4faa54348d10,olm:{(0.00,1.00)},,,,1,62a6a50e-8d16-415c-960d-8ef133627350 +84dcef6e-d5b1-436f-8562-369b2489bb10,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(34)-NS_NET126_F1_(33),0.019999999552965164,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,b425b28e-48a8-4ec4-a15a-387fcfb79895,olm:{(0.00,1.00)},,,,1,ce61ee4b-0244-416f-b3e0-80577b58781c +de25721a-7ad9-450f-9e89-f483f19bf8a7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(23)-NS_NET126_F2_(24),0.02800000086426735,9b509c7d-4647-40fd-b03e-7ab919215cc6,625bdd2c-a75f-46ef-850c-ca4704d56e55,olm:{(0.00,1.00)},,,,1,f8b900a6-7d3e-41b9-b5c6-48eca9153984 +f2c9a881-eb41-4628-833c-5258e95ec457,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(39)-NS_NET146_F1_(38),0.03200000151991844,904c7476-5f16-4ec2-9138-7d5e32d38a3b,32507a10-1eed-4a3f-820c-bc187f3b052e,olm:{(0.00,1.00)},,,,1,f564bbec-720f-4299-b516-e576f02152c8 +7297611b-fbdc-4949-87fc-1bca403708aa,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(7)-NS_NET146_F3_(8),0.03200000151991844,f1e88392-3b2a-4ce8-a31f-c963f08f8043,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,olm:{(0.00,1.00)},,,,1,491312ff-b705-4baf-ad5e-139ca62abd13 +7d68b748-ebe5-430e-95b8-bd0eededa136,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(1)-NS_NET146_ONS,0.12099999934434891,4f28e734-5148-4caf-ac64-270231740cbf,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,744ea833-d481-4583-99e7-4e83728ea176 +e6882165-4c20-4589-9dd5-624b10802042,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(2)-NS_NET126_F4_(1),0.07100000232458115,c7e09266-c778-433b-b01a-5fb9e298ea8e,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,olm:{(0.00,1.00)},,,,1,f701322d-3c8f-4c18-9259-117ac854df91 +c4f33026-5741-4070-970c-1234541ce509,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(8)-NS_NET146_F2_(9),0.02800000086426735,792b505c-87ab-4665-a31d-b6035c5ece70,a5c73608-5a85-495d-bea0-df77b6ce66ea,olm:{(0.00,1.00)},,,,1,a246d41e-4ad0-4dbc-9261-99104c22f0d8 +be047b0d-9f7c-413e-bd60-f38b45d5ee80,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(10)-NS_NET146_F1_(9),0.03099999949336052,6c24b464-790a-4aae-bb11-766718f07cd5,0db6e581-37e9-4254-aed8-d5cdf66819f9,olm:{(0.00,1.00)},,,,1,a63fd579-c35b-4870-9173-0fd383364c6f +ce640cab-6f6d-4fd1-b652-009bec4c596b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(9)-NS_NET146_F1_(8),0.026000000536441803,0db6e581-37e9-4254-aed8-d5cdf66819f9,d5489e1b-0e7e-4ca9-a362-09c23576a622,olm:{(0.00,1.00)},,,,1,ec77a581-8148-4b2c-bb6a-3f7c24ebb93b +3e7e4741-502d-4c8f-bad5-e0c5c6f69958,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(10)-NS_NET126_F1_(11),0.027000000700354576,f6a31362-8b0d-4926-b0d0-10bb61db20df,270c7266-45dc-4e45-829f-c04f6b631cad,olm:{(0.00,1.00)},,,,1,80eb9e25-4a5c-49b6-bb57-8fa7cf5dc035 +8c6b2196-6705-45ec-9879-8334924f968c,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(25)-NS_NET126_F1_(26),0.028999999165534973,3a2f199c-2966-4b9a-939b-3a6c9924341c,3802b603-d08d-4031-b7d7-e29734bcc122,olm:{(0.00,1.00)},,,,1,3f4a87a8-dd17-4b3d-acfc-10453391acc6 +445cc0c8-70b8-47d4-987f-308269b845a3,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(25)-NS_NET146_F1_(26),0.028999999165534973,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,154e9a99-467b-4f65-9928-8ebb14149baa,olm:{(0.00,1.00)},,,,1,b1614223-e9ef-4551-b50f-074d368a4289 +bf6e54ab-1c74-4ce7-8371-b47e9019bd25,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_05-MS1_06,0.4000000059604645,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,b22c9299-5fb4-46a7-b566-fc17e0d51d60,olm:{(0.00,1.00)},,,,1,5c01eba4-8697-4e06-82f0-7ffd7bb43715 +9e9550e6-a601-4633-96a1-20220893ce00,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(13)-NS_NET146_F1_(14),0.03200000151991844,f1e55c8b-357f-45a7-9d57-e299f9b207f3,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,olm:{(0.00,1.00)},,,,1,e3a643fe-bba4-4a7f-83db-23b0e03c923c +02d85e44-4196-4ed1-9fa4-af9211dbd753,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(17)-NS_NET146_F4_(2),0.10000000149011612,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,b37ea333-65e1-4211-8449-993b67e8e0e2,olm:{(0.00,1.00)},,,,1,8bd8a653-39a7-420d-976d-68d9492601bd +5f8eb2b8-0f98-4011-bc3a-b182285be4db,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(29)-NS_NET126_F1_(28),0.02500000037252903,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,0c266541-6235-4d01-8258-e763c58af6c7,olm:{(0.00,1.00)},,,,1,4f86b68c-cbfe-4f1c-b849-dd17c640aa7c +31f8365c-9329-4c46-8555-6ec6aadf130e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(9)-NS_NET146_F4_(10),0.032999999821186066,9b889b73-c108-4b38-b6eb-3377841e0c83,ffcaf979-d707-4d25-8f46-f436f9792d7f,olm:{(0.00,1.00)},,,,1,3654a929-29a8-4945-80df-5fd5a7ab6218 +56603d19-84d5-4c2f-a42c-92777602999a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(16)-NS_NET126_F2_(17),0.024000000208616257,d8c35123-b389-4199-84f9-d417d24bb78d,c5457e35-ad81-4427-9d3a-99e4c44ccae8,olm:{(0.00,1.00)},,,,1,df4aeff9-dacd-4326-9126-58e39f4161f9 +e7388048-40c3-4fd7-bcbb-2e1b09e735d2,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(11)-NS_NET146_F1_(12),0.01899999938905239,666757e2-292e-473c-ac9c-04c0786574bc,3b879239-20c8-4adf-bd51-92924327ee71,olm:{(0.00,1.00)},,,,1,d4ff2175-de32-4f24-99ad-ab11517444f9 +2005c393-edc4-4cc4-80af-ebbde1305b8e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(38)-NS_NET146_F1_(37),0.028999999165534973,32507a10-1eed-4a3f-820c-bc187f3b052e,450426ac-a560-4d17-b1fc-9e169530a655,olm:{(0.00,1.00)},,,,1,a4c7ef55-d178-4967-a6cf-8a762672d27c +03b3d5c7-cb42-45d7-a5b7-b44c60ad5268,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_04-MS2_05,0.800000011920929,5f1c776c-6935-40f7-ba9e-60646e08992b,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,olm:{(0.00,1.00)},,,,1,5407472c-b967-4600-864d-c79362f5658c +836bf4ab-38e1-44f5-a082-723fc12e4845,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(1)-NS_NET146_F3_(2),0.023000000044703484,22e58399-428f-4633-9ee4-e5fa0db68d6d,0b2a3b46-5e43-4879-973e-d8fb96429d8a,olm:{(0.00,1.00)},,,,1,9f363635-277f-49ad-9d59-17ba6fe87989 +d97f2684-22cb-4c14-b01c-b95081d4d624,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(29)-NS_NET146_F1_(28),0.02500000037252903,867c4b4d-0f38-4f28-82ce-135f2cc63808,012c9eee-86c2-494c-adcc-bbfc481e4a46,olm:{(0.00,1.00)},,,,1,184d5283-e90b-4ad1-9a28-51f09df26312 +9039f436-9be6-4c74-86b2-b5add2446d0a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_04-MS4_05,0.800000011920929,890f2162-b4cb-49e7-a16f-4b552c5e245c,ee384ace-040e-4f21-8a8a-d702ab51af55,olm:{(0.00,1.00)},,,,1,29ce3d34-1e26-468c-af62-19ff0d0fd70f +81578256-7c89-4651-8863-31fd206c628c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(19)-NS_NET126_F1_(20),0.04399999976158142,d2aff632-fc26-4595-931c-92e266247ac8,36cda100-86ae-4a20-ac71-20af603ac0cf,olm:{(0.00,1.00)},,,,1,90f47116-bd6e-489b-b5c0-8db3ff905d4b +0b6f398b-30f3-41f1-9bc2-ec93e91e8f19,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(22)-NS_NET126_F2_(23),0.027000000700354576,177a20fe-83b1-46df-94a3-4faa54348d10,9b509c7d-4647-40fd-b03e-7ab919215cc6,olm:{(0.00,1.00)},,,,1,e04e5d5a-1f24-40ce-9869-1835e0ade796 +d48db7e8-5fde-456f-8b17-02d18a5a2e32,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S2_4-NS_NET116_S2_5,0.029999999329447746,e05c68b1-11cd-43fd-a4b2-31e4db380c78,32bd37df-255b-4eb2-9d16-5b711132eee6,olm:{(0.00,1.00)},,,,1,b42b9195-4953-403f-8e52-55cc8e653c94 +9d2b065a-9098-447d-8dbe-5eb06cc691a2,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(15)-NS_NET146_F4_(16),0.04800000041723251,576840db-7d3c-417b-b587-28b222e740e1,9f7599de-c488-46c5-b053-1279a511f7b9,olm:{(0.00,1.00)},,,,1,f6ac868a-f7c6-48b7-a86e-ede7100859ea +442c4813-6272-4cf9-b30b-22f9114bc3db,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(26)-NS_NET126_F3_(27),0.026000000536441803,dc022eec-16b0-4a64-a2f5-498d81aca71e,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,olm:{(0.00,1.00)},,,,1,a2f51a3d-5e1e-41cd-8be6-696ac1a12d52 +7d9647cb-e7ca-4ecc-a79e-edb1bfbfb666,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(1)-NS_NET126_F3_(2),0.023000000044703484,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,285a4caa-2da8-4bd2-8a60-7d04f168f378,olm:{(0.00,1.00)},,,,1,51eff3e4-bffc-42b0-89d0-5c4756e128ba +7263918d-4331-43af-bd10-8c06bd2b8667,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(22)-NS_NET146_F3_(23),0.02500000037252903,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,olm:{(0.00,1.00)},,,,1,8f7197d4-129a-4493-9a21-55e258d7b6ed +c23b7659-8e54-410a-b0e9-9eccbe2457dc,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(9)-NS_NET126_F1_(8),0.026000000536441803,5dfd45b8-48e7-42fd-ac53-cc57455486b5,f717b05b-f4e7-43d9-af9e-638e2badee5a,olm:{(0.00,1.00)},,,,1,c56980f1-59a0-4966-8743-a6a8165efdda +14f9eef8-8550-45fa-a3f0-f583624556e7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(13)-NS_NET126_F2_(14),0.02199999988079071,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,9ce9d92c-5583-4b16-bec6-9f67834663cb,olm:{(0.00,1.00)},,,,1,fdae377a-76ff-447c-a64b-ae3a431691a3 +7df282f5-2e54-4220-8276-087634415be8,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(36)-NS_NET126_F1_(35),0.028999999165534973,ca3391eb-ca94-4945-ac72-e116f396f82c,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,olm:{(0.00,1.00)},,,,1,0250b2f4-4cbf-449f-87ef-b90dc451673e +d8d23da6-be08-4ace-8d93-70c0faab1505,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(4)-NS_NET126_F4_(5),0.05999999865889549,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,de5ee252-ebb6-42b0-875c-77ae557ffbf6,olm:{(0.00,1.00)},,,,1,9989a72f-2587-4a15-804e-e81d9af7ee93 +094a0827-54d8-4ed9-bb8f-2766db020c87,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(20)-NS_NET146_F1_(21),0.05999999865889549,7d45f0ab-1e6b-452f-b665-c4846cf046f5,92cb5065-2e57-4099-8e29-75cbc0c80370,olm:{(0.00,1.00)},,,,1,0cbc7c1e-1146-40bc-a87e-a4293f1b8765 +5fa6e010-393e-4bd2-a874-56eb784f9741,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(5)-NS_NET146_F4_(6),0.05400000140070915,d7023c15-adb7-4d56-9f86-b182611a47ef,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,olm:{(0.00,1.00)},,,,1,7895fb66-d867-4e4a-bab9-ce5165207321 +f0d4491e-eb64-49a0-8fc3-44fa5bd9dcee,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S3_4-NS_NET116_S3_5,0.029999999329447746,36dccefc-f04c-493f-bb88-11343583bf9f,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,olm:{(0.00,1.00)},,,,1,e2ee2ab1-8e22-41be-9a1f-cfdee99d611e +e311729e-244e-48a6-bc48-0c7d9823c148,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(3)-NS_NET126_F4_(4),0.05299999937415123,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,olm:{(0.00,1.00)},,,,1,0615b7b8-e7ec-4771-9e68-f02948044da2 +a3c0115c-42eb-48a9-a6b0-64635ee66b87,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(11)-NS_NET126_F3_(12),0.019999999552965164,4258f215-5b22-446f-a260-e8cdaa7c95d1,eb125953-31d3-4207-adf7-aba3a3790d6f,olm:{(0.00,1.00)},,,,1,62829e00-c835-4fea-b47a-104d258a5393 +43394be2-5c85-4449-ad06-7866395a5c79,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(3)-NS_NET146_F3_(4),0.01899999938905239,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,f66df6fa-3dfa-4515-85d7-54d0f429fde7,olm:{(0.00,1.00)},,,,1,2f625e1a-ff4b-4379-bd79-e309d5841ffb +2dd402ff-ef64-4b4b-8a49-e9570364e65b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(36)-NS_NET146_F1_(35),0.019999999552965164,8f80e777-ccbd-4630-b10e-238e824113fd,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,olm:{(0.00,1.00)},,,,1,dc2dafb1-dd6f-489e-9fb1-36d029b03980 +6f875559-5af0-47a9-9f0e-f1d8332f9230,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(30)-NS_NET146_F1_(29),0.029999999329447746,9f95c733-71e2-4bf0-a27a-70144518ea2c,867c4b4d-0f38-4f28-82ce-135f2cc63808,olm:{(0.00,1.00)},,,,1,9987d3ab-2135-4c6d-bb7b-209659ab9356 +a2a8bc02-02a9-40d8-9495-058c04d7df89,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(7)-NS_NET146_F2_(8),0.02500000037252903,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,792b505c-87ab-4665-a31d-b6035c5ece70,olm:{(0.00,1.00)},,,,1,d4890af8-3627-4397-b962-31e5ae9a8164 +0b1f06c3-9622-47cd-b41f-bd0314673b8d,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(10)-NS_NET126_F3_(11),0.026000000536441803,e25387d0-ab9a-406d-bcb4-555414b88b1b,4258f215-5b22-446f-a260-e8cdaa7c95d1,olm:{(0.00,1.00)},,,,1,c6ec6f58-dae8-4dcc-b486-d0ba6df880c6 +bfecad6c-ddda-4957-ae66-f04d30fd7104,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(23)-NS_NET126_F1_(24),0.05000000074505806,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,4f2402e8-664a-40f2-970a-abc098a2a0d1,olm:{(0.00,1.00)},,,,1,b0242798-3ebc-43b5-b26d-0afc2e3af126 +c49d1581-a0c6-493f-9534-39f97970492b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(13)-NS_NET146_F3_(14),0.020999999716877937,bdf97a4d-622c-4251-8183-8b1a696f376e,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,olm:{(0.00,1.00)},,,,1,0d7473a5-dd01-460f-a1ee-624d10f34c8e +e1315733-0b28-4465-8367-fa4535d282fa,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(9)-NS_NET126_F3_(10),0.03200000151991844,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,e25387d0-ab9a-406d-bcb4-555414b88b1b,olm:{(0.00,1.00)},,,,1,7da1277a-931e-48f2-8d9f-810e49e0b8ec +5ff3f25d-ef1d-4ba2-ba1e-b387965a839a,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(11)-NS_NET126_F1_(12),0.01899999938905239,270c7266-45dc-4e45-829f-c04f6b631cad,9d10a92f-576d-4777-99ff-59d145924fea,olm:{(0.00,1.00)},,,,1,2c4b31fd-9662-4b0a-95da-bab5a1b541cd +09083d14-02aa-40a3-9948-86e86883bda1,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(37)-NS_NET146_F1_(36),0.054999999701976776,450426ac-a560-4d17-b1fc-9e169530a655,8f80e777-ccbd-4630-b10e-238e824113fd,olm:{(0.00,1.00)},,,,1,ceb28bd4-0090-4920-bedc-4f66968729dc +e8329717-1626-4c33-b60e-d83e78514014,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(11)-NS_NET146_F2_(12),0.029999999329447746,f26b5511-3c50-42d5-97c2-be408330eb84,8254d91b-e5da-4402-bb8f-301eafa09d28,olm:{(0.00,1.00)},,,,1,76530f38-d7be-4e8b-b1f5-cfe49b59388f +2e5bf3d7-11a5-496f-9bd5-bb9d3686a576,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(5)-NS_NET146_F3_(6),0.02500000037252903,ce71377d-63ea-462a-9290-67e51946a098,01bdd8b2-145f-42b3-80e3-a2366dea1044,olm:{(0.00,1.00)},,,,1,809a36fc-7f08-4800-8714-2b6607974a43 +94071ac7-ae51-4e45-8795-9d10bda616e9,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_03-MS1_04,6.0,787237ad-b3a8-4f2c-ab70-31c5113d82d7,1396cb4c-cee7-4116-97c9-290f98785719,olm:{(0.00,1.00)},,,,1,5f05acb2-b125-47e1-af39-878997a48981 +473a11f4-1691-44ba-8e95-96782bc9d07f,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(27)-NS_NET126_F3_(28),0.03099999949336052,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,olm:{(0.00,1.00)},,,,1,970e0436-65e3-48d6-9d9c-1f194f94f02c +d86488f7-cf74-41b4-9d62-e2923d00680f,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(20)-NS_NET126_F1_(21),0.05999999865889549,36cda100-86ae-4a20-ac71-20af603ac0cf,14ae9865-cb9b-4518-9f2a-c0fda3455a42,olm:{(0.00,1.00)},,,,1,0610293b-068b-4851-927b-618da07e6fcf +ec4d2395-23de-41c7-a366-af36aed1bf44,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(4)-NS_NET146_F3_(5),0.017999999225139618,f66df6fa-3dfa-4515-85d7-54d0f429fde7,ce71377d-63ea-462a-9290-67e51946a098,olm:{(0.00,1.00)},,,,1,98d060f1-bde2-4649-92e9-c818ba66f474 +8add0020-bc20-4aaa-9ad3-fa1a1a5ef376,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(15)-NS_NET126_F1_(16),0.019999999552965164,41c0087f-ce27-4da3-97d2-92d711b639b4,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,olm:{(0.00,1.00)},,,,1,9c4d86bb-ab1d-42ff-a5f2-4d1f39778f6c +76f097c5-173f-4fee-b6db-190792922d0e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_ONS-NS_NET136_S3_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,416fa5eb-2f72-46c3-978f-6a0ebb714a40,olm:{(0.00,1.00)},,,,1,89a28eeb-daae-4a0b-bfd5-6c5ba90f7440 +784bfe2a-8d23-4e74-8b05-b13141611186,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(20)-NS_NET146_F3_(21),0.020999999716877937,0ebf0088-f596-4cd1-9ae0-5da02dc40335,a4a44d93-48d6-4b87-8053-87fe0778e75c,olm:{(0.00,1.00)},,,,1,9a3869ee-c4b1-4b3a-89ce-02d79a2cf4ad +affde1a2-90e8-468f-a0a9-eb024f791857,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_ONS-NS_NET126_F4_(1),0.04500000178813934,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,olm:{(0.00,1.00)},,,,1,d639d54f-19ff-4b56-bf41-206c1736258c +c87706ad-37ff-4419-b4bc-4607d780498e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(10)-NS_NET126_F2_(11),0.01899999938905239,3d81adf5-73d1-4708-b03b-3afc7db017f4,6678c226-c5d2-4ce3-9728-dc1163be799f,olm:{(0.00,1.00)},,,,1,34bcbd39-34fe-4ba4-896b-e123e597985a +1c23e300-0ad5-4b90-ac74-b9763e579268,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_06-MS4_07,6.0,fa6d5184-b205-4b1b-839f-7b21ac956c29,898d8295-bf35-4079-9374-99b059c2c956,olm:{(0.00,1.00)},,,,1,85771d96-26ec-47d7-b8ef-f991a0bb996e +52df9c70-136a-49bb-9ad4-d300123c7e99,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_02-MS3_03,0.5,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,e4502c52-b4d7-4082-a583-b5688d8244e0,olm:{(0.00,1.00)},,,,1,f3a219f3-8999-4b77-90b8-7f78b4a884a8 +5d56c97f-e15c-4676-9b1a-fc5d7efb8a24,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(28)-NS_NET146_F3_(29),0.02199999988079071,c72a08bc-4685-49b1-b8ef-803aebc8c388,15345698-c319-461f-b969-37d50fb84220,olm:{(0.00,1.00)},,,,1,c435432c-3647-4b5b-96e1-ac1e32a546e4 +412d395e-7ebc-4cc6-88fb-24006f54c931,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(12)-NS_NET146_F4_(13),0.039000000804662704,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,b608d71e-3ede-4156-a015-3f6e1d22242a,olm:{(0.00,1.00)},,,,1,44f95594-319f-47ba-9df2-5d9833e47408 +9d1ef0fd-3f8d-4a97-8495-25074243860c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(19)-NS_NET146_F2_(20),0.019999999552965164,636dec7c-4242-46e8-b7ae-db7e5a28c39c,2aa2d409-8bb2-477d-ac7a-6439552e136a,olm:{(0.00,1.00)},,,,1,fa60cbc7-5599-4409-b866-dc05a5b27235 +75098182-83b1-40ae-baaf-95f1e1f93250,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(29)-NS_NET126_F3_(30),0.028999999165534973,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,olm:{(0.00,1.00)},,,,1,01ef6262-ae52-48e5-833c-aface9a34b35 +d00ddea9-83f7-411a-9da6-f9607ffb3c87,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(30)-NS_NET146_F3_(31),0.023000000044703484,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,olm:{(0.00,1.00)},,,,1,f24aa8ff-676a-4638-a1b4-4c16566079e8 +0f11e5d6-f850-463b-8d74-6fdf91fad535,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(1)-NS_NET146_ONS,0.02199999988079071,2c520ab6-507e-4dcf-ab05-8f238e9b9385,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,4503f215-7ded-4230-9f94-e8ce4f2560ab +364ffff6-7541-4324-bbcf-fe626ba9de1d,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(14)-NS_NET126_F2_(15),0.03200000151991844,9ce9d92c-5583-4b16-bec6-9f67834663cb,2645e336-b0df-4d1e-a0ea-375444488f06,olm:{(0.00,1.00)},,,,1,ca622ca6-25e3-4ddc-9516-99e2376ded1d +a102f0f4-e86d-438c-95a9-d3fc6357121f,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(4)-NS_NET146_F4_(5),0.05999999865889549,00d4a837-f09c-41df-bed1-dfdb78387116,d7023c15-adb7-4d56-9f86-b182611a47ef,olm:{(0.00,1.00)},,,,1,fe7f2726-e60e-4111-9577-61f332eebf2e +060f10e1-2ffd-4972-9ace-7fff8df78658,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(21)-NS_NET146_F2_(22),0.024000000208616257,bd292f64-65e8-42ec-9b78-b9b9f013750e,5862f526-783a-4218-a463-3cbf5de8dade,olm:{(0.00,1.00)},,,,1,2ae4a009-1481-412f-aa25-9d74b23a60ce +87cd1ae0-2ac4-46fb-aeb8-b2f710da299b,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(16)-NS_NET146_F2_(17),0.024000000208616257,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,40537c84-c812-4231-bd23-0ba81922e937,olm:{(0.00,1.00)},,,,1,6c4bc7e5-6510-43f2-b370-89e5426d8364 +cadd7ca5-2b70-4bcc-83d0-867df8b6d0a3,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(29)-NS_NET146_F3_(30),0.028999999165534973,15345698-c319-461f-b969-37d50fb84220,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,olm:{(0.00,1.00)},,,,1,5806cf0a-5c5c-44ec-ac36-83a0030fb9dc +c64c73c4-109b-4baa-bf44-3357d4bca7d8,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(6)-NS_NET146_F2_(7),0.020999999716877937,5071dd8c-bbc1-4c8d-a180-4492f80e183d,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,olm:{(0.00,1.00)},,,,1,be6b1366-0282-427c-99fe-7ee0ae092652 +00a3c4ab-e866-42a9-854f-fbf28c7f6a43,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(14)-NS_NET146_F2_(15),0.03200000151991844,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,d82fae59-844a-4c85-997e-326dd876137c,olm:{(0.00,1.00)},,,,1,103e89f7-9c1d-459d-abb8-cf964570340a +7bc8b609-baba-4afe-8cec-866d74e91e43,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(8)-NS_NET146_F3_(9),0.01899999938905239,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,6570535c-0d2e-4846-9951-21559902f67a,olm:{(0.00,1.00)},,,,1,af9a3ab2-48e6-4972-b589-8baae5c74fb9 +4bdb6569-72da-4d60-97b1-b5a639032d5d,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S1_4-NS_NET116_S1_5,0.029999999329447746,b3a7431d-89b0-41cb-87a9-5853890796cd,92301422-94ae-48ab-89c7-a69eea9450b2,olm:{(0.00,1.00)},,,,1,3362b510-7d57-44b1-a6cf-8081aac84a5b +a9a94bc3-fa83-410a-9e71-38807e8d121c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(16)-NS_NET146_F1_(17),0.03200000151991844,09ac8949-2b79-41d7-b56f-a58f20036df2,0d94a5ea-3a13-48ba-a27f-b2903841c334,olm:{(0.00,1.00)},,,,1,0ae22511-6661-4a9c-a3b4-62e28f0c6301 +13ea7170-5fc1-4ed8-be71-0a91a9e5df99,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(16)-NS_NET146_F3_(17),0.029999999329447746,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,0f3ba59d-a9ce-4669-aa12-bebec42238b7,olm:{(0.00,1.00)},,,,1,37b03eb6-ef0f-48c2-ba36-e1a5ed1747b4 +031633ca-bd50-401e-9159-d2258ce6309c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(5)-NS_NET126_F4_(6),0.05400000140070915,de5ee252-ebb6-42b0-875c-77ae557ffbf6,e3a40690-d085-4796-9fcb-48d776e58594,olm:{(0.00,1.00)},,,,1,6fefbb49-0419-447c-9431-657cb0dc29fe +764eccc0-09cc-4c7a-bf76-33259938530c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(9)-NS_NET146_F2_(10),0.017999999225139618,a5c73608-5a85-495d-bea0-df77b6ce66ea,41414318-73e3-4bdc-8147-570a96b28d37,olm:{(0.00,1.00)},,,,1,a61d2b6a-2ae3-4e87-b69c-d6ef03746edb +8cc7bf8e-226d-41c9-9cd0-7524ea9186f7,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(1)-NS_NET146_F1_(2),0.023000000044703484,4f28e734-5148-4caf-ac64-270231740cbf,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,olm:{(0.00,1.00)},,,,1,110964ab-decd-4f63-af13-dfe2ee499ba7 +b140dccb-7251-496b-9402-06ebd13048c2,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(24)-NS_NET126_F1_(25),0.02800000086426735,4f2402e8-664a-40f2-970a-abc098a2a0d1,3a2f199c-2966-4b9a-939b-3a6c9924341c,olm:{(0.00,1.00)},,,,1,f5402aea-e1ab-43a3-b65b-a101e7358a6f +e357bf93-aaa3-4870-b6a4-6d2cdb8967da,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(5)-NS_NET126_F1_(6),0.017999999225139618,eb21d716-1b54-4dba-bdc2-d1f6752aef85,99e26ef8-75e2-46f3-aafc-6287bf5e3905,olm:{(0.00,1.00)},,,,1,b4dfd39c-38ec-4883-adf7-413c0662694a +52ccd989-d87b-4f9f-9d5d-a0609391f56e,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(10)-NS_NET146_F1_(11),0.027000000700354576,6c24b464-790a-4aae-bb11-766718f07cd5,666757e2-292e-473c-ac9c-04c0786574bc,olm:{(0.00,1.00)},,,,1,3124880e-a2af-42a1-be47-841a8176e7b6 +d59a733b-b7c6-401b-8e38-653e0cb72b5c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(32)-NS_NET126_F1_(38),0.03099999949336052,49b511fa-8cff-45f4-9a59-54faaaf90abf,06b7f21a-d6d7-4ec0-94c6-141845f14986,olm:{(0.00,1.00)},,,,1,5050a032-62b4-4239-aa13-9672c890e74a +95644bf5-8dca-4409-bb04-7d4e9a24fa03,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(30)-NS_NET126_F3_(31),0.023000000044703484,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,67af7db0-0fd8-4657-bb4f-43a2141b9f73,olm:{(0.00,1.00)},,,,1,d865f47b-3f99-4ba1-973b-4bdb6fe2414b +08d39ce3-e843-49bd-9b46-1fe927a1d4be,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(17)-NS_NET126_F2_(18),0.023000000044703484,c5457e35-ad81-4427-9d3a-99e4c44ccae8,e80aa2db-f32c-410d-96a1-a32e03222568,olm:{(0.00,1.00)},,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +62c21e1e-f353-4e48-bca6-8a4da341971e,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(21)-NS_NET146_F1_(22),0.03200000151991844,92cb5065-2e57-4099-8e29-75cbc0c80370,1ee9de9a-0095-4b58-beeb-e56fb908844a,olm:{(0.00,1.00)},,,,1,d03eee1c-0c11-41c4-90a3-2743ab894974 +73d786b9-377a-4807-9b70-21c80599a4d8,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(27)-NS_NET146_F1_(9),0.03200000151991844,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,0db6e581-37e9-4254-aed8-d5cdf66819f9,olm:{(0.00,1.00)},,,,1,90499632-fb19-4b07-9726-8741307a2f77 +d15c85bb-c9b1-4fa3-8bf6-4aa393b564d4,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(15)-NS_NET146_F3_(16),0.020999999716877937,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,olm:{(0.00,1.00)},,,,1,ce1623cf-68c5-4f91-842a-2845ca7aa0e1 +6bbccaac-2bbe-4d0b-bb07-80dbb605ec1c,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(20)-NS_NET126_F2_(21),0.02500000037252903,de756ddb-793d-4b2d-959c-59d938a8f61f,1dee13af-e638-4858-9c69-0069190cd577,olm:{(0.00,1.00)},,,,1,fb585936-8df9-4d57-9545-0372de271044 +1372ca57-8429-43c6-a589-a402de4ac7f9,"{""type"":LineString,""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(3)-NS_NET126_F3_(4),0.01899999938905239,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,bf7e7268-2fb6-4948-ace6-9037ae148fa3,olm:{(0.00,1.00)},,,,1,63a743b3-b45e-4862-b571-b4448545fb21 +222af488-6339-4308-8f25-eac19b6e2c9c,"{""type"":LineString,""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(24)-NS_NET146_F1_(25),0.02800000086426735,205fcee1-928c-4374-950c-34575f07fa49,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,olm:{(0.00,1.00)},,,,1,0ce5f7e7-51b3-4da3-ad12-1c50dc44c6c9 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv index 81d8451a9..ea7730d07 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv @@ -1,300 +1,300 @@ -uuid,"geo_position",id,operates_from,operates_until,operator,slack,subnet,v_rated,v_target,volt_lvl -6a4547a8-630b-46e4-8144-9cd649e67c07,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(12),,,,false,126,0.4,1.0,Niederspannung -b7a5be0d-2662-41b2-99c6-3b8121a75e9e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(31),,,,false,146,0.4,1.0,Niederspannung -1396cb4c-cee7-4116-97c9-290f98785719,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS1_04,,,,false,11,20.0,1.0,Mittelspannung -1dcddd06-f41a-405b-9686-7f7942852196,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(25),,,,false,126,0.4,1.0,Niederspannung -e80aa2db-f32c-410d-96a1-a32e03222568,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(18),,,,false,126,0.4,1.0,Niederspannung -e3c3c6a3-c383-4dbb-9b3f-a14125615386,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(6),,,,false,146,0.4,1.0,Niederspannung -ead38a50-b8f7-4bbb-b65d-f54350825e8e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(1),,,,false,146,0.4,1.0,Niederspannung -df97c0d1-379b-417a-a473-8e7fe37da99d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS2_06,,,,false,12,20.0,1.0,Mittelspannung -366a70fb-8d7f-4201-9eca-0fcbc839239d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(8),,,,false,126,0.4,1.0,Niederspannung -196fe620-d4a7-45f9-93ad-0579e2bcbb9a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(1),,,,false,126,0.4,1.0,Niederspannung -1ee9de9a-0095-4b58-beeb-e56fb908844a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(22),,,,false,146,0.4,1.0,Niederspannung -904c7476-5f16-4ec2-9138-7d5e32d38a3b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(39),,,,false,146,0.4,1.0,Niederspannung -c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS1_05,,,,false,11,20.0,1.0,Mittelspannung -bb59ca46-1f2e-41c9-9723-90b306f043cd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS3_01,,,,false,13,20.0,1.0,Mittelspannung -890f2162-b4cb-49e7-a16f-4b552c5e245c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS4_04,,,,false,14,20.0,1.0,Mittelspannung -ee384ace-040e-4f21-8a8a-d702ab51af55,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS4_05,,,,false,14,20.0,1.0,Mittelspannung -174fb4b2-4f9e-415c-bfee-d850ef751307,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS4_02,,,,false,14,20.0,1.0,Mittelspannung -5071dd8c-bbc1-4c8d-a180-4492f80e183d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(6),,,,false,146,0.4,1.0,Niederspannung -39112046-8953-4e73-a5d9-6a8183a77436,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_1,,,,false,116,0.4,1.0,Niederspannung -1a1e63f7-6196-4856-9f4e-876a44bdf2f8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(23),,,,false,146,0.4,1.0,Niederspannung -9d7038e9-5bcc-4676-bead-46c4f1291ba8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(6),,,,false,126,0.4,1.0,Niederspannung -99e26ef8-75e2-46f3-aafc-6287bf5e3905,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(6),,,,false,126,0.4,1.0,Niederspannung -b73208dd-f4a8-4e90-bf2d-7ea67a89525a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(14),,,,false,146,0.4,1.0,Niederspannung -fa6d5184-b205-4b1b-839f-7b21ac956c29,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS4_06,,,,false,14,20.0,1.0,Mittelspannung -c5457e35-ad81-4427-9d3a-99e4c44ccae8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(17),,,,false,126,0.4,1.0,Niederspannung -4a6f6058-e654-464d-9367-2dca7185c6d7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S3_1,,,,false,116,0.4,1.0,Niederspannung -de756ddb-793d-4b2d-959c-59d938a8f61f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(20),,,,false,126,0.4,1.0,Niederspannung -df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_3,,,,false,116,0.4,1.0,Niederspannung -ca3391eb-ca94-4945-ac72-e116f396f82c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(36),,,,false,126,0.4,1.0,Niederspannung -666757e2-292e-473c-ac9c-04c0786574bc,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(11),,,,false,146,0.4,1.0,Niederspannung -22e58399-428f-4633-9ee4-e5fa0db68d6d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(1),,,,false,146,0.4,1.0,Niederspannung -17f7a477-d9c7-4f58-8ba0-1a2694dcc874,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(34),,,,false,126,0.4,1.0,Niederspannung -2287c2a8-c2d0-4c63-80b5-6b66a1288df8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(25),,,,false,146,0.4,1.0,Niederspannung -6678c226-c5d2-4ce3-9728-dc1163be799f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(11),,,,false,126,0.4,1.0,Niederspannung -40537c84-c812-4231-bd23-0ba81922e937,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(17),,,,false,146,0.4,1.0,Niederspannung -2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(1),,,,false,126,0.4,1.0,Niederspannung -e05c68b1-11cd-43fd-a4b2-31e4db380c78,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_4,,,,false,116,0.4,1.0,Niederspannung -f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(7),,,,false,146,0.4,1.0,Niederspannung -792b505c-87ab-4665-a31d-b6035c5ece70,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(8),,,,false,146,0.4,1.0,Niederspannung -86dfce49-05b2-4208-a6ae-877c3e98e6be,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS3_05,,,,false,13,20.0,1.0,Mittelspannung -d5b861a6-2a5b-4dec-a66e-adbfc6d62873,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(27),,,,false,126,0.4,1.0,Niederspannung -67af7db0-0fd8-4657-bb4f-43a2141b9f73,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(31),,,,false,126,0.4,1.0,Niederspannung -27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(29),,,,false,126,0.4,1.0,Niederspannung -119d270a-ff22-4fdb-8214-cb5b336790bf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(9),,,,false,126,0.4,1.0,Niederspannung -9502fd3e-c00f-48fa-8b56-c72d21f80f3c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(18),,,,false,126,0.4,1.0,Niederspannung -a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(4),,,,false,126,0.4,1.0,Niederspannung -c317a6cd-428b-4c36-8233-91d0c4e2717a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(22),,,,false,126,0.4,1.0,Niederspannung -0d94a5ea-3a13-48ba-a27f-b2903841c334,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(17),,,,false,146,0.4,1.0,Niederspannung -b6b1b9fc-e7d8-492d-8601-84c1e756bd83,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS3_02,,,,false,13,20.0,1.0,Mittelspannung -922a6375-b97c-412e-a6c9-b0ea55a23f76,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(19),,,,false,126,0.4,1.0,Niederspannung -41414318-73e3-4bdc-8147-570a96b28d37,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(10),,,,false,146,0.4,1.0,Niederspannung -e018b95e-fca5-40f7-8550-b05a619169dc,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(6),,,,false,126,0.4,1.0,Niederspannung -e2267696-669b-48e8-b43a-37d0db95011d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(11),,,,false,146,0.4,1.0,Niederspannung -dd9d4153-c56f-4457-ad5e-46a48d4486b6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(4),,,,false,146,0.4,1.0,Niederspannung -f5839ade-5968-4879-a824-90b5fb3552cd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS1_01,,,,false,11,20.0,1.0,Mittelspannung -f717b05b-f4e7-43d9-af9e-638e2badee5a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(8),,,,false,126,0.4,1.0,Niederspannung -1dee13af-e638-4858-9c69-0069190cd577,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(21),,,,false,126,0.4,1.0,Niederspannung -97ae0aa4-bf05-4b88-8020-83cbda415d22,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(24),,,,false,126,0.4,1.0,Niederspannung -b37ea333-65e1-4211-8449-993b67e8e0e2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(2),,,,false,146,0.4,1.0,Niederspannung -85ea3976-1779-4d46-bd6f-dfd36427ebdf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS4_03,,,,false,14,20.0,1.0,Mittelspannung -bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(7),,,,false,146,0.4,1.0,Niederspannung -67c1746c-3af8-403f-983e-1c7c047383df,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(7),,,,false,146,0.4,1.0,Niederspannung -5981fe65-3c92-4a78-af92-1461904046d0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(2),,,,false,126,0.4,1.0,Niederspannung -bf7e7268-2fb6-4948-ace6-9037ae148fa3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(4),,,,false,126,0.4,1.0,Niederspannung -39dbc5ed-d874-48a8-9128-e970436a94b4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS3_06,,,,false,13,20.0,1.0,Mittelspannung -94713e6c-c47e-422c-8ab3-2a2903b7dcd2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(23),,,,false,126,0.4,1.0,Niederspannung -32507a10-1eed-4a3f-820c-bc187f3b052e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(38),,,,false,146,0.4,1.0,Niederspannung -9d10a92f-576d-4777-99ff-59d145924fea,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(12),,,,false,126,0.4,1.0,Niederspannung -857c264a-7072-4bb7-af56-2f01539b2a2e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(10),,,,false,126,0.4,1.0,Niederspannung -d2aff632-fc26-4595-931c-92e266247ac8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(19),,,,false,126,0.4,1.0,Niederspannung -d5489e1b-0e7e-4ca9-a362-09c23576a622,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(8),,,,false,146,0.4,1.0,Niederspannung -0f3ba59d-a9ce-4669-aa12-bebec42238b7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(17),,,,false,146,0.4,1.0,Niederspannung -bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(9),,,,false,126,0.4,1.0,Niederspannung -926d6113-933f-49e3-9529-a3035acdc9b2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET136_S1_5,,,,false,136,0.4,1.0,Niederspannung -da79c960-d35a-4193-9b06-2d4d57051706,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(13),,,,false,126,0.4,1.0,Niederspannung -f6a31362-8b0d-4926-b0d0-10bb61db20df,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(10),,,,false,126,0.4,1.0,Niederspannung -3da4fd3d-ac5e-409d-91fa-36516673cf57,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_ONS,,,,false,146,0.4,1.0,Niederspannung -ff947647-b551-41ae-bcfd-6af228250c96,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(4),,,,false,126,0.4,1.0,Niederspannung -75f2dfb9-75a0-496d-9c44-79e7df54c1df,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(8),,,,false,126,0.4,1.0,Niederspannung -92301422-94ae-48ab-89c7-a69eea9450b2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET116_S1_5,,,,false,116,0.4,1.0,Niederspannung -cbcfc3b6-ac90-4215-975c-a033f5cf9912,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_2,,,,false,136,0.4,1.0,Niederspannung -0ebf0088-f596-4cd1-9ae0-5da02dc40335,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(20),,,,false,146,0.4,1.0,Niederspannung -155bb2dc-0121-413e-ab42-67c2ed5ce6ea,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(17),,,,false,146,0.4,1.0,Niederspannung -c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(35),,,,false,126,0.4,1.0,Niederspannung -bdf97a4d-622c-4251-8183-8b1a696f376e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(13),,,,false,146,0.4,1.0,Niederspannung -2c520ab6-507e-4dcf-ab05-8f238e9b9385,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(1),,,,false,146,0.4,1.0,Niederspannung -2f64bf67-cee9-44bb-8c13-ff96878932af,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(18),,,,false,126,0.4,1.0,Niederspannung -d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_ONS,,,,false,136,0.4,1.0,Niederspannung -8f80e777-ccbd-4630-b10e-238e824113fd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(36),,,,false,146,0.4,1.0,Niederspannung -625bdd2c-a75f-46ef-850c-ca4704d56e55,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(24),,,,false,126,0.4,1.0,Niederspannung -01bdd8b2-145f-42b3-80e3-a2366dea1044,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(6),,,,false,146,0.4,1.0,Niederspannung -c7e09266-c778-433b-b01a-5fb9e298ea8e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(2),,,,false,126,0.4,1.0,Niederspannung -a7ebd30b-b843-405f-9fae-ca6b489601f9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(2),,,,false,126,0.4,1.0,Niederspannung -0228ffcd-f6bc-47c8-b26c-fcc0abacd963,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(5),,,,false,146,0.4,1.0,Niederspannung -8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(3),,,,false,146,0.4,1.0,Niederspannung -2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S3_3,,,,false,136,0.4,1.0,Niederspannung -732f83b0-b9c5-4b8e-86fe-753c26f40e78,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(20),,,,false,126,0.4,1.0,Niederspannung -c81d6099-66b2-45d8-b8a4-c19ceb862f6e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(27),,,,false,126,0.4,1.0,Niederspannung -7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(30),,,,false,146,0.4,1.0,Niederspannung -401f37f8-6f2c-4564-bc78-6736cb9cbf8d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",HS_NET1_Station_4,,,,false,1,110.0,1.0,Hochspannung -85ec9277-c5fd-4e5b-8a34-9627d9599ad7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(18),,,,false,146,0.4,1.0,Niederspannung -14ae9865-cb9b-4518-9f2a-c0fda3455a42,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(21),,,,false,126,0.4,1.0,Niederspannung -69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS2_03,,,,false,12,20.0,1.0,Mittelspannung -b5548457-5923-4d52-b3c9-fdb75a1df98e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(3),,,,false,146,0.4,1.0,Niederspannung -e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S1_3,,,,false,116,0.4,1.0,Niederspannung -49e14db3-a4bc-464a-b606-653ac8a604dd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(13),,,,false,146,0.4,1.0,Niederspannung -f66df6fa-3dfa-4515-85d7-54d0f429fde7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(4),,,,false,146,0.4,1.0,Niederspannung -012c9eee-86c2-494c-adcc-bbfc481e4a46,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(28),,,,false,146,0.4,1.0,Niederspannung -b179c38b-5af0-4304-84b1-1dc03314fd80,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(27),,,,false,146,0.4,1.0,Niederspannung -6570535c-0d2e-4846-9951-21559902f67a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(9),,,,false,146,0.4,1.0,Niederspannung -31a2b9bf-e785-4475-aa44-1c34646e8c79,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_ONS,,,,false,116,0.4,1.0,Niederspannung -69efeb2d-9845-49ac-8500-5e017a7a64ef,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(2),,,,false,146,0.4,1.0,Niederspannung -f6eff0d1-af6b-46ce-b430-4d30976ec08f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(12),,,,false,146,0.4,1.0,Niederspannung -4258f215-5b22-446f-a260-e8cdaa7c95d1,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(11),,,,false,126,0.4,1.0,Niederspannung -867c4b4d-0f38-4f28-82ce-135f2cc63808,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(29),,,,false,146,0.4,1.0,Niederspannung -d69efff2-ba8b-4aa6-a4a1-27267964147a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S3_3,,,,false,116,0.4,1.0,Niederspannung -a286f73a-20ee-4056-8129-c7963b34ecd9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(9),,,,false,126,0.4,1.0,Niederspannung -7125de08-1d28-409a-8b23-023a0294def5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(17),,,,false,126,0.4,1.0,Niederspannung -ae234bc5-b751-41f2-95ee-b78de124c583,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(15),,,,false,126,0.4,1.0,Niederspannung -5e213f42-d93e-45c5-a295-adbe09105746,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(31),,,,false,146,0.4,1.0,Niederspannung -52e15712-2572-442a-b22c-add48af95115,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(19),,,,false,126,0.4,1.0,Niederspannung -49b511fa-8cff-45f4-9a59-54faaaf90abf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(32),,,,false,126,0.4,1.0,Niederspannung -ce71377d-63ea-462a-9290-67e51946a098,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(5),,,,false,146,0.4,1.0,Niederspannung -c5af5a34-211a-4105-a8e1-f447140073c6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_5,,,,false,136,0.4,1.0,Niederspannung -4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_1,,,,false,136,0.4,1.0,Niederspannung -2a816043-d1d2-44a6-8a9b-f61a4933997b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S3_4,,,,false,136,0.4,1.0,Niederspannung -ffcaf979-d707-4d25-8f46-f436f9792d7f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(10),,,,false,146,0.4,1.0,Niederspannung -e4502c52-b4d7-4082-a583-b5688d8244e0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS3_03,,,,false,13,20.0,1.0,Mittelspannung -4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS3_04,,,,false,13,20.0,1.0,Mittelspannung -cdda8fa5-9a18-4f3e-951d-1ec0009191b4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(4),,,,false,126,0.4,1.0,Niederspannung -616da4e5-e837-44ec-bbbc-0cd12b5da8f7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(22),,,,false,146,0.4,1.0,Niederspannung -6232b760-b2e0-485e-9c61-f9721a366a81,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(16),,,,false,126,0.4,1.0,Niederspannung -0170837a-1876-45f9-a613-666f9991964d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(3),,,,false,146,0.4,1.0,Niederspannung -2645e336-b0df-4d1e-a0ea-375444488f06,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(15),,,,false,126,0.4,1.0,Niederspannung -1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(3),,,,false,126,0.4,1.0,Niederspannung -205fcee1-928c-4374-950c-34575f07fa49,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(24),,,,false,146,0.4,1.0,Niederspannung -3802b603-d08d-4031-b7d7-e29734bcc122,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(26),,,,false,126,0.4,1.0,Niederspannung -7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(32),,,,false,126,0.4,1.0,Niederspannung -177a20fe-83b1-46df-94a3-4faa54348d10,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(22),,,,false,126,0.4,1.0,Niederspannung -3d81adf5-73d1-4708-b03b-3afc7db017f4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(10),,,,false,126,0.4,1.0,Niederspannung -6c24b464-790a-4aae-bb11-766718f07cd5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(10),,,,false,146,0.4,1.0,Niederspannung -b22c9299-5fb4-46a7-b566-fc17e0d51d60,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS1_06,,,,false,11,20.0,1.0,Mittelspannung -32bd37df-255b-4eb2-9d16-5b711132eee6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_5,,,,false,116,0.4,1.0,Niederspannung -00d4a837-f09c-41df-bed1-dfdb78387116,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(4),,,,false,146,0.4,1.0,Niederspannung -daed3552-e382-4153-95be-97f17e2c53e5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(27),,,,false,126,0.4,1.0,Niederspannung -9b889b73-c108-4b38-b6eb-3377841e0c83,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(9),,,,false,146,0.4,1.0,Niederspannung -d82fae59-844a-4c85-997e-326dd876137c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(15),,,,false,146,0.4,1.0,Niederspannung -55caf2ec-a21b-4afd-8830-1e4009cce396,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(27),,,,false,146,0.4,1.0,Niederspannung -1bf26b4d-03cc-4490-8c33-d3db8597d807,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(25),,,,false,126,0.4,1.0,Niederspannung -d07dc1b0-e29a-452a-84c5-7df7b0bb3141,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(15),,,,false,146,0.4,1.0,Niederspannung -f0f8f187-5dbf-46ab-8a43-d6169ab5042d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(29),,,,false,126,0.4,1.0,Niederspannung -de5ee252-ebb6-42b0-875c-77ae557ffbf6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(5),,,,false,126,0.4,1.0,Niederspannung -b608d71e-3ede-4156-a015-3f6e1d22242a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(13),,,,false,146,0.4,1.0,Niederspannung -21359dd1-7a23-4932-b656-c196fbffe751,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(18),,,,false,146,0.4,1.0,Niederspannung -f5ae3279-fe21-4bb7-849a-eaacb0546b0e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(35),,,,false,146,0.4,1.0,Niederspannung -fd3b7bb8-3976-4441-9211-745243afd80f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(32),,,,false,146,0.4,1.0,Niederspannung -a4a44d93-48d6-4b87-8053-87fe0778e75c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(21),,,,false,146,0.4,1.0,Niederspannung -32b3bb19-c52a-4a19-890a-94a8918d38a9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS1_02,,,,false,11,20.0,1.0,Mittelspannung -95ced3b5-69fd-4171-9c34-f18802064e22,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(11),,,,false,126,0.4,1.0,Niederspannung -9b509c7d-4647-40fd-b03e-7ab919215cc6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(23),,,,false,126,0.4,1.0,Niederspannung -7546df1d-8a62-4650-bf2e-d1e441b38d70,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS1_07,,,,false,11,20.0,1.0,Mittelspannung -6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(8),,,,false,146,0.4,1.0,Niederspannung -ca438ab9-3abc-4416-91d1-df01d1c5fa5a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(28),,,,false,146,0.4,1.0,Niederspannung -33f29587-f63e-45b7-960b-037bda37a3cb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",HS_NET1_Station_3,,,,false,1,110.0,1.0,Hochspannung -576840db-7d3c-417b-b587-28b222e740e1,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(15),,,,false,146,0.4,1.0,Niederspannung -847fd5fc-b515-4a9d-8a6f-66df1e71ded2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(13),,,,false,126,0.4,1.0,Niederspannung -09ac8949-2b79-41d7-b56f-a58f20036df2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(16),,,,false,146,0.4,1.0,Niederspannung -4632291f-80d7-4e4a-9dc9-5c0fd0c56312,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(10),,,,false,146,0.4,1.0,Niederspannung -450426ac-a560-4d17-b1fc-9e169530a655,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(37),,,,false,146,0.4,1.0,Niederspannung -543f7e9f-b9be-486b-b365-2bae79010758,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(33),,,,false,146,0.4,1.0,Niederspannung -582ed42c-fd18-49ae-bdf5-6aa59353c7e3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS2_05,,,,false,12,20.0,1.0,Mittelspannung -535b3fa4-ed67-4ab1-9a68-e7db83e05967,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S1_1,,,,false,136,0.4,1.0,Niederspannung -b8fa1f73-223c-4b08-a140-44f12484cce3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(16),,,,false,126,0.4,1.0,Niederspannung -416fa5eb-2f72-46c3-978f-6a0ebb714a40,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S3_1,,,,false,136,0.4,1.0,Niederspannung -f1e88392-3b2a-4ce8-a31f-c963f08f8043,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F3_(7),,,,false,146,0.4,1.0,Niederspannung -8b3e3802-5213-46d0-a498-15eb6e5852b5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(11),,,,false,146,0.4,1.0,Niederspannung -2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_ONS,,,,false,126,0.4,1.0,Niederspannung -519ace7e-fd3f-4797-b14b-36c1694b00cd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(30),,,,false,126,0.4,1.0,Niederspannung -9ce9d92c-5583-4b16-bec6-9f67834663cb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(14),,,,false,126,0.4,1.0,Niederspannung -8f422111-67d7-42f0-9f80-fbd0ec64c4fc,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(3),,,,false,126,0.4,1.0,Niederspannung -81cd3f38-867b-4a71-ba22-cb33834e0e58,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_4,,,,false,136,0.4,1.0,Niederspannung -77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS4_01,,,,false,14,20.0,1.0,Mittelspannung -36cda100-86ae-4a20-ac71-20af603ac0cf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(20),,,,false,126,0.4,1.0,Niederspannung -b46d4395-6724-4830-ba55-357e81fc2814,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET136_S3_2,,,,false,136,0.4,1.0,Niederspannung -787237ad-b3a8-4f2c-ab70-31c5113d82d7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS1_03,,,,false,11,20.0,1.0,Mittelspannung -3ec2f2a0-36a3-4d11-88ee-cc4df001e876,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(16),,,,false,146,0.4,1.0,Niederspannung -40b0f497-96a3-49d9-9503-8fa67a5b532a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS3_07,,,,false,13,20.0,1.0,Mittelspannung -3e21f3a1-2c9c-4138-bcc9-466b004609ed,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S1_2,,,,false,116,0.4,1.0,Niederspannung -0db6e581-37e9-4254-aed8-d5cdf66819f9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(9),,,,false,146,0.4,1.0,Niederspannung -270c7266-45dc-4e45-829f-c04f6b631cad,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(11),,,,false,126,0.4,1.0,Niederspannung -bd8c7d3d-e830-4a46-bf78-0086ce24909f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(5),,,,false,146,0.4,1.0,Niederspannung -9d02ea80-98d8-4cd0-a635-9104a14a56dd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F2_(12),,,,false,126,0.4,1.0,Niederspannung -ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(23),,,,false,146,0.4,1.0,Niederspannung -eb125953-31d3-4207-adf7-aba3a3790d6f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(12),,,,false,126,0.4,1.0,Niederspannung -032768b4-2426-4abf-806b-83813ac5137a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S1_2,,,,false,136,0.4,1.0,Niederspannung -7d45f0ab-1e6b-452f-b665-c4846cf046f5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(20),,,,false,146,0.4,1.0,Niederspannung -550ebca7-1455-44eb-9431-ffbf08e58bd4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET116_S3_2,,,,false,116,0.4,1.0,Niederspannung -69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(3),,,,false,126,0.4,1.0,Niederspannung -fd4f6232-c28d-4fc3-81dd-03b84aad695e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(34),,,,false,146,0.4,1.0,Niederspannung -d53ff076-dadd-44f8-85d4-68f48991f7d0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S2_2,,,,false,116,0.4,1.0,Niederspannung -8f2ba96f-a47a-46d3-b5a1-d19de0a32419,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(16),,,,false,146,0.4,1.0,Niederspannung -4303784e-7193-454a-9be4-3591400b4eeb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(1),,,,false,126,0.4,1.0,Niederspannung -eb21d716-1b54-4dba-bdc2-d1f6752aef85,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(5),,,,false,126,0.4,1.0,Niederspannung -61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(22),,,,false,126,0.4,1.0,Niederspannung -50164699-2018-4b17-b3f1-74b082f27403,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(7),,,,false,126,0.4,1.0,Niederspannung -5862f526-783a-4218-a463-3cbf5de8dade,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(22),,,,false,146,0.4,1.0,Niederspannung -34cd8ee0-e607-4c47-89a7-121c3e32768a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",HS_NET1_Station_1_380,,,,true,1000,380.0,1.0,Höchstspannung -8a50fb37-81cf-47c9-8850-a12b4391e2e7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S1_1,,,,false,116,0.4,1.0,Niederspannung -773aebe4-fc03-46be-8209-0213e2760a8e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(24),,,,false,146,0.4,1.0,Niederspannung -f29859be-c6e7-4cf9-84d7-239eb98a9e65,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(13),,,,false,126,0.4,1.0,Niederspannung -f2d03b34-9595-4819-a00b-ff9ddd92eb07,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(14),,,,false,146,0.4,1.0,Niederspannung -033d0230-4aee-47cf-91f9-81f5f40e60b0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(32),,,,false,146,0.4,1.0,Niederspannung -c8b1fd67-2f03-4153-8ed3-284e7a721ec5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(5),,,,false,126,0.4,1.0,Niederspannung -c72a08bc-4685-49b1-b8ef-803aebc8c388,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(28),,,,false,146,0.4,1.0,Niederspannung -4f2402e8-664a-40f2-970a-abc098a2a0d1,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(24),,,,false,126,0.4,1.0,Niederspannung -c6c177b0-5004-4db0-8cde-6293330a4757,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(25),,,,false,146,0.4,1.0,Niederspannung -4f78fe6d-3cb2-4d99-8c67-4f14cb626813,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(16),,,,false,126,0.4,1.0,Niederspannung -285a4caa-2da8-4bd2-8a60-7d04f168f378,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(2),,,,false,126,0.4,1.0,Niederspannung -0b2a3b46-5e43-4879-973e-d8fb96429d8a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(2),,,,false,146,0.4,1.0,Niederspannung -970cf93c-36c5-4938-a7e4-3f184a7035f0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(24),,,,false,146,0.4,1.0,Niederspannung -86af5351-87ef-49c6-bd17-673dceecee5b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(26),,,,false,146,0.4,1.0,Niederspannung -49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(6),,,,false,146,0.4,1.0,Niederspannung -898d8295-bf35-4079-9374-99b059c2c956,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS4_07,,,,false,14,20.0,1.0,Mittelspannung -3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(37),,,,false,126,0.4,1.0,Niederspannung -60173008-809d-4d8f-b06a-3c4a838dd989,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(39),,,,false,126,0.4,1.0,Niederspannung -98072ded-726f-4f0b-8bbc-4fb6d5086a7b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(7),,,,false,126,0.4,1.0,Niederspannung -bd292f64-65e8-42ec-9b78-b9b9f013750e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(21),,,,false,146,0.4,1.0,Niederspannung -462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(17),,,,false,126,0.4,1.0,Niederspannung -bd288184-99d8-4233-bb3d-484f3922200a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(26),,,,false,146,0.4,1.0,Niederspannung -b7baa286-cbe2-4143-a08f-4e025af47529,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(14),,,,false,126,0.4,1.0,Niederspannung -33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(23),,,,false,126,0.4,1.0,Niederspannung -535843a3-cf93-412f-b4d7-585337791ba8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS2_02,,,,false,12,20.0,1.0,Mittelspannung -b3a7431d-89b0-41cb-87a9-5853890796cd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S1_4,,,,false,116,0.4,1.0,Niederspannung -9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(14),,,,false,146,0.4,1.0,Niederspannung -4f28e734-5148-4caf-ac64-270231740cbf,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(1),,,,false,146,0.4,1.0,Niederspannung -d7023c15-adb7-4d56-9f86-b182611a47ef,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F4_(5),,,,false,146,0.4,1.0,Niederspannung -04f29760-9e52-4943-8563-62e1fbd5ed52,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(3),,,,false,126,0.4,1.0,Niederspannung -3dec12fd-3dc6-481d-be05-8df9df7f0c5d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(14),,,,false,146,0.4,1.0,Niederspannung -15345698-c319-461f-b969-37d50fb84220,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(29),,,,false,146,0.4,1.0,Niederspannung -6dcdc87b-a719-416f-9da1-21a701048f3a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(8),,,,false,126,0.4,1.0,Niederspannung -80d8252b-045f-471a-9638-416ed3f86120,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(31),,,,false,126,0.4,1.0,Niederspannung -d8c35123-b389-4199-84f9-d417d24bb78d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(16),,,,false,126,0.4,1.0,Niederspannung -6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(8),,,,false,146,0.4,1.0,Niederspannung -810bebb0-0d5c-4899-b213-3207be661248,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F3_(19),,,,false,146,0.4,1.0,Niederspannung -06b7f21a-d6d7-4ec0-94c6-141845f14986,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(38),,,,false,126,0.4,1.0,Niederspannung -f1e55c8b-357f-45a7-9d57-e299f9b207f3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(13),,,,false,146,0.4,1.0,Niederspannung -92cb5065-2e57-4099-8e29-75cbc0c80370,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(21),,,,false,146,0.4,1.0,Niederspannung -9baae5ff-40e3-48cb-9ddf-de6d1c133e13,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(27),,,,false,146,0.4,1.0,Niederspannung -dfae9806-9b44-4995-ba27-d66d8e4a43e0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",HS_NET1_Station_2,,,,false,1,110.0,1.0,Hochspannung -f26b5511-3c50-42d5-97c2-be408330eb84,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(11),,,,false,146,0.4,1.0,Niederspannung -b32c5f5e-b6b8-41ed-a192-078e1aed05ac,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(13),,,,false,126,0.4,1.0,Niederspannung -00d03670-7833-47ee-ad52-04d18d1c64fd,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",HS_NET1_Station_1,,,,false,1,110.0,1.0,Hochspannung -5f1c776c-6935-40f7-ba9e-60646e08992b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",MS2_04,,,,false,12,20.0,1.0,Mittelspannung -a5c73608-5a85-495d-bea0-df77b6ce66ea,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(9),,,,false,146,0.4,1.0,Niederspannung -1f040625-ad1d-409f-bd7e-944c4d805e46,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(19),,,,false,146,0.4,1.0,Niederspannung -f8dd541b-4a4d-417e-89ff-a9650ee3aac2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(12),,,,false,146,0.4,1.0,Niederspannung -3bc8235b-03b5-489b-81a2-58d520fbe28e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S3_5,,,,false,136,0.4,1.0,Niederspannung -dc022eec-16b0-4a64-a2f5-498d81aca71e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(26),,,,false,126,0.4,1.0,Niederspannung -00bbc353-d47e-4865-a696-fe5d29b9e6a2,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(15),,,,false,146,0.4,1.0,Niederspannung -9f95c733-71e2-4bf0-a27a-70144518ea2c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(30),,,,false,146,0.4,1.0,Niederspannung -eb95ff15-56db-4463-bb54-0ee131167812,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S1_3,,,,false,136,0.4,1.0,Niederspannung -369cffa5-bcee-4489-8193-1d9b10230eca,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(4),,,,false,146,0.4,1.0,Niederspannung -41c0087f-ce27-4da3-97d2-92d711b639b4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(15),,,,false,126,0.4,1.0,Niederspannung -df8df8d2-3494-4da9-8d1b-f913d15f520f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(14),,,,false,126,0.4,1.0,Niederspannung -f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(5),,,,false,126,0.4,1.0,Niederspannung -fc7821d2-ac64-483e-b520-38d9971f4db0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(7),,,,false,126,0.4,1.0,Niederspannung -5dfd45b8-48e7-42fd-ac53-cc57455486b5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(9),,,,false,126,0.4,1.0,Niederspannung -443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(30),,,,false,126,0.4,1.0,Niederspannung -14a8dc4c-0906-402f-b073-6d6d4725d0cb,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS2_07,,,,false,12,20.0,1.0,Mittelspannung -b425b28e-48a8-4ec4-a15a-387fcfb79895,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(33),,,,false,126,0.4,1.0,Niederspannung -3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(1),,,,false,126,0.4,1.0,Niederspannung -5af425fa-6ed7-43e1-8898-7af1315128c5,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(21),,,,false,126,0.4,1.0,Niederspannung -55b3d03f-2204-4ab3-84cc-a28476868c9d,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F4_(15),,,,false,126,0.4,1.0,Niederspannung -636dec7c-4242-46e8-b7ae-db7e5a28c39c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(19),,,,false,146,0.4,1.0,Niederspannung -b237dd88-bcba-4a7c-aee6-c0c3e151e14e,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(3),,,,false,146,0.4,1.0,Niederspannung -2aa2d409-8bb2-477d-ac7a-6439552e136a,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(20),,,,false,146,0.4,1.0,Niederspannung -5fe9c522-37d0-48f8-b3b8-e91b956e39f6,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(17),,,,false,126,0.4,1.0,Niederspannung -e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F3_(28),,,,false,126,0.4,1.0,Niederspannung -3a2f199c-2966-4b9a-939b-3a6c9924341c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F1_(25),,,,false,126,0.4,1.0,Niederspannung -d40a1a85-40f2-4ad3-ba58-720d5ba02268,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(14),,,,false,126,0.4,1.0,Niederspannung -ab3645a7-af26-480d-b1bd-5b0fa00dc83f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(2),,,,false,146,0.4,1.0,Niederspannung -e25387d0-ab9a-406d-bcb4-555414b88b1b,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F3_(10),,,,false,126,0.4,1.0,Niederspannung -8254d91b-e5da-4402-bb8f-301eafa09d28,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F2_(12),,,,false,146,0.4,1.0,Niederspannung -e3a40690-d085-4796-9fcb-48d776e58594,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET126_F4_(6),,,,false,126,0.4,1.0,Niederspannung -fd534474-cd65-47aa-8005-dc50d17d6920,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S2_3,,,,false,136,0.4,1.0,Niederspannung -ed4697fd-016c-40c2-a66b-e793878dadea,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET136_S1_4,,,,false,136,0.4,1.0,Niederspannung -3b879239-20c8-4adf-bd51-92924327ee71,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F1_(12),,,,false,146,0.4,1.0,Niederspannung -011e3794-3341-4376-839c-3f5a452e15ab,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(25),,,,false,146,0.4,1.0,Niederspannung -0c266541-6235-4d01-8258-e763c58af6c7,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F1_(28),,,,false,126,0.4,1.0,Niederspannung -154e9a99-467b-4f65-9928-8ebb14149baa,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(26),,,,false,146,0.4,1.0,Niederspannung -b9a28095-68f7-44c1-9ccc-6efc5ea84c59,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S3_5,,,,false,116,0.4,1.0,Niederspannung -1a8ba1a5-3cee-4791-b21b-f17b08526873,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",MS2_01,,,,false,12,20.0,1.0,Mittelspannung -9f7599de-c488-46c5-b053-1279a511f7b9,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F4_(16),,,,false,146,0.4,1.0,Niederspannung -2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:0}}}",NS_NET146_F1_(18),,,,false,146,0.4,1.0,Niederspannung -5545d21b-bdc8-495f-bd28-d22ffcc0fafc,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(26),,,,false,126,0.4,1.0,Niederspannung -ce513b50-b57a-41e2-b744-4c0fd2ae97d0,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET146_F2_(23),,,,false,146,0.4,1.0,Niederspannung -36dccefc-f04c-493f-bb88-11343583bf9f,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET116_S3_4,,,,false,116,0.4,1.0,Niederspannung -4db634e5-3eb8-4c17-bc44-eb224667580c,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(7),,,,false,126,0.4,1.0,Niederspannung -5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,"{type:Point,coordinates:[7.4116482,51.4843281],crs:{type:name,properties:{name:EPSG:4326}}}",NS_NET126_F2_(28),,,,false,126,0.4,1.0,Niederspannung \ No newline at end of file +uuid,geo_position,id,operates_from,operates_until,operator,slack,subnet,v_rated,v_target,volt_lvl +6a4547a8-630b-46e4-8144-9cd649e67c07,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F4_(12),,,,false,126,0.4,1.0,Niederspannung +b7a5be0d-2662-41b2-99c6-3b8121a75e9e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(31),,,,false,146,0.4,1.0,Niederspannung +1396cb4c-cee7-4116-97c9-290f98785719,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS1_04,,,,false,11,20.0,1.0,Mittelspannung +1dcddd06-f41a-405b-9686-7f7942852196,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(25),,,,false,126,0.4,1.0,Niederspannung +e80aa2db-f32c-410d-96a1-a32e03222568,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(18),,,,false,126,0.4,1.0,Niederspannung +e3c3c6a3-c383-4dbb-9b3f-a14125615386,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(6),,,,false,146,0.4,1.0,Niederspannung +ead38a50-b8f7-4bbb-b65d-f54350825e8e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(1),,,,false,146,0.4,1.0,Niederspannung +df97c0d1-379b-417a-a473-8e7fe37da99d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS2_06,,,,false,12,20.0,1.0,Mittelspannung +366a70fb-8d7f-4201-9eca-0fcbc839239d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F2_(8),,,,false,126,0.4,1.0,Niederspannung +196fe620-d4a7-45f9-93ad-0579e2bcbb9a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(1),,,,false,126,0.4,1.0,Niederspannung +1ee9de9a-0095-4b58-beeb-e56fb908844a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(22),,,,false,146,0.4,1.0,Niederspannung +904c7476-5f16-4ec2-9138-7d5e32d38a3b,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(39),,,,false,146,0.4,1.0,Niederspannung +c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS1_05,,,,false,11,20.0,1.0,Mittelspannung +bb59ca46-1f2e-41c9-9723-90b306f043cd,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS3_01,,,,false,13,20.0,1.0,Mittelspannung +890f2162-b4cb-49e7-a16f-4b552c5e245c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS4_04,,,,false,14,20.0,1.0,Mittelspannung +ee384ace-040e-4f21-8a8a-d702ab51af55,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS4_05,,,,false,14,20.0,1.0,Mittelspannung +174fb4b2-4f9e-415c-bfee-d850ef751307,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS4_02,,,,false,14,20.0,1.0,Mittelspannung +5071dd8c-bbc1-4c8d-a180-4492f80e183d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(6),,,,false,146,0.4,1.0,Niederspannung +39112046-8953-4e73-a5d9-6a8183a77436,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S2_1,,,,false,116,0.4,1.0,Niederspannung +1a1e63f7-6196-4856-9f4e-876a44bdf2f8,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(23),,,,false,146,0.4,1.0,Niederspannung +9d7038e9-5bcc-4676-bead-46c4f1291ba8,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(6),,,,false,126,0.4,1.0,Niederspannung +99e26ef8-75e2-46f3-aafc-6287bf5e3905,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(6),,,,false,126,0.4,1.0,Niederspannung +b73208dd-f4a8-4e90-bf2d-7ea67a89525a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(14),,,,false,146,0.4,1.0,Niederspannung +fa6d5184-b205-4b1b-839f-7b21ac956c29,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS4_06,,,,false,14,20.0,1.0,Mittelspannung +c5457e35-ad81-4427-9d3a-99e4c44ccae8,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(17),,,,false,126,0.4,1.0,Niederspannung +4a6f6058-e654-464d-9367-2dca7185c6d7,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S3_1,,,,false,116,0.4,1.0,Niederspannung +de756ddb-793d-4b2d-959c-59d938a8f61f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F2_(20),,,,false,126,0.4,1.0,Niederspannung +df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S2_3,,,,false,116,0.4,1.0,Niederspannung +ca3391eb-ca94-4945-ac72-e116f396f82c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(36),,,,false,126,0.4,1.0,Niederspannung +666757e2-292e-473c-ac9c-04c0786574bc,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(11),,,,false,146,0.4,1.0,Niederspannung +22e58399-428f-4633-9ee4-e5fa0db68d6d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(1),,,,false,146,0.4,1.0,Niederspannung +17f7a477-d9c7-4f58-8ba0-1a2694dcc874,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(34),,,,false,126,0.4,1.0,Niederspannung +2287c2a8-c2d0-4c63-80b5-6b66a1288df8,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(25),,,,false,146,0.4,1.0,Niederspannung +6678c226-c5d2-4ce3-9728-dc1163be799f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(11),,,,false,126,0.4,1.0,Niederspannung +40537c84-c812-4231-bd23-0ba81922e937,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(17),,,,false,146,0.4,1.0,Niederspannung +2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(1),,,,false,126,0.4,1.0,Niederspannung +e05c68b1-11cd-43fd-a4b2-31e4db380c78,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S2_4,,,,false,116,0.4,1.0,Niederspannung +f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(7),,,,false,146,0.4,1.0,Niederspannung +792b505c-87ab-4665-a31d-b6035c5ece70,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F2_(8),,,,false,146,0.4,1.0,Niederspannung +86dfce49-05b2-4208-a6ae-877c3e98e6be,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS3_05,,,,false,13,20.0,1.0,Mittelspannung +d5b861a6-2a5b-4dec-a66e-adbfc6d62873,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(27),,,,false,126,0.4,1.0,Niederspannung +67af7db0-0fd8-4657-bb4f-43a2141b9f73,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(31),,,,false,126,0.4,1.0,Niederspannung +27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(29),,,,false,126,0.4,1.0,Niederspannung +119d270a-ff22-4fdb-8214-cb5b336790bf,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F4_(9),,,,false,126,0.4,1.0,Niederspannung +9502fd3e-c00f-48fa-8b56-c72d21f80f3c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(18),,,,false,126,0.4,1.0,Niederspannung +a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(4),,,,false,126,0.4,1.0,Niederspannung +c317a6cd-428b-4c36-8233-91d0c4e2717a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(22),,,,false,126,0.4,1.0,Niederspannung +0d94a5ea-3a13-48ba-a27f-b2903841c334,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(17),,,,false,146,0.4,1.0,Niederspannung +b6b1b9fc-e7d8-492d-8601-84c1e756bd83,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS3_02,,,,false,13,20.0,1.0,Mittelspannung +922a6375-b97c-412e-a6c9-b0ea55a23f76,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(19),,,,false,126,0.4,1.0,Niederspannung +41414318-73e3-4bdc-8147-570a96b28d37,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(10),,,,false,146,0.4,1.0,Niederspannung +e018b95e-fca5-40f7-8550-b05a619169dc,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(6),,,,false,126,0.4,1.0,Niederspannung +e2267696-669b-48e8-b43a-37d0db95011d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(11),,,,false,146,0.4,1.0,Niederspannung +dd9d4153-c56f-4457-ad5e-46a48d4486b6,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(4),,,,false,146,0.4,1.0,Niederspannung +f5839ade-5968-4879-a824-90b5fb3552cd,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS1_01,,,,false,11,20.0,1.0,Mittelspannung +f717b05b-f4e7-43d9-af9e-638e2badee5a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(8),,,,false,126,0.4,1.0,Niederspannung +1dee13af-e638-4858-9c69-0069190cd577,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F2_(21),,,,false,126,0.4,1.0,Niederspannung +97ae0aa4-bf05-4b88-8020-83cbda415d22,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(24),,,,false,126,0.4,1.0,Niederspannung +b37ea333-65e1-4211-8449-993b67e8e0e2,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(2),,,,false,146,0.4,1.0,Niederspannung +85ea3976-1779-4d46-bd6f-dfd36427ebdf,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS4_03,,,,false,14,20.0,1.0,Mittelspannung +bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F4_(7),,,,false,146,0.4,1.0,Niederspannung +67c1746c-3af8-403f-983e-1c7c047383df,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(7),,,,false,146,0.4,1.0,Niederspannung +5981fe65-3c92-4a78-af92-1461904046d0,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(2),,,,false,126,0.4,1.0,Niederspannung +bf7e7268-2fb6-4948-ace6-9037ae148fa3,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(4),,,,false,126,0.4,1.0,Niederspannung +39dbc5ed-d874-48a8-9128-e970436a94b4,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS3_06,,,,false,13,20.0,1.0,Mittelspannung +94713e6c-c47e-422c-8ab3-2a2903b7dcd2,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(23),,,,false,126,0.4,1.0,Niederspannung +32507a10-1eed-4a3f-820c-bc187f3b052e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(38),,,,false,146,0.4,1.0,Niederspannung +9d10a92f-576d-4777-99ff-59d145924fea,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(12),,,,false,126,0.4,1.0,Niederspannung +857c264a-7072-4bb7-af56-2f01539b2a2e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(10),,,,false,126,0.4,1.0,Niederspannung +d2aff632-fc26-4595-931c-92e266247ac8,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(19),,,,false,126,0.4,1.0,Niederspannung +d5489e1b-0e7e-4ca9-a362-09c23576a622,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(8),,,,false,146,0.4,1.0,Niederspannung +0f3ba59d-a9ce-4669-aa12-bebec42238b7,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(17),,,,false,146,0.4,1.0,Niederspannung +bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(9),,,,false,126,0.4,1.0,Niederspannung +926d6113-933f-49e3-9529-a3035acdc9b2,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET136_S1_5,,,,false,136,0.4,1.0,Niederspannung +da79c960-d35a-4193-9b06-2d4d57051706,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(13),,,,false,126,0.4,1.0,Niederspannung +f6a31362-8b0d-4926-b0d0-10bb61db20df,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(10),,,,false,126,0.4,1.0,Niederspannung +3da4fd3d-ac5e-409d-91fa-36516673cf57,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_ONS,,,,false,146,0.4,1.0,Niederspannung +ff947647-b551-41ae-bcfd-6af228250c96,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(4),,,,false,126,0.4,1.0,Niederspannung +75f2dfb9-75a0-496d-9c44-79e7df54c1df,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(8),,,,false,126,0.4,1.0,Niederspannung +92301422-94ae-48ab-89c7-a69eea9450b2,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET116_S1_5,,,,false,116,0.4,1.0,Niederspannung +cbcfc3b6-ac90-4215-975c-a033f5cf9912,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S2_2,,,,false,136,0.4,1.0,Niederspannung +0ebf0088-f596-4cd1-9ae0-5da02dc40335,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(20),,,,false,146,0.4,1.0,Niederspannung +155bb2dc-0121-413e-ab42-67c2ed5ce6ea,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F4_(17),,,,false,146,0.4,1.0,Niederspannung +c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(35),,,,false,126,0.4,1.0,Niederspannung +bdf97a4d-622c-4251-8183-8b1a696f376e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(13),,,,false,146,0.4,1.0,Niederspannung +2c520ab6-507e-4dcf-ab05-8f238e9b9385,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(1),,,,false,146,0.4,1.0,Niederspannung +2f64bf67-cee9-44bb-8c13-ff96878932af,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(18),,,,false,126,0.4,1.0,Niederspannung +d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_ONS,,,,false,136,0.4,1.0,Niederspannung +8f80e777-ccbd-4630-b10e-238e824113fd,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(36),,,,false,146,0.4,1.0,Niederspannung +625bdd2c-a75f-46ef-850c-ca4704d56e55,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F2_(24),,,,false,126,0.4,1.0,Niederspannung +01bdd8b2-145f-42b3-80e3-a2366dea1044,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(6),,,,false,146,0.4,1.0,Niederspannung +c7e09266-c778-433b-b01a-5fb9e298ea8e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(2),,,,false,126,0.4,1.0,Niederspannung +a7ebd30b-b843-405f-9fae-ca6b489601f9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(2),,,,false,126,0.4,1.0,Niederspannung +0228ffcd-f6bc-47c8-b26c-fcc0abacd963,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(5),,,,false,146,0.4,1.0,Niederspannung +8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(3),,,,false,146,0.4,1.0,Niederspannung +2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S3_3,,,,false,136,0.4,1.0,Niederspannung +732f83b0-b9c5-4b8e-86fe-753c26f40e78,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(20),,,,false,126,0.4,1.0,Niederspannung +c81d6099-66b2-45d8-b8a4-c19ceb862f6e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(27),,,,false,126,0.4,1.0,Niederspannung +7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(30),,,,false,146,0.4,1.0,Niederspannung +401f37f8-6f2c-4564-bc78-6736cb9cbf8d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",HS_NET1_Station_4,,,,false,1,110.0,1.0,Hochspannung +85ec9277-c5fd-4e5b-8a34-9627d9599ad7,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(18),,,,false,146,0.4,1.0,Niederspannung +14ae9865-cb9b-4518-9f2a-c0fda3455a42,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(21),,,,false,126,0.4,1.0,Niederspannung +69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS2_03,,,,false,12,20.0,1.0,Mittelspannung +b5548457-5923-4d52-b3c9-fdb75a1df98e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(3),,,,false,146,0.4,1.0,Niederspannung +e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S1_3,,,,false,116,0.4,1.0,Niederspannung +49e14db3-a4bc-464a-b606-653ac8a604dd,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(13),,,,false,146,0.4,1.0,Niederspannung +f66df6fa-3dfa-4515-85d7-54d0f429fde7,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(4),,,,false,146,0.4,1.0,Niederspannung +012c9eee-86c2-494c-adcc-bbfc481e4a46,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(28),,,,false,146,0.4,1.0,Niederspannung +b179c38b-5af0-4304-84b1-1dc03314fd80,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F2_(27),,,,false,146,0.4,1.0,Niederspannung +6570535c-0d2e-4846-9951-21559902f67a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(9),,,,false,146,0.4,1.0,Niederspannung +31a2b9bf-e785-4475-aa44-1c34646e8c79,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_ONS,,,,false,116,0.4,1.0,Niederspannung +69efeb2d-9845-49ac-8500-5e017a7a64ef,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(2),,,,false,146,0.4,1.0,Niederspannung +f6eff0d1-af6b-46ce-b430-4d30976ec08f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(12),,,,false,146,0.4,1.0,Niederspannung +4258f215-5b22-446f-a260-e8cdaa7c95d1,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(11),,,,false,126,0.4,1.0,Niederspannung +867c4b4d-0f38-4f28-82ce-135f2cc63808,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(29),,,,false,146,0.4,1.0,Niederspannung +d69efff2-ba8b-4aa6-a4a1-27267964147a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S3_3,,,,false,116,0.4,1.0,Niederspannung +a286f73a-20ee-4056-8129-c7963b34ecd9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(9),,,,false,126,0.4,1.0,Niederspannung +7125de08-1d28-409a-8b23-023a0294def5,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F4_(17),,,,false,126,0.4,1.0,Niederspannung +ae234bc5-b751-41f2-95ee-b78de124c583,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(15),,,,false,126,0.4,1.0,Niederspannung +5e213f42-d93e-45c5-a295-adbe09105746,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(31),,,,false,146,0.4,1.0,Niederspannung +52e15712-2572-442a-b22c-add48af95115,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(19),,,,false,126,0.4,1.0,Niederspannung +49b511fa-8cff-45f4-9a59-54faaaf90abf,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(32),,,,false,126,0.4,1.0,Niederspannung +ce71377d-63ea-462a-9290-67e51946a098,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(5),,,,false,146,0.4,1.0,Niederspannung +c5af5a34-211a-4105-a8e1-f447140073c6,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S2_5,,,,false,136,0.4,1.0,Niederspannung +4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S2_1,,,,false,136,0.4,1.0,Niederspannung +2a816043-d1d2-44a6-8a9b-f61a4933997b,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S3_4,,,,false,136,0.4,1.0,Niederspannung +ffcaf979-d707-4d25-8f46-f436f9792d7f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(10),,,,false,146,0.4,1.0,Niederspannung +e4502c52-b4d7-4082-a583-b5688d8244e0,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS3_03,,,,false,13,20.0,1.0,Mittelspannung +4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS3_04,,,,false,13,20.0,1.0,Mittelspannung +cdda8fa5-9a18-4f3e-951d-1ec0009191b4,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F2_(4),,,,false,126,0.4,1.0,Niederspannung +616da4e5-e837-44ec-bbbc-0cd12b5da8f7,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(22),,,,false,146,0.4,1.0,Niederspannung +6232b760-b2e0-485e-9c61-f9721a366a81,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(16),,,,false,126,0.4,1.0,Niederspannung +0170837a-1876-45f9-a613-666f9991964d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F2_(3),,,,false,146,0.4,1.0,Niederspannung +2645e336-b0df-4d1e-a0ea-375444488f06,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(15),,,,false,126,0.4,1.0,Niederspannung +1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(3),,,,false,126,0.4,1.0,Niederspannung +205fcee1-928c-4374-950c-34575f07fa49,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(24),,,,false,146,0.4,1.0,Niederspannung +3802b603-d08d-4031-b7d7-e29734bcc122,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(26),,,,false,126,0.4,1.0,Niederspannung +7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(32),,,,false,126,0.4,1.0,Niederspannung +177a20fe-83b1-46df-94a3-4faa54348d10,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(22),,,,false,126,0.4,1.0,Niederspannung +3d81adf5-73d1-4708-b03b-3afc7db017f4,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(10),,,,false,126,0.4,1.0,Niederspannung +6c24b464-790a-4aae-bb11-766718f07cd5,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(10),,,,false,146,0.4,1.0,Niederspannung +b22c9299-5fb4-46a7-b566-fc17e0d51d60,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS1_06,,,,false,11,20.0,1.0,Mittelspannung +32bd37df-255b-4eb2-9d16-5b711132eee6,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S2_5,,,,false,116,0.4,1.0,Niederspannung +00d4a837-f09c-41df-bed1-dfdb78387116,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(4),,,,false,146,0.4,1.0,Niederspannung +daed3552-e382-4153-95be-97f17e2c53e5,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F2_(27),,,,false,126,0.4,1.0,Niederspannung +9b889b73-c108-4b38-b6eb-3377841e0c83,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F4_(9),,,,false,146,0.4,1.0,Niederspannung +d82fae59-844a-4c85-997e-326dd876137c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(15),,,,false,146,0.4,1.0,Niederspannung +55caf2ec-a21b-4afd-8830-1e4009cce396,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(27),,,,false,146,0.4,1.0,Niederspannung +1bf26b4d-03cc-4490-8c33-d3db8597d807,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(25),,,,false,126,0.4,1.0,Niederspannung +d07dc1b0-e29a-452a-84c5-7df7b0bb3141,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(15),,,,false,146,0.4,1.0,Niederspannung +f0f8f187-5dbf-46ab-8a43-d6169ab5042d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(29),,,,false,126,0.4,1.0,Niederspannung +de5ee252-ebb6-42b0-875c-77ae557ffbf6,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(5),,,,false,126,0.4,1.0,Niederspannung +b608d71e-3ede-4156-a015-3f6e1d22242a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(13),,,,false,146,0.4,1.0,Niederspannung +21359dd1-7a23-4932-b656-c196fbffe751,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(18),,,,false,146,0.4,1.0,Niederspannung +f5ae3279-fe21-4bb7-849a-eaacb0546b0e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(35),,,,false,146,0.4,1.0,Niederspannung +fd3b7bb8-3976-4441-9211-745243afd80f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(32),,,,false,146,0.4,1.0,Niederspannung +a4a44d93-48d6-4b87-8053-87fe0778e75c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(21),,,,false,146,0.4,1.0,Niederspannung +32b3bb19-c52a-4a19-890a-94a8918d38a9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS1_02,,,,false,11,20.0,1.0,Mittelspannung +95ced3b5-69fd-4171-9c34-f18802064e22,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(11),,,,false,126,0.4,1.0,Niederspannung +9b509c7d-4647-40fd-b03e-7ab919215cc6,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(23),,,,false,126,0.4,1.0,Niederspannung +7546df1d-8a62-4650-bf2e-d1e441b38d70,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS1_07,,,,false,11,20.0,1.0,Mittelspannung +6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(8),,,,false,146,0.4,1.0,Niederspannung +ca438ab9-3abc-4416-91d1-df01d1c5fa5a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(28),,,,false,146,0.4,1.0,Niederspannung +33f29587-f63e-45b7-960b-037bda37a3cb,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",HS_NET1_Station_3,,,,false,1,110.0,1.0,Hochspannung +576840db-7d3c-417b-b587-28b222e740e1,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(15),,,,false,146,0.4,1.0,Niederspannung +847fd5fc-b515-4a9d-8a6f-66df1e71ded2,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(13),,,,false,126,0.4,1.0,Niederspannung +09ac8949-2b79-41d7-b56f-a58f20036df2,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(16),,,,false,146,0.4,1.0,Niederspannung +4632291f-80d7-4e4a-9dc9-5c0fd0c56312,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(10),,,,false,146,0.4,1.0,Niederspannung +450426ac-a560-4d17-b1fc-9e169530a655,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(37),,,,false,146,0.4,1.0,Niederspannung +543f7e9f-b9be-486b-b365-2bae79010758,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(33),,,,false,146,0.4,1.0,Niederspannung +582ed42c-fd18-49ae-bdf5-6aa59353c7e3,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS2_05,,,,false,12,20.0,1.0,Mittelspannung +535b3fa4-ed67-4ab1-9a68-e7db83e05967,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S1_1,,,,false,136,0.4,1.0,Niederspannung +b8fa1f73-223c-4b08-a140-44f12484cce3,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F4_(16),,,,false,126,0.4,1.0,Niederspannung +416fa5eb-2f72-46c3-978f-6a0ebb714a40,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S3_1,,,,false,136,0.4,1.0,Niederspannung +f1e88392-3b2a-4ce8-a31f-c963f08f8043,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F3_(7),,,,false,146,0.4,1.0,Niederspannung +8b3e3802-5213-46d0-a498-15eb6e5852b5,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(11),,,,false,146,0.4,1.0,Niederspannung +2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_ONS,,,,false,126,0.4,1.0,Niederspannung +519ace7e-fd3f-4797-b14b-36c1694b00cd,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(30),,,,false,126,0.4,1.0,Niederspannung +9ce9d92c-5583-4b16-bec6-9f67834663cb,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(14),,,,false,126,0.4,1.0,Niederspannung +8f422111-67d7-42f0-9f80-fbd0ec64c4fc,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F2_(3),,,,false,126,0.4,1.0,Niederspannung +81cd3f38-867b-4a71-ba22-cb33834e0e58,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S2_4,,,,false,136,0.4,1.0,Niederspannung +77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS4_01,,,,false,14,20.0,1.0,Mittelspannung +36cda100-86ae-4a20-ac71-20af603ac0cf,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(20),,,,false,126,0.4,1.0,Niederspannung +b46d4395-6724-4830-ba55-357e81fc2814,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET136_S3_2,,,,false,136,0.4,1.0,Niederspannung +787237ad-b3a8-4f2c-ab70-31c5113d82d7,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS1_03,,,,false,11,20.0,1.0,Mittelspannung +3ec2f2a0-36a3-4d11-88ee-cc4df001e876,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(16),,,,false,146,0.4,1.0,Niederspannung +40b0f497-96a3-49d9-9503-8fa67a5b532a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS3_07,,,,false,13,20.0,1.0,Mittelspannung +3e21f3a1-2c9c-4138-bcc9-466b004609ed,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S1_2,,,,false,116,0.4,1.0,Niederspannung +0db6e581-37e9-4254-aed8-d5cdf66819f9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(9),,,,false,146,0.4,1.0,Niederspannung +270c7266-45dc-4e45-829f-c04f6b631cad,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(11),,,,false,126,0.4,1.0,Niederspannung +bd8c7d3d-e830-4a46-bf78-0086ce24909f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(5),,,,false,146,0.4,1.0,Niederspannung +9d02ea80-98d8-4cd0-a635-9104a14a56dd,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F2_(12),,,,false,126,0.4,1.0,Niederspannung +ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(23),,,,false,146,0.4,1.0,Niederspannung +eb125953-31d3-4207-adf7-aba3a3790d6f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(12),,,,false,126,0.4,1.0,Niederspannung +032768b4-2426-4abf-806b-83813ac5137a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S1_2,,,,false,136,0.4,1.0,Niederspannung +7d45f0ab-1e6b-452f-b665-c4846cf046f5,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(20),,,,false,146,0.4,1.0,Niederspannung +550ebca7-1455-44eb-9431-ffbf08e58bd4,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET116_S3_2,,,,false,116,0.4,1.0,Niederspannung +69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(3),,,,false,126,0.4,1.0,Niederspannung +fd4f6232-c28d-4fc3-81dd-03b84aad695e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(34),,,,false,146,0.4,1.0,Niederspannung +d53ff076-dadd-44f8-85d4-68f48991f7d0,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S2_2,,,,false,116,0.4,1.0,Niederspannung +8f2ba96f-a47a-46d3-b5a1-d19de0a32419,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(16),,,,false,146,0.4,1.0,Niederspannung +4303784e-7193-454a-9be4-3591400b4eeb,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(1),,,,false,126,0.4,1.0,Niederspannung +eb21d716-1b54-4dba-bdc2-d1f6752aef85,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(5),,,,false,126,0.4,1.0,Niederspannung +61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(22),,,,false,126,0.4,1.0,Niederspannung +50164699-2018-4b17-b3f1-74b082f27403,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(7),,,,false,126,0.4,1.0,Niederspannung +5862f526-783a-4218-a463-3cbf5de8dade,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(22),,,,false,146,0.4,1.0,Niederspannung +34cd8ee0-e607-4c47-89a7-121c3e32768a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",HS_NET1_Station_1_380,,,,true,1000,380.0,1.0,Höchstspannung +8a50fb37-81cf-47c9-8850-a12b4391e2e7,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S1_1,,,,false,116,0.4,1.0,Niederspannung +773aebe4-fc03-46be-8209-0213e2760a8e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(24),,,,false,146,0.4,1.0,Niederspannung +f29859be-c6e7-4cf9-84d7-239eb98a9e65,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(13),,,,false,126,0.4,1.0,Niederspannung +f2d03b34-9595-4819-a00b-ff9ddd92eb07,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F4_(14),,,,false,146,0.4,1.0,Niederspannung +033d0230-4aee-47cf-91f9-81f5f40e60b0,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(32),,,,false,146,0.4,1.0,Niederspannung +c8b1fd67-2f03-4153-8ed3-284e7a721ec5,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(5),,,,false,126,0.4,1.0,Niederspannung +c72a08bc-4685-49b1-b8ef-803aebc8c388,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(28),,,,false,146,0.4,1.0,Niederspannung +4f2402e8-664a-40f2-970a-abc098a2a0d1,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(24),,,,false,126,0.4,1.0,Niederspannung +c6c177b0-5004-4db0-8cde-6293330a4757,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(25),,,,false,146,0.4,1.0,Niederspannung +4f78fe6d-3cb2-4d99-8c67-4f14cb626813,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(16),,,,false,126,0.4,1.0,Niederspannung +285a4caa-2da8-4bd2-8a60-7d04f168f378,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(2),,,,false,126,0.4,1.0,Niederspannung +0b2a3b46-5e43-4879-973e-d8fb96429d8a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(2),,,,false,146,0.4,1.0,Niederspannung +970cf93c-36c5-4938-a7e4-3f184a7035f0,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F2_(24),,,,false,146,0.4,1.0,Niederspannung +86af5351-87ef-49c6-bd17-673dceecee5b,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(26),,,,false,146,0.4,1.0,Niederspannung +49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F4_(6),,,,false,146,0.4,1.0,Niederspannung +898d8295-bf35-4079-9374-99b059c2c956,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS4_07,,,,false,14,20.0,1.0,Mittelspannung +3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(37),,,,false,126,0.4,1.0,Niederspannung +60173008-809d-4d8f-b06a-3c4a838dd989,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(39),,,,false,126,0.4,1.0,Niederspannung +98072ded-726f-4f0b-8bbc-4fb6d5086a7b,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F4_(7),,,,false,126,0.4,1.0,Niederspannung +bd292f64-65e8-42ec-9b78-b9b9f013750e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F2_(21),,,,false,146,0.4,1.0,Niederspannung +462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(17),,,,false,126,0.4,1.0,Niederspannung +bd288184-99d8-4233-bb3d-484f3922200a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(26),,,,false,146,0.4,1.0,Niederspannung +b7baa286-cbe2-4143-a08f-4e025af47529,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(14),,,,false,126,0.4,1.0,Niederspannung +33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(23),,,,false,126,0.4,1.0,Niederspannung +535843a3-cf93-412f-b4d7-585337791ba8,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS2_02,,,,false,12,20.0,1.0,Mittelspannung +b3a7431d-89b0-41cb-87a9-5853890796cd,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S1_4,,,,false,116,0.4,1.0,Niederspannung +9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(14),,,,false,146,0.4,1.0,Niederspannung +4f28e734-5148-4caf-ac64-270231740cbf,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(1),,,,false,146,0.4,1.0,Niederspannung +d7023c15-adb7-4d56-9f86-b182611a47ef,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F4_(5),,,,false,146,0.4,1.0,Niederspannung +04f29760-9e52-4943-8563-62e1fbd5ed52,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(3),,,,false,126,0.4,1.0,Niederspannung +3dec12fd-3dc6-481d-be05-8df9df7f0c5d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(14),,,,false,146,0.4,1.0,Niederspannung +15345698-c319-461f-b969-37d50fb84220,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(29),,,,false,146,0.4,1.0,Niederspannung +6dcdc87b-a719-416f-9da1-21a701048f3a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(8),,,,false,126,0.4,1.0,Niederspannung +80d8252b-045f-471a-9638-416ed3f86120,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(31),,,,false,126,0.4,1.0,Niederspannung +d8c35123-b389-4199-84f9-d417d24bb78d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(16),,,,false,126,0.4,1.0,Niederspannung +6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(8),,,,false,146,0.4,1.0,Niederspannung +810bebb0-0d5c-4899-b213-3207be661248,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F3_(19),,,,false,146,0.4,1.0,Niederspannung +06b7f21a-d6d7-4ec0-94c6-141845f14986,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(38),,,,false,126,0.4,1.0,Niederspannung +f1e55c8b-357f-45a7-9d57-e299f9b207f3,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(13),,,,false,146,0.4,1.0,Niederspannung +92cb5065-2e57-4099-8e29-75cbc0c80370,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(21),,,,false,146,0.4,1.0,Niederspannung +9baae5ff-40e3-48cb-9ddf-de6d1c133e13,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(27),,,,false,146,0.4,1.0,Niederspannung +dfae9806-9b44-4995-ba27-d66d8e4a43e0,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",HS_NET1_Station_2,,,,false,1,110.0,1.0,Hochspannung +f26b5511-3c50-42d5-97c2-be408330eb84,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(11),,,,false,146,0.4,1.0,Niederspannung +b32c5f5e-b6b8-41ed-a192-078e1aed05ac,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(13),,,,false,126,0.4,1.0,Niederspannung +00d03670-7833-47ee-ad52-04d18d1c64fd,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",HS_NET1_Station_1,,,,false,1,110.0,1.0,Hochspannung +5f1c776c-6935-40f7-ba9e-60646e08992b,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",MS2_04,,,,false,12,20.0,1.0,Mittelspannung +a5c73608-5a85-495d-bea0-df77b6ce66ea,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(9),,,,false,146,0.4,1.0,Niederspannung +1f040625-ad1d-409f-bd7e-944c4d805e46,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(19),,,,false,146,0.4,1.0,Niederspannung +f8dd541b-4a4d-417e-89ff-a9650ee3aac2,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F4_(12),,,,false,146,0.4,1.0,Niederspannung +3bc8235b-03b5-489b-81a2-58d520fbe28e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S3_5,,,,false,136,0.4,1.0,Niederspannung +dc022eec-16b0-4a64-a2f5-498d81aca71e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(26),,,,false,126,0.4,1.0,Niederspannung +00bbc353-d47e-4865-a696-fe5d29b9e6a2,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(15),,,,false,146,0.4,1.0,Niederspannung +9f95c733-71e2-4bf0-a27a-70144518ea2c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(30),,,,false,146,0.4,1.0,Niederspannung +eb95ff15-56db-4463-bb54-0ee131167812,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S1_3,,,,false,136,0.4,1.0,Niederspannung +369cffa5-bcee-4489-8193-1d9b10230eca,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F2_(4),,,,false,146,0.4,1.0,Niederspannung +41c0087f-ce27-4da3-97d2-92d711b639b4,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(15),,,,false,126,0.4,1.0,Niederspannung +df8df8d2-3494-4da9-8d1b-f913d15f520f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(14),,,,false,126,0.4,1.0,Niederspannung +f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(5),,,,false,126,0.4,1.0,Niederspannung +fc7821d2-ac64-483e-b520-38d9971f4db0,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(7),,,,false,126,0.4,1.0,Niederspannung +5dfd45b8-48e7-42fd-ac53-cc57455486b5,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(9),,,,false,126,0.4,1.0,Niederspannung +443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(30),,,,false,126,0.4,1.0,Niederspannung +14a8dc4c-0906-402f-b073-6d6d4725d0cb,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS2_07,,,,false,12,20.0,1.0,Mittelspannung +b425b28e-48a8-4ec4-a15a-387fcfb79895,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(33),,,,false,126,0.4,1.0,Niederspannung +3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(1),,,,false,126,0.4,1.0,Niederspannung +5af425fa-6ed7-43e1-8898-7af1315128c5,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(21),,,,false,126,0.4,1.0,Niederspannung +55b3d03f-2204-4ab3-84cc-a28476868c9d,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F4_(15),,,,false,126,0.4,1.0,Niederspannung +636dec7c-4242-46e8-b7ae-db7e5a28c39c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(19),,,,false,146,0.4,1.0,Niederspannung +b237dd88-bcba-4a7c-aee6-c0c3e151e14e,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(3),,,,false,146,0.4,1.0,Niederspannung +2aa2d409-8bb2-477d-ac7a-6439552e136a,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F2_(20),,,,false,146,0.4,1.0,Niederspannung +5fe9c522-37d0-48f8-b3b8-e91b956e39f6,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(17),,,,false,126,0.4,1.0,Niederspannung +e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F3_(28),,,,false,126,0.4,1.0,Niederspannung +3a2f199c-2966-4b9a-939b-3a6c9924341c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F1_(25),,,,false,126,0.4,1.0,Niederspannung +d40a1a85-40f2-4ad3-ba58-720d5ba02268,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F4_(14),,,,false,126,0.4,1.0,Niederspannung +ab3645a7-af26-480d-b1bd-5b0fa00dc83f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(2),,,,false,146,0.4,1.0,Niederspannung +e25387d0-ab9a-406d-bcb4-555414b88b1b,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F3_(10),,,,false,126,0.4,1.0,Niederspannung +8254d91b-e5da-4402-bb8f-301eafa09d28,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F2_(12),,,,false,146,0.4,1.0,Niederspannung +e3a40690-d085-4796-9fcb-48d776e58594,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET126_F4_(6),,,,false,126,0.4,1.0,Niederspannung +fd534474-cd65-47aa-8005-dc50d17d6920,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S2_3,,,,false,136,0.4,1.0,Niederspannung +ed4697fd-016c-40c2-a66b-e793878dadea,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET136_S1_4,,,,false,136,0.4,1.0,Niederspannung +3b879239-20c8-4adf-bd51-92924327ee71,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F1_(12),,,,false,146,0.4,1.0,Niederspannung +011e3794-3341-4376-839c-3f5a452e15ab,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(25),,,,false,146,0.4,1.0,Niederspannung +0c266541-6235-4d01-8258-e763c58af6c7,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F1_(28),,,,false,126,0.4,1.0,Niederspannung +154e9a99-467b-4f65-9928-8ebb14149baa,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(26),,,,false,146,0.4,1.0,Niederspannung +b9a28095-68f7-44c1-9ccc-6efc5ea84c59,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S3_5,,,,false,116,0.4,1.0,Niederspannung +1a8ba1a5-3cee-4791-b21b-f17b08526873,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",MS2_01,,,,false,12,20.0,1.0,Mittelspannung +9f7599de-c488-46c5-b053-1279a511f7b9,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F4_(16),,,,false,146,0.4,1.0,Niederspannung +2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:0""}}}",NS_NET146_F1_(18),,,,false,146,0.4,1.0,Niederspannung +5545d21b-bdc8-495f-bd28-d22ffcc0fafc,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(26),,,,false,126,0.4,1.0,Niederspannung +ce513b50-b57a-41e2-b744-4c0fd2ae97d0,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET146_F2_(23),,,,false,146,0.4,1.0,Niederspannung +36dccefc-f04c-493f-bb88-11343583bf9f,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET116_S3_4,,,,false,116,0.4,1.0,Niederspannung +4db634e5-3eb8-4c17-bc44-eb224667580c,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(7),,,,false,126,0.4,1.0,Niederspannung +5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,"{""type"":""Point"",""coordinates"":[7.4116482,51.4843281],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",NS_NET126_F2_(28),,,,false,126,0.4,1.0,Niederspannung \ No newline at end of file From c4f35658127c6bb8ba2f893c68eaad0b6b343227 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 14 Nov 2023 11:37:52 +0100 Subject: [PATCH 003/225] Adding information to the docs. --- CHANGELOG.md | 1 + docs/readthedocs/gettingstarted.md | 75 +++++++++++++++++++++++++++++ docs/readthedocs/gettingstarted.rst | 50 ------------------- 3 files changed, 76 insertions(+), 50 deletions(-) create mode 100644 docs/readthedocs/gettingstarted.md delete mode 100644 docs/readthedocs/gettingstarted.rst diff --git a/CHANGELOG.md b/CHANGELOG.md index f1a341398..49b9dd72f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Changed +- Removing the support for the old csv format that was marked `deprecated` back in version `1.1.0` [#795](https://github.com/ie3-institute/PowerSystemDataModel/issues/795) ## [4.1.0] - 2023-11-02 diff --git a/docs/readthedocs/gettingstarted.md b/docs/readthedocs/gettingstarted.md new file mode 100644 index 000000000..3163b0ec7 --- /dev/null +++ b/docs/readthedocs/gettingstarted.md @@ -0,0 +1,75 @@ +# Getting started +Welcome, dear fellow of bottom up power system modelling! +This section is meant to give you some help getting hands on our project. +If you feel, something is missing, please contact us! + + +## Requirements +Java > v 17 + +## Where to get + +Checkout latest from `GitHub `_ or use maven for dependency +management: + +### Stable releases +On `Maven central `_: + +``` xml + + com.github.ie3-institute + PowerSystemDataModel + 2.1.0 + + + ``` + + +### Snapshot releases +Available on `OSS Sonatype `_. +Add the correct repository: + +``` xml + + https://s01.oss.sonatype.org/content/repositories/snapshots + + ``` + +and add the dependency: + +``` xml + + com.github.ie3-institute + PowerSystemDataModel + 3.0-SNAPSHOT + + ``` + +## Important changes + +With the release of `PowerSystemDataModel` version `5.0` the support for the old csv file format will be fully removed. +It was already marked as `deprecated` back in version `1.1.0`. For those who are still using a model in the old csv format +the following guide will provide a fast and easy way to convert old format into the new one. + +#### NOTICE: +Since the support is removed in version `5.0`, the `PowerSystemDataModel` version `3.x` or `4.x` must be used to read the old format. +The `PSDM` will automatically write the output model in the new csv format. + +``` java + /* Parameterization */ + String gridName = "gridWithOldFormat"; + String csvSep = ","; + Path folderPath = Path.of("PATH_TO_THE_FOLDER"); + boolean isHierarchic = false; + Path output = Path.of("PATH_OF_THE_OUTPUT_FOLDER"); + EntityPersistenceNamingStrategy namingStrategy = new EntityPersistenceNamingStrategy(); // Default naming strategy + + /* Reading the old format */ + JointGridContainer container = CsvJointGridContainerSource.read(gridName, csvSep, folderPath, isHierarchic); + + /* Writing in the new format */ + CsvFileSink sink = new CsvFileSink(output, namingStrategy, csvSep); + sink.persistJointGrid(container); +``` + + diff --git a/docs/readthedocs/gettingstarted.rst b/docs/readthedocs/gettingstarted.rst deleted file mode 100644 index 6115152b9..000000000 --- a/docs/readthedocs/gettingstarted.rst +++ /dev/null @@ -1,50 +0,0 @@ -############### -Getting started -############### -Welcome, dear fellow of bottom up power system modelling! -This section is meant to give you some help getting hands on our project. -If you feel, something is missing, please contact us! - -************ -Requirements -************ -Java > v 17 - -************ -Where to get -************ -Checkout latest from `GitHub `_ or use maven for dependency -management: - -Stable releases -=============== -On `Maven central `_: - -.. code-block:: xml - - - com.github.ie3-institute - PowerSystemDataModel - 2.1.0 - - -Snapshot releases -================= -Available on `OSS Sonatype `_. -Add the correct repository: - -.. code-block:: xml - - - https://s01.oss.sonatype.org/content/repositories/snapshots - - -and add the dependency: - -.. code-block:: xml - - - com.github.ie3-institute - PowerSystemDataModel - 3.0-SNAPSHOT - From 60648daffe815fb800383c8216f24cddbf3be81a Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 14 Nov 2023 11:46:55 +0100 Subject: [PATCH 004/225] Fixing docs. --- docs/readthedocs/gettingstarted.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/readthedocs/gettingstarted.md b/docs/readthedocs/gettingstarted.md index 3163b0ec7..c3b41c7e7 100644 --- a/docs/readthedocs/gettingstarted.md +++ b/docs/readthedocs/gettingstarted.md @@ -51,9 +51,9 @@ With the release of `PowerSystemDataModel` version `5.0` the support for the old It was already marked as `deprecated` back in version `1.1.0`. For those who are still using a model in the old csv format the following guide will provide a fast and easy way to convert old format into the new one. -#### NOTICE: -Since the support is removed in version `5.0`, the `PowerSystemDataModel` version `3.x` or `4.x` must be used to read the old format. -The `PSDM` will automatically write the output model in the new csv format. +- Since the support is removed in version `5.0`, the `PowerSystemDataModel` version `3.x` or `4.x` must be + used to read the old format. The `PSDM` will automatically write the output model in the new csv format. + ``` java /* Parameterization */ From c58c6011e5b32f143ea05ebfa6583d43f1c6093a Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 14 Nov 2023 12:08:39 +0100 Subject: [PATCH 005/225] Small change in the docs. --- docs/readthedocs/gettingstarted.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/gettingstarted.md b/docs/readthedocs/gettingstarted.md index c3b41c7e7..430d1da95 100644 --- a/docs/readthedocs/gettingstarted.md +++ b/docs/readthedocs/gettingstarted.md @@ -62,7 +62,7 @@ the following guide will provide a fast and easy way to convert old format into Path folderPath = Path.of("PATH_TO_THE_FOLDER"); boolean isHierarchic = false; Path output = Path.of("PATH_OF_THE_OUTPUT_FOLDER"); - EntityPersistenceNamingStrategy namingStrategy = new EntityPersistenceNamingStrategy(); // Default naming strategy + FileNamingStrategy namingStrategy = new FileNamingStrategy(); /* Reading the old format */ JointGridContainer container = CsvJointGridContainerSource.read(gridName, csvSep, folderPath, isHierarchic); From 27ac2c9e42f09450718ddd5c9b9b9fe4c675ec0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20H=C3=BCtte?= Date: Mon, 27 Nov 2023 10:48:40 +0100 Subject: [PATCH 006/225] adapting dod in documentation --- docs/readthedocs/models/input/participant/storage.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/models/input/participant/storage.rst b/docs/readthedocs/models/input/participant/storage.rst index 19d768a30..777f81265 100644 --- a/docs/readthedocs/models/input/participant/storage.rst +++ b/docs/readthedocs/models/input/participant/storage.rst @@ -35,7 +35,7 @@ Type Model +---------------------+---------+---------------------------------------------------------+ | eta | % | Efficiency of the electrical inverter | +---------------------+---------+---------------------------------------------------------+ -| dod | % | | Maximum permissible depth of discharge. 80 % dod | +| dod | % | | Maximum permissible depth of discharge. 20 % dod | | | | | is equivalent to a state of charge of 20 %. | +---------------------+---------+---------------------------------------------------------+ | lifeTime | h | Permissible hours of full use | From 96a5997719d8340c2d9c1d22e288950bb73df2b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20H=C3=BCtte?= Date: Sat, 2 Dec 2023 10:19:55 +0100 Subject: [PATCH 007/225] addition in CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 397ee653d..2edd5d1f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) +- Fixed "depth of discharge" in documentation [#872](https://github.com/ie3-institute/PowerSystemDataModel/issues/872) ### Changed - Changing from comparing strings to comparing uuids in `EntitySource.findFirstEntityByUuid` [#829](https://github.com/ie3-institute/PowerSystemDataModel/issues/829) From a1143f780a96e91c30a939a6d5a21ebdd695cab2 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 26 Jan 2024 13:53:16 +0100 Subject: [PATCH 008/225] Removing uuid column from time series --- CHANGELOG.md | 1 + .../models/result/grid/connector.md | 4 - docs/readthedocs/models/result/grid/line.md | 4 - docs/readthedocs/models/result/grid/node.md | 4 - docs/readthedocs/models/result/grid/switch.md | 4 - .../models/result/grid/transformer.md | 4 - .../models/result/grid/transformer2w.md | 4 - .../models/result/grid/transformer3w.md | 4 - .../models/result/participant/bm.md | 4 - .../models/result/participant/chp.md | 4 - .../result/participant/cylindricalstorage.md | 4 - .../models/result/participant/em.md | 4 - .../models/result/participant/ev.md | 4 - .../models/result/participant/evcs.md | 4 - .../models/result/participant/fixedfeedin.md | 4 - .../models/result/participant/flexoption.md | 4 - .../models/result/participant/hp.md | 4 - .../models/result/participant/load.md | 4 - .../models/result/participant/pv.md | 4 - .../models/result/participant/storage.md | 4 - .../result/participant/systemparticipant.md | 4 - .../models/result/participant/thermalhouse.md | 4 - .../models/result/participant/thermalsink.md | 4 - .../result/participant/thermalstorage.md | 4 - .../models/result/participant/thermalunit.md | 4 - .../models/result/participant/wec.md | 4 - .../io/connectors/CsvFileConnector.java | 14 +- .../ie3/datamodel/io/factory/EntityData.java | 9 +- .../datamodel/io/factory/EntityFactory.java | 4 +- .../result/ConnectorResultFactory.java | 30 +- .../result/FlexOptionsResultFactory.java | 7 +- .../io/factory/result/NodeResultFactory.java | 6 +- .../factory/result/SwitchResultFactory.java | 6 +- .../SystemParticipantResultFactory.java | 50 +- .../factory/result/ThermalResultFactory.java | 31 +- .../CosmoTimeBasedWeatherValueFactory.java | 3 +- .../IconTimeBasedWeatherValueFactory.java | 3 +- .../TimeBasedSimpleValueFactory.java | 3 +- .../timeseries/TimeSeriesMappingFactory.java | 2 +- .../io/naming/DatabaseNamingStrategy.java | 4 +- .../io/naming/DefaultDirectoryHierarchy.java | 4 +- .../EntityPersistenceNamingStrategy.java | 4 +- .../datamodel/io/naming/FileHierarchy.java | 4 +- .../io/naming/FileNamingStrategy.java | 8 +- .../io/naming/FlatDirectoryHierarchy.java | 4 +- .../io/processor/EntityProcessor.java | 4 +- .../io/processor/ProcessorProvider.java | 54 +- .../ie3/datamodel/io/sink/CsvFileSink.java | 18 +- .../edu/ie3/datamodel/io/sink/DataSink.java | 7 +- .../ie3/datamodel/io/sink/InfluxDbSink.java | 9 +- .../ie3/datamodel/io/sink/InputDataSink.java | 6 +- .../ie3/datamodel/io/source/DataSource.java | 7 +- .../ie3/datamodel/io/source/EntitySource.java | 11 +- .../datamodel/io/source/WeatherSource.java | 2 +- .../couchbase/CouchbaseWeatherSource.java | 2 +- .../io/source/csv/CsvDataSource.java | 72 +- .../io/source/csv/CsvWeatherSource.java | 4 +- .../influxdb/InfluxDbWeatherSource.java | 7 +- .../io/source/sql/SqlDataSource.java | 8 +- .../java/edu/ie3/datamodel/models/Entity.java | 9 + .../ie3/datamodel/models/UniqueEntity.java | 2 +- .../datamodel/models/result/NodeResult.java | 25 +- .../datamodel/models/result/ResultEntity.java | 27 +- .../result/connector/ConnectorResult.java | 31 +- .../models/result/connector/LineResult.java | 27 +- .../models/result/connector/SwitchResult.java | 18 +- .../result/connector/Transformer2WResult.java | 29 +- .../result/connector/Transformer3WResult.java | 33 +- .../result/connector/TransformerResult.java | 28 +- .../models/result/system/BmResult.java | 23 +- .../models/result/system/ChpResult.java | 25 +- .../system/ElectricalEnergyStorageResult.java | 15 +- .../models/result/system/EmResult.java | 23 +- .../models/result/system/EvResult.java | 24 +- .../models/result/system/EvcsResult.java | 23 +- .../result/system/FixedFeedInResult.java | 23 +- .../result/system/FlexOptionsResult.java | 28 +- .../models/result/system/HpResult.java | 25 +- .../models/result/system/LoadResult.java | 23 +- .../models/result/system/PvResult.java | 23 +- .../models/result/system/StorageResult.java | 24 +- .../system/SystemParticipantResult.java | 23 +- .../SystemParticipantWithHeatResult.java | 24 +- .../models/result/system/WecResult.java | 23 +- .../thermal/CylindricalStorageResult.java | 26 +- .../result/thermal/ThermalHouseResult.java | 24 +- .../result/thermal/ThermalSinkResult.java | 14 - .../result/thermal/ThermalStorageResult.java | 24 +- .../result/thermal/ThermalUnitResult.java | 18 +- .../models/timeseries/TimeSeries.java | 2 +- .../models/timeseries/TimeSeriesEntry.java | 14 +- .../individual/IndividualTimeSeries.java | 10 +- .../timeseries/individual/TimeBasedValue.java | 13 +- .../repetitive/LoadProfileEntry.java | 13 +- .../repetitive/LoadProfileInput.java | 12 +- .../repetitive/RepetitiveTimeSeries.java | 5 - .../io/connectors/CsvFileConnectorTest.groovy | 4 +- ...smoTimeBasedWeatherValueFactoryTest.groovy | 4 +- .../TimeBasedSimpleValueFactoryTest.groovy | 6 - .../io/processor/ProcessorProviderTest.groovy | 11 +- .../result/ResultEntityProcessorTest.groovy | 57 +- .../timeseries/TimeSeriesProcessorTest.groovy | 5 +- .../datamodel/io/sink/CsvFileSinkTest.groovy | 11 +- .../datamodel/io/sink/InfluxDbSinkIT.groovy | 3 - .../csv/CsvResultEntitySourceTest.groovy | 1 - .../source/csv/CsvTimeSeriesSourceTest.groovy | 1 - .../csv/CsvWeatherSourceCosmoTest.groovy | 1 - .../ie3/test/common/TimeSeriesTestData.groovy | 73 +- .../io/source/csv/_results/bm_res.csv | 4 +- .../io/source/csv/_results/chp_res.csv | 2 +- .../io/source/csv/_results/em_res.csv | 4 +- .../io/source/csv/_results/ev_res.csv | 2 +- .../io/source/csv/_results/evcs_res.csv | 2 +- .../source/csv/_results/fixed_feed_in_res.csv | 4 +- .../io/source/csv/_results/hp_res.csv | 2 +- .../io/source/csv/_results/load_res.csv | 2 +- .../io/source/csv/_results/pv_res.csv | 2002 ++++++++--------- .../io/source/csv/_results/storage_res.csv | 2 +- .../source/csv/_results/thermal_house_res.csv | 2 +- .../io/source/csv/_results/wec_res.csv | 2002 ++++++++--------- ...c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv | 6 +- ...h_c8fe6547-fd85-4fdf-a169-e4da6ce5c3d0.csv | 6 +- ...p_9185b8c1-86ba-4a16-8dea-5ac898e8caa5.csv | 6 +- ...h_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv | 6 +- ...q_1061af70-1c03-46e1-b960-940b956c429f.csv | 6 +- ...q_3fbfaa97-cff4-46d4-95ba-a95665e87c26.csv | 6 +- ...h_46be1e57-e4ed-4ef7-95f1-b2b321cb2047.csv | 6 +- 127 files changed, 2310 insertions(+), 3200 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/models/Entity.java diff --git a/CHANGELOG.md b/CHANGELOG.md index a3861dd85..39300641a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Improving column name validation to only run once per source [#849](https://github.com/ie3-institute/PowerSystemDataModel/issues/849) - Refactored and abstracted `EntitySource`s and `EntityData` creation [#969](https://github.com/ie3-institute/PowerSystemDataModel/issues/969) - Updated contributing.md [#737](https://github.com/ie3-institute/PowerSystemDataModel/issues/737) +- Removing `uuid` as required column from input and result time series [#826](https://github.com/ie3-institute/PowerSystemDataModel/issues/826) ## [4.1.0] - 2023-11-02 diff --git a/docs/readthedocs/models/result/grid/connector.md b/docs/readthedocs/models/result/grid/connector.md index 6417c5a14..2b3688fbb 100644 --- a/docs/readthedocs/models/result/grid/connector.md +++ b/docs/readthedocs/models/result/grid/connector.md @@ -16,10 +16,6 @@ Representation of all kinds of connectors. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - ZonedDateTime - date and time for the produced result diff --git a/docs/readthedocs/models/result/grid/line.md b/docs/readthedocs/models/result/grid/line.md index 21efaa9d6..066a74f45 100644 --- a/docs/readthedocs/models/result/grid/line.md +++ b/docs/readthedocs/models/result/grid/line.md @@ -16,10 +16,6 @@ Representation of an AC line. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - ZonedDateTime - date and time for the produced result diff --git a/docs/readthedocs/models/result/grid/node.md b/docs/readthedocs/models/result/grid/node.md index 0e7049baf..0a14d9ef1 100644 --- a/docs/readthedocs/models/result/grid/node.md +++ b/docs/readthedocs/models/result/grid/node.md @@ -16,10 +16,6 @@ Representation of an electrical node, with no further distinction into bus bar, - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - ZonedDateTime - date and time for the produced result diff --git a/docs/readthedocs/models/result/grid/switch.md b/docs/readthedocs/models/result/grid/switch.md index c17342691..4c4ce088b 100644 --- a/docs/readthedocs/models/result/grid/switch.md +++ b/docs/readthedocs/models/result/grid/switch.md @@ -16,10 +16,6 @@ Representation of electrical switches. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - ZonedDateTime - date and time for the produced result diff --git a/docs/readthedocs/models/result/grid/transformer.md b/docs/readthedocs/models/result/grid/transformer.md index c75bfa2f6..a678220e9 100644 --- a/docs/readthedocs/models/result/grid/transformer.md +++ b/docs/readthedocs/models/result/grid/transformer.md @@ -16,10 +16,6 @@ Representation of transformers. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - ZonedDateTime - date and time for the produced result diff --git a/docs/readthedocs/models/result/grid/transformer2w.md b/docs/readthedocs/models/result/grid/transformer2w.md index 58201162c..b0630e199 100644 --- a/docs/readthedocs/models/result/grid/transformer2w.md +++ b/docs/readthedocs/models/result/grid/transformer2w.md @@ -16,10 +16,6 @@ Representation of two winding transformers. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - ZonedDateTime - date and time for the produced result diff --git a/docs/readthedocs/models/result/grid/transformer3w.md b/docs/readthedocs/models/result/grid/transformer3w.md index 917bc59e7..ce753aafd 100644 --- a/docs/readthedocs/models/result/grid/transformer3w.md +++ b/docs/readthedocs/models/result/grid/transformer3w.md @@ -16,10 +16,6 @@ Representation of three winding transformers. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - ZonedDateTime - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/bm.md b/docs/readthedocs/models/result/participant/bm.md index 39d9554f0..72a714b42 100644 --- a/docs/readthedocs/models/result/participant/bm.md +++ b/docs/readthedocs/models/result/participant/bm.md @@ -16,10 +16,6 @@ Result of a biomass power plant. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/chp.md b/docs/readthedocs/models/result/participant/chp.md index 1f3dba2a5..43157f6c7 100644 --- a/docs/readthedocs/models/result/participant/chp.md +++ b/docs/readthedocs/models/result/participant/chp.md @@ -16,10 +16,6 @@ Result of a combined heat and power plant. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/cylindricalstorage.md b/docs/readthedocs/models/result/participant/cylindricalstorage.md index c028628c2..9f390e2d3 100644 --- a/docs/readthedocs/models/result/participant/cylindricalstorage.md +++ b/docs/readthedocs/models/result/participant/cylindricalstorage.md @@ -16,10 +16,6 @@ Result of a cylindrical thermal storage using a fluent to store thermal energy. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/em.md b/docs/readthedocs/models/result/participant/em.md index 7cc9977e3..35ff8f2da 100644 --- a/docs/readthedocs/models/result/participant/em.md +++ b/docs/readthedocs/models/result/participant/em.md @@ -16,10 +16,6 @@ Result of an energy management entity. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/ev.md b/docs/readthedocs/models/result/participant/ev.md index 766096883..130bde93c 100644 --- a/docs/readthedocs/models/result/participant/ev.md +++ b/docs/readthedocs/models/result/participant/ev.md @@ -16,10 +16,6 @@ Result of an electric vehicle, that is occasionally connected to the grid via an - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/evcs.md b/docs/readthedocs/models/result/participant/evcs.md index 48af32b5a..f7db10bff 100644 --- a/docs/readthedocs/models/result/participant/evcs.md +++ b/docs/readthedocs/models/result/participant/evcs.md @@ -16,10 +16,6 @@ This model is currently only a dummy implementation of an electric vehicle charg - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/fixedfeedin.md b/docs/readthedocs/models/result/participant/fixedfeedin.md index 9cf5f64de..c27a1ba7e 100644 --- a/docs/readthedocs/models/result/participant/fixedfeedin.md +++ b/docs/readthedocs/models/result/participant/fixedfeedin.md @@ -17,10 +17,6 @@ model can be derived. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/flexoption.md b/docs/readthedocs/models/result/participant/flexoption.md index 34039e082..83d8f2a4e 100644 --- a/docs/readthedocs/models/result/participant/flexoption.md +++ b/docs/readthedocs/models/result/participant/flexoption.md @@ -16,10 +16,6 @@ Result of a flexibility option. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/hp.md b/docs/readthedocs/models/result/participant/hp.md index 437dde0cb..07931d8ca 100644 --- a/docs/readthedocs/models/result/participant/hp.md +++ b/docs/readthedocs/models/result/participant/hp.md @@ -16,10 +16,6 @@ Result of a heat pump. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/load.md b/docs/readthedocs/models/result/participant/load.md index 8e0f40912..c60cbcc00 100644 --- a/docs/readthedocs/models/result/participant/load.md +++ b/docs/readthedocs/models/result/participant/load.md @@ -16,10 +16,6 @@ Result of (mainly) domestic loads. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/pv.md b/docs/readthedocs/models/result/participant/pv.md index 38df0239d..61aa92bed 100644 --- a/docs/readthedocs/models/result/participant/pv.md +++ b/docs/readthedocs/models/result/participant/pv.md @@ -16,10 +16,6 @@ Result of a photovoltaic power plant. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/storage.md b/docs/readthedocs/models/result/participant/storage.md index cb2d8ded0..529cf059f 100644 --- a/docs/readthedocs/models/result/participant/storage.md +++ b/docs/readthedocs/models/result/participant/storage.md @@ -16,10 +16,6 @@ Result of an electrochemical storage - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/systemparticipant.md b/docs/readthedocs/models/result/participant/systemparticipant.md index 54dabb959..675c263e5 100644 --- a/docs/readthedocs/models/result/participant/systemparticipant.md +++ b/docs/readthedocs/models/result/participant/systemparticipant.md @@ -16,10 +16,6 @@ Groups together all system participants such as PV, Storage etc. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/thermalhouse.md b/docs/readthedocs/models/result/participant/thermalhouse.md index db740a771..cd32f4574 100644 --- a/docs/readthedocs/models/result/participant/thermalhouse.md +++ b/docs/readthedocs/models/result/participant/thermalhouse.md @@ -17,10 +17,6 @@ This reflects a simple shoe box with transmission losses - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/thermalsink.md b/docs/readthedocs/models/result/participant/thermalsink.md index 26ae65631..cf40b56de 100644 --- a/docs/readthedocs/models/result/participant/thermalsink.md +++ b/docs/readthedocs/models/result/participant/thermalsink.md @@ -16,10 +16,6 @@ Result of a thermal sink. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/thermalstorage.md b/docs/readthedocs/models/result/participant/thermalstorage.md index 1ec9958e7..bb774f775 100644 --- a/docs/readthedocs/models/result/participant/thermalstorage.md +++ b/docs/readthedocs/models/result/participant/thermalstorage.md @@ -16,10 +16,6 @@ Result of a thermal storage. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/thermalunit.md b/docs/readthedocs/models/result/participant/thermalunit.md index 624aeb38b..3fd2b8e78 100644 --- a/docs/readthedocs/models/result/participant/thermalunit.md +++ b/docs/readthedocs/models/result/participant/thermalunit.md @@ -16,10 +16,6 @@ Result of a thermal unit. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/docs/readthedocs/models/result/participant/wec.md b/docs/readthedocs/models/result/participant/wec.md index cc04169b7..8ba08d097 100644 --- a/docs/readthedocs/models/result/participant/wec.md +++ b/docs/readthedocs/models/result/participant/wec.md @@ -16,10 +16,6 @@ Result of a wind turbine. - Unit - Remarks - * - uuid - - -- - - uuid for the result entity - * - time - -- - date and time for the produced result diff --git a/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java b/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java index cebefeaac..fefa05ecd 100644 --- a/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java +++ b/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java @@ -12,7 +12,7 @@ import edu.ie3.datamodel.io.naming.TimeSeriesMetaInformation; import edu.ie3.datamodel.io.naming.timeseries.ColumnScheme; import edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.timeseries.TimeSeries; import edu.ie3.datamodel.models.timeseries.TimeSeriesEntry; import edu.ie3.datamodel.models.value.Value; @@ -37,8 +37,7 @@ public class CsvFileConnector implements DataConnector { private static final Logger log = LoggerFactory.getLogger(CsvFileConnector.class); - private final Map, BufferedCsvWriter> entityWriters = - new HashMap<>(); + private final Map, BufferedCsvWriter> entityWriters = new HashMap<>(); private final Map timeSeriesWriters = new HashMap<>(); private final FileNamingStrategy fileNamingStrategy; @@ -52,7 +51,7 @@ public CsvFileConnector(Path baseDirectory, FileNamingStrategy fileNamingStrateg } public synchronized BufferedCsvWriter getOrInitWriter( - Class clz, String[] headerElements, String csvSep) + Class clz, String[] headerElements, String csvSep) throws ConnectorException { /* Try to the the right writer */ BufferedCsvWriter predefinedWriter = entityWriters.get(clz); @@ -146,8 +145,7 @@ public synchronized void closeTimeSeriesWriter(UUID uuid) throws IOException { * @param Type of class * @throws IOException If closing of writer fails. */ - public synchronized void closeEntityWriter(Class clz) - throws IOException { + public synchronized void closeEntityWriter(Class clz) throws IOException { Optional maybeWriter = Optional.ofNullable(entityWriters.get(clz)); if (maybeWriter.isPresent()) { log.debug("Remove reference to entity writer for class '{}'.", clz); @@ -166,7 +164,7 @@ public synchronized void closeEntityWriter(Class clz * @return the reader that contains information about the file to be read in * @throws FileNotFoundException If the matching file cannot be found */ - public BufferedReader initReader(Class clz) + public BufferedReader initReader(Class clz) throws FileNotFoundException, ConnectorException { Path filePath = fileNamingStrategy @@ -292,7 +290,7 @@ CsvFileDefinition buildFileDefinition(T timeSeries, String[] headLineElements, S * @throws ConnectorException If the definition cannot be determined */ private CsvFileDefinition buildFileDefinition( - Class clz, String[] headLineElements, String csvSep) + Class clz, String[] headLineElements, String csvSep) throws ConnectorException { Path directoryPath = fileNamingStrategy.getDirectoryPath(clz).orElse(Path.of("")); String fileName = diff --git a/src/main/java/edu/ie3/datamodel/io/factory/EntityData.java b/src/main/java/edu/ie3/datamodel/io/factory/EntityData.java index 8f874087d..6a5a51f3e 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/EntityData.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/EntityData.java @@ -9,7 +9,7 @@ import edu.ie3.datamodel.exceptions.FactoryException; import edu.ie3.datamodel.exceptions.VoltageLevelException; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils; import edu.ie3.datamodel.models.voltagelevels.VoltageLevel; import java.util.*; @@ -41,8 +41,7 @@ public class EntityData extends FactoryData { * @param fieldsToAttributes attribute map: field name to value * @param entityClass class of the entity to be created with this data */ - public EntityData( - Map fieldsToAttributes, Class entityClass) { + public EntityData(Map fieldsToAttributes, Class entityClass) { super(fieldsToAttributes, entityClass); } @@ -57,8 +56,8 @@ protected EntityData(FactoryData factoryData) { @Override @SuppressWarnings("unchecked cast") - public Class getTargetClass() { - return (Class) super.getTargetClass(); + public Class getTargetClass() { + return (Class) super.getTargetClass(); } /** diff --git a/src/main/java/edu/ie3/datamodel/io/factory/EntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/EntityFactory.java index e36740192..ed9d9ed3b 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/EntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/EntityFactory.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.io.factory; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; /** * Universal factory class for creating entities with {@link EntityData} data objects. @@ -16,7 +16,7 @@ * @version 0.1 * @since 28.01.20 */ -public abstract class EntityFactory +public abstract class EntityFactory extends Factory { /** * Constructor for an EntityFactory for given classes diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java index 16f5ee237..92e2e3155 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java @@ -7,8 +7,8 @@ import edu.ie3.datamodel.exceptions.FactoryException; import edu.ie3.datamodel.io.factory.EntityData; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.StandardUnits; -import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.result.connector.ConnectorResult; import edu.ie3.datamodel.models.result.connector.LineResult; import edu.ie3.datamodel.models.result.connector.Transformer2WResult; @@ -63,7 +63,7 @@ protected List> getFields(Class entityClass) { @Override protected ConnectorResult buildModel(EntityData data) { - final Class entityClass = data.getTargetClass(); + final Class entityClass = data.getTargetClass(); ZonedDateTime time = timeUtil.toZonedDateTime(data.getField(TIME)); UUID inputModel = data.getUUID(INPUT_MODEL); @@ -74,23 +74,12 @@ protected ConnectorResult buildModel(EntityData data) { data.getQuantity(IBMAG, StandardUnits.ELECTRIC_CURRENT_MAGNITUDE); ComparableQuantity iBAng = data.getQuantity(IBANG, StandardUnits.ELECTRIC_CURRENT_ANGLE); - Optional uuidOpt = - data.containsKey(ENTITY_UUID) ? Optional.of(data.getUUID(ENTITY_UUID)) : Optional.empty(); - if (entityClass.equals(LineResult.class)) - return uuidOpt - .map(uuid -> new LineResult(uuid, time, inputModel, iAMag, iAAng, iBMag, iBAng)) - .orElseGet(() -> new LineResult(time, inputModel, iAMag, iAAng, iBMag, iBAng)); + return new LineResult(time, inputModel, iAMag, iAAng, iBMag, iBAng); else if (entityClass.equals(Transformer2WResult.class)) { final int tapPos = data.getInt(TAPPOS); - return uuidOpt - .map( - uuid -> - new Transformer2WResult( - uuid, time, inputModel, iAMag, iAAng, iBMag, iBAng, tapPos)) - .orElseGet( - () -> new Transformer2WResult(time, inputModel, iAMag, iAAng, iBMag, iBAng, tapPos)); + return new Transformer2WResult(time, inputModel, iAMag, iAAng, iBMag, iBAng, tapPos); } else if (entityClass.equals(Transformer3WResult.class)) { ComparableQuantity iCMag = data.getQuantity(ICMAG, StandardUnits.ELECTRIC_CURRENT_MAGNITUDE); @@ -98,15 +87,8 @@ else if (entityClass.equals(Transformer2WResult.class)) { data.getQuantity(ICANG, StandardUnits.ELECTRIC_CURRENT_ANGLE); final int tapPos = data.getInt(TAPPOS); - return uuidOpt - .map( - uuid -> - new Transformer3WResult( - uuid, time, inputModel, iAMag, iAAng, iBMag, iBAng, iCMag, iCAng, tapPos)) - .orElseGet( - () -> - new Transformer3WResult( - time, inputModel, iAMag, iAAng, iBMag, iBAng, iCMag, iCAng, tapPos)); + return new Transformer3WResult( + time, inputModel, iAMag, iAAng, iBMag, iBAng, iCMag, iCAng, tapPos); } else throw new FactoryException("Cannot process " + entityClass.getSimpleName() + ".class."); } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java index 76ef72988..2d8d38939 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java @@ -49,11 +49,6 @@ protected FlexOptionsResult buildModel(EntityData data) { ComparableQuantity pMin = data.getQuantity(P_MIN, StandardUnits.ACTIVE_POWER_RESULT); ComparableQuantity pMax = data.getQuantity(P_MAX, StandardUnits.ACTIVE_POWER_RESULT); - Optional uuidOpt = - data.containsKey(ENTITY_UUID) ? Optional.of(data.getUUID(ENTITY_UUID)) : Optional.empty(); - - return uuidOpt - .map(uuid -> new FlexOptionsResult(uuid, zdtTime, inputModelUuid, pRef, pMin, pMax)) - .orElseGet(() -> new FlexOptionsResult(zdtTime, inputModelUuid, pRef, pMin, pMax)); + return new FlexOptionsResult(zdtTime, inputModelUuid, pRef, pMin, pMax); } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java index 0b75931d5..8f0603d82 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java @@ -47,11 +47,7 @@ protected NodeResult buildModel(EntityData data) { ComparableQuantity vMagValue = data.getQuantity(VMAG, StandardUnits.VOLTAGE_MAGNITUDE); ComparableQuantity vAngValue = data.getQuantity(VANG, StandardUnits.VOLTAGE_ANGLE); - Optional uuidOpt = - data.containsKey(ENTITY_UUID) ? Optional.of(data.getUUID(ENTITY_UUID)) : Optional.empty(); - return uuidOpt - .map(uuid -> new NodeResult(uuid, zdtTime, inputModelUuid, vMagValue, vAngValue)) - .orElseGet(() -> new NodeResult(zdtTime, inputModelUuid, vMagValue, vAngValue)); + return new NodeResult(zdtTime, inputModelUuid, vMagValue, vAngValue); } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java index 8d3f79252..ebafa1479 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java @@ -39,15 +39,11 @@ protected List> getFields(Class entityClass) { @Override protected SwitchResult buildModel(EntityData data) { - Optional uuidOpt = - data.containsKey(ENTITY_UUID) ? Optional.of(data.getUUID(ENTITY_UUID)) : Optional.empty(); ZonedDateTime time = timeUtil.toZonedDateTime(data.getField(TIME)); UUID inputModel = data.getUUID(INPUT_MODEL); final boolean closed = data.getBoolean(CLOSED); - return uuidOpt - .map(uuid -> new SwitchResult(uuid, time, inputModel, closed)) - .orElseGet(() -> new SwitchResult(time, inputModel, closed)); + return new SwitchResult(time, inputModel, closed); } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java index 717944687..e39312788 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java @@ -9,8 +9,8 @@ import edu.ie3.datamodel.exceptions.FactoryException; import edu.ie3.datamodel.io.factory.EntityData; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.StandardUnits; -import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.result.system.*; import java.time.ZonedDateTime; import java.util.*; @@ -87,71 +87,47 @@ protected List> getFields(Class entityClass) { @Override protected SystemParticipantResult buildModel(EntityData data) { - Class entityClass = data.getTargetClass(); + Class entityClass = data.getTargetClass(); ZonedDateTime zdtTime = timeUtil.toZonedDateTime(data.getField(TIME)); UUID inputModelUuid = data.getUUID(INPUT_MODEL); ComparableQuantity p = data.getQuantity(POWER, StandardUnits.ACTIVE_POWER_RESULT); ComparableQuantity q = data.getQuantity(REACTIVE_POWER, StandardUnits.REACTIVE_POWER_RESULT); - Optional uuidOpt = - data.containsKey(ENTITY_UUID) ? Optional.of(data.getUUID(ENTITY_UUID)) : Optional.empty(); if (entityClass.equals(LoadResult.class)) { - return uuidOpt - .map(uuid -> new LoadResult(uuid, zdtTime, inputModelUuid, p, q)) - .orElseGet(() -> new LoadResult(zdtTime, inputModelUuid, p, q)); + return new LoadResult(zdtTime, inputModelUuid, p, q); } else if (entityClass.equals(FixedFeedInResult.class)) { - return uuidOpt - .map(uuid -> new FixedFeedInResult(uuid, zdtTime, inputModelUuid, p, q)) - .orElseGet(() -> new FixedFeedInResult(zdtTime, inputModelUuid, p, q)); + return new FixedFeedInResult(zdtTime, inputModelUuid, p, q); } else if (entityClass.equals(BmResult.class)) { - return uuidOpt - .map(uuid -> new BmResult(uuid, zdtTime, inputModelUuid, p, q)) - .orElseGet(() -> new BmResult(zdtTime, inputModelUuid, p, q)); + return new BmResult(zdtTime, inputModelUuid, p, q); } else if (entityClass.equals(PvResult.class)) { - return uuidOpt - .map(uuid -> new PvResult(uuid, zdtTime, inputModelUuid, p, q)) - .orElseGet(() -> new PvResult(zdtTime, inputModelUuid, p, q)); + return new PvResult(zdtTime, inputModelUuid, p, q); } else if (entityClass.equals(EvcsResult.class)) { - return uuidOpt - .map(uuid -> new EvcsResult(uuid, zdtTime, inputModelUuid, p, q)) - .orElseGet(() -> new EvcsResult(zdtTime, inputModelUuid, p, q)); + return new EvcsResult(zdtTime, inputModelUuid, p, q); } else if (entityClass.equals(EmResult.class)) { - return uuidOpt - .map(uuid -> new EmResult(uuid, zdtTime, inputModelUuid, p, q)) - .orElseGet(() -> new EmResult(zdtTime, inputModelUuid, p, q)); + return new EmResult(zdtTime, inputModelUuid, p, q); } else if (SystemParticipantWithHeatResult.class.isAssignableFrom(entityClass)) { /* The following classes all have a heat component as well */ ComparableQuantity qDot = data.getQuantity(Q_DOT, StandardUnits.Q_DOT_RESULT); if (entityClass.equals(ChpResult.class)) { - return uuidOpt - .map(uuid -> new ChpResult(uuid, zdtTime, inputModelUuid, p, q, qDot)) - .orElseGet(() -> new ChpResult(zdtTime, inputModelUuid, p, q, qDot)); + return new ChpResult(zdtTime, inputModelUuid, p, q, qDot); } else if (entityClass.equals(HpResult.class)) { - return uuidOpt - .map(uuid -> new HpResult(uuid, zdtTime, inputModelUuid, p, q, qDot)) - .orElseGet(() -> new HpResult(zdtTime, inputModelUuid, p, q, qDot)); + return new HpResult(zdtTime, inputModelUuid, p, q, qDot); } else { throw new FactoryException("Cannot process " + entityClass.getSimpleName() + ".class."); } } else if (entityClass.equals(WecResult.class)) { - return uuidOpt - .map(uuid -> new WecResult(uuid, zdtTime, inputModelUuid, p, q)) - .orElseGet(() -> new WecResult(zdtTime, inputModelUuid, p, q)); + return new WecResult(zdtTime, inputModelUuid, p, q); } else if (entityClass.equals(EvResult.class)) { ComparableQuantity socQuantity = data.getQuantity(SOC, PERCENT); - return uuidOpt - .map(uuid -> new EvResult(uuid, zdtTime, inputModelUuid, p, q, socQuantity)) - .orElseGet(() -> new EvResult(zdtTime, inputModelUuid, p, q, socQuantity)); + return new EvResult(zdtTime, inputModelUuid, p, q, socQuantity); } else if (entityClass.equals(StorageResult.class)) { ComparableQuantity socQuantity = data.getQuantity(SOC, PERCENT); - return uuidOpt - .map(uuid -> new StorageResult(uuid, zdtTime, inputModelUuid, p, q, socQuantity)) - .orElseGet(() -> new StorageResult(zdtTime, inputModelUuid, p, q, socQuantity)); + return new StorageResult(zdtTime, inputModelUuid, p, q, socQuantity); } else { throw new FactoryException("Cannot process " + entityClass.getSimpleName() + ".class."); } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java index c43f6a268..0fd4001c3 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java @@ -7,8 +7,8 @@ import edu.ie3.datamodel.exceptions.FactoryException; import edu.ie3.datamodel.io.factory.EntityData; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.StandardUnits; -import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult; import edu.ie3.datamodel.models.result.thermal.ThermalHouseResult; import edu.ie3.datamodel.models.result.thermal.ThermalUnitResult; @@ -56,46 +56,25 @@ protected List> getFields(Class entityClass) { @Override protected ThermalUnitResult buildModel(EntityData data) { - Class clazz = data.getTargetClass(); + Class clazz = data.getTargetClass(); ZonedDateTime zdtTime = timeUtil.toZonedDateTime(data.getField(TIME)); UUID inputModelUuid = data.getUUID(INPUT_MODEL); ComparableQuantity qDotQuantity = data.getQuantity(Q_DOT, StandardUnits.HEAT_DEMAND); - Optional uuidOpt = - data.containsKey(ENTITY_UUID) ? Optional.of(data.getUUID(ENTITY_UUID)) : Optional.empty(); if (clazz.equals(ThermalHouseResult.class)) { ComparableQuantity indoorTemperature = data.getQuantity(INDOOR_TEMPERATURE, StandardUnits.TEMPERATURE); - return uuidOpt - .map( - uuid -> - new ThermalHouseResult( - uuid, zdtTime, inputModelUuid, qDotQuantity, indoorTemperature)) - .orElseGet( - () -> - new ThermalHouseResult(zdtTime, inputModelUuid, qDotQuantity, indoorTemperature)); + return new ThermalHouseResult(zdtTime, inputModelUuid, qDotQuantity, indoorTemperature); } else if (clazz.equals(CylindricalStorageResult.class)) { ComparableQuantity energyQuantity = data.getQuantity(ENERGY, StandardUnits.ENERGY_RESULT); ComparableQuantity fillLevelQuantity = data.getQuantity(FILL_LEVEL, StandardUnits.FILL_LEVEL); - return uuidOpt - .map( - uuid -> - new CylindricalStorageResult( - uuid, - zdtTime, - inputModelUuid, - energyQuantity, - qDotQuantity, - fillLevelQuantity)) - .orElseGet( - () -> - new CylindricalStorageResult( - zdtTime, inputModelUuid, energyQuantity, qDotQuantity, fillLevelQuantity)); + return new CylindricalStorageResult( + zdtTime, inputModelUuid, energyQuantity, qDotQuantity, fillLevelQuantity); } else { throw new FactoryException("Cannot process " + clazz.getSimpleName() + ".class."); } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java index f8d267187..ba7aa2ed1 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java @@ -65,7 +65,6 @@ protected List> getFields(Class entityClass) { @Override protected TimeBasedValue buildModel(TimeBasedWeatherValueData data) { Point coordinate = data.getCoordinate(); - java.util.UUID uuid = data.getUUID(UUID); ZonedDateTime time = timeUtil.toZonedDateTime(data.getField(TIME)); ComparableQuantity directIrradiance = data.getQuantity(DIRECT_IRRADIANCE, PowerSystemUnits.WATT_PER_SQUAREMETRE); @@ -85,6 +84,6 @@ protected TimeBasedValue buildModel(TimeBasedWeatherValueData data temperature, windDirection, windVelocity); - return new TimeBasedValue<>(uuid, time, weatherValue); + return new TimeBasedValue<>(time, weatherValue); } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java index 6b3fd419e..581333a54 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java @@ -93,7 +93,6 @@ protected List> getFields(Class entityClass) { @Override protected TimeBasedValue buildModel(TimeBasedWeatherValueData data) { Point coordinate = data.getCoordinate(); - java.util.UUID uuid = data.containsKey(UUID) ? data.getUUID(UUID) : java.util.UUID.randomUUID(); ZonedDateTime time = timeUtil.toZonedDateTime(data.getField(TIME)); ComparableQuantity directIrradiance = data.getQuantity(DIRECT_IRRADIANCE, PowerSystemUnits.WATT_PER_SQUAREMETRE); @@ -111,7 +110,7 @@ protected TimeBasedValue buildModel(TimeBasedWeatherValueData data temperature, windDirection, windVelocity); - return new TimeBasedValue<>(uuid, time, weatherValue); + return new TimeBasedValue<>(time, weatherValue); } /** diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java index 243c3986f..d290ea04e 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java @@ -49,7 +49,6 @@ public String getTimeFieldString() { @Override protected TimeBasedValue buildModel(SimpleTimeBasedValueData data) { - UUID uuid = data.getUUID(UUID); ZonedDateTime time = timeUtil.toZonedDateTime(data.getField(TIME)); V value; @@ -83,7 +82,7 @@ protected TimeBasedValue buildModel(SimpleTimeBasedValueData data) { "The given factory cannot handle target class '" + data.getTargetClass() + "'."); } - return new TimeBasedValue<>(uuid, time, value); + return new TimeBasedValue<>(time, value); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java index eec8c1ab5..14d069c8a 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java @@ -28,7 +28,7 @@ public TimeSeriesMappingFactory() { @Override protected List> getFields(Class entityClass) { return Collections.singletonList( - Stream.of(UUID, PARTICIPANT, TIME_SERIES).collect(Collectors.toSet())); + Stream.of(PARTICIPANT, TIME_SERIES).collect(Collectors.toSet())); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/naming/DatabaseNamingStrategy.java b/src/main/java/edu/ie3/datamodel/io/naming/DatabaseNamingStrategy.java index e59727668..2be6831fd 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/DatabaseNamingStrategy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/DatabaseNamingStrategy.java @@ -6,7 +6,7 @@ package edu.ie3.datamodel.io.naming; import edu.ie3.datamodel.io.naming.timeseries.ColumnScheme; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import java.util.Optional; /** A naming strategy for database entities */ @@ -42,7 +42,7 @@ public String getTimeSeriesEntityName(ColumnScheme columnScheme) { return TIME_SERIES_PREFIX + columnScheme.getScheme(); } - public Optional getEntityName(Class cls) { + public Optional getEntityName(Class cls) { return entityPersistenceNamingStrategy.getEntityName(cls); } } diff --git a/src/main/java/edu/ie3/datamodel/io/naming/DefaultDirectoryHierarchy.java b/src/main/java/edu/ie3/datamodel/io/naming/DefaultDirectoryHierarchy.java index 522222b2c..5964b2433 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/DefaultDirectoryHierarchy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/DefaultDirectoryHierarchy.java @@ -7,7 +7,7 @@ import edu.ie3.datamodel.exceptions.FileException; import edu.ie3.datamodel.io.source.TimeSeriesMappingSource; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.input.*; import edu.ie3.datamodel.models.input.connector.LineInput; import edu.ie3.datamodel.models.input.connector.SwitchInput; @@ -192,7 +192,7 @@ public Optional getBaseDirectory() { * @return An Option to the regarding sub directory as a string */ @Override - public Optional getSubDirectory(Class cls) { + public Optional getSubDirectory(Class cls) { /* Go through all sub directories and check, if the given class belongs to one of the classes mapped to the sub directories. */ Optional maybeSubDirectory = Arrays.stream(SubDirectories.values()) diff --git a/src/main/java/edu/ie3/datamodel/io/naming/EntityPersistenceNamingStrategy.java b/src/main/java/edu/ie3/datamodel/io/naming/EntityPersistenceNamingStrategy.java index d46cdf8bf..208fa0b81 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/EntityPersistenceNamingStrategy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/EntityPersistenceNamingStrategy.java @@ -9,7 +9,7 @@ import edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation; import edu.ie3.datamodel.io.naming.timeseries.LoadProfileTimeSeriesMetaInformation; import edu.ie3.datamodel.io.source.TimeSeriesMappingSource; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.input.*; import edu.ie3.datamodel.models.input.graphics.GraphicInput; import edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput; @@ -193,7 +193,7 @@ private static String prepareSuffix(String suffix) { * @param cls Targeted class of the given entity * @return The name of the entity */ - public Optional getEntityName(Class cls) { + public Optional getEntityName(Class cls) { if (InputEntity.class.isAssignableFrom(cls)) return getInputEntityName(cls.asSubclass(InputEntity.class)); if (ResultEntity.class.isAssignableFrom(cls)) diff --git a/src/main/java/edu/ie3/datamodel/io/naming/FileHierarchy.java b/src/main/java/edu/ie3/datamodel/io/naming/FileHierarchy.java index d98747fe0..d13e911c8 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/FileHierarchy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/FileHierarchy.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.io.naming; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import java.nio.file.Path; import java.util.Optional; @@ -22,7 +22,7 @@ public interface FileHierarchy { * @param cls Class to define the sub directory for * @return An Option to the regarding sub directory as a string */ - Optional getSubDirectory(Class cls); + Optional getSubDirectory(Class cls); /** * Determines the base directory. diff --git a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java index 100aace7a..f573fa371 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java @@ -7,7 +7,7 @@ import edu.ie3.datamodel.io.IoUtil; import edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.timeseries.TimeSeries; import edu.ie3.datamodel.models.timeseries.TimeSeriesEntry; import edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries; @@ -71,7 +71,7 @@ public FileNamingStrategy() { * @param cls Targeted class of the given file * @return An optional sub path to the actual file */ - public Optional getFilePath(Class cls) { + public Optional getFilePath(Class cls) { return FileUtils.of(getEntityName(cls), getDirectoryPath(cls)); } @@ -115,7 +115,7 @@ private Optional getFilePath(String fileName, Optional subDirectorie * @param cls Targeted class of the given file * @return An optional sub directory path */ - public Optional getDirectoryPath(Class cls) { + public Optional getDirectoryPath(Class cls) { Optional maybeDirectoryName = fileHierarchy.getSubDirectory(cls); if (maybeDirectoryName.isEmpty()) { logger.debug("Cannot determine directory name for class '{}'.", cls); @@ -275,7 +275,7 @@ public Optional getIdCoordinateFilePath() { * @param cls Targeted class of the given file * @return The name of the entity */ - public Optional getEntityName(Class cls) { + public Optional getEntityName(Class cls) { return entityPersistenceNamingStrategy.getEntityName(cls); } diff --git a/src/main/java/edu/ie3/datamodel/io/naming/FlatDirectoryHierarchy.java b/src/main/java/edu/ie3/datamodel/io/naming/FlatDirectoryHierarchy.java index 9e7e352d3..eab4b6efd 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/FlatDirectoryHierarchy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/FlatDirectoryHierarchy.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.io.naming; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import java.nio.file.Path; import java.util.Optional; @@ -19,7 +19,7 @@ public class FlatDirectoryHierarchy implements FileHierarchy { * @return An Option to the regarding sub directory as a string */ @Override - public Optional getSubDirectory(Class cls) { + public Optional getSubDirectory(Class cls) { return Optional.empty(); } diff --git a/src/main/java/edu/ie3/datamodel/io/processor/EntityProcessor.java b/src/main/java/edu/ie3/datamodel/io/processor/EntityProcessor.java index a8c79e735..d756c00cf 100644 --- a/src/main/java/edu/ie3/datamodel/io/processor/EntityProcessor.java +++ b/src/main/java/edu/ie3/datamodel/io/processor/EntityProcessor.java @@ -6,8 +6,8 @@ package edu.ie3.datamodel.io.processor; import edu.ie3.datamodel.exceptions.EntityProcessorException; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.StandardUnits; -import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; import edu.ie3.util.exceptions.QuantityException; @@ -27,7 +27,7 @@ * @version 0.1 * @since 31.01.20 */ -public abstract class EntityProcessor extends Processor { +public abstract class EntityProcessor extends Processor { public static final Logger log = LoggerFactory.getLogger(EntityProcessor.class); protected final String[] headerElements; diff --git a/src/main/java/edu/ie3/datamodel/io/processor/ProcessorProvider.java b/src/main/java/edu/ie3/datamodel/io/processor/ProcessorProvider.java index 8f3bb42f4..7db4f0463 100644 --- a/src/main/java/edu/ie3/datamodel/io/processor/ProcessorProvider.java +++ b/src/main/java/edu/ie3/datamodel/io/processor/ProcessorProvider.java @@ -12,7 +12,7 @@ import edu.ie3.datamodel.io.processor.result.ResultEntityProcessor; import edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor; import edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.input.InputEntity; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.timeseries.TimeSeries; @@ -24,11 +24,11 @@ import java.util.stream.Collectors; /** - * Wrapper providing the class specific processor to convert an instance of a {@link UniqueEntity} - * into a mapping from attribute to value which can be used to write data e.g. into .csv files. This + * Wrapper providing the class specific processor to convert an instance of a {@link Entity} into a + * mapping from attribute to value which can be used to write data e.g. into .csv files. This * wrapper can always be used if it's not clear which specific instance of a subclass of {@link - * UniqueEntity} is received in the implementation. It can either be used for specific entity - * processors only or as a general provider for all known entity processors. + * Entity} is received in the implementation. It can either be used for specific entity processors + * only or as a general provider for all known entity processors. * * @version 0.1 * @since 20.03.20 @@ -36,8 +36,7 @@ public class ProcessorProvider { /** unmodifiable map of all processors that has been provided on construction */ - private final Map, EntityProcessor> - entityProcessors; + private final Map, EntityProcessor> entityProcessors; private final Map< TimeSeriesProcessorKey, @@ -59,7 +58,7 @@ public ProcessorProvider() throws EntityProcessorException { * provider */ public ProcessorProvider( - Collection> entityProcessors, + Collection> entityProcessors, Map< TimeSeriesProcessorKey, TimeSeriesProcessor< @@ -69,7 +68,7 @@ public ProcessorProvider( this.timeSeriesProcessors = timeSeriesProcessors; } - public + public Try, ProcessorProviderException> handleEntity(T entity) { return Try.of(() -> getEntityProcessor(entity.getClass()), ProcessorProviderException.class) .flatMap(ProcessorProvider::castProcessor) @@ -86,9 +85,9 @@ Try, ProcessorProviderException> handleEntity(T en * @return The correct entity processor * @throws ProcessorProviderException If the processor cannot be found */ - private EntityProcessor getEntityProcessor( - Class clazz) throws ProcessorProviderException { - EntityProcessor processor = entityProcessors.get(clazz); + private EntityProcessor getEntityProcessor(Class clazz) + throws ProcessorProviderException { + EntityProcessor processor = entityProcessors.get(clazz); if (processor == null) { throw new ProcessorProviderException( "Cannot find a suitable processor for provided class with name '" @@ -151,7 +150,7 @@ TimeSeriesProcessor getTimeSeriesProcessor(TimeSeriesProcessorKey proce * * @return all classes this provider hols a processor for */ - public List> getRegisteredClasses() { + public List> getRegisteredClasses() { return entityProcessors.values().stream() .map(EntityProcessor::getRegisteredClass) .collect(Collectors.toList()); @@ -169,10 +168,10 @@ public Set getRegisteredTimeSeriesCombinations() { * @return the header elements of the requested class * @throws ProcessorProviderException If no matching processor can be found */ - public String[] getHeaderElements(Class clazz) + public String[] getHeaderElements(Class clazz) throws ProcessorProviderException { try { - EntityProcessor processor = getEntityProcessor(clazz); + EntityProcessor processor = getEntityProcessor(clazz); return processor.getHeaderElements(); } catch (ProcessorProviderException e) { throw new ProcessorProviderException( @@ -213,13 +212,12 @@ public String[] getHeaderElements(TimeSeriesProcessorKey processorKey) * @param processors the processors that should be known by this provider * @return a mapping of all classes and their corresponding processor */ - private Map, EntityProcessor> init( - Collection> processors) { + private Map, EntityProcessor> init( + Collection> processors) { - Map, EntityProcessor> processorMap = - new HashMap<>(); + Map, EntityProcessor> processorMap = new HashMap<>(); - for (EntityProcessor processor : processors) { + for (EntityProcessor processor : processors) { processorMap.put(processor.getRegisteredClass(), processor); } @@ -231,9 +229,9 @@ private Map, EntityProcessor> allEntityProcessors() + public static Collection> allEntityProcessors() throws EntityProcessorException { - Collection> resultingProcessors = new ArrayList<>(); + Collection> resultingProcessors = new ArrayList<>(); resultingProcessors.addAll(allInputEntityProcessors()); resultingProcessors.addAll(allResultEntityProcessors()); return resultingProcessors; @@ -244,9 +242,9 @@ public static Collection> allEntityProce * * @return a collection of all input processors */ - public static Collection> allInputEntityProcessors() + public static Collection> allInputEntityProcessors() throws EntityProcessorException { - Collection> resultingProcessors = new ArrayList<>(); + Collection> resultingProcessors = new ArrayList<>(); for (Class cls : InputEntityProcessor.eligibleEntityClasses) { resultingProcessors.add(new InputEntityProcessor(cls)); } @@ -258,9 +256,9 @@ public static Collection> allInputEntity * * @return a collection of all result processors */ - public static Collection> allResultEntityProcessors() + public static Collection> allResultEntityProcessors() throws EntityProcessorException { - Collection> resultingProcessors = new ArrayList<>(); + Collection> resultingProcessors = new ArrayList<>(); for (Class cls : ResultEntityProcessor.eligibleEntityClasses) { resultingProcessors.add(new ResultEntityProcessor(cls)); } @@ -300,9 +298,9 @@ public static Collection> allResultEntit } @SuppressWarnings("unchecked cast") - private static + private static Try, ProcessorProviderException> castProcessor( - EntityProcessor processor) { + EntityProcessor processor) { return Try.of(() -> (EntityProcessor) processor, ClassCastException.class) .transformF( e -> diff --git a/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java b/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java index 530818677..a7d34a5b7 100644 --- a/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java +++ b/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java @@ -13,7 +13,7 @@ import edu.ie3.datamodel.io.naming.FileNamingStrategy; import edu.ie3.datamodel.io.processor.ProcessorProvider; import edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.input.*; import edu.ie3.datamodel.models.input.connector.LineInput; import edu.ie3.datamodel.models.input.connector.SwitchInput; @@ -38,11 +38,11 @@ import org.slf4j.LoggerFactory; /** - * Sink that provides all capabilities to write {@link UniqueEntity}s to .csv-files. Be careful - * about using methods other than {@link #persistJointGrid(JointGridContainer)} because all other - * methods do not check for duplicate entries but only dump the data they received. In - * contrast, when using {@link #persistJointGrid(JointGridContainer)}, all nested entities get - * extracted first and then dumped individually without any duplicate lines. + * Sink that provides all capabilities to write {@link Entity}s to .csv-files. Be careful about + * using methods other than {@link #persistJointGrid(JointGridContainer)} because all other methods + * do not check for duplicate entries but only dump the data they received. In contrast, when + * using {@link #persistJointGrid(JointGridContainer)}, all nested entities get extracted first and + * then dumped individually without any duplicate lines. * * @version 0.1 * @since 19.03.20 @@ -99,14 +99,14 @@ public CsvFileSink( } @Override - public void persistAll(Collection entities) { + public void persistAll(Collection entities) { for (T entity : entities) { persist(entity); } } @Override - public void persist(T entity) { + public void persist(T entity) { /* Distinguish between "regular" input / result models and time series */ if (entity instanceof InputEntity inputEntity) { persistIncludeNested(inputEntity); @@ -286,7 +286,7 @@ private , V extends Value> void persistTimeSeries( * @param entity the entity to write * @param bounded to be all unique entities */ - private void write(C entity) { + private void write(C entity) { try { LinkedHashMap entityFieldData = processorProvider.handleEntity(entity).map(this::csvEntityFieldData).getOrThrow(); diff --git a/src/main/java/edu/ie3/datamodel/io/sink/DataSink.java b/src/main/java/edu/ie3/datamodel/io/sink/DataSink.java index 4809b80fe..1d45320dc 100644 --- a/src/main/java/edu/ie3/datamodel/io/sink/DataSink.java +++ b/src/main/java/edu/ie3/datamodel/io/sink/DataSink.java @@ -8,7 +8,7 @@ import edu.ie3.datamodel.exceptions.ProcessorProviderException; import edu.ie3.datamodel.io.connectors.DataConnector; import edu.ie3.datamodel.io.processor.EntityProcessor; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.timeseries.TimeSeries; import edu.ie3.datamodel.models.timeseries.TimeSeriesEntry; import edu.ie3.datamodel.models.value.Value; @@ -38,7 +38,7 @@ public interface DataSink { * @param bounded to be all unique entities. Handling of specific entities is normally then * executed by a specific {@link EntityProcessor} */ - void persist(C entity) throws ProcessorProviderException; + void persist(C entity) throws ProcessorProviderException; /** * Should implement the entry point of a data sink to persist multiple entities in a collection. @@ -52,8 +52,7 @@ public interface DataSink { * @param bounded to be all unique entities. Handling of specific entities is normally then * executed by a specific {@link EntityProcessor} */ - void persistAll(Collection entities) - throws ProcessorProviderException; + void persistAll(Collection entities) throws ProcessorProviderException; /** * Should implement the handling of a whole time series. Therefore the single entries have to be diff --git a/src/main/java/edu/ie3/datamodel/io/sink/InfluxDbSink.java b/src/main/java/edu/ie3/datamodel/io/sink/InfluxDbSink.java index 7c2f7b9f8..0051867a2 100644 --- a/src/main/java/edu/ie3/datamodel/io/sink/InfluxDbSink.java +++ b/src/main/java/edu/ie3/datamodel/io/sink/InfluxDbSink.java @@ -10,7 +10,7 @@ import edu.ie3.datamodel.io.connectors.InfluxDbConnector; import edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy; import edu.ie3.datamodel.io.processor.ProcessorProvider; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.timeseries.TimeSeries; import edu.ie3.datamodel.models.timeseries.TimeSeriesEntry; @@ -67,7 +67,7 @@ public void shutdown() { } @Override - public void persist(C entity) throws ProcessorProviderException { + public void persist(C entity) throws ProcessorProviderException { Set points = extractPoints(entity); // writes only the exact one point instead of unnecessarily wrapping it in BatchPoints if (points.size() == 1) write(points.iterator().next()); @@ -75,7 +75,7 @@ public void persist(C entity) throws ProcessorProviderE } @Override - public void persistAll(Collection entities) + public void persistAll(Collection entities) throws ProcessorProviderException { Set points = new HashSet<>(); for (C entity : entities) { @@ -199,8 +199,7 @@ private , V extends Value> Set transformToPo * @param bounded to be all unique entities, but logs an error and returns an empty Set if it * does not extend {@link ResultEntity} or {@link TimeSeries} */ - private Set extractPoints(C entity) - throws ProcessorProviderException { + private Set extractPoints(C entity) throws ProcessorProviderException { Set points = new HashSet<>(); /* Distinguish between result models and time series */ if (entity instanceof ResultEntity resultEntity) { diff --git a/src/main/java/edu/ie3/datamodel/io/sink/InputDataSink.java b/src/main/java/edu/ie3/datamodel/io/sink/InputDataSink.java index e139ea9ef..f49dcaca5 100644 --- a/src/main/java/edu/ie3/datamodel/io/sink/InputDataSink.java +++ b/src/main/java/edu/ie3/datamodel/io/sink/InputDataSink.java @@ -6,7 +6,7 @@ package edu.ie3.datamodel.io.sink; import edu.ie3.datamodel.io.processor.input.InputEntityProcessor; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.input.InputEntity; import edu.ie3.datamodel.models.input.container.JointGridContainer; import java.util.Collection; @@ -21,8 +21,8 @@ public interface InputDataSink extends DataSink { * missing if-/else-clauses but can also lead to missing persisted data that should be persisted, * but is not e.g. nested types that are not available anymore afterwards. It might be useful * especially for all entities without nested entities. For all doubts about if the provided - * entity contains needed nested data or not {@link DataSink#persist(UniqueEntity)} is the - * recommended method to be used. + * entity contains needed nested data or not {@link DataSink#persist(Entity)} is the recommended + * method to be used. * * @param entity the entity that should be persisted * @param bounded to be all input entities. Handling of the entities is normally then executed diff --git a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java index effc82935..4d955b8b6 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java @@ -6,7 +6,7 @@ package edu.ie3.datamodel.io.source; import edu.ie3.datamodel.exceptions.SourceException; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import java.util.*; import java.util.stream.Stream; @@ -19,9 +19,8 @@ public interface DataSource { * @param entityClass class of the source * @return an option for the found fields */ - Optional> getSourceFields(Class entityClass) - throws SourceException; + Optional> getSourceFields(Class entityClass) throws SourceException; /** Creates a stream of maps that represent the rows in the database */ - Stream> getSourceData(Class entityClass); + Stream> getSourceData(Class entityClass); } diff --git a/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java b/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java index dd489ae4d..871bddf3d 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java @@ -13,6 +13,7 @@ import edu.ie3.datamodel.io.factory.EntityFactory; import edu.ie3.datamodel.io.factory.input.AssetInputEntityData; import edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.input.*; import edu.ie3.datamodel.utils.Try; @@ -53,7 +54,7 @@ protected EntitySource(DataSource dataSource) { * @param validator used to validate * @param type of the class */ - protected final Try validate( + protected final Try validate( Class entityClass, SourceValidator validator) { return Try.of(() -> dataSource.getSourceFields(entityClass), SourceException.class) .transformF( @@ -88,7 +89,7 @@ protected final Try validate * @param Type of resulting entity data that combines the given entityData and linked entity * @return {@link Try} to enhanced data */ - protected static + protected static Try enrichEntityData( E entityData, String fieldName, @@ -169,7 +170,7 @@ Try enrichEntityData( * @return a {@link Success} containing the entity or a {@link Failure} if the entity cannot be * found */ - protected static Try getLinkedEntity( + protected static Try getLinkedEntity( EntityData entityData, String fieldName, Map linkedEntities) { return Try.of(() -> entityData.getUUID(fieldName), FactoryException.class) @@ -383,7 +384,7 @@ protected static Stream> assetInputEn * @return stream of the entity data wrapped in a {@link Try} */ protected Stream> buildEntityData( - Class entityClass) { + Class entityClass) { return dataSource .getSourceData(entityClass) .map(fieldsToAttributes -> new Success<>(new EntityData(fieldsToAttributes, entityClass))); @@ -395,7 +396,7 @@ protected static Map unpackMap( .collect(Collectors.toMap(UniqueEntity::getUuid, Function.identity())); } - protected static Set unpackSet( + protected static Set unpackSet( Stream> inputStream, Class entityClass) throws SourceException { return unpack(inputStream, entityClass).collect(Collectors.toSet()); } diff --git a/src/main/java/edu/ie3/datamodel/io/source/WeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/WeatherSource.java index 990c43db7..abeb52321 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/WeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/WeatherSource.java @@ -101,7 +101,7 @@ protected Map> mapWeatherValuesToPoint for (Map.Entry>> entry : coordinateToValues.entrySet()) { Set> values = entry.getValue(); - IndividualTimeSeries timeSeries = new IndividualTimeSeries<>(null, values); + IndividualTimeSeries timeSeries = new IndividualTimeSeries<>(values); coordinateToTimeSeriesMap.put(entry.getKey(), timeSeries); } return coordinateToTimeSeriesMap; diff --git a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java index 5f48a9666..ac9ae8294 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java @@ -150,7 +150,7 @@ public Map> getWeather( .flatMap(Optional::stream) .collect(Collectors.toSet()); IndividualTimeSeries weatherTimeSeries = - new IndividualTimeSeries<>(null, weatherInputs); + new IndividualTimeSeries<>(weatherInputs); coordinateToTimeSeries.put(coordinate, weatherTimeSeries); } } else logger.warn("Unable to match coordinate {} to a coordinate ID", coordinate); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index ebe351eda..85296deaa 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -10,6 +10,7 @@ import edu.ie3.datamodel.io.connectors.CsvFileConnector; import edu.ie3.datamodel.io.naming.FileNamingStrategy; import edu.ie3.datamodel.io.source.DataSource; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.utils.validation.ValidationUtils; import edu.ie3.util.StringUtils; @@ -59,7 +60,7 @@ public CsvDataSource(String csvSep, Path folderPath, FileNamingStrategy fileNami } @Override - public Optional> getSourceFields(Class entityClass) + public Optional> getSourceFields(Class entityClass) throws SourceException { return getSourceFields(() -> connector.initReader(entityClass)); } @@ -83,7 +84,7 @@ public interface ReaderSupplier { } @Override - public Stream> getSourceData(Class entityClass) { + public Stream> getSourceData(Class entityClass) { return buildStreamWithFieldsToAttributesMap(entityClass, connector); } @@ -252,9 +253,9 @@ private List extractMatchingStrings(String regexString, String csvRow) { } /** - * Returns a predicate that can be used to filter optionals of {@link UniqueEntity}s and keep - * track on the number of elements that have been empty optionals. This filter let only pass - * optionals that are non-empty. Example usage: + * Returns a predicate that can be used to filter optionals of {@link Entity}s and keep track on + * the number of elements that have been empty optionals. This filter let only pass optionals that + * are non-empty. Example usage: * *
{@code
    * Collection.stream().filter(isPresentCollectIfNot(NodeInput.class, new ConcurrentHashMap<>()))
@@ -266,9 +267,9 @@ private List extractMatchingStrings(String regexString, String csvRow) {
    * @param  the type of the entity
    * @return a predicate that can be used to filter and count empty optionals
    */
-  protected  Predicate> isPresentCollectIfNot(
-      Class entityClass,
-      ConcurrentHashMap, LongAdder> invalidElementsCounterMap) {
+  protected  Predicate> isPresentCollectIfNot(
+      Class entityClass,
+      ConcurrentHashMap, LongAdder> invalidElementsCounterMap) {
     return o -> {
       if (o.isPresent()) {
         return true;
@@ -290,7 +291,7 @@ protected  Predicate> isPresentCollectIfNot(
    *     mapping (fieldName to fieldValue)
    */
   protected Stream> buildStreamWithFieldsToAttributesMap(
-      Class entityClass, CsvFileConnector connector) {
+      Class entityClass, CsvFileConnector connector) {
     try {
       return buildStreamWithFieldsToAttributesMap(entityClass, connector.initReader(entityClass));
     } catch (FileNotFoundException | ConnectorException e) {
@@ -310,8 +311,8 @@ protected Stream> buildStreamWithFieldsToAttributesMap(
    * @return a parallel stream of maps, where each map represents one row of the csv file with the
    *     mapping (fieldName to fieldValue)
    */
-  protected Stream> buildStreamWithFieldsToAttributesMap(
-      Class entityClass, BufferedReader bufferedReader) {
+  protected  Stream> buildStreamWithFieldsToAttributesMap(
+      Class entityClass, BufferedReader bufferedReader) {
     try (BufferedReader reader = bufferedReader) {
       final String[] headline = parseCsvRow(reader.readLine(), csvSep);
 
@@ -321,9 +322,17 @@ protected Stream> buildStreamWithFieldsToAttributesMap(
       // returning the original one
       Collection> allRows = csvRowFieldValueMapping(reader, headline);
 
-      return distinctRowsWithLog(
-          allRows, fieldToValues -> fieldToValues.get("uuid"), entityClass.getSimpleName(), "UUID")
-          .parallelStream();
+      if (UniqueEntity.class.isAssignableFrom(entityClass)) {
+        return distinctRowsWithLog(
+            allRows,
+            fieldToValues -> fieldToValues.get("uuid"),
+            entityClass.getSimpleName(),
+            "UUID")
+            .parallelStream();
+      } else {
+        // result entities don't have an uuid
+        return checkForDuplicates(allRows, entityClass.getSimpleName()).parallelStream();
+      }
     } catch (IOException e) {
       log.warn(
           "Cannot read file to build entity '{}': {}", entityClass.getSimpleName(), e.getMessage());
@@ -342,6 +351,21 @@ protected List> csvRowFieldValueMapping(
         .toList();
   }
 
+  public Set> checkForDuplicates(
+      Collection> rows, String entityDescriptor) {
+    Set> rowsSet = new HashSet<>(rows);
+
+    // check for duplicated rows that match exactly (full duplicates) -> sanity only, not crucial -
+    if (rows.size() != rowsSet.size()) {
+      log.warn(
+          "File with {} contains {} exact duplicated rows. File cleanup is recommended!",
+          entityDescriptor,
+          (rows.size() - rowsSet.size()));
+    }
+
+    return rowsSet;
+  }
+
   /**
    * Returns a collection of maps each representing a row in csv file that can be used to built one
    * entity. The uniqueness of each row is doubled checked by a) that no duplicated rows are
@@ -366,25 +390,17 @@ protected Set> distinctRowsWithLog(
       final Function, String> keyExtractor,
       String entityDescriptor,
       String keyDescriptor) {
-    Set> allRowsSet = new HashSet<>(allRows);
-    // check for duplicated rows that match exactly (full duplicates) -> sanity only, not crucial -
-    // case a)
-    if (allRows.size() != allRowsSet.size()) {
-      log.warn(
-          "File with {} contains {} exact duplicated rows. File cleanup is recommended!",
-          entityDescriptor,
-          (allRows.size() - allRowsSet.size()));
-    }
+    Set> allRowSet = checkForDuplicates(allRows, entityDescriptor);
 
     /* Check for rows with the same key based on the provided key extractor function */
     Set> distinctIdSet =
-        allRowsSet.parallelStream()
+        allRowSet.parallelStream()
             .filter(ValidationUtils.distinctByKey(keyExtractor))
             .collect(Collectors.toSet());
-    if (distinctIdSet.size() != allRowsSet.size()) {
-      allRowsSet.removeAll(distinctIdSet);
+    if (distinctIdSet.size() != allRowSet.size()) {
+      allRowSet.removeAll(distinctIdSet);
       String affectedCoordinateIds =
-          allRowsSet.stream().map(keyExtractor).collect(Collectors.joining(",\n"));
+          allRowSet.stream().map(keyExtractor).collect(Collectors.joining(",\n"));
       log.error(
           """
               '{}' entities with duplicated {} key, but different field values found! Please review the corresponding input file!
@@ -397,6 +413,6 @@ protected Set> distinctRowsWithLog(
       return new HashSet<>();
     }
 
-    return allRowsSet;
+    return allRowSet;
   }
 }
diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java
index d3b98c7ee..59780e3d5 100644
--- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java
+++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java
@@ -14,7 +14,7 @@
 import edu.ie3.datamodel.io.naming.timeseries.ColumnScheme;
 import edu.ie3.datamodel.io.source.IdCoordinateSource;
 import edu.ie3.datamodel.io.source.WeatherSource;
-import edu.ie3.datamodel.models.UniqueEntity;
+import edu.ie3.datamodel.models.Entity;
 import edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries;
 import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue;
 import edu.ie3.datamodel.models.value.Value;
@@ -184,7 +184,7 @@ private Map> readWeatherTimeSeries(
   }
 
   private Stream> buildStreamWithFieldsToAttributesMap(
-      Class entityClass, BufferedReader bufferedReader)
+      Class entityClass, BufferedReader bufferedReader)
       throws ValidationException {
     try (BufferedReader reader = bufferedReader) {
       final String[] headline = dataSource.parseCsvRow(reader.readLine(), dataSource.csvSep);
diff --git a/src/main/java/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSource.java
index c35227155..2d9994d8a 100644
--- a/src/main/java/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSource.java
+++ b/src/main/java/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSource.java
@@ -89,8 +89,7 @@ public Map> getWeather(
                       Collectors.toSet()));
       return coordinateToValues.entrySet().stream()
           .collect(
-              Collectors.toMap(
-                  Map.Entry::getKey, e -> new IndividualTimeSeries<>(null, e.getValue())));
+              Collectors.toMap(Map.Entry::getKey, e -> new IndividualTimeSeries<>(e.getValue())));
     }
   }
 
@@ -113,7 +112,7 @@ public Map> getWeather(
           Set> timeBasedValues =
               filterEmptyOptionals(optValues).collect(Collectors.toSet());
           IndividualTimeSeries timeSeries =
-              new IndividualTimeSeries<>(null, timeBasedValues);
+              new IndividualTimeSeries<>(timeBasedValues);
           coordinateToTimeSeries.put(entry.getKey(), timeSeries);
         }
       }
@@ -154,7 +153,7 @@ public IndividualTimeSeries getWeather(
       Stream>> optValues =
           optTimeBasedValueStream(queryResult);
       return new IndividualTimeSeries<>(
-          null, filterEmptyOptionals(optValues).collect(Collectors.toSet()));
+          filterEmptyOptionals(optValues).collect(Collectors.toSet()));
     }
   }
 
diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java
index 237b09a36..1d783b70c 100644
--- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java
+++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java
@@ -9,7 +9,7 @@
 import edu.ie3.datamodel.io.connectors.SqlConnector;
 import edu.ie3.datamodel.io.naming.DatabaseNamingStrategy;
 import edu.ie3.datamodel.io.source.DataSource;
-import edu.ie3.datamodel.models.UniqueEntity;
+import edu.ie3.datamodel.models.Entity;
 import edu.ie3.util.StringUtils;
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
@@ -109,7 +109,7 @@ protected List getDbTables(String schemaPattern, String tableNamePattern
   }
 
   @Override
-  public Optional> getSourceFields(Class entityClass) {
+  public Optional> getSourceFields(Class entityClass) {
     String tableName = databaseNamingStrategy.getEntityName(entityClass).orElseThrow();
     return getSourceFields(tableName);
   }
@@ -140,7 +140,7 @@ public Optional> getSourceFields(String tableName) {
   }
 
   @Override
-  public Stream> getSourceData(Class entityClass) {
+  public Stream> getSourceData(Class entityClass) {
     String explicitTableName = databaseNamingStrategy.getEntityName(entityClass).orElseThrow();
     return buildStreamByTableName(explicitTableName);
   }
@@ -168,7 +168,7 @@ protected interface AddParams {
    * class.
    */
   protected Stream> buildStreamByEntityClass(
-      Class entityClass, AddParams addParams) {
+      Class entityClass, AddParams addParams) {
     String query = createBaseQueryString(schemaName, entityClass.getSimpleName());
     return executeQuery(query, addParams);
   }
diff --git a/src/main/java/edu/ie3/datamodel/models/Entity.java b/src/main/java/edu/ie3/datamodel/models/Entity.java
new file mode 100644
index 000000000..dcdb01c14
--- /dev/null
+++ b/src/main/java/edu/ie3/datamodel/models/Entity.java
@@ -0,0 +1,9 @@
+/*
+ * © 2024. TU Dortmund University,
+ * Institute of Energy Systems, Energy Efficiency and Energy Economics,
+ * Research group Distribution grid planning and operation
+*/
+package edu.ie3.datamodel.models;
+
+/** Interface for all entities. */
+public abstract class Entity {}
diff --git a/src/main/java/edu/ie3/datamodel/models/UniqueEntity.java b/src/main/java/edu/ie3/datamodel/models/UniqueEntity.java
index 333056974..ef2a62313 100644
--- a/src/main/java/edu/ie3/datamodel/models/UniqueEntity.java
+++ b/src/main/java/edu/ie3/datamodel/models/UniqueEntity.java
@@ -10,7 +10,7 @@
 import java.util.UUID;
 
 /** Supplies every subclass with a generated UUID, making it unique */
-public abstract class UniqueEntity implements Serializable {
+public abstract class UniqueEntity extends Entity implements Serializable {
   /** Field name of {@link UniqueEntity} uuid */
   public static final String UUID_FIELD_NAME = "uuid";
 
diff --git a/src/main/java/edu/ie3/datamodel/models/result/NodeResult.java b/src/main/java/edu/ie3/datamodel/models/result/NodeResult.java
index 3f3b96b93..0724a8344 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/NodeResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/NodeResult.java
@@ -39,27 +39,6 @@ public NodeResult(
     this.vAng = vAng;
   }
 
-  /**
-   * Standard constructor without uuid generation.
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param vMag Dimensionless voltage magnitude
-   * @param vAng Voltage angle in degrees
-   */
-  public NodeResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity vMag,
-      ComparableQuantity vAng) {
-    super(uuid, time, inputModel);
-    this.vMag = vMag;
-    this.vAng = vAng;
-  }
-
   public ComparableQuantity getvMag() {
     return vMag;
   }
@@ -93,9 +72,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "NodeResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java
index 643a5ffd1..f9c4d4d07 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java
@@ -5,13 +5,13 @@
 */
 package edu.ie3.datamodel.models.result;
 
-import edu.ie3.datamodel.models.UniqueEntity;
+import edu.ie3.datamodel.models.Entity;
 import java.time.ZonedDateTime;
 import java.util.Objects;
 import java.util.UUID;
 
 /** Abstract class to hold all mappings common to all result models */
-public abstract class ResultEntity extends UniqueEntity {
+public abstract class ResultEntity extends Entity {
 
   /** date and time of the produced result */
   private ZonedDateTime time;
@@ -29,20 +29,6 @@ protected ResultEntity(ZonedDateTime time, UUID inputModel) {
     this.inputModel = inputModel;
   }
 
-  /**
-   * Standard constructor without uuid generation.
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   */
-  protected ResultEntity(UUID uuid, ZonedDateTime time, UUID inputModel) {
-    super(uuid);
-    this.time = time;
-    this.inputModel = inputModel;
-  }
-
   public UUID getInputModel() {
     return inputModel;
   }
@@ -75,13 +61,6 @@ public int hashCode() {
 
   @Override
   public String toString() {
-    return "ResultEntity{"
-        + "uuid="
-        + getUuid()
-        + ", time="
-        + time
-        + ", inputModel="
-        + inputModel
-        + '}';
+    return "ResultEntity{time=" + time + ", inputModel=" + inputModel + '}';
   }
 }
diff --git a/src/main/java/edu/ie3/datamodel/models/result/connector/ConnectorResult.java b/src/main/java/edu/ie3/datamodel/models/result/connector/ConnectorResult.java
index 7b8030396..350669032 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/connector/ConnectorResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/connector/ConnectorResult.java
@@ -52,33 +52,6 @@ protected ConnectorResult(
     this.iBAng = iBAng;
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param iAMag electric current magnitude @ port A, normally provided in Ampere
-   * @param iAAng electric current angle @ Port A in degree
-   * @param iBMag electric current magnitude @ port B, normally provided in Ampere
-   * @param iBAng electric current angle @ Port B in degree
-   */
-  protected ConnectorResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity iAMag,
-      ComparableQuantity iAAng,
-      ComparableQuantity iBMag,
-      ComparableQuantity iBAng) {
-    super(uuid, time, inputModel);
-    this.iAMag = iAMag;
-    this.iAAng = iAAng;
-    this.iBMag = iBMag;
-    this.iBAng = iBAng;
-  }
-
   public ComparableQuantity getiAMag() {
     return iAMag;
   }
@@ -130,9 +103,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "ConnectorResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/connector/LineResult.java b/src/main/java/edu/ie3/datamodel/models/result/connector/LineResult.java
index bb28f29aa..cf1346135 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/connector/LineResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/connector/LineResult.java
@@ -35,35 +35,10 @@ public LineResult(
     super(time, inputModel, iAMag, iAAng, iBMag, iBAng);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param iAMag electric current magnitude @ port A, normally provided in Ampere
-   * @param iAAng electric current angle @ Port A in degree
-   * @param iBMag electric current magnitude @ port B, normally provided in Ampere
-   * @param iBAng electric current angle @ Port B in degree
-   */
-  public LineResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity iAMag,
-      ComparableQuantity iAAng,
-      ComparableQuantity iBMag,
-      ComparableQuantity iBAng) {
-    super(uuid, time, inputModel, iAMag, iAAng, iBMag, iBAng);
-  }
-
   @Override
   public String toString() {
     return "LineResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/connector/SwitchResult.java b/src/main/java/edu/ie3/datamodel/models/result/connector/SwitchResult.java
index 4129c5cac..7b5c15c5b 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/connector/SwitchResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/connector/SwitchResult.java
@@ -30,20 +30,6 @@ public SwitchResult(ZonedDateTime time, UUID inputModel, boolean closed) {
     this.closed = closed;
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param closed true if switch is closed, false if switch is open
-   */
-  public SwitchResult(UUID uuid, ZonedDateTime time, UUID inputModel, boolean closed) {
-    super(uuid, time, inputModel);
-    this.closed = closed;
-  }
-
   public boolean getClosed() {
     return closed;
   }
@@ -69,9 +55,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "SwitchResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/connector/Transformer2WResult.java b/src/main/java/edu/ie3/datamodel/models/result/connector/Transformer2WResult.java
index 0215d44a6..6332531a0 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/connector/Transformer2WResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/connector/Transformer2WResult.java
@@ -39,37 +39,10 @@ public Transformer2WResult(
     super(time, inputModel, iAMag, iAAng, iBMag, iBAng, tapPos);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param iAMag electric current magnitude @ port A, normally provided in Ampere
-   * @param iAAng electric current angle @ Port A in degree
-   * @param iBMag electric current magnitude @ port B, normally provided in Ampere
-   * @param iBAng electric current angle @ Port B in degree
-   * @param tapPos Current position of the tap changer
-   */
-  public Transformer2WResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity iAMag,
-      ComparableQuantity iAAng,
-      ComparableQuantity iBMag,
-      ComparableQuantity iBAng,
-      int tapPos) {
-    super(uuid, time, inputModel, iAMag, iAAng, iBMag, iBAng, tapPos);
-  }
-
   @Override
   public String toString() {
     return "Transformer2WResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/connector/Transformer3WResult.java b/src/main/java/edu/ie3/datamodel/models/result/connector/Transformer3WResult.java
index 9a5e6f699..0ad84c373 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/connector/Transformer3WResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/connector/Transformer3WResult.java
@@ -46,35 +46,6 @@ public Transformer3WResult(
     this.iCAng = iCAng;
   }
 
-  /**
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param iAMag electric current magnitude @ port A, normally provided in Ampere
-   * @param iAAng electric current angle @ Port A in degree
-   * @param iBMag electric current magnitude @ port B, normally provided in Ampere
-   * @param iBAng electric current angle @ Port B in degree
-   * @param iCMag electric current magnitude @ port C, normally provided in Ampere
-   * @param iCAng electric current angle @ Port C in degree
-   * @param tapPos the current position of the transformers tap changer
-   */
-  public Transformer3WResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity iAMag,
-      ComparableQuantity iAAng,
-      ComparableQuantity iBMag,
-      ComparableQuantity iBAng,
-      ComparableQuantity iCMag,
-      ComparableQuantity iCAng,
-      int tapPos) {
-    super(uuid, time, inputModel, iAMag, iAAng, iBMag, iBAng, tapPos);
-    this.iCMag = iCMag;
-    this.iCAng = iCAng;
-  }
-
   public ComparableQuantity getiCMag() {
     return iCMag;
   }
@@ -108,9 +79,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "Transformer3WResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/connector/TransformerResult.java b/src/main/java/edu/ie3/datamodel/models/result/connector/TransformerResult.java
index 7a46cf894..c3e651d4b 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/connector/TransformerResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/connector/TransformerResult.java
@@ -44,30 +44,6 @@ protected TransformerResult(
     this.tapPos = tapPos;
   }
 
-  /**
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param iAMag electric current magnitude @ port A, normally provided in Ampere
-   * @param iAAng electric current angle @ Port A in degree
-   * @param iBMag electric current magnitude @ port B, normally provided in Ampere
-   * @param iBAng electric current angle @ Port B in degree
-   * @param tapPos the current position of the transformers tap changer
-   */
-  protected TransformerResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity iAMag,
-      ComparableQuantity iAAng,
-      ComparableQuantity iBMag,
-      ComparableQuantity iBAng,
-      int tapPos) {
-    super(uuid, time, inputModel, iAMag, iAAng, iBMag, iBAng);
-    this.tapPos = tapPos;
-  }
-
   public int getTapPos() {
     return tapPos;
   }
@@ -93,9 +69,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "TransformerResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/BmResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/BmResult.java
index d76680315..74591030b 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/BmResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/BmResult.java
@@ -29,31 +29,10 @@ public BmResult(
     super(time, inputModel, p, q);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   */
-  public BmResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q) {
-    super(uuid, time, inputModel, p, q);
-  }
-
   @Override
   public String toString() {
     return "BmResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/ChpResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/ChpResult.java
index 33cf516e4..f18f8bce7 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/ChpResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/ChpResult.java
@@ -31,33 +31,10 @@ public ChpResult(
     super(time, inputModel, p, q, qDot);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   * @param qDot thermal power output normally provided in MW
-   */
-  public ChpResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q,
-      ComparableQuantity qDot) {
-    super(uuid, time, inputModel, p, q, qDot);
-  }
-
   @Override
   public String toString() {
     return "ChpResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/ElectricalEnergyStorageResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/ElectricalEnergyStorageResult.java
index d57582c84..cd804b36f 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/ElectricalEnergyStorageResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/ElectricalEnergyStorageResult.java
@@ -29,17 +29,6 @@ protected ElectricalEnergyStorageResult(
     this.soc = soc.to(StandardUnits.SOC);
   }
 
-  protected ElectricalEnergyStorageResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q,
-      ComparableQuantity soc) {
-    super(uuid, time, inputModel, p, q);
-    this.soc = soc.to(StandardUnits.SOC);
-  }
-
   public ComparableQuantity getSoc() {
     return soc;
   }
@@ -60,9 +49,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "ElectricalEnergyStorageResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/EmResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/EmResult.java
index d27667b8f..b1c587a4b 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/EmResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/EmResult.java
@@ -29,31 +29,10 @@ public EmResult(
     super(time, inputModel, p, q);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   */
-  public EmResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q) {
-    super(uuid, time, inputModel, p, q);
-  }
-
   @Override
   public String toString() {
     return "EmResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/EvResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/EvResult.java
index ce1f965bf..d8fee1799 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/EvResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/EvResult.java
@@ -32,32 +32,10 @@ public EvResult(
     super(time, inputModel, p, q, soc);
   }
 
-  /**
-   * Standard constructor with automatic uuid generation.
-   *
-   * @param uuid Unique identifier
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   * @param soc the current state of charge of the electric vehicle
-   */
-  public EvResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q,
-      ComparableQuantity soc) {
-    super(uuid, time, inputModel, p, q, soc);
-  }
-
   @Override
   public String toString() {
     return "EvResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/EvcsResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/EvcsResult.java
index 8426a28ed..4a8c57f28 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/EvcsResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/EvcsResult.java
@@ -29,31 +29,10 @@ public EvcsResult(
     super(time, inputModel, p, q);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   */
-  public EvcsResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q) {
-    super(uuid, time, inputModel, p, q);
-  }
-
   @Override
   public String toString() {
     return "EvcsResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/FixedFeedInResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/FixedFeedInResult.java
index 0c750098c..6b6e2b0e7 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/FixedFeedInResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/FixedFeedInResult.java
@@ -32,31 +32,10 @@ public FixedFeedInResult(
     super(time, inputModel, p, q);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   */
-  public FixedFeedInResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q) {
-    super(uuid, time, inputModel, p, q);
-  }
-
   @Override
   public String toString() {
     return "FixedFeedInResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/FlexOptionsResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/FlexOptionsResult.java
index c21cdf1d3..210bc761b 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/FlexOptionsResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/FlexOptionsResult.java
@@ -56,30 +56,6 @@ public FlexOptionsResult(
     this.pMax = pMax;
   }
 
-  /**
-   * Standard constructor without uuid generation.
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param pRef active power that was suggested for regular usage by the system participant
-   * @param pMin active minimal power that was determined by the system participant
-   * @param pMax active maximum power that was determined by the system participant
-   */
-  public FlexOptionsResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity pRef,
-      ComparableQuantity pMin,
-      ComparableQuantity pMax) {
-    super(uuid, time, inputModel);
-    this.pRef = pRef;
-    this.pMin = pMin;
-    this.pMax = pMax;
-  }
-
   public ComparableQuantity getpRef() {
     return pRef;
   }
@@ -95,9 +71,7 @@ public ComparableQuantity getpMax() {
   @Override
   public String toString() {
     return "FlexOptionsResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/HpResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/HpResult.java
index b384781df..0c47b38c9 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/HpResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/HpResult.java
@@ -31,33 +31,10 @@ public HpResult(
     super(time, inputModel, p, q, qDot);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   * @param qDot provided head energy
-   */
-  public HpResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q,
-      ComparableQuantity qDot) {
-    super(uuid, time, inputModel, p, q, qDot);
-  }
-
   @Override
   public String toString() {
     return "HpResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/LoadResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/LoadResult.java
index 5606d313b..3d2f5abae 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/LoadResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/LoadResult.java
@@ -29,31 +29,10 @@ public LoadResult(
     super(time, inputModel, p, q);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   */
-  public LoadResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q) {
-    super(uuid, time, inputModel, p, q);
-  }
-
   @Override
   public String toString() {
     return "LoadResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/PvResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/PvResult.java
index 8ebb1a8f2..f41d44c27 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/PvResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/PvResult.java
@@ -29,31 +29,10 @@ public PvResult(
     super(time, inputModel, p, q);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   */
-  public PvResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q) {
-    super(uuid, time, inputModel, p, q);
-  }
-
   @Override
   public String toString() {
     return "PvResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/StorageResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/StorageResult.java
index 74032405a..a167133c6 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/StorageResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/StorageResult.java
@@ -34,32 +34,10 @@ public StorageResult(
     super(time, inputModel, p, q, soc);
   }
 
-  /**
-   * Standard constructor with automatic uuid generation.
-   *
-   * @param uuid Unique identifier
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   * @param soc the current state of charge of the storage
-   */
-  public StorageResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q,
-      ComparableQuantity soc) {
-    super(uuid, time, inputModel, p, q, soc);
-  }
-
   @Override
   public String toString() {
     return "StorageResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantResult.java
index cdd0823e6..4b5067896 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantResult.java
@@ -37,25 +37,6 @@ protected SystemParticipantResult(
     this.q = q;
   }
 
-  /**
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   */
-  protected SystemParticipantResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q) {
-    super(uuid, time, inputModel);
-    this.p = p;
-    this.q = q;
-  }
-
   /**
    * Active power output of the decentralised energy resource asset. Convention: Generated powers
    * are given in negative values.
@@ -101,9 +82,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "SystemParticipantResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantWithHeatResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantWithHeatResult.java
index 814308254..3cd0af029 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantWithHeatResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantWithHeatResult.java
@@ -33,26 +33,6 @@ protected SystemParticipantWithHeatResult(
     this.qDot = qDot;
   }
 
-  /**
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   * @param qDot thermal power output normally provided in MW
-   */
-  protected SystemParticipantWithHeatResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q,
-      ComparableQuantity qDot) {
-    super(uuid, time, inputModel, p, q);
-    this.qDot = qDot;
-  }
-
   /**
    * Thermal power output of the decentralised energy resource asset. Convention: Generated powers
    * are given in negative values.
@@ -80,9 +60,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "SystemParticipantWithHeatResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/WecResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/WecResult.java
index 3c5243c24..760f7d216 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/system/WecResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/system/WecResult.java
@@ -29,31 +29,10 @@ public WecResult(
     super(time, inputModel, p, q);
   }
 
-  /**
-   * Standard constructor which allows uuid provision
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param p active power output normally provided in MW
-   * @param q reactive power output normally provided in MVAr
-   */
-  public WecResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity p,
-      ComparableQuantity q) {
-    super(uuid, time, inputModel, p, q);
-  }
-
   @Override
   public String toString() {
     return "WecResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/thermal/CylindricalStorageResult.java b/src/main/java/edu/ie3/datamodel/models/result/thermal/CylindricalStorageResult.java
index 975a38dc3..40ab5bc1f 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/thermal/CylindricalStorageResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/thermal/CylindricalStorageResult.java
@@ -39,28 +39,6 @@ public CylindricalStorageResult(
     this.fillLevel = fillLevel.to(StandardUnits.FILL_LEVEL);
   }
 
-  /**
-   * Constructs the result with
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param energy Currently stored energy
-   * @param qDot Heat power flowing into (> 0) or coming from (< 0) the storage
-   * @param fillLevel Fill level of the storage
-   */
-  public CylindricalStorageResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity energy,
-      ComparableQuantity qDot,
-      ComparableQuantity fillLevel) {
-    super(uuid, time, inputModel, energy, qDot);
-    this.fillLevel = fillLevel.to(StandardUnits.FILL_LEVEL);
-  }
-
   public ComparableQuantity getFillLevel() {
     return fillLevel;
   }
@@ -86,9 +64,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "CylindricalStorageResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalHouseResult.java b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalHouseResult.java
index 6522dcd0c..05ef815f8 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalHouseResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalHouseResult.java
@@ -35,26 +35,6 @@ public ThermalHouseResult(
     this.indoorTemperature = indoorTemperature.to(StandardUnits.TEMPERATURE);
   }
 
-  /**
-   * Standard constructor without uuid generation.
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param qDot thermal heat demand of the sink
-   * @param indoorTemperature Indoor room temperature
-   */
-  public ThermalHouseResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity qDot,
-      ComparableQuantity indoorTemperature) {
-    super(uuid, time, inputModel, qDot);
-    this.indoorTemperature = indoorTemperature.to(StandardUnits.TEMPERATURE);
-  }
-
   public ComparableQuantity getIndoorTemperature() {
     return indoorTemperature;
   }
@@ -80,9 +60,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "ThermalHouseResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalSinkResult.java b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalSinkResult.java
index 196bd09b2..cc66acc63 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalSinkResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalSinkResult.java
@@ -26,18 +26,4 @@ public abstract class ThermalSinkResult extends ThermalUnitResult {
   protected ThermalSinkResult(ZonedDateTime time, UUID inputModel, ComparableQuantity qDot) {
     super(time, inputModel, qDot);
   }
-
-  /**
-   * Standard constructor without uuid generation.
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param qDot thermal heat demand of the sink
-   */
-  protected ThermalSinkResult(
-      UUID uuid, ZonedDateTime time, UUID inputModel, ComparableQuantity qDot) {
-    super(uuid, time, inputModel, qDot);
-  }
 }
diff --git a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalStorageResult.java b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalStorageResult.java
index 99bcba5f8..a89e01980 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalStorageResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalStorageResult.java
@@ -38,26 +38,6 @@ protected ThermalStorageResult(
     this.energy = energy.to(StandardUnits.ENERGY_RESULT);
   }
 
-  /**
-   * Constructs the result with
-   *
-   * @param uuid uuid of this result entity, for automatic uuid generation use primary constructor
-   *     above
-   * @param time date and time when the result is produced
-   * @param inputModel uuid of the input model that produces the result
-   * @param energy Currently stored energy
-   * @param qDot Heat power flowing into (> 0) or coming from (< 0) the storage
-   */
-  protected ThermalStorageResult(
-      UUID uuid,
-      ZonedDateTime time,
-      UUID inputModel,
-      ComparableQuantity energy,
-      ComparableQuantity qDot) {
-    super(uuid, time, inputModel, qDot);
-    this.energy = energy.to(StandardUnits.ENERGY_RESULT);
-  }
-
   public ComparableQuantity getEnergy() {
     return energy;
   }
@@ -83,9 +63,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "ThermalStorageResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalUnitResult.java b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalUnitResult.java
index 9692e49d4..07ba81913 100644
--- a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalUnitResult.java
+++ b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalUnitResult.java
@@ -34,20 +34,6 @@ protected ThermalUnitResult(ZonedDateTime time, UUID inputModel, ComparableQuant
     this.qDot = qDot;
   }
 
-  /**
-   * Constructor for the thermal result with
-   *
-   * @param uuid The uuid of this result
-   * @param time The time, the result is related to
-   * @param inputModel The input model's UUID, the result is related to
-   * @param qDot Average thermal power exchanged with the unit
-   */
-  protected ThermalUnitResult(
-      UUID uuid, ZonedDateTime time, UUID inputModel, ComparableQuantity qDot) {
-    super(uuid, time, inputModel);
-    this.qDot = qDot;
-  }
-
   public ComparableQuantity getqDot() {
     return qDot;
   }
@@ -73,9 +59,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "ThermalUnitResult{"
-        + "uuid="
-        + getUuid()
-        + ", time="
+        + "time="
         + getTime()
         + ", inputModel="
         + getInputModel()
diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java
index 1120ce896..971aa8a24 100644
--- a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java
+++ b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java
@@ -14,7 +14,6 @@
 /**
  * Describes a Series of {@link edu.ie3.datamodel.models.value.Value values}
  *
- * @param  Type of the entries, the time series is foreseen to contain
  * @param  Type of the values, the entries will have
  */
 public abstract class TimeSeries, V extends Value>
@@ -22,6 +21,7 @@ public abstract class TimeSeries, V extends Value>
   private final Set entries;
 
   protected TimeSeries(Set entries) {
+    super();
     this.entries = Collections.unmodifiableSet(entries);
   }
 
diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java
index f31df4d8f..3bb9a3815 100644
--- a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java
+++ b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java
@@ -5,26 +5,20 @@
 */
 package edu.ie3.datamodel.models.timeseries;
 
-import edu.ie3.datamodel.models.UniqueEntity;
+import edu.ie3.datamodel.models.Entity;
 import edu.ie3.datamodel.models.value.Value;
 import java.util.Objects;
-import java.util.UUID;
 
 /**
  * This is an abstract class describing a unique entry to a time series
  *
  * @param  Type of the contained value
  */
-public abstract class TimeSeriesEntry extends UniqueEntity {
+public abstract class TimeSeriesEntry extends Entity {
   protected final V value;
 
-  protected TimeSeriesEntry(UUID uuid, V value) {
-    super(uuid);
-    this.value = value;
-  }
-
   protected TimeSeriesEntry(V value) {
-    this(UUID.randomUUID(), value);
+    this.value = value;
   }
 
   public V getValue() {
@@ -48,6 +42,6 @@ public int hashCode() {
 
   @Override
   public String toString() {
-    return "TimeSeriesEntry{" + "uuid=" + getUuid() + ", value=" + value + '}';
+    return "TimeSeriesEntry{" + "value=" + value + '}';
   }
 }
diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/individual/IndividualTimeSeries.java b/src/main/java/edu/ie3/datamodel/models/timeseries/individual/IndividualTimeSeries.java
index 9233c40c7..fbebe0917 100644
--- a/src/main/java/edu/ie3/datamodel/models/timeseries/individual/IndividualTimeSeries.java
+++ b/src/main/java/edu/ie3/datamodel/models/timeseries/individual/IndividualTimeSeries.java
@@ -16,6 +16,14 @@ public class IndividualTimeSeries extends TimeSeries> timeToValue;
 
+  public IndividualTimeSeries(Set> values) {
+    super(values);
+
+    timeToValue =
+        values.stream()
+            .collect(Collectors.toMap(TimeBasedValue::getTime, timeBasedValue -> timeBasedValue));
+  }
+
   public IndividualTimeSeries(UUID uuid, Set> values) {
     super(uuid, values);
 
@@ -75,6 +83,6 @@ public int hashCode() {
 
   @Override
   public String toString() {
-    return "IndividualTimeSeries{" + "uuid=" + getUuid() + ", #entries=" + timeToValue.size() + '}';
+    return "IndividualTimeSeries{" + ", #entries=" + timeToValue.size() + '}';
   }
 }
diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/individual/TimeBasedValue.java b/src/main/java/edu/ie3/datamodel/models/timeseries/individual/TimeBasedValue.java
index a97fa80c0..cbbb20b51 100644
--- a/src/main/java/edu/ie3/datamodel/models/timeseries/individual/TimeBasedValue.java
+++ b/src/main/java/edu/ie3/datamodel/models/timeseries/individual/TimeBasedValue.java
@@ -9,7 +9,6 @@
 import edu.ie3.datamodel.models.value.Value;
 import java.time.ZonedDateTime;
 import java.util.Objects;
-import java.util.UUID;
 
 /**
  * Describes an entity of a time series by mapping a value to a timestamp
@@ -19,14 +18,12 @@
 public class TimeBasedValue extends TimeSeriesEntry
     implements Comparable> {
   private final ZonedDateTime time;
-
-  public TimeBasedValue(UUID uuid, ZonedDateTime time, T value) {
-    super(uuid, value);
-    this.time = time;
-  }
+  private final T value;
 
   public TimeBasedValue(ZonedDateTime time, T value) {
-    this(UUID.randomUUID(), time, value);
+    super(value);
+    this.time = time;
+    this.value = value;
   }
 
   public ZonedDateTime getTime() {
@@ -49,7 +46,7 @@ public int hashCode() {
 
   @Override
   public String toString() {
-    return "TimeBasedValue{" + "uuid=" + getUuid() + ", time=" + time + ", value=" + value + '}';
+    return "TimeBasedValue{" + "time=" + time + ", value=" + value + '}';
   }
 
   @Override
diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileEntry.java b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileEntry.java
index 4e376f968..2e0359967 100644
--- a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileEntry.java
+++ b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileEntry.java
@@ -9,23 +9,18 @@
 import edu.ie3.datamodel.models.value.PValue;
 import java.time.DayOfWeek;
 import java.util.Objects;
-import java.util.UUID;
 
 /** Unique entry to a {@link LoadProfileInput} */
 public class LoadProfileEntry extends TimeSeriesEntry {
   private final DayOfWeek dayOfWeek;
   private final int quarterHourOfDay;
 
-  public LoadProfileEntry(UUID uuid, PValue value, DayOfWeek dayOfWeek, int quarterHourOfDay) {
-    super(uuid, value);
+  public LoadProfileEntry(PValue value, DayOfWeek dayOfWeek, int quarterHourOfDay) {
+    super(value);
     this.dayOfWeek = dayOfWeek;
     this.quarterHourOfDay = quarterHourOfDay;
   }
 
-  public LoadProfileEntry(PValue value, DayOfWeek dayOfWeek, int quarterHourOfDay) {
-    this(UUID.randomUUID(), value, dayOfWeek, quarterHourOfDay);
-  }
-
   public DayOfWeek getDayOfWeek() {
     return dayOfWeek;
   }
@@ -51,9 +46,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "LoadProfileEntry{"
-        + "uuid="
-        + getUuid()
-        + ", dayOfWeek="
+        + "dayOfWeek="
         + dayOfWeek
         + ", quarterHourOfDay="
         + quarterHourOfDay
diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileInput.java b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileInput.java
index ea1872110..702ed473f 100644
--- a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileInput.java
+++ b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileInput.java
@@ -19,8 +19,8 @@ public class LoadProfileInput extends RepetitiveTimeSeries> dayOfWeekToHourlyValues;
 
-  public LoadProfileInput(UUID uuid, StandardLoadProfile type, Set values) {
-    super(uuid, values);
+  public LoadProfileInput(StandardLoadProfile type, Set values) {
+    super(values);
     this.type = type;
     this.dayOfWeekToHourlyValues =
         getEntries().stream()
@@ -31,10 +31,6 @@ public LoadProfileInput(UUID uuid, StandardLoadProfile type, Set values) {
-    this(UUID.randomUUID(), type, values);
-  }
-
   @Override
   public PValue calc(ZonedDateTime time) {
     return dayOfWeekToHourlyValues.get(time.getDayOfWeek()).get(time.getHour());
@@ -71,9 +67,7 @@ public int hashCode() {
   @Override
   public String toString() {
     return "LoadProfileInput{"
-        + "uuid="
-        + getUuid()
-        + ", type="
+        + "type="
         + type
         + ", dayOfWeekToHourlyValues="
         + dayOfWeekToHourlyValues
diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/RepetitiveTimeSeries.java b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/RepetitiveTimeSeries.java
index 672ee5589..cddb808fa 100644
--- a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/RepetitiveTimeSeries.java
+++ b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/RepetitiveTimeSeries.java
@@ -11,7 +11,6 @@
 import java.time.ZonedDateTime;
 import java.util.Optional;
 import java.util.Set;
-import java.util.UUID;
 
 /** Describes a TimeSeries with repetitive values that can be calculated from a pattern */
 public abstract class RepetitiveTimeSeries, V extends Value>
@@ -20,10 +19,6 @@ protected RepetitiveTimeSeries(Set entries) {
     super(entries);
   }
 
-  protected RepetitiveTimeSeries(UUID uuid, Set entries) {
-    super(uuid, entries);
-  }
-
   /**
    * Calculate the value at the given time step based on a pattern
    *
diff --git a/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy
index 69231768b..f028844ed 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy
@@ -238,7 +238,7 @@ class CsvFileConnectorTest extends Specification {
 
     and: "credible input"
     def entries = [
-      new TimeBasedValue(UUID.fromString("5bac1c86-19d1-4145-8dae-f207a1346916"), ZonedDateTime.now(), new EnergyPriceValue(Quantities.getQuantity(50d, StandardUnits.ENERGY_PRICE)))
+      new TimeBasedValue(ZonedDateTime.now(), new EnergyPriceValue(Quantities.getQuantity(50d, StandardUnits.ENERGY_PRICE)))
     ] as SortedSet
     def timeSeries = Mock(IndividualTimeSeries)
     timeSeries.uuid >> UUID.fromString("0c03ce9f-ab0e-4715-bc13-f9d903f26dbf")
@@ -263,7 +263,7 @@ class CsvFileConnectorTest extends Specification {
 
     and: "credible input"
     def entries = [
-      new TimeBasedValue(UUID.fromString("5bac1c86-19d1-4145-8dae-f207a1346916"), ZonedDateTime.now(), new EnergyPriceValue(Quantities.getQuantity(50d, StandardUnits.ENERGY_PRICE)))
+      new TimeBasedValue(ZonedDateTime.now(), new EnergyPriceValue(Quantities.getQuantity(50d, StandardUnits.ENERGY_PRICE)))
     ] as SortedSet
     def timeSeries = Mock(IndividualTimeSeries)
     timeSeries.uuid >> UUID.fromString("0c03ce9f-ab0e-4715-bc13-f9d903f26dbf")
diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy
index ac44095d8..74fb37bcb 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy
@@ -33,7 +33,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification {
 
     def data = new TimeBasedWeatherValueData(parameter, coordinate)
 
-    def expectedResults = new TimeBasedValue(UUID.fromString("980f7714-8def-479f-baae-4deed6c8d6d1"),
+    def expectedResults = new TimeBasedValue(
         time, new WeatherValue(coordinate,
         Quantities.getQuantity(286.872985839844d, StandardUnits.SOLAR_IRRADIANCE),
         Quantities.getQuantity(282.671997070312d, StandardUnits.SOLAR_IRRADIANCE),
@@ -66,7 +66,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification {
 
     def data = new TimeBasedWeatherValueData(parameter, coordinate)
 
-    def expectedResults = new TimeBasedValue(UUID.fromString("980f7714-8def-479f-baae-4deed6c8d6d1"),
+    def expectedResults = new TimeBasedValue(
         time, new WeatherValue(coordinate,
         Quantities.getQuantity(286.872985839844d, StandardUnits.SOLAR_IRRADIANCE),
         Quantities.getQuantity(282.671997070312d, StandardUnits.SOLAR_IRRADIANCE),
diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy
index 5b72b7e3a..cef9e1683 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy
@@ -110,7 +110,6 @@ class TimeBasedSimpleValueFactoryTest extends Specification {
       "price": "52.4"
     ], EnergyPriceValue)
     def expected = new TimeBasedValue(
-        UUID.fromString("78ca078a-e6e9-4972-a58d-b2cadbc2df2c"),
         time,
         new EnergyPriceValue(Quantities.getQuantity(52.4, StandardUnits.ENERGY_PRICE))
         )
@@ -131,7 +130,6 @@ class TimeBasedSimpleValueFactoryTest extends Specification {
       "heatDemand": "8.0"
     ], HeatAndSValue)
     def expected = new TimeBasedValue(
-        UUID.fromString("78ca078a-e6e9-4972-a58d-b2cadbc2df2c"),
         time,
         new HeatAndSValue(Quantities.getQuantity(500.0, StandardUnits.ACTIVE_POWER_IN), Quantities.getQuantity(165.0, StandardUnits.REACTIVE_POWER_IN), Quantities.getQuantity(8.0, StandardUnits.HEAT_DEMAND))
         )
@@ -151,7 +149,6 @@ class TimeBasedSimpleValueFactoryTest extends Specification {
       "heatDemand": "8.0"
     ], HeatAndPValue)
     def expected = new TimeBasedValue(
-        UUID.fromString("78ca078a-e6e9-4972-a58d-b2cadbc2df2c"),
         time,
         new HeatAndPValue(Quantities.getQuantity(500.0, StandardUnits.ACTIVE_POWER_IN), Quantities.getQuantity(8.0, StandardUnits.HEAT_DEMAND))
         )
@@ -170,7 +167,6 @@ class TimeBasedSimpleValueFactoryTest extends Specification {
       "heatDemand": "8.0"
     ], HeatDemandValue)
     def expected = new TimeBasedValue(
-        UUID.fromString("78ca078a-e6e9-4972-a58d-b2cadbc2df2c"),
         time,
         new HeatDemandValue(Quantities.getQuantity(8.0, StandardUnits.HEAT_DEMAND))
         )
@@ -190,7 +186,6 @@ class TimeBasedSimpleValueFactoryTest extends Specification {
       "q": "165.0"
     ], SValue)
     def expected = new TimeBasedValue(
-        UUID.fromString("78ca078a-e6e9-4972-a58d-b2cadbc2df2c"),
         time,
         new SValue(Quantities.getQuantity(500.0, StandardUnits.ACTIVE_POWER_IN), Quantities.getQuantity(165.0, StandardUnits.REACTIVE_POWER_IN))
         )
@@ -209,7 +204,6 @@ class TimeBasedSimpleValueFactoryTest extends Specification {
       "p": "500.0"
     ], PValue)
     def expected = new TimeBasedValue(
-        UUID.fromString("78ca078a-e6e9-4972-a58d-b2cadbc2df2c"),
         time,
         new PValue(Quantities.getQuantity(500.0, StandardUnits.ACTIVE_POWER_IN))
         )
diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy
index 5fffb0fa1..bba9324bd 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy
@@ -164,7 +164,6 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData
 
     then:
     headerResults == [
-      "uuid",
       "inputModel",
       "p",
       "q",
@@ -191,7 +190,6 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData
 
     then:
     headerResults == [
-      "uuid",
       "price",
       "time"
     ] as String[]
@@ -211,18 +209,17 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData
       new ResultEntityProcessor(EvResult)
     ], [] as Map, Value>, TimeSeriesEntry, Value>>)
 
-    Map expectedMap = ["uuid"      : "22bea5fc-2cb2-4c61-beb9-b476e0107f52",
+    Map expectedMap = [
       "inputModel": "22bea5fc-2cb2-4c61-beb9-b476e0107f52",
       "p"         : "0.01",
       "q"         : "0.01",
       "time"      : "2020-01-30T17:26:44Z[UTC]"]
 
     when:
-    UUID uuid = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52")
     UUID inputModel = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52")
     Quantity p = Quantities.getQuantity(10, StandardUnits.ACTIVE_POWER_IN)
     Quantity q = Quantities.getQuantity(10, StandardUnits.REACTIVE_POWER_IN)
-    PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
+    PvResult pvResult = new PvResult(TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
 
     and:
     Try, ProcessorProviderException> result = provider.handleEntity(pvResult)
@@ -231,11 +228,11 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData
     result.success
     Map resultMap = result.data.get()
 
-    resultMap.size() == 5
+    resultMap.size() == 4
     resultMap == expectedMap
 
     when:
-    Try, ProcessorProviderException> entityTry = provider.handleEntity(new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q))
+    Try, ProcessorProviderException> entityTry = provider.handleEntity(new WecResult(TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q))
 
     then:
     entityTry.failure
diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy
index 47eddf263..24fdddc6f 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy
@@ -41,14 +41,14 @@ class ResultEntityProcessorTest extends Specification {
   @Shared
   Quantity qDot = Quantities.getQuantity(1, StandardUnits.Q_DOT_RESULT)
   @Shared
-  def expectedStandardResults = [uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
+  def expectedStandardResults = [
     inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     p         : '0.01',
     q         : '0.01',
     time      : '2020-01-30T17:26:44Z[UTC]']
 
   @Shared
-  def expectedSocResults = [uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
+  def expectedSocResults = [
     inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     p         : '0.01',
     q         : '0.01',
@@ -56,7 +56,7 @@ class ResultEntityProcessorTest extends Specification {
     time      : '2020-01-30T17:26:44Z[UTC]']
 
   @Shared
-  def expectedQDotResults = [uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
+  def expectedQDotResults = [
     inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     p         : '0.01',
     q         : '0.01',
@@ -77,23 +77,23 @@ class ResultEntityProcessorTest extends Specification {
 
     where:
     modelClass        | validSystemParticipantResult                                                                     || expectedResults
-    LoadResult        | new LoadResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)         || expectedStandardResults
-    FixedFeedInResult | new FixedFeedInResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)  || expectedStandardResults
-    BmResult          | new BmResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)           || expectedStandardResults
-    EvResult          | new EvResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, soc)      || expectedSocResults
-    PvResult          | new PvResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)           || expectedStandardResults
-    EvcsResult        | new EvcsResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)         || expectedStandardResults
-    ChpResult         | new ChpResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, qDot)    || expectedQDotResults
-    WecResult         | new WecResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)          || expectedStandardResults
-    StorageResult     | new StorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, soc) || expectedSocResults
-    HpResult          | new HpResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, qDot)     || expectedQDotResults
-    EmResult          | new EmResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)           || expectedStandardResults
+    LoadResult        | new LoadResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)         || expectedStandardResults
+    FixedFeedInResult | new FixedFeedInResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)  || expectedStandardResults
+    BmResult          | new BmResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)           || expectedStandardResults
+    EvResult          | new EvResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, soc)      || expectedSocResults
+    PvResult          | new PvResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)           || expectedStandardResults
+    EvcsResult        | new EvcsResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)         || expectedStandardResults
+    ChpResult         | new ChpResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, qDot)    || expectedQDotResults
+    WecResult         | new WecResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)          || expectedStandardResults
+    StorageResult     | new StorageResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, soc) || expectedSocResults
+    HpResult          | new HpResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, qDot)     || expectedQDotResults
+    EmResult          | new EmResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q)           || expectedStandardResults
   }
 
   def "A ResultEntityProcessor should throw an exception if the provided class is not registered"() {
     given:
     def sysPartResProcessor = new ResultEntityProcessor(LoadResult)
-    def storageResult = new StorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, Quantities.getQuantity(10d, StandardUnits.SOC))
+    def storageResult = new StorageResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, Quantities.getQuantity(10d, StandardUnits.SOC))
 
     when:
     sysPartResProcessor.handleEntity(storageResult)
@@ -110,9 +110,9 @@ class ResultEntityProcessorTest extends Specification {
     Quantity vMag = Quantities.getQuantity(0.95, PowerSystemUnits.PU)
     Quantity vAng = Quantities.getQuantity(45, StandardUnits.VOLTAGE_ANGLE)
 
-    def validResult = new NodeResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, vMag, vAng)
+    def validResult = new NodeResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, vMag, vAng)
 
-    def expectedResults = [uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
+    def expectedResults = [
       inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
       vAng      : '45.0',
       vMag      : '0.95',
@@ -134,10 +134,9 @@ class ResultEntityProcessorTest extends Specification {
     Quantity pMin = Quantities.getQuantity(-6, StandardUnits.ACTIVE_POWER_RESULT)
     Quantity pMax = Quantities.getQuantity(6, StandardUnits.ACTIVE_POWER_RESULT)
 
-    def validResult = new FlexOptionsResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, pRef, pMin, pMax)
+    def validResult = new FlexOptionsResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, pRef, pMin, pMax)
 
     def expectedResults = [
-      uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
       inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
       time      : '2020-01-30T17:26:44Z[UTC]',
       pMax      : '6.0',
@@ -154,7 +153,6 @@ class ResultEntityProcessorTest extends Specification {
 
   @Shared
   def expectedLineResults = [
-    uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     iAMag     : '100.0',
     iAAng     : '45.0',
@@ -164,7 +162,6 @@ class ResultEntityProcessorTest extends Specification {
 
   @Shared
   def expectedTrafo2WResults = [
-    uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     iAMag     : '100.0',
     iAAng     : '45.0',
@@ -176,7 +173,6 @@ class ResultEntityProcessorTest extends Specification {
 
   @Shared
   def expectedTrafo3WResults = [
-    uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     iAMag     : '100.0',
     iAAng     : '45.0',
@@ -189,7 +185,6 @@ class ResultEntityProcessorTest extends Specification {
 
   @Shared
   def expectedSwitchResults = [
-    uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
     closed    : 'true',
     time      : '2020-01-30T17:26:44Z[UTC]']
@@ -227,10 +222,10 @@ class ResultEntityProcessorTest extends Specification {
 
     where:
     modelClass          | validConnectorResult                                                                                                                          || expectedResults
-    LineResult          | new LineResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng)                                || expectedLineResults
-    SwitchResult        | new SwitchResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, closed)                    								|| expectedSwitchResults
-    Transformer2WResult | new Transformer2WResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng, tapPos)               || expectedTrafo2WResults
-    Transformer3WResult | new Transformer3WResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng, iCMag, iCAng, tapPos) || expectedTrafo3WResults
+    LineResult          | new LineResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng)                                || expectedLineResults
+    SwitchResult        | new SwitchResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, closed)                    								|| expectedSwitchResults
+    Transformer2WResult | new Transformer2WResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng, tapPos)               || expectedTrafo2WResults
+    Transformer3WResult | new Transformer3WResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng, iCMag, iCAng, tapPos) || expectedTrafo3WResults
   }
 
   def "A ResultEntityProcessor should serialize a CylindricalStorageResult correctly"() {
@@ -241,9 +236,9 @@ class ResultEntityProcessorTest extends Specification {
     Quantity energy = Quantities.getQuantity(3, StandardUnits.ENERGY_RESULT)
     Quantity fillLevel = Quantities.getQuantity(20, Units.PERCENT)
 
-    def validResult = new CylindricalStorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, energy, qDot, fillLevel)
+    def validResult = new CylindricalStorageResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, energy, qDot, fillLevel)
 
-    def expectedResults = [uuid      : '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
+    def expectedResults = [
       energy    : '3.0',
       fillLevel : '20.0',
       inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52',
@@ -295,9 +290,5 @@ class ResultEntityProcessorTest extends Specification {
     InvalidTestResult(ZonedDateTime time, UUID inputModel) {
       super(time, inputModel)
     }
-
-    InvalidTestResult(UUID uuid, ZonedDateTime time, UUID inputModel) {
-      super(uuid, time, inputModel)
-    }
   }
 }
diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/timeseries/TimeSeriesProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/timeseries/TimeSeriesProcessorTest.groovy
index fb033e06d..671482420 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/processor/timeseries/TimeSeriesProcessorTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/processor/timeseries/TimeSeriesProcessorTest.groovy
@@ -23,7 +23,6 @@ class TimeSeriesProcessorTest extends Specification implements TimeSeriesTestDat
     when:
     TimeSeriesProcessor processor = new TimeSeriesProcessor<>(IndividualTimeSeries, TimeBasedValue, EnergyPriceValue)
     Map expectedSourceMapping = [
-      "uuid": FieldSourceToMethod.FieldSource.ENTRY,
       "price": FieldSourceToMethod.FieldSource.VALUE,
       "time": FieldSourceToMethod.FieldSource.ENTRY]
 
@@ -40,7 +39,6 @@ class TimeSeriesProcessorTest extends Specification implements TimeSeriesTestDat
       }
       /* Also test the logic of TimeSeriesProcessor#buildFieldToSource, because it is invoked during instantiation */
       assert processor.headerElements == [
-        "uuid",
         "price",
         "time"
       ] as String[]
@@ -81,7 +79,7 @@ class TimeSeriesProcessorTest extends Specification implements TimeSeriesTestDat
 
     where:
     source || expectedFieldNames
-    FieldSourceToMethod.FieldSource.ENTRY || ["uuid", "time"]
+    FieldSourceToMethod.FieldSource.ENTRY || ["time"]
     FieldSourceToMethod.FieldSource.VALUE || ["price"]
   }
 
@@ -89,7 +87,6 @@ class TimeSeriesProcessorTest extends Specification implements TimeSeriesTestDat
     given:
     TimeSeriesProcessor processor = new TimeSeriesProcessor<>(IndividualTimeSeries, TimeBasedValue, EnergyPriceValue)
     Map expected = Processor.putUuidFirst([
-      "uuid" : "9e4dba1b-f3bb-4e40-bd7e-2de7e81b7704",
       "price": "5.0",
       "time" : "2020-04-02 10:00:00"
     ]
diff --git a/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy
index 6c98e7b53..0163147f0 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy
@@ -143,19 +143,18 @@ class CsvFileSinkTest extends Specification implements TimeSeriesTestData {
         new FileNamingStrategy(),
         ",")
 
-    UUID uuid = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52")
     UUID inputModel = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52")
     Quantity p = Quantities.getQuantity(10, StandardUnits.ACTIVE_POWER_IN)
     Quantity q = Quantities.getQuantity(10, StandardUnits.REACTIVE_POWER_IN)
-    PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
-    WecResult wecResult = new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
-    EvcsResult evcsResult = new EvcsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
-    EmResult emResult = new EmResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
+    PvResult pvResult = new PvResult(TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
+    WecResult wecResult = new WecResult(TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
+    EvcsResult evcsResult = new EvcsResult(TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
+    EmResult emResult = new EmResult(TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)
 
     Quantity pRef = Quantities.getQuantity(5.1, StandardUnits.ACTIVE_POWER_RESULT)
     Quantity pMin = Quantities.getQuantity(-6, StandardUnits.ACTIVE_POWER_RESULT)
     Quantity pMax = Quantities.getQuantity(6, StandardUnits.ACTIVE_POWER_RESULT)
-    FlexOptionsResult flexOptionsResult = new FlexOptionsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, pRef, pMin, pMax)
+    FlexOptionsResult flexOptionsResult = new FlexOptionsResult(TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, pRef, pMin, pMax)
 
     when:
     csvFileSink.persistAll([
diff --git a/src/test/groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy
index eb22b04cd..dcc732f82 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy
@@ -232,7 +232,6 @@ class InfluxDbSinkIT extends Specification {
   static def mapMatchesLineResultEntity(Map fieldMap, LineResult lineResult) {
     def timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'")
     timeUtil.toZonedDateTime(fieldMap.get("time")) == lineResult.getTime()
-    fieldMap.get("uuid") == lineResult.getUuid().toString()
     fieldMap.get("input_model") == lineResult.getInputModel().toString()
     def iAMagStr = fieldMap.get("iAMag")
     def iAAngStr = fieldMap.get("iAAng")
@@ -252,7 +251,6 @@ class InfluxDbSinkIT extends Specification {
   static def mapMatchesChpResultEntity(Map fieldMap, ChpResult chpResult) {
     def timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'")
     timeUtil.toZonedDateTime(fieldMap.get("time")) == chpResult.getTime()
-    fieldMap.get("uuid") == chpResult.getUuid().toString()
     fieldMap.get("input_model") == chpResult.getInputModel().toString()
     def pStr = fieldMap.get("p")
     def qStr = fieldMap.get("q")
@@ -265,7 +263,6 @@ class InfluxDbSinkIT extends Specification {
   static def mapMatchesTimeBasedValue(Map fieldMap, TimeBasedValue pVal) {
     def timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'")
     timeUtil.toZonedDateTime(fieldMap.get("time")) == pVal.getTime()
-    fieldMap.get("uuid") == pVal.getUuid().toString()
     def pStr = fieldMap.get("p")
     if(pStr == null || pStr.empty) pVal.getValue().getP() == Optional.empty()
     else Double.parseDouble(pStr) == pVal.getValue().getP().get().getValue()
diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvResultEntitySourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvResultEntitySourceTest.groovy
index 3ccbd5105..c8c74c4ad 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvResultEntitySourceTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvResultEntitySourceTest.groovy
@@ -41,7 +41,6 @@ class CsvResultEntitySourceTest extends Specification implements CsvTestDataMeta
     chpResults.empty && hpResults.empty && evResults.empty && evcsResults.empty &&
         loadResults.empty && storageResults.empty && thermalHouseResults.empty && flexOptionsResults.empty
 
-    bmResults.first().uuid == retd.BM_UUID
     bmResults.first().inputModel == retd.BM_INPUT_MODEL
     bmResults.first().p == retd.BM_ACTIVE_POWER
     bmResults.first().q == retd.BM_REACTIVE_POWER
diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy
index b5f680079..e5bf95b75 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy
@@ -35,7 +35,6 @@ class CsvTimeSeriesSourceTest extends Specification implements CsvTestDataMeta {
       "price": "52.4"
     ]
     def expected = new TimeBasedValue(
-        UUID.fromString("78ca078a-e6e9-4972-a58d-b2cadbc2df2c"),
         time,
         new EnergyPriceValue(Quantities.getQuantity(52.4, ENERGY_PRICE))
         )
diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy
index e4873c75e..40cf4612b 100644
--- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy
+++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy
@@ -128,7 +128,6 @@ class CsvWeatherSourceCosmoTest extends Specification implements CsvTestDataMeta
       "windDirection"    : "15.1617"
     ]
     def expectedValue = new TimeBasedValue(
-        UUID.fromString("71a79f59-eebf-40c1-8358-ba7414077d57"),
         TimeUtil.withDefaults.toZonedDateTime("2020-10-16 12:40:42"),
         new WeatherValue(
         defaultCoordinate,
diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy
index 1c61ef3f3..7ffab937d 100644
--- a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy
+++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy
@@ -33,7 +33,6 @@ trait TimeSeriesTestData {
   Point defaultLocation = geometryFactory.createPoint(new Coordinate(7.412152, 51.492758))
 
   TimeBasedValue timeBasedEntry = new TimeBasedValue<>(
-  UUID.fromString("9e4dba1b-f3bb-4e40-bd7e-2de7e81b7704"),
   ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
   new EnergyPriceValue(Quantities.getQuantity(5d, EURO_PER_MEGAWATTHOUR)))
 
@@ -42,11 +41,9 @@ trait TimeSeriesTestData {
   [
     timeBasedEntry,
     new TimeBasedValue<>(
-    UUID.fromString("520d8e37-b842-40fd-86fb-32007e88493e"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new EnergyPriceValue(Quantities.getQuantity(15d, EURO_PER_MEGAWATTHOUR))),
     new TimeBasedValue<>(
-    UUID.fromString("593d006c-ef76-46a9-b8db-f8666f69c5db"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new EnergyPriceValue(Quantities.getQuantity(10d, EURO_PER_MEGAWATTHOUR))),
   ] as Set
@@ -54,17 +51,14 @@ trait TimeSeriesTestData {
 
   Set>  individualEnergyPriceTimeSeriesProcessed = [
     [
-      "uuid" 	: "9e4dba1b-f3bb-4e40-bd7e-2de7e81b7704",
       "time"	: "2020-04-02T10:00Z[UTC]",
       "price"	: "5.0"
     ] as LinkedHashMap,
     [
-      "uuid" 	: "520d8e37-b842-40fd-86fb-32007e88493e",
       "time"	: "2020-04-02T10:15Z[UTC]",
       "price"	: "15.0"
     ] as LinkedHashMap,
     [
-      "uuid" 	: "593d006c-ef76-46a9-b8db-f8666f69c5db",
       "time"	: "2020-04-02T10:30Z[UTC]",
       "price"	: "10.0"
     ] as LinkedHashMap
@@ -73,9 +67,9 @@ trait TimeSeriesTestData {
   IndividualTimeSeries individualIntTimeSeries = new IndividualTimeSeries<>(
   UUID.randomUUID(),
   [
-    new TimeBasedValue(UUID.fromString("52ccf570-53a5-490e-85d4-7a57082ebdfc"), ZonedDateTime.of(1990, 1, 1, 0, 0, 0, 0, ZoneId.of("UTC")), new IntValue(3)),
-    new TimeBasedValue(UUID.fromString("23727eb1-e108-4187-99b2-bef959797078"), ZonedDateTime.of(1990, 1, 1, 0, 15, 0, 0, ZoneId.of("UTC")), new IntValue(4)),
-    new TimeBasedValue(UUID.fromString("21b1a544-2961-4488-a9f6-0e94a706a68f"), ZonedDateTime.of(1990, 1, 1, 0, 30, 0, 0, ZoneId.of("UTC")), new IntValue(1))
+    new TimeBasedValue(ZonedDateTime.of(1990, 1, 1, 0, 0, 0, 0, ZoneId.of("UTC")), new IntValue(3)),
+    new TimeBasedValue(ZonedDateTime.of(1990, 1, 1, 0, 15, 0, 0, ZoneId.of("UTC")), new IntValue(4)),
+    new TimeBasedValue(ZonedDateTime.of(1990, 1, 1, 0, 30, 0, 0, ZoneId.of("UTC")), new IntValue(1))
   ] as Set
   )
 
@@ -83,15 +77,12 @@ trait TimeSeriesTestData {
   UUID.fromString("90da7b7d-2148-4510-a730-31f01a554ace"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("48962a4a-b169-41f4-b0fe-e4bd8539b281"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new TemperatureValue(Quantities.getQuantity(5d, CELSIUS))),
     new TimeBasedValue<>(
-    UUID.fromString("38e8188d-17dc-4b49-9827-68ba1eeac1e3"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new TemperatureValue(Quantities.getQuantity(15d, CELSIUS))),
     new TimeBasedValue<>(
-    UUID.fromString("e332cae2-785d-47db-941a-3c400fa8518b"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new TemperatureValue(Quantities.getQuantity(10d, CELSIUS))),
   ] as Set
@@ -99,17 +90,14 @@ trait TimeSeriesTestData {
 
   Set>  individualTemperatureTimeSeriesProcessed = [
     [
-      "uuid" 			: "48962a4a-b169-41f4-b0fe-e4bd8539b281",
       "time"			: "2020-04-02T10:00Z[UTC]",
       "temperature"	: "5.0"
     ] as LinkedHashMap,
     [
-      "uuid" 			: "38e8188d-17dc-4b49-9827-68ba1eeac1e3",
       "time"			: "2020-04-02T10:15Z[UTC]",
       "temperature"	: "15.0"
     ] as LinkedHashMap,
     [
-      "uuid" 			: "e332cae2-785d-47db-941a-3c400fa8518b",
       "time"			: "2020-04-02T10:30Z[UTC]",
       "temperature"	: "10.0"
     ] as LinkedHashMap
@@ -119,15 +107,12 @@ trait TimeSeriesTestData {
   UUID.fromString("3dbfb74f-1fba-4150-95e7-24d22bfca4ac"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("3453d88d-50f6-4124-b2d0-807a9b7dbf54"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new WindValue(Quantities.getQuantity(5d, DEGREE_GEOM), Quantities.getQuantity(10d, METRE_PER_SECOND))),
     new TimeBasedValue<>(
-    UUID.fromString("870e8e22-5667-4681-96ad-5ab6ac9cf25b"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new WindValue(Quantities.getQuantity(15d, DEGREE_GEOM), Quantities.getQuantity(20d, METRE_PER_SECOND))),
     new TimeBasedValue<>(
-    UUID.fromString("cb7da21b-59af-4579-9352-2aa6b3020627"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new WindValue(Quantities.getQuantity(10d, DEGREE_GEOM), Quantities.getQuantity(15d, METRE_PER_SECOND))),
   ] as Set
@@ -135,19 +120,16 @@ trait TimeSeriesTestData {
 
   Set>  individualWindTimeSeriesProcessed = [
     [
-      "uuid" 		: "3453d88d-50f6-4124-b2d0-807a9b7dbf54",
       "direction"	: "5.0",
       "time"		: "2020-04-02T10:00Z[UTC]",
       "velocity"	: "10.0"
     ] as LinkedHashMap,
     [
-      "uuid" 		: "870e8e22-5667-4681-96ad-5ab6ac9cf25b",
       "direction"	: "15.0",
       "time"		: "2020-04-02T10:15Z[UTC]",
       "velocity"	: "20.0"
     ] as LinkedHashMap,
     [
-      "uuid" 		: "cb7da21b-59af-4579-9352-2aa6b3020627",
       "direction"	: "10.0",
       "time"		: "2020-04-02T10:30Z[UTC]",
       "velocity"	: "15.0"
@@ -158,15 +140,12 @@ trait TimeSeriesTestData {
   UUID.fromString("fa7fd93b-3d83-4cf6-83d0-85eb1853dcfa"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("e397cf20-43ae-4601-a6cd-0ee85c63cec3"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new SolarIrradianceValue(Quantities.getQuantity(5d, StandardUnits.SOLAR_IRRADIANCE), Quantities.getQuantity(10d, StandardUnits.SOLAR_IRRADIANCE))),
     new TimeBasedValue<>(
-    UUID.fromString("94400577-83ac-4dd5-818d-8d62edcd4ee2"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new SolarIrradianceValue(Quantities.getQuantity(15d, StandardUnits.SOLAR_IRRADIANCE), Quantities.getQuantity(20d, StandardUnits.SOLAR_IRRADIANCE))),
     new TimeBasedValue<>(
-    UUID.fromString("d7523ef9-f8d7-449f-834f-7b92bf51fd9e"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new SolarIrradianceValue(Quantities.getQuantity(10d, StandardUnits.SOLAR_IRRADIANCE), Quantities.getQuantity(15d, StandardUnits.SOLAR_IRRADIANCE))),
   ] as Set
@@ -174,19 +153,16 @@ trait TimeSeriesTestData {
 
   Set> individualIrradianceTimeSeriesProcessed = [
     [
-      "uuid" 					: "e397cf20-43ae-4601-a6cd-0ee85c63cec3",
       "directIrradiance"		: "5.0",
       "diffuseIrradiance"	: "10.0",
       "time"					: "2020-04-02T10:00Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 					: "94400577-83ac-4dd5-818d-8d62edcd4ee2",
       "directIrradiance"		: "15.0",
       "diffuseIrradiance"	: "20.0",
       "time"					: "2020-04-02T10:15Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 					: "d7523ef9-f8d7-449f-834f-7b92bf51fd9e",
       "directIrradiance"		: "10.0",
       "diffuseIrradiance"	: "15.0",
       "time"					: "2020-04-02T10:30Z[UTC]"
@@ -197,7 +173,6 @@ trait TimeSeriesTestData {
   UUID.fromString("4fcbdfcd-4ff0-46dd-b0df-f3af7ae3ed98"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("edb872a0-7421-4283-b072-91b9a729dabf"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new WeatherValue(
     defaultLocation,
@@ -207,7 +182,6 @@ trait TimeSeriesTestData {
     )
     ),
     new TimeBasedValue<>(
-    UUID.fromString("b264057c-bc38-4f49-ab27-c7dc5dd51b4c"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new WeatherValue(
     defaultLocation,
@@ -217,7 +191,6 @@ trait TimeSeriesTestData {
     )
     ),
     new TimeBasedValue<>(
-    UUID.fromString("79eff66e-a910-4ba8-b2c6-ac622bef55b3"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new WeatherValue(
     defaultLocation,
@@ -231,7 +204,6 @@ trait TimeSeriesTestData {
 
   Set>  individualWeatherTimeSeriesProcessed = [
     [
-      "uuid" 					: "edb872a0-7421-4283-b072-91b9a729dabf",
       "coordinate"			: "{\"type\":\"Point\",\"coordinates\":[7.412152,51.492758],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}",
       "diffuseIrradiance"	: "10.0",
       "directIrradiance"		: "5.0",
@@ -241,7 +213,6 @@ trait TimeSeriesTestData {
       "velocity"				: "10.0"
     ] as LinkedHashMap,
     [
-      "uuid" 					: "b264057c-bc38-4f49-ab27-c7dc5dd51b4c",
       "coordinate"			: "{\"type\":\"Point\",\"coordinates\":[7.412152,51.492758],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}",
       "diffuseIrradiance"	: "20.0",
       "directIrradiance"		: "15.0",
@@ -251,7 +222,6 @@ trait TimeSeriesTestData {
       "velocity"				: "20.0"
     ] as LinkedHashMap,
     [
-      "uuid" 					: "79eff66e-a910-4ba8-b2c6-ac622bef55b3",
       "coordinate"			: "{\"type\":\"Point\",\"coordinates\":[7.412152,51.492758],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}",
       "diffuseIrradiance"	: "15.0",
       "directIrradiance"		: "10.0",
@@ -266,15 +236,12 @@ trait TimeSeriesTestData {
   UUID.fromString("3c0ebc06-9bd7-44ea-a347-0c52d3dec854"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("89ae0ccd-04fd-47a7-a49f-a882cab66784"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new HeatDemandValue(Quantities.getQuantity(5d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("56e4295b-740a-45dd-9a0d-f5ec8b3bec13"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new HeatDemandValue(Quantities.getQuantity(15d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("996a0ffa-548b-4f5e-825a-25b1452bc9c0"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new HeatDemandValue(Quantities.getQuantity(10d, KILOWATT))),
   ] as Set
@@ -282,17 +249,14 @@ trait TimeSeriesTestData {
 
   Set>  individualHeatDemandTimeSeriesProcessed = [
     [
-      "uuid" 			: "89ae0ccd-04fd-47a7-a49f-a882cab66784",
       "heatDemand"	: "5.0",
       "time"			: "2020-04-02T10:00Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 			: "56e4295b-740a-45dd-9a0d-f5ec8b3bec13",
       "heatDemand"	: "15.0",
       "time"			: "2020-04-02T10:15Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 			: "996a0ffa-548b-4f5e-825a-25b1452bc9c0",
       "heatDemand"	: "10.0",
       "time"			: "2020-04-02T10:30Z[UTC]"
     ] as LinkedHashMap
@@ -302,15 +266,12 @@ trait TimeSeriesTestData {
   UUID.fromString("b3d93b08-4985-41a6-b063-00f934a10b28"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("cb3c12e9-7b54-4066-8e51-30aed8ea05ff"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new PValue(Quantities.getQuantity(5d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("07937986-c7b6-48b8-852d-8579a4de0f3f"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new PValue(Quantities.getQuantity(15d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("43fcb651-94ff-4491-9994-5ce5980b51f8"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new PValue(Quantities.getQuantity(10d, KILOWATT))),
   ] as Set
@@ -318,17 +279,14 @@ trait TimeSeriesTestData {
 
   Set>  individualPTimeSeriesProcessed = [
     [
-      "uuid" 	: "cb3c12e9-7b54-4066-8e51-30aed8ea05ff",
       "p"		: "5.0",
       "time"	: "2020-04-02T10:00Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 	: "07937986-c7b6-48b8-852d-8579a4de0f3f",
       "p"		: "15.0",
       "time"	: "2020-04-02T10:15Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 	: "43fcb651-94ff-4491-9994-5ce5980b51f8",
       "p"		: "10.0",
       "time"	: "2020-04-02T10:30Z[UTC]"
     ] as LinkedHashMap
@@ -338,15 +296,12 @@ trait TimeSeriesTestData {
   UUID.fromString("56c20b88-c001-4225-8dac-cd13a75c6b48"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("d0dd9b16-6561-45cd-989f-2f9f2d623285"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new HeatAndPValue(Quantities.getQuantity(5d, KILOWATT), Quantities.getQuantity(10d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("76cdb572-db19-4731-a51d-f88d60ac23bf"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new HeatAndPValue(Quantities.getQuantity(15d, KILOWATT), Quantities.getQuantity(20d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("85d34be8-9672-4382-bb28-6c526e061979"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new HeatAndPValue(Quantities.getQuantity(10d, KILOWATT), Quantities.getQuantity(15d, KILOWATT))),
   ] as Set
@@ -354,19 +309,16 @@ trait TimeSeriesTestData {
 
   Set>  individualHeatAndPTimeSeriesProcessed = [
     [
-      "uuid" 			: "d0dd9b16-6561-45cd-989f-2f9f2d623285",
       "heatDemand"	: "10.0",
       "p"				: "5.0",
       "time"			: "2020-04-02T10:00Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 			: "76cdb572-db19-4731-a51d-f88d60ac23bf",
       "heatDemand"	: "20.0",
       "p"				: "15.0",
       "time"			: "2020-04-02T10:15Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 			: "85d34be8-9672-4382-bb28-6c526e061979",
       "heatDemand"	: "15.0",
       "p"				: "10.0",
       "time"			: "2020-04-02T10:30Z[UTC]"
@@ -377,15 +329,12 @@ trait TimeSeriesTestData {
   UUID.fromString("7d085fc9-be29-4218-b768-00f885be066b"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("1db6d265-40b3-4c02-bee9-ffc74574af65"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new SValue(Quantities.getQuantity(5d, KILOWATT), Quantities.getQuantity(10d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("c4fe02c4-1a11-4975-8641-7c3daf452475"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new SValue(Quantities.getQuantity(15d, KILOWATT), Quantities.getQuantity(20d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("90082474-af4c-44ea-8b38-f7c6fb48907c"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new SValue(Quantities.getQuantity(10d, KILOWATT), Quantities.getQuantity(15d, KILOWATT))),
   ] as Set
@@ -393,19 +342,16 @@ trait TimeSeriesTestData {
 
   Set>  individualSTimeSeriesProcessed = [
     [
-      "uuid"	: "1db6d265-40b3-4c02-bee9-ffc74574af65",
       "p"		: "5.0",
       "q"		: "10.0",
       "time"	: "2020-04-02T10:00Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 	: "c4fe02c4-1a11-4975-8641-7c3daf452475",
       "p"		: "15.0",
       "q"		: "20.0",
       "time"	: "2020-04-02T10:15Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 	: "90082474-af4c-44ea-8b38-f7c6fb48907c",
       "p"		: "10.0",
       "q"		: "15.0",
       "time"	: "2020-04-02T10:30Z[UTC]"
@@ -416,15 +362,12 @@ trait TimeSeriesTestData {
   UUID.fromString("83b577cc-06b1-47a1-bfff-ad648a00784b"),
   [
     new TimeBasedValue<>(
-    UUID.fromString("79a9e03e-2645-410b-9de4-def4795e7d77"),
     ZonedDateTime.of(2020, 4, 2, 10, 0, 0, 0, ZoneId.of("UTC")),
     new HeatAndSValue(Quantities.getQuantity(5d, KILOWATT), Quantities.getQuantity(10d, KILOWATT), Quantities.getQuantity(15d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("adb6a248-c57f-4ca5-9feb-d0ca3296f0c7"),
     ZonedDateTime.of(2020, 4, 2, 10, 15, 0, 0, ZoneId.of("UTC")),
     new HeatAndSValue(Quantities.getQuantity(15d, KILOWATT), Quantities.getQuantity(20d, KILOWATT), Quantities.getQuantity(25d, KILOWATT))),
     new TimeBasedValue<>(
-    UUID.fromString("07feb8fa-1ee0-4a40-bca0-cf831db0b745"),
     ZonedDateTime.of(2020, 4, 2, 10, 30, 0, 0, ZoneId.of("UTC")),
     new HeatAndSValue(Quantities.getQuantity(10d, KILOWATT), Quantities.getQuantity(15d, KILOWATT), Quantities.getQuantity(20d, KILOWATT))),
   ] as Set
@@ -432,21 +375,18 @@ trait TimeSeriesTestData {
 
   Set>  individualHeatAndSTimeSeriesProcessed = [
     [
-      "uuid"			: "79a9e03e-2645-410b-9de4-def4795e7d77",
       "heatDemand"	: "15.0",
       "p"				: "5.0",
       "q"				: "10.0",
       "time"			: "2020-04-02T10:00Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 			: "adb6a248-c57f-4ca5-9feb-d0ca3296f0c7",
       "heatDemand"	: "25.0",
       "p"				: "15.0",
       "q"				: "20.0",
       "time"			: "2020-04-02T10:15Z[UTC]"
     ] as LinkedHashMap,
     [
-      "uuid" 			: "07feb8fa-1ee0-4a40-bca0-cf831db0b745",
       "heatDemand"	: "20.0",
       "p"				: "10.0",
       "q"				: "15.0",
@@ -455,23 +395,19 @@ trait TimeSeriesTestData {
   ] as Set
 
   LoadProfileInput loadProfileInput =  new LoadProfileInput(
-  UUID.fromString("b56853fe-b800-4c18-b324-db1878b22a28"),
   BdewStandardLoadProfile.G2,
   [
     new LoadProfileEntry(
-    UUID.fromString("587b71d8-84ac-4dc1-a30a-aff82d4d6d25"),
     new PValue(Quantities.getQuantity(5d, KILOWATT)),
     DayOfWeek.MONDAY,
     0
     ),
     new LoadProfileEntry(
-    UUID.fromString("90403b41-bfe9-4264-9fe9-2bf9ed7b9e61"),
     new PValue(Quantities.getQuantity(15d, KILOWATT)),
     DayOfWeek.MONDAY,
     1
     ),
     new LoadProfileEntry(
-    UUID.fromString("2c8fdecd-7527-40f2-a64e-08944f1ff568"),
     new PValue(Quantities.getQuantity(10d, KILOWATT)),
     DayOfWeek.MONDAY,
     2
@@ -481,19 +417,16 @@ trait TimeSeriesTestData {
 
   Set> loadProfileInputProcessed = [
     [
-      "uuid"				: "587b71d8-84ac-4dc1-a30a-aff82d4d6d25",
       "dayOfWeek"			: "MONDAY",
       "p"					: "5.0",
       "quarterHourOfDay"	: "0"
     ] as LinkedHashMap,
     [
-      "uuid"				: "90403b41-bfe9-4264-9fe9-2bf9ed7b9e61",
       "dayOfWeek"			: "MONDAY",
       "p"					: "15.0",
       "quarterHourOfDay"	: "1"
     ] as LinkedHashMap,
     [
-      "uuid"				: "2c8fdecd-7527-40f2-a64e-08944f1ff568",
       "dayOfWeek"			: "MONDAY",
       "p"					: "10.0",
       "quarterHourOfDay"	: "2"
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv
index cbd82a361..48405069e 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv
@@ -1,2 +1,2 @@
-uuid,inputModel,p,q,time
-44b9be7a-af97-4c2a-bb84-9d21abba442f,66df67d0-c789-4393-b0a5-897a3bc821a2,-1,-5,2011-01-01 00:00:00
\ No newline at end of file
+inputModel,p,q,time
+66df67d0-c789-4393-b0a5-897a3bc821a2,-1,-5,2011-01-01 00:00:00
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/chp_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/chp_res.csv
index 6ca248260..15888891b 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/chp_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/chp_res.csv
@@ -1 +1 @@
-uuid,inputModel,p,q,qDot,time
\ No newline at end of file
+inputModel,p,q,qDot,time
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv
index 5915ef9ac..679335140 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv
@@ -1,2 +1,2 @@
-uuid,inputModel,p,q,time
-83429e73-49e4-4c47-9537-87cf05a68229,ba34ead3-6f88-4507-b087-90803af97406,5.561681,0.586,2011-01-01 00:00:00
\ No newline at end of file
+inputModel,p,q,time
+ba34ead3-6f88-4507-b087-90803af97406,5.561681,0.586,2011-01-01 00:00:00
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/ev_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/ev_res.csv
index b0fd2afb1..a58d7387c 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/ev_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/ev_res.csv
@@ -1 +1 @@
-uuid,inputModel,p,q,soc,time
\ No newline at end of file
+inputModel,p,q,soc,time
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/evcs_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/evcs_res.csv
index f7875f4b5..ca20bb7fc 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/evcs_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/evcs_res.csv
@@ -1 +1 @@
-uuid,inputModel,p,q,time
\ No newline at end of file
+inputModel,p,q,time
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv
index a4259a477..befdedeab 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv
@@ -1,2 +1,2 @@
-uuid,inputModel,p,q,time
-378069cf-3e8d-496f-b4ed-920023b4f99a,9abe950d-362e-4efe-b686-500f84d8f368,-0.18,-0.059163138932195374,2011-01-01 00:00:00
\ No newline at end of file
+inputModel,p,q,time
+9abe950d-362e-4efe-b686-500f84d8f368,-0.18,-0.059163138932195374,2011-01-01 00:00:00
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/hp_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/hp_res.csv
index 6ca248260..15888891b 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/hp_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/hp_res.csv
@@ -1 +1 @@
-uuid,inputModel,p,q,qDot,time
\ No newline at end of file
+inputModel,p,q,qDot,time
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/load_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/load_res.csv
index f7875f4b5..ca20bb7fc 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/load_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/load_res.csv
@@ -1 +1 @@
-uuid,inputModel,p,q,time
\ No newline at end of file
+inputModel,p,q,time
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv
index a7dffdd53..ef6f867c3 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv
@@ -1,1001 +1,1001 @@
-uuid,inputModel,p,q,time
-44b9be7a-af97-4c2a-bb84-9d21abca442e,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 00:00:00
-8e8d0a05-fca1-4f93-95cc-0dfcec786310,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 00:00:00
-6b61cf3f-6324-41de-8be0-879019a3079b,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 00:00:00
-60eb3de2-ea21-46b9-94e9-dc272cd19d12,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 00:00:00
-44bb9253-d58c-4660-ae81-fcc1327954a0,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 00:00:00
-3635d6f6-6715-45c6-b5ce-98f660ad891c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 00:00:00
-5099eb8a-9990-4560-a109-10f8261b85f7,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 00:00:00
-1ad088a5-0025-487a-9f75-02537393533f,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 00:00:00
-1099af24-962f-41cf-bdf9-c2acf1729376,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 00:00:00
-3d86170a-bc2e-4aa5-94b3-426dfea6ee7f,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 00:00:00
-96a71a5c-a5fb-452f-b7d8-c7f9bc272aa5,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 00:00:00
-a377f1dc-1bd2-4cff-a58b-7486e23c6dc9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 00:00:00
-5880b9e2-efc5-4c97-afb6-44545e3f81bf,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 00:00:00
-d591f523-f45d-40b0-a198-a66bd3bdbc74,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 00:00:00
-e0bcb4f5-b1db-495d-9557-efa867336479,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 00:00:00
-f261254f-f56b-47a7-a9a3-c0840e11ba8f,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 00:00:00
-f26a0a82-914e-4688-b866-de28b212a386,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 00:00:00
-7d7dc918-88de-43ad-a790-53c416f46797,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 00:00:00
-74b2660f-fcfe-4eb2-b56c-40be91848bcc,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 00:00:00
-52c6a5f8-8e01-4cca-9132-bfabc0b718e5,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 00:00:00
-56c8bd88-ca63-44e4-b594-6fe33441cfa4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 00:00:00
-5a60eba5-d525-4355-bc68-a5298d51650b,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 00:00:00
-19943147-03f6-4beb-96fa-24264ce8e908,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 00:00:00
-174454fe-64fd-4e59-b2f5-f411bd852451,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 00:00:00
-b44b522e-7972-4543-bc5e-907cb870b30d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 00:00:00
-5925e4ac-00d7-4a3b-8bff-910f3e4f9819,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 00:00:00
-8dc40200-f14a-487f-a254-8726c1cf2ef1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 00:00:00
-09060903-9219-4349-8c9b-9d0edddfecfe,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 00:00:00
-a8d2b42c-e470-4035-b6b0-53ef3cdcf2d2,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 00:00:00
-629da66f-6ac6-4776-b8c1-e18a386df72e,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 00:00:00
-23ec865b-38f8-4f13-8aad-961c8ad74e8f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 00:00:00
-ef911d9c-3555-4f26-b180-5d80e12dd069,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 00:00:00
-b57613ad-7e28-4dda-8f48-56b86a40a58c,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 00:00:00
-450943c4-03f8-4f1a-a044-fe5c44df429b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 00:00:00
-e486001c-3f56-4833-8794-24383b30b377,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 00:00:00
-af1cbe8d-3104-4078-bdf0-157aa3e31581,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 00:00:00
-3f851953-b903-4a8c-8b78-ab54af23c75a,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 00:00:00
-3b703d1e-dd2f-4994-beb6-8a2fd15feacc,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 00:00:00
-67ac51c6-d0d9-47eb-8078-f535bc3aea15,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 00:00:00
-601b047d-a136-4e41-9a2c-d2814df626c9,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 00:00:00
-f7c76dba-d353-4513-987f-7b0ea7590466,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 00:00:00
-5136221d-597d-4128-aa8b-b0a8d1029aad,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 00:00:00
-a65dbeae-a2c1-4ba8-89f0-2ee0061acfde,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 00:00:00
-71f37c51-7165-498b-a8d9-a9bca689c6fb,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 00:00:00
-65a1f97a-1fbd-4571-a912-3818b4f72372,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 00:00:00
-7607bf14-410d-4599-a4a3-c3d245dc9a98,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 00:00:00
-0c0f63a1-46a2-4275-a53f-8fe0b1773f17,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 00:00:00
-b9f0b50a-c71e-443e-a9be-c5b7c55c8fee,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 00:00:00
-22a82d3c-c782-4f1c-b275-5abb0f79d7d2,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 00:00:00
-d1dee914-0d4d-486a-94a7-7ff391f7af21,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 00:00:00
-a57c08e7-9f0d-4872-93bc-f37bc70d1265,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 00:00:00
-d906fefa-8116-48df-b045-6e7c0d229d93,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 00:00:00
-44664644-621b-464c-a046-db25ce02c25b,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 00:00:00
-b646f163-1ab0-4e40-8269-d498bf8bbe40,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 00:00:00
-3628f72e-74fb-4b88-93ae-7a530661a442,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 00:00:00
-ef66981a-7e7f-463c-9211-0b71fb69b104,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 00:00:00
-136dd74d-fa83-4d7d-8654-b0a4b8229cea,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 00:00:00
-075daea8-38e6-4b1b-a1a3-618a26b1132e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 00:00:00
-141b8ec6-e625-4a8f-9121-5454d0e30e31,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 00:00:00
-c2ed3c8d-5a65-4589-8753-b523fb415179,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 00:00:00
-4c0c48f6-f9fd-4c5d-9074-1a1902af9968,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 00:00:00
-da061ff9-9c9c-4b44-8279-b7ab641b39c4,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 00:00:00
-0487eb06-e820-4429-9e18-2bd2fc5f6680,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 00:00:00
-7bc46274-fe3b-4564-b68b-b9c8f33ab90b,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 01:00:00
-7ad3cb3a-0c0c-481f-a4a5-03db4abb4434,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 01:00:00
-a7ab650e-18c2-4064-8623-b3a41e75ce38,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 01:00:00
-0bc9cf60-8b81-4413-8d10-30bf5349b1a5,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 01:00:00
-08ccba68-730e-4b03-b16a-035a56602c67,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 01:00:00
-a01470e7-cc89-49cd-8c67-ad4ee62c44d5,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 01:00:00
-d0ca11ba-f106-4922-a7a8-9bca0c45c87c,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 01:00:00
-8ae6f259-3405-4004-820b-e019f55733be,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 01:00:00
-675a7c2e-535b-47b2-848a-c0c7d1aab3f2,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 01:00:00
-5bcdda82-3942-4112-8e61-f70804ffc672,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 01:00:00
-6441e7ea-f348-4a45-9e13-6b0970da8799,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 01:00:00
-f93e8bd9-e45b-4f9a-bf47-e2e643d6c56e,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 01:00:00
-99fac5a8-2ff5-4f4c-a0b1-29179db60471,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 01:00:00
-35150000-fa06-4b11-b2a0-db4dad038fd1,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 01:00:00
-e8e4f1a2-8f6e-433e-858f-f2c1d3aafb5f,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 01:00:00
-0ab340e1-b22e-4941-a597-348a51fa20d0,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 01:00:00
-6b3d601a-9641-46fd-9264-e47fa58f8329,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 01:00:00
-e9c96f7b-b2f4-42b3-a90d-2dc6d975fb4b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 01:00:00
-0501055b-ed12-4d9d-bf2b-d11c807aae02,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 01:00:00
-bc6bedfc-2cf0-4958-a144-f339e2c60757,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 01:00:00
-09a3387c-518a-4292-af47-3663cdb58dfa,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 01:00:00
-b0a5c71a-5d30-4dd0-97a1-b175c4cf86b4,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 01:00:00
-4726db10-9045-4361-a071-79cb31005fa4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 01:00:00
-ae1db99a-5bf3-45ac-a404-6231fe2f498b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 01:00:00
-d1a4a9ee-c45a-4c7f-956c-ad9e9d45c7bb,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 01:00:00
-17a16e24-a0db-4c8a-8af0-351d735a2cb9,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 01:00:00
-6f900e13-428b-448d-b2e4-4071b417d8dd,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 01:00:00
-e86a8a0c-ac95-4bf4-86e3-f1f1b2e3a798,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 01:00:00
-fda95825-2c65-45b6-a528-f8acee2bdf22,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 01:00:00
-012e5261-549a-41e0-a1e7-9e4eeda3f1e9,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 01:00:00
-18158a06-cf4a-4428-8e3f-43eb17a5a5d5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 01:00:00
-3d89846f-ea41-4c8c-af10-8f864d163af1,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 01:00:00
-b842c04e-aede-4a2e-8f27-e30726049749,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 01:00:00
-b8f17f01-2da6-40e3-9ab5-426e2a2eeca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 01:00:00
-5a4cad41-9835-482b-820b-00e3cc287c63,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 01:00:00
-1124b4bf-4cd2-4b04-b8a9-7655559a1811,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 01:00:00
-c6a421f3-b9a6-4337-a196-899446e9c47b,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 01:00:00
-a15d378f-844d-43ba-beb4-65e4c43937b2,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 01:00:00
-24326e9c-dcdb-426d-b848-8d8381381bca,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 01:00:00
-f8de8998-584c-4e36-9167-b6931cc853a4,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 01:00:00
-de04eebc-44ac-405d-a23e-59955bd1eaa7,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 01:00:00
-e7e507a5-0843-4f20-bbd5-ee19c6ddcdab,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 01:00:00
-e36b27ec-97c5-4d1f-869a-1eb6a2790a3d,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 01:00:00
-09b3e143-cc6e-4115-9b0a-fcc5b7d35a8d,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 01:00:00
-b8bc69a0-603c-4bce-a97f-f84f664bf361,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 01:00:00
-4d1f990a-ebaa-43b6-9c53-da233488d3f6,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 01:00:00
-6d41588a-358a-449d-afaa-c2dc9aea21a4,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 01:00:00
-60f61233-6031-4b28-9e01-dc252af02c46,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 01:00:00
-8ba11fdb-5167-4f38-b8a3-e7def218b781,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 01:00:00
-e44e638e-aa1a-41f5-9531-c884851e7dd7,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 01:00:00
-edb97c6b-fa7d-4003-8707-c90d01072193,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 01:00:00
-4cc27834-b178-416a-a1e0-a6ebc49a3c3b,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 01:00:00
-49caf917-fdc9-4db2-a86a-f5c0f022c98d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 01:00:00
-dc8ae1ff-258f-4cce-9b89-5ba708107e62,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 01:00:00
-45d776dd-8dcb-4079-b09e-223afcd7a769,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 01:00:00
-205d02a7-cafc-4e0e-9af9-db97a6301405,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 01:00:00
-85524587-5402-4b4b-9211-75edb37e6006,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 01:00:00
-c7b058e9-33a5-41ee-87b3-298351b056be,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 01:00:00
-84c32912-70f0-469d-be32-c710ee59aa46,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 01:00:00
-c806565b-acc6-4edb-973b-052abf0a46cb,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 01:00:00
-2fa9ce5d-1439-492f-8cd3-fee0bbc68b16,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 01:00:00
-fef5db89-91ce-4a83-a33f-bcf53669845c,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 01:00:00
-cdaf74e1-145b-4f0e-b910-08e7ceced64e,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 01:00:00
-457987f3-90fa-40e8-b1d8-a3c5e192d5c9,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 02:00:00
-8e3c1eda-4b7e-4b4b-8f83-80667f030165,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 02:00:00
-b1d866a5-ddc1-4423-b519-bad450b5c7bd,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 02:00:00
-7271f13c-9812-48bb-8de4-9d647ac1b698,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 02:00:00
-ec05c995-ac20-4342-9327-dcd3974be5b7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 02:00:00
-52155534-eec3-4fa0-bedc-324175b04c4b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 02:00:00
-213e5c6a-b402-4017-b56f-19a96a64bc96,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 02:00:00
-64b868d7-c3ed-49f1-b4fb-18bcfbc745c5,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 02:00:00
-4087a152-9b40-4053-8808-a1530fe12407,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 02:00:00
-0cb19f45-8486-4419-81eb-1d3b738e7062,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 02:00:00
-8919caee-743c-4e71-9a7c-7c9747b12360,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 02:00:00
-be3542a7-4f4f-4a7f-bf61-9e622829b8aa,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 02:00:00
-ce3d41e8-5833-44f4-90b2-6f3c5e3b86ca,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 02:00:00
-046cdcc4-bb39-4b02-9563-c95ab7328aa7,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 02:00:00
-5bf3c8ab-e1d4-4bc5-b3fc-840044df0f26,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 02:00:00
-0f6603c5-ad3a-48ae-8b7d-254b82a52807,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 02:00:00
-c00ee42e-0072-487d-8259-6b9851b3214b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 02:00:00
-fc31f33d-23ad-4fb5-92f1-1ad727c27257,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 02:00:00
-55479234-7fcb-4b60-92d0-61b4a20cb6fa,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 02:00:00
-3c70dd92-5d16-4a58-8a36-d44b7c51e1f1,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 02:00:00
-aa52ce04-972c-43f2-9a5b-5af0ce030591,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 02:00:00
-fcd39857-05ba-4aa0-a57f-0f4b4b91a8f2,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 02:00:00
-791e1a6a-7205-4d10-8958-b53e9a0126d2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 02:00:00
-9870e86b-b950-4c36-8dbd-2e641cbecb1f,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 02:00:00
-0f8acc8b-e0ae-404f-9aec-9fc72612e9b0,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 02:00:00
-64778b51-f31a-4786-9e7d-a7e8f051da55,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 02:00:00
-5a1dafc2-2bec-4501-90ff-66755d0f1712,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 02:00:00
-4f853a1c-6b83-420f-ae42-766dd3c1dc46,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 02:00:00
-1a28c03f-ac0d-48ba-ab75-9334ef08817e,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 02:00:00
-7f2449b6-a339-4033-a158-5d3cb68a84ae,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 02:00:00
-349854ab-5124-4fe1-907b-b221783d587e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 02:00:00
-4a4832e9-04ef-47a7-8dae-b7f9d13ad840,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 02:00:00
-7bdb6c8b-5a24-455a-b3ae-803fee3ea7bc,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 02:00:00
-2dcee1d7-524e-476a-b354-34478b1aad13,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 02:00:00
-85109592-6ca9-4b5a-8b46-119db57035d5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 02:00:00
-ab2cb2a4-1af5-40ef-b923-f25d85a0f018,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 02:00:00
-659c141c-183c-44d1-8bc5-b31a7b336b76,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 02:00:00
-4bb4aa08-6aa7-4560-9448-61352050135b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 02:00:00
-f8f6eb50-ac57-40e3-9d1c-094aa4600159,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 02:00:00
-01dbb78a-24cc-423f-90a4-08d0453277df,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 02:00:00
-86c0b507-4b41-43f1-b864-178d25e8367a,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 02:00:00
-4005f10a-053c-472c-8ccf-ee1a1f50dca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 02:00:00
-1cc5b942-adf9-499b-bb5f-44715c1c4487,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 02:00:00
-0d5ae931-ff9d-4fd5-8726-6321153582e2,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 02:00:00
-f666b393-3b1a-4ff7-a45b-1a41595e4b1f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 02:00:00
-71e982a3-d5d5-4e6f-8396-3dfd7dc9ea1d,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 02:00:00
-ebf49b6c-6537-4a70-b025-0441492ec266,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 02:00:00
-7477b442-ed68-4c5a-9509-d4a65b08b146,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 02:00:00
-9bfc1fb6-e4e5-4176-b56c-715838fd1143,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 02:00:00
-271151f2-0b2f-498e-8c08-9aa555a6d5b2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 02:00:00
-5fb06ecc-6507-42d8-bb6b-c8abcd001c79,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 02:00:00
-592911aa-7cf1-432f-aba4-d7002203a38a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 02:00:00
-0204e6e3-4183-4bd5-8ebc-6812315b4e44,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 02:00:00
-db2b5619-c03e-410d-8d10-ad8f3ec34cde,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 02:00:00
-46cba61f-9812-4459-a321-a61939e34483,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 02:00:00
-51da6134-1fa5-47c5-8fe8-58ee122fc58a,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 02:00:00
-b2a307ef-1f3b-4963-abf2-1350126dc9ae,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 02:00:00
-564e7f90-4e65-4c2f-a1c8-46c2f35f397d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 02:00:00
-63be5bee-13eb-4289-bfc4-95bd54242a26,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 02:00:00
-e148019e-f5fc-4450-9138-3e3da793345a,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 02:00:00
-1ff453a9-208f-49a4-85fa-837c8877a321,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 02:00:00
-2dd4f6c8-c2a2-40f6-ba71-71ea1cc1aa1b,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 02:00:00
-9e941998-80e2-475e-a0ab-88a4008c09db,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 02:00:00
-86d64cd6-3b33-4dc1-8568-89a789c6bce4,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 03:00:00
-254099c4-d16c-4340-9f01-8f0753ab46d3,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 03:00:00
-5175b2e6-4b62-4845-b832-34b034712e24,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 03:00:00
-0fe6cbc3-573a-4d5f-bf16-22647037b390,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 03:00:00
-80b926ea-858b-4da7-8923-6b353d076454,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 03:00:00
-146099c8-644a-4faf-84bd-a533fc9b3ac5,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 03:00:00
-30187fd7-18c9-40dc-8380-5c622820a76f,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 03:00:00
-5cddf7f1-a17d-4fef-a89f-3ff3b83502ad,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 03:00:00
-e4464244-fbeb-4f5e-9483-35b2b101ff40,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 03:00:00
-ecb2b775-44da-4df2-a16d-e04c82eda623,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 03:00:00
-9d942e4a-a7aa-4444-89ba-69e6515787ba,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 03:00:00
-d6f93542-d08a-4664-a936-64dc7fb24864,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 03:00:00
-15f2191b-a4af-450f-923b-80a07c766882,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 03:00:00
-384fcbae-b457-4a14-8aab-d5f26441a486,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 03:00:00
-d9e899db-1559-4c62-ae16-67f6e8c52367,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 03:00:00
-3aca1db9-e5f5-49d6-9c43-7719dcbc42d6,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 03:00:00
-ced1dc35-57c3-4889-9ea5-a17d852dbc74,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 03:00:00
-0c29af37-6848-4074-95cf-095af97f9722,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 03:00:00
-8adfde41-010e-40b8-b0c4-206b5a2084a3,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 03:00:00
-7fef0a14-40d6-4c7f-bbc8-13502a725c72,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 03:00:00
-62a825cb-87d3-4da9-ad86-73051508b30a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 03:00:00
-19b31273-3cca-4475-b3a8-815e73f755d7,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 03:00:00
-40c68cd4-a7b0-4511-9b00-bcf7cd4f8fdc,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 03:00:00
-381241eb-2d23-4b06-81c5-ae6b54d59515,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 03:00:00
-2f8c88a2-85da-4c9b-a557-9f0268d5bc17,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 03:00:00
-74b37dca-bf44-40b1-9850-c91ab25b7ede,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 03:00:00
-4f389d3c-aad4-43ff-9963-b0bc53b2e603,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 03:00:00
-67eec293-8323-4e46-ac23-1eebb8bfc3ef,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 03:00:00
-a189618c-fdfc-44a8-816f-fcc9fe63e3fc,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 03:00:00
-ef5670e4-9249-4c6b-8993-bf094b406654,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 03:00:00
-7b815ea3-f1d5-4f3b-8163-25147dc291bd,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 03:00:00
-bb03de3b-ebfe-45ce-96f9-e9d8003db778,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 03:00:00
-b71b0c94-e6c7-4b4b-b431-2ba1b7e96d77,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 03:00:00
-3dd245d5-0c20-4176-b97e-bf1df97f9575,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 03:00:00
-6943a0b9-27ff-4391-8d9b-973561a51fbf,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 03:00:00
-0fb10da7-ee09-41a1-85fa-2f6b3683fc18,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 03:00:00
-9bf17c80-74d3-4502-98d6-5accdbc054fb,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 03:00:00
-afea6616-cb97-4f4a-8de1-f49ae0d57b8e,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 03:00:00
-283b5bb9-d497-4559-b778-0de17eb3cff4,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 03:00:00
-04a9ad5c-90a8-4177-aa28-4235dda7699d,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 03:00:00
-3e7a682f-2dab-40a9-b38a-697eeb6e20fc,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 03:00:00
-796ad211-8a63-4a6d-9c8c-f1e63ddec31a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 03:00:00
-91fe31ad-ff8b-42d3-bca4-543baa7043d2,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 03:00:00
-ad2071e9-cc06-4308-bf96-3f3dcd98773a,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 03:00:00
-841cdc4f-7dc1-4266-bd30-3b496294e816,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 03:00:00
-6a8a58f6-93e6-4557-8475-c497348c2ad6,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 03:00:00
-719404a2-39bd-4d7a-b087-48b765d02c72,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 03:00:00
-fbecbdf3-3942-4f57-8cf4-9e7784a79396,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 03:00:00
-0ca30e1a-a4fd-4c07-82aa-57dd33217361,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 03:00:00
-8c500a75-eacf-49df-b04d-bad3b89036d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 03:00:00
-a406fb6f-5826-452a-9fe6-020a20f96380,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 03:00:00
-7a6c3d84-3708-42cd-a384-b77d1059ff2b,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 03:00:00
-15ef71fd-e6d8-4cb4-9b83-22f7ec204cd2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 03:00:00
-2c879dd4-1795-442c-90c2-af7bd92d54da,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 03:00:00
-3b0f2973-d964-4441-a30c-ec45d88e6ee1,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 03:00:00
-6466913d-1d00-4fff-b83e-16803583457c,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 03:00:00
-cee71023-80c0-47d1-9e1f-c666e99d9858,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 03:00:00
-9a2a9bfa-4d96-49b5-a9c5-268a7545a069,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 03:00:00
-64722661-a14c-44e4-8ada-d6dfa15e8dff,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 03:00:00
-bbe68a3f-8603-483d-9573-74b111603754,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 03:00:00
-6faba33e-f160-4a93-89f6-013384991315,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 03:00:00
-2dc499a3-c9a1-4c5b-a10c-d1b829e1a547,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 03:00:00
-6ea5e4ba-339c-4751-96e4-805a1307e7f5,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 03:00:00
-676925d5-b40e-44d6-8f65-c43d8eb114cf,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 04:00:00
-0f3b0096-08bf-4e4e-bc12-49f3aa8ef4d0,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 04:00:00
-98dead17-1472-4929-980c-b6f881cc8832,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 04:00:00
-6001a07e-66a6-4a95-9c07-e42ef1e8dbd2,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 04:00:00
-98bfe56c-b75b-4f15-b313-817de000752a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 04:00:00
-908c2c1a-0d26-44a0-aa7b-0a48a5465f03,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 04:00:00
-9c6406e5-062c-486f-bb2b-b00c4f54c6f1,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 04:00:00
-8bebafdb-8247-430b-83e4-2bd0ecb77886,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 04:00:00
-7f860083-6222-4996-a19a-17fc8b2a4ade,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 04:00:00
-53c0b4c5-7609-44ed-880f-1a48f6dbd44a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 04:00:00
-09dd0bda-867e-450c-9f32-90ce7597250d,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 04:00:00
-276730de-4931-43be-9c9a-c142521b4754,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 04:00:00
-8a5373f9-9584-472e-a1a5-6b8be548aea5,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 04:00:00
-528a2a82-b1c4-4b9b-8261-40f356988096,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 04:00:00
-6162bc79-1d8d-4dc4-8f5c-c927c32a633b,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 04:00:00
-47888254-63d7-4df7-a338-5a6c923af92b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 04:00:00
-81155a4d-a3b6-4338-af2f-87dfbe373f0c,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 04:00:00
-fd8d4b30-fa0f-4a56-8340-c55b9a73c7bf,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 04:00:00
-5eb05bf4-ebfc-4eef-9285-bb68afe8757a,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 04:00:00
-e0925e3a-5327-410b-945b-afd8e3dbcd5c,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 04:00:00
-046f3011-a2ff-460d-8518-7492ea836043,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 04:00:00
-f2e4967d-15d4-49f2-a5c6-52911910ccc6,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 04:00:00
-79c42c82-5f37-4314-a243-6424930a7995,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 04:00:00
-837793a1-3f32-4fe8-b3b5-58cc058c9a82,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 04:00:00
-740bacd3-8f69-4e01-ab44-967cac9e4c4b,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 04:00:00
-218dad04-e639-42b5-8576-2f7301679b07,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 04:00:00
-3c29a32a-a973-4aae-a0e7-9bae913e7fe0,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 04:00:00
-39622cd8-e011-4ea3-92a3-13e6562aa32c,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 04:00:00
-59f2f028-32a1-4162-b581-2c903fb126ed,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 04:00:00
-3848fabb-fdc5-472e-9e02-7e076b831cf6,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 04:00:00
-220bf1d7-a75e-4279-a8a6-e37c1bbdf7ab,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 04:00:00
-a8bde719-b2a5-478c-af54-79112d7e2a80,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 04:00:00
-e4f17662-ff29-4613-996f-9a37c5de84d1,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 04:00:00
-2b0e1e3a-d653-4414-a181-fcd87d03a9ae,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 04:00:00
-d77a6f7c-6855-4cc2-9737-7bf662cd97b7,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 04:00:00
-09f9317c-07c9-4795-8b51-3e9c72f64597,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 04:00:00
-35a7a944-fe84-437b-855f-3a12894fc45a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 04:00:00
-06768482-5821-4bda-9ffb-56451d13b8f9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 04:00:00
-bea63631-4c99-4c8f-a3b3-9d76da2e0aa9,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 04:00:00
-fcb04b95-eecd-4304-bea7-e94dabfb7cca,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 04:00:00
-ec4ee8de-da30-4faf-8351-6a0f2c16d36e,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 04:00:00
-508dd0b8-1287-438d-b605-7bd66230591b,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 04:00:00
-3c34bffc-7d19-4eee-8288-c532d1701bc6,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 04:00:00
-a0310151-c69f-41e9-8f2a-ecf6080a7853,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 04:00:00
-bd26c9db-288a-438b-9d68-79d77fdf958b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 04:00:00
-71c16b81-f7b5-41f1-8669-da1825c22436,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 04:00:00
-0d74b98c-6a45-4f13-a859-c868662d4d1d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 04:00:00
-62168910-673e-4e0e-aa64-9aee8afe8670,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 04:00:00
-d70fc859-696e-48fd-909d-724739c7cfc3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 04:00:00
-74795785-f088-44d3-aec4-d96846998cfa,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 04:00:00
-8b828481-dadc-4086-83a8-bf7368178404,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 04:00:00
-670d6859-384d-410b-ae57-8939e4f31de0,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 04:00:00
-a300f8a8-ca21-4869-816d-e23f2e5bbe4e,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 04:00:00
-bf6d04fc-c74b-4e68-ba31-f9009c65ee04,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 04:00:00
-9a3b8112-2fd0-4983-b1ee-135f369fffd5,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 04:00:00
-0ee31796-f8ed-4ab4-94cb-b195815a8e54,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 04:00:00
-125356ea-7674-4b46-8cdd-82e9e9ea6989,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 04:00:00
-1ce4151b-524d-4c24-bd29-9be4cd7188c1,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 04:00:00
-d972cc16-0be9-4f13-bc7d-ba3dda0cea88,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 04:00:00
-a9408131-f6ab-4ed9-bbbc-bb4b917e2573,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 04:00:00
-766cf4ca-0411-4455-b550-a8ccb1bbde0a,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 04:00:00
-2c429cf4-a390-4d64-a743-87e934136007,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 04:00:00
-abbd5745-d760-4df1-83aa-3e9c411cd0c8,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 04:00:00
-32089ce7-75c6-4f34-90d0-bf1da9c376ba,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 05:00:00
-a9899fb9-7cef-4d02-b461-ec721ec53918,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 05:00:00
-f726729d-4cde-4448-b8e0-f1882c060512,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 05:00:00
-b7ac94d1-8617-41c7-9eab-c4682632d71c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 05:00:00
-66c6a32c-2840-4b25-9d28-fd82db951e96,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 05:00:00
-13c21b23-5647-4eea-83be-f2f222e2d02b,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 05:00:00
-818e5c39-d847-41a9-b68b-55524facd0f9,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 05:00:00
-e45bc7de-8273-49b2-b241-e0f3140a48fc,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 05:00:00
-b553a80a-dbf3-4e5b-a13a-6d4953f6f746,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 05:00:00
-f03b1619-f933-41b0-8f4e-18a15b55cfd6,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 05:00:00
-7efac73b-23d0-4079-8113-d9fc9b98abde,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 05:00:00
-59e25849-4832-4d7d-9416-418a9cc87da2,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 05:00:00
-5b24445c-f958-49f0-9e48-05425cf49945,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 05:00:00
-e1f4faad-49e1-4ce5-8d23-eb7d28a77977,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 05:00:00
-819657a9-8316-45b1-9436-20e00106ac1f,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 05:00:00
-628b970a-8fd9-4864-87d7-317488b78ed4,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 05:00:00
-6ff8027b-a8bf-4219-b676-0e300a368637,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 05:00:00
-9a931fe4-f291-444b-85e9-93b6b66627c3,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 05:00:00
-dd4b0481-0722-4d5e-b54d-1e3502c0a7f7,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 05:00:00
-e3d313dd-f02f-43e6-b603-b4f3bd30f703,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 05:00:00
-54485483-c330-4252-850f-cac72880333d,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 05:00:00
-72d10c34-9b34-402f-9263-b6dadc3e58ee,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 05:00:00
-29a676d2-89b9-415d-8e46-ec3f39f19857,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 05:00:00
-cef769d8-9b7f-4ea9-b850-420e4239c84b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 05:00:00
-121cea72-07e5-4d36-af59-73924234a621,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 05:00:00
-84173f4c-4fc8-4732-a9c5-086e9f967925,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 05:00:00
-a035e397-5497-43d4-8cf7-a89c0feedac0,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 05:00:00
-7573a369-cede-4d76-8762-c09809df617e,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 05:00:00
-9b4360b5-d5ca-446b-b9e0-135e30ab249c,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 05:00:00
-7c2e2ecd-bd3e-438e-acbc-701dac36565f,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 05:00:00
-3eab094a-f8e0-480b-80fd-0ce01ed12c91,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 05:00:00
-3348f3f2-d438-4e49-ae84-bb4f18bf123b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 05:00:00
-5af3ed79-e08e-4a35-a24e-22fd44868148,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 05:00:00
-bd79302c-5696-43eb-a782-bbb5bb351a4b,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 05:00:00
-68caa148-603e-46f4-bb58-de88332acde5,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 05:00:00
-a0e412ba-95b4-4d93-a36b-6803f9e16a34,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 05:00:00
-e2741764-d929-410d-b692-ee6fad8adf44,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 05:00:00
-75883d66-067f-42f4-9060-ff24c3146445,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 05:00:00
-5843dba3-c0be-4f25-b5f5-640ead46ae4f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 05:00:00
-cc5577e8-c7f9-4c6d-8f31-a7dd994e4fe8,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 05:00:00
-9ccb3218-3dcd-43bb-8225-9f948b35129e,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 05:00:00
-45b375e7-b81b-48b6-8789-d649e69966c1,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 05:00:00
-2a6c751c-ce6e-4c83-ae30-fe508b8ce267,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 05:00:00
-543e78ea-9969-44d0-94b9-03fc1df590a8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 05:00:00
-a06621a0-6319-4756-a4ce-081c7cd8f3c4,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 05:00:00
-8ca9539f-d9b4-4e6a-8f2f-56e7a162fcc5,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 05:00:00
-64caca41-9385-4607-a673-05de95ec0fb2,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 05:00:00
-10edd6f6-d8b5-4af8-a90b-f7d042f6b296,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 05:00:00
-d693e346-72b0-4bea-8cb0-bebfe1a17eb7,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 05:00:00
-c3ac21a6-9cd4-4cd9-a4ef-8a130b70519a,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 05:00:00
-25d4b1d6-3294-4b96-9a95-ec9ee3212e70,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 05:00:00
-d03f017c-225f-4732-b721-e4d4b7962ea1,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 05:00:00
-8d880a9f-984e-4dca-b38e-67c24479d2d7,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 05:00:00
-a5d9f2d9-6356-4da1-b270-b7bd8f6857b7,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 05:00:00
-a751c240-34aa-45e2-a2a4-065980ce7532,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 05:00:00
-089f1725-c788-4c3e-8e60-29638637fa25,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 05:00:00
-71c988d4-6ba4-45eb-be0d-412da9cf7ebf,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 05:00:00
-9fe99b36-8562-43fb-93ca-769e3c7dc9a8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 05:00:00
-cfe3ce98-c8a3-4752-af70-5bf0e52218b7,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 05:00:00
-2bd5c0f7-825f-492c-b2d4-c5566d6ab5ee,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 05:00:00
-8728a37a-50de-4eea-ae34-e94892665455,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 05:00:00
-337c53b7-33ac-4ef9-abbc-38a9931d4a36,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 05:00:00
-cebe1845-ad35-41ad-b2bf-d1a495c582e8,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 05:00:00
-afdebae5-48eb-447e-a978-6094bea32701,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 06:00:00
-8bbbe46f-892a-42df-a825-b7ae1f589aaf,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 06:00:00
-81bd8d01-cc11-4cb8-9fd6-29a48136e824,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 06:00:00
-8d09dc93-4722-4861-89e3-6b5aeb53dc4e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 06:00:00
-6e14e3ce-8c8c-4408-bb3f-d65e51686991,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 06:00:00
-5ad04811-0747-4688-8869-840ecced07e2,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 06:00:00
-f13f56f4-8e10-4f9a-ab38-8a563f49e0e1,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 06:00:00
-364be3f8-6cd8-4a0e-8a07-6479df19adf6,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 06:00:00
-8115ba2c-9dcd-41d6-bf06-3a89b4e3a524,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 06:00:00
-30f7598e-05ad-4ac3-abf9-5b5e99ea4f7f,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 06:00:00
-cb8bfe5f-4ba3-4672-9297-3a8ca7a8d2cb,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 06:00:00
-0927a20a-e543-4cd2-a0ec-5bc881a29d1a,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 06:00:00
-63867846-3a66-45a4-8db3-c87644aef191,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 06:00:00
-f09da194-2c5c-4d0d-8198-fd19528a7ecd,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 06:00:00
-ca9f4176-01f7-47d6-9ad4-bfea63c799ec,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 06:00:00
-cc7573dd-ad4e-4934-840b-d7f14abcc031,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 06:00:00
-9418f2ec-396b-4d87-b5d4-e7709327e019,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 06:00:00
-40ac858a-db87-42ed-ac6f-1c90ff4606d4,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 06:00:00
-1652affa-0df2-447e-af4c-f210c4847d5d,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 06:00:00
-a11a115a-741a-4be2-ac6c-c26953847891,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 06:00:00
-38ce2aef-7420-445e-808e-4bfe988d01a6,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 06:00:00
-dbb96938-9b40-4845-a534-a87da40851e1,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 06:00:00
-f13af177-ea95-49ac-8cec-de9094b19002,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 06:00:00
-d40d4c46-d5d7-454d-9338-e72b2b299b09,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 06:00:00
-2aa22bd8-2ea7-48c4-b108-60a1f40d224e,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 06:00:00
-ab2f25b6-10c5-459b-bbca-d1f81ab1209e,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 06:00:00
-25999361-1317-40ba-a091-bcc24cc0b3f6,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 06:00:00
-009d7fcc-6326-48f1-b5f8-e49d8a7e2447,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 06:00:00
-049eedf6-fe62-46d7-a920-84d0832d39e8,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 06:00:00
-4fe90490-82c5-4a80-9e76-df40bdbcb116,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 06:00:00
-68e3a4cc-77ec-4a01-8707-52430e7cf9cb,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 06:00:00
-b68ce3e9-189f-4de5-aade-a5b460bd25ad,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 06:00:00
-98f4d11e-678e-4da1-b798-2d5329e33027,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 06:00:00
-57066b86-38d1-4f8a-8781-4925e9d59cb2,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 06:00:00
-5fa995e8-25d4-4bcb-a2ee-68822870b733,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 06:00:00
-b27b2229-22b2-408b-9f2b-d16a77c19788,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 06:00:00
-1ffbbcf3-8d3a-4415-b68a-f8ade890b1c0,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 06:00:00
-960be3e5-50d2-46b9-8c58-8b50f012eb05,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 06:00:00
-2cc5a3af-220f-4df7-b3c2-158253a02e30,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 06:00:00
-7b147530-3016-4abb-ad79-ec708129569b,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 06:00:00
-081555f8-e367-471f-9b2c-d89acf66033b,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 06:00:00
-86a151de-dfe8-4520-9c38-b3fc52f52058,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 06:00:00
-26963ead-4fe0-43fc-b3ba-16fe181be500,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 06:00:00
-cca42155-baa3-48e2-b867-619c4f175e77,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 06:00:00
-f089ff4e-e0e2-43eb-b0dc-f3c205581f18,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 06:00:00
-8d56bda0-1a22-4eef-b5dd-ace45ada00ac,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 06:00:00
-4e4cc614-900d-4621-b6fe-5c07c67cae34,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 06:00:00
-5ac53f9b-2564-4eb7-bdd6-58019cdb5a61,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 06:00:00
-0f06f12a-f5d8-46ec-b265-9bee2f8c5846,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 06:00:00
-b97b7e9e-429e-4a23-bebe-69ea31feca97,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 06:00:00
-aac2ff11-883a-40b4-ad77-88559164ce23,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 06:00:00
-a790304b-9c5a-48bc-8e68-0916564fdd56,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 06:00:00
-3324ac08-463d-4e40-a8cc-dd7f45ec809b,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 06:00:00
-c470678f-612c-4452-bb7f-56cf093aad70,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 06:00:00
-d90a93d4-b671-443f-a699-db8f4db4f5d4,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 06:00:00
-bcc18201-4d16-4912-9ff0-91caf2ebfb93,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 06:00:00
-fa4978ef-5293-4718-81af-2151f6b7678b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 06:00:00
-17120434-cc9d-4c7d-af7d-1593392e28e6,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 06:00:00
-ca15e172-e7ff-49ca-8532-619aa60e167b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 06:00:00
-f1ed27ab-2f36-480d-8bc4-513a1021a37c,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 06:00:00
-554c2d33-4a26-42fa-b0a6-15d378269cc5,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 06:00:00
-4ae9d3aa-280b-44a2-9840-6613c658c6eb,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 06:00:00
-6fb39e20-ff7a-42b4-9757-8a35ac16de10,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 06:00:00
-e81f3b99-0276-41c4-b6b8-b45d8b5a9e62,83f68d87-a893-4e7f-b21d-4874929f927d,-1.13961161158454E-05,-5.51939094420283E-06,2011-01-01 07:00:00
-94aa2a2f-8b0a-46ca-a998-c0b9dce70fd5,0818deae-c7d9-4252-ac4c-f147004e5752,-0.001192299056807,-0.000894224292605,2011-01-01 07:00:00
-7b66a1f7-44e4-47c4-a7c1-b06e95c952d6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.001111616370255,-0.000833712277691,2011-01-01 07:00:00
-7759edfd-44e2-4f4f-837a-6bdf281703eb,819018d3-4601-4c39-9d41-4a911572d406,-0.002040379129948,-0.001530284347461,2011-01-01 07:00:00
-bed18e4f-e57f-44e1-8147-963e41394613,bb929fcc-a67e-423c-9569-73364746383d,-1.29409779437493E-05,-6.26760167637688E-06,2011-01-01 07:00:00
-63548456-8a34-4dee-8c5d-63492d1534cb,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.001188235337621,-0.000891176503215,2011-01-01 07:00:00
-3dcbf5a0-0aa6-4215-a969-b739f77c873e,26647b27-a278-4ddb-a68e-8437d24798ca,-0.001175480914712,-0.000881610686034,2011-01-01 07:00:00
-630731f8-8ae8-4e98-9cbf-2de4ca36a41b,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-3.77503469321901E-05,-1.82833274845575E-05,2011-01-01 07:00:00
-6b1f0fc6-1a7e-4468-aab1-1999963978c1,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.001073409772479,-0.00080505732936,2011-01-01 07:00:00
-3e6d959b-d70e-4860-84a3-ad0876f28ccc,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.001051469816185,-0.000788602362139,2011-01-01 07:00:00
-51ad3950-8d9c-4930-b47e-8e58082f0cd4,5a612315-ad74-4d98-b350-7e44630b8a6e,-1.14745579165031E-05,-5.55738204220462E-06,2011-01-01 07:00:00
-11079d69-f1c9-4e6d-90ca-49bf4d85eb33,41a126ec-6254-4b68-821b-ecebb98ad0fd,-1.30147109611288E-05,-6.30331220655017E-06,2011-01-01 07:00:00
-b4ccc474-3bb6-4870-8170-1a1ccf689179,2560c371-f420-4c2a-b4e6-e04c11b64c03,-4.0103428748314E-05,-1.94229770225983E-05,2011-01-01 07:00:00
-52a11469-6825-47a7-912e-676dec341e4b,fad9b8c1-9ded-4856-ab91-f41217259363,-3.58974647982125E-05,-1.7385935709413E-05,2011-01-01 07:00:00
-8062991a-d0a4-4404-a2ff-541f36c1d625,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-1.29971218482162E-05,-6.29479341036212E-06,2011-01-01 07:00:00
-18eb298b-e38b-4943-925e-7f172b8b3b0c,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-1.15417881283936E-05,-5.58994311993614E-06,2011-01-01 07:00:00
-dc01ddde-84b5-4f37-8996-8f703d883f6b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-1.16630588933296E-05,-5.64867723206523E-06,2011-01-01 07:00:00
-d22f9a0d-7f74-43d8-bdd3-2455dd718756,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-1.21077163349292E-05,-5.86403466011256E-06,2011-01-01 07:00:00
-e1f10866-0bc1-4819-921f-f253ec05d747,4e655530-909f-4acf-8ed9-d19f849265df,-1.20197462305507E-05,-5.82142879399717E-06,2011-01-01 07:00:00
-5c7d333e-8f41-4bcc-ae8a-25e842d74990,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-1.16660679752592E-05,-5.650134596959E-06,2011-01-01 07:00:00
-62e202b6-bfbb-4740-a323-195a81f321d2,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.002024486461092,-0.001518364845819,2011-01-01 07:00:00
-0a115748-bdf1-4827-bd9d-0b1a0824cec1,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-1.32035746257864E-05,-6.39478305414454E-06,2011-01-01 07:00:00
-f89f82a7-8e29-41a8-bc39-7690ff372b13,62b0cca9-b44c-4eda-999f-ae2832319848,-3.46212079918954E-05,-1.67678163266639E-05,2011-01-01 07:00:00
-1fc4b578-4341-4184-97dc-90ac7ea2c7b7,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-1.31993685820912E-05,-6.39274597420902E-06,2011-01-01 07:00:00
-725c7737-ac5d-44f1-a664-e502ccb7bef7,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-1.32139964336872E-05,-6.39983056608326E-06,2011-01-01 07:00:00
-bbc65de3-5187-4702-bb81-358ca81925fa,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-1.24850489552447E-05,-6.04678518900774E-06,2011-01-01 07:00:00
-ec1a0d60-fbcb-4ed1-8537-f1d2e0abb98f,5b38af42-1ee4-4a41-b666-ea141187df37,-1.16009781538619E-05,-5.61861015765632E-06,2011-01-01 07:00:00
-8b2b99f2-7228-4d71-a9fd-1477505a9fa7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-1.26966179943321E-05,-6.1492527513371E-06,2011-01-01 07:00:00
-0f90a655-0669-45c6-9bb9-8122de3bb841,3776dfa9-f161-419e-9014-9cfb5a379025,-4.01965986524184E-05,-1.94681012666617E-05,2011-01-01 07:00:00
-d2680129-995e-4850-9f45-26e96e6c835a,cb646f5c-890a-4317-81eb-c7aeffb86389,-1.28911942826587E-05,-6.24349034885093E-06,2011-01-01 07:00:00
-2ec68ae3-d14b-42e8-b0a1-efec5fcc2f44,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-1.32637304647568E-05,-6.42391785669296E-06,2011-01-01 07:00:00
-f72bee39-75a5-4c3f-bbb3-e9192b50cc7a,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-1.29538784353723E-05,-6.27384966963316E-06,2011-01-01 07:00:00
-8a22fa56-ca2f-4930-9db9-bbf36844a612,4fc73066-d9a2-4175-84e5-f3692e050492,-1.33990738845689E-05,-6.48946766665231E-06,2011-01-01 07:00:00
-10faaeae-2879-4c7f-9028-047cbfa70345,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.002344623232639,-0.001758467424479,2011-01-01 07:00:00
-6fbe0864-03cc-4507-8a33-cd14e4788df8,de40f0bd-3793-4b02-b663-31d282b33f61,-3.83898399559214E-05,-1.85930480918401E-05,2011-01-01 07:00:00
-aad3a7a1-250f-4eb6-ac32-943cdae62334,241b5dad-aaac-4f7c-8152-a32839fcfa13,-1.17096941079482E-05,-5.67126369736888E-06,2011-01-01 07:00:00
-5a12cb52-3111-47da-8c10-e30eb996ef67,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-1.30976850294727E-05,-6.34349838197745E-06,2011-01-01 07:00:00
-eb88cb9a-7cb3-48e4-b69c-1d495dd63938,fa6d5184-b205-4b1b-839f-7b21ac956c28,-1.28652573636115E-05,-6.23092852562501E-06,2011-01-01 07:00:00
-02fb6a24-c1dc-472b-bb67-3cd75e22d322,19d949f2-54ff-483c-928b-2438fc760385,-3.48434939696665E-05,-1.68754743392939E-05,2011-01-01 07:00:00
-3ff3e120-66ec-40f4-88ea-f95c2add6073,3d74e9fc-be60-41bf-9339-cd067c9378a2,-1.31914450476373E-05,-6.38890843132456E-06,2011-01-01 07:00:00
-3abff4e3-a679-453e-aab2-062ebfc6d9ef,6291eea2-689c-48f3-b7a9-5054bf567cab,-1.15873288003833E-05,-5.61199947404991E-06,2011-01-01 07:00:00
-241a56cd-d10e-4ce1-8dd6-16b5bfe5eddc,5206abaa-3abc-4a15-a8f2-778139a3fc65,-3.96334443352561E-05,-1.91953531824251E-05,2011-01-01 07:00:00
-ed042282-1980-4302-9ebc-5ddec35bc4d2,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-1.32954343931371E-05,-6.43927277001772E-06,2011-01-01 07:00:00
-ccb7c146-7640-474f-8cfe-fcc372382d66,6cac0624-6336-4418-bcf0-990abcdb824b,-3.91745237909085E-05,-1.89730878184333E-05,2011-01-01 07:00:00
-539b2f09-4043-40ad-a5be-922cfce7dafc,645b0617-e6ab-438b-a141-9c497d720e4b,-0.001037654051144,-0.000778240538358,2011-01-01 07:00:00
-ef742f75-e4b5-40e1-9c53-8ec19528fc55,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-1.16788431717816E-05,-5.65632190702845E-06,2011-01-01 07:00:00
-6a478b47-e3b8-4952-bffc-77665aac3972,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.00209059856075,-0.001567948920562,2011-01-01 07:00:00
-b48095cc-d447-4203-a233-dc8b66ff5f07,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.001042597411006,-0.000781948058255,2011-01-01 07:00:00
-2b369a0e-9b8a-4151-b08f-a16a86af39b8,a50f12e1-33ed-4992-8579-da1800d5eff7,-1.1787461182686E-05,-5.70892801069296E-06,2011-01-01 07:00:00
-52074794-69ed-413a-90e8-8beefc2e7f9f,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-1.17638396813498E-05,-5.69748759544639E-06,2011-01-01 07:00:00
-4cb01f00-0b66-4cfb-b90e-958183c82b6a,51ed457c-81ff-470f-b45b-30a94a965c36,-1.18397222744479E-05,-5.7342392126562E-06,2011-01-01 07:00:00
-1d58e3a0-2ee5-4f97-9dfe-33204bf06d64,dcc2950b-23cc-407d-b53f-0056234f7ee1,-3.51117921950116E-05,-1.70054171005173E-05,2011-01-01 07:00:00
-c0c17b39-df94-4fa4-9f46-42fa287b7624,53df57d0-c789-4393-b0a5-897a3bc821a2,-3.39227776591289E-05,-1.64295510778158E-05,2011-01-01 07:00:00
-d54aad36-92e4-412c-922e-e62f88be8593,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.001056537191134,-0.000792402893351,2011-01-01 07:00:00
-bd1dbc0e-c018-434e-83f0-e03c043e3adc,1a738cc5-b8f0-41f0-9f60-85073dc80136,-1.16327508027723E-05,-5.63399835385289E-06,2011-01-01 07:00:00
-200da268-0de9-46aa-b4dd-983a37ff1911,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.001158701587256,-0.000869026190442,2011-01-01 07:00:00
-f95a7282-88fb-4915-aa5e-db343f1fd656,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.001087424923455,-0.000815568692592,2011-01-01 07:00:00
-f4a99b32-c364-4a86-a80d-e168c455ae81,0a2cdd93-b055-4e0b-8fce-088968316df4,-1.16621882621038E-05,-5.64825556611743E-06,2011-01-01 07:00:00
-e7407b0a-076d-424c-85fa-022c8d1d70e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-1.33495628954142E-05,-6.4654884001723E-06,2011-01-01 07:00:00
-307a923a-adec-4ec4-b094-da0084ae5f62,b938f0ab-e2c4-469e-9979-303d42224932,-3.57927016010435E-05,-1.73351965772506E-05,2011-01-01 07:00:00
-cbd0332e-230e-4509-b988-4d8105f0dc7e,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.001043227521582,-0.000782420641187,2011-01-01 07:00:00
-53e0e1f9-4181-4716-971f-ffa2fce8ec97,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-3.45986104314562E-05,-1.67568718286277E-05,2011-01-01 07:00:00
-12ded54d-19a4-42a3-a8cc-8558a7c010ff,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-1.16053786668377E-05,-5.62074142336316E-06,2011-01-01 07:00:00
-32a63847-9e88-4d17-a7f3-6cd50276b7c6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.009390141553974,-0.007042606165481,2011-01-01 08:00:00
-308a089b-dc99-480f-86c3-50f859b2630d,83f68d87-a893-4e7f-b21d-4874929f927d,-9.22979378435368E-05,-4.4701931528575E-05,2011-01-01 08:00:00
-0042f0cb-df68-4732-8af6-d48e93bede2e,241b5dad-aaac-4f7c-8152-a32839fcfa13,-9.66680247028404E-05,-4.68184611945972E-05,2011-01-01 08:00:00
-1023fe32-33cf-4a26-a809-c602278226aa,5b38af42-1ee4-4a41-b666-ea141187df37,-9.59463875680339E-05,-4.64689563785386E-05,2011-01-01 08:00:00
-204b4442-0e53-46ce-aeb1-0ef0a23486c3,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000107666434924,-5.21452343826586E-05,2011-01-01 08:00:00
-dc48dc0b-2458-4df4-8699-c2c43125c9e8,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000111179660175,-5.3846767031321E-05,2011-01-01 08:00:00
-c678f321-103f-4411-a87b-555ea0652318,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-9.55246521890249E-05,-4.62647006120923E-05,2011-01-01 08:00:00
-df1621e4-eae1-4e9d-ac7f-1a219d912000,a50f12e1-33ed-4992-8579-da1800d5eff7,-9.40828998402479E-05,-4.55664280798777E-05,2011-01-01 08:00:00
-8d0c9e5d-1cc4-4d8f-9652-cc2c9bf46324,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.016357178729232,-0.012267884046924,2011-01-01 08:00:00
-9c8fc824-4755-493b-b222-5adce6ff8867,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.008702057756099,-0.006526543317074,2011-01-01 08:00:00
-ceb8fe5b-3ce2-4114-a6de-f6aa84d60dc1,1a738cc5-b8f0-41f0-9f60-85073dc80136,-9.3941910708454E-05,-4.54981439268081E-05,2011-01-01 08:00:00
-ef2822ef-e2fa-4839-9f57-494895cfb4d5,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-9.38915455256376E-05,-4.54737509554559E-05,2011-01-01 08:00:00
-4effc580-d945-4203-8476-1d06b003f883,6cac0624-6336-4418-bcf0-990abcdb824b,-0.000331606831668,-0.000160604518692,2011-01-01 08:00:00
-f77741d6-dad5-463a-89da-345e1b1de596,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-9.48195692480561E-05,-4.59232133580371E-05,2011-01-01 08:00:00
-f0f1b790-943b-4fa6-bb35-70d0b34822c6,de40f0bd-3793-4b02-b663-31d282b33f61,-0.000321338605039,-0.000155631389558,2011-01-01 08:00:00
-c557ff7c-3424-42af-b8d1-e9ab78e5014f,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.000325025233863,-0.00015741690539,2011-01-01 08:00:00
-49153b48-51f3-463f-90c0-6a1b36348ded,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000108521549399,-5.25593852250166E-05,2011-01-01 08:00:00
-35e396af-eb63-4361-b22f-c5e932f6af3b,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000109561398589,-5.30630071734771E-05,2011-01-01 08:00:00
-aaaeb643-c3fc-4e7f-a73e-b8579a073102,51ed457c-81ff-470f-b45b-30a94a965c36,-9.72526441797225E-05,-4.71016053301699E-05,2011-01-01 08:00:00
-b5db4c5d-c53e-4edf-83d2-fa01d5f50251,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-9.71145782498004E-05,-4.70347369483837E-05,2011-01-01 08:00:00
-f13e0d28-87cf-448a-99f8-853474356a8d,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000107347191424,-5.19906176989716E-05,2011-01-01 08:00:00
-d6903f25-523e-473c-bd69-11cbeefbe3c2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000109879900539,-5.32172647086221E-05,2011-01-01 08:00:00
-a0604630-8b49-4468-a1c8-0c823bd882fc,6291eea2-689c-48f3-b7a9-5054bf567cab,-9.38761382953441E-05,-4.54662888932504E-05,2011-01-01 08:00:00
-5fcea371-5ee5-4a99-b8bc-8630e8689585,4e655530-909f-4acf-8ed9-d19f849265df,-9.47426632613144E-05,-4.58859660886637E-05,2011-01-01 08:00:00
-ef9f283b-ded2-40aa-b397-f89f48bda824,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00011125524241,-5.38833731782138E-05,2011-01-01 08:00:00
-05325f46-1f41-4f81-89f5-391f2e36bddb,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-9.7285144327154E-05,-4.71173458699815E-05,2011-01-01 08:00:00
-1fc98799-74d6-4d6f-904f-06ce680244b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.000316935218059,-0.000153498731908,2011-01-01 08:00:00
-fce3a917-f46a-486d-89ac-0172d0df024d,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-9.55271068166834E-05,-4.62658894425265E-05,2011-01-01 08:00:00
-adfb22eb-292c-441a-ae2c-1829cf749115,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000105940997336,-5.13095668183705E-05,2011-01-01 08:00:00
-03847373-e397-45d5-98bd-3fb87def3c78,19d949f2-54ff-483c-928b-2438fc760385,-0.000286788617266,-0.000138898066758,2011-01-01 08:00:00
-e982e332-0dd7-4721-b2bb-95aa6bd26724,bb929fcc-a67e-423c-9569-73364746383d,-0.000106256036223,-5.14621471153644E-05,2011-01-01 08:00:00
-c1f8370e-51fd-4175-9211-8ebb9be75ce6,5a612315-ad74-4d98-b350-7e44630b8a6e,-9.03537655290006E-05,-4.37603259010314E-05,2011-01-01 08:00:00
-481a2351-9a45-4da1-9c83-17bbfceb67cf,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000106701379632,-5.16778367722629E-05,2011-01-01 08:00:00
-1aeaf92f-d09a-4019-baa0-fe5077f567d7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-9.49773397553117E-05,-4.59996251021924E-05,2011-01-01 08:00:00
-f091149a-ea8a-4163-afe5-c04d6cb3e189,fad9b8c1-9ded-4856-ab91-f41217259363,-0.000290902141017,-0.000140890337239,2011-01-01 08:00:00
-bf57e33e-d6c3-4914-b33c-8e176ae070f0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000110204316779,-5.33743866645535E-05,2011-01-01 08:00:00
-7d2d9622-b592-4936-abe6-c2fcba04caa2,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000109636639179,-5.30994478546194E-05,2011-01-01 08:00:00
-d7729941-1315-475f-ba02-2cc9df6ca55e,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.008926124311573,-0.00669459323368,2011-01-01 08:00:00
-58ba0725-9022-4940-880b-1dccc1bf08b0,b938f0ab-e2c4-469e-9979-303d42224932,-0.000288274069528,-0.000139617504124,2011-01-01 08:00:00
-50e1ec34-b672-48e0-80a2-483a2a295d19,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.000330032765769,-0.000159842163783,2011-01-01 08:00:00
-9454d37c-e872-425d-b410-8ecf0efe8f46,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.00874787652988,-0.00656090739741,2011-01-01 08:00:00
-d09a8310-8f87-4967-95a8-c72ff0215706,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.000290204316785,-0.000140552365538,2011-01-01 08:00:00
-90bdede0-0bf4-471c-bafa-6d2f44882649,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.000278685578065,-0.000134973585756,2011-01-01 08:00:00
-a1050b41-7075-4c3b-aa64-bbdb611475a1,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000104823312728,-5.0768247456519E-05,2011-01-01 08:00:00
-62ce632c-c015-4e62-b78e-88e8d621d1e3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000113017468289,-5.47368581253651E-05,2011-01-01 08:00:00
-58928b10-3d41-4f8c-852c-46fd2240fe37,26647b27-a278-4ddb-a68e-8437d24798ca,-0.009608245205319,-0.007206183903989,2011-01-01 08:00:00
-83f0cc75-616e-4089-a61e-7d2153452029,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.008778527518291,-0.006583895638719,2011-01-01 08:00:00
-9108aacc-4292-4310-85f1-4458a819cabd,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.008507022751705,-0.006380267063779,2011-01-01 08:00:00
-d9f946e8-1b40-4bcf-a6d9-d48549990f2c,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.019224998704494,-0.014418749028371,2011-01-01 08:00:00
-e62c5160-e382-4be5-9b4a-fd9cca9d19e9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.009739402113916,-0.007304551585437,2011-01-01 08:00:00
-06bdece3-c116-41f7-9f75-361f36743f17,819018d3-4601-4c39-9d41-4a911572d406,-0.016356800226415,-0.012267600169811,2011-01-01 08:00:00
-3dde9912-2e9e-43f3-ad91-0d865c0abb25,645b0617-e6ab-438b-a141-9c497d720e4b,-0.008532523673988,-0.006399392755491,2011-01-01 08:00:00
-7913d486-da6e-4a7a-be20-1f42e2c9ffa3,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.008405594077929,-0.006304195558447,2011-01-01 08:00:00
-d848a79a-dee1-4e5d-bf0a-44bdd1b42094,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.000310905321032,-0.000150578319487,2011-01-01 08:00:00
-7f3de65e-195f-48ef-b3e8-04d179fae3d0,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.009767163232361,-0.007325372424271,2011-01-01 08:00:00
-1b236c27-37db-4376-85c3-15f3b127826b,62b0cca9-b44c-4eda-999f-ae2832319848,-0.000288021748307,-0.000139495299379,2011-01-01 08:00:00
-c91a7bde-65dd-4af7-af00-03a0e217e072,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000109778151103,-5.31679852075999E-05,2011-01-01 08:00:00
-a2008121-6a03-43d4-9eae-ed6981417275,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00010061486654,-4.87300039404289E-05,2011-01-01 08:00:00
-8d9414de-5632-4370-804a-212adcf45604,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000108221793252,-5.24142066971629E-05,2011-01-01 08:00:00
-3ad1427c-fce4-4323-af9d-3bc9f2487f0d,0a2cdd93-b055-4e0b-8fce-088968316df4,-9.27572818986767E-05,-4.49244020082051E-05,2011-01-01 08:00:00
-61f4e26e-1d3b-487e-9829-d56c8301340d,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.016772900071527,-0.012579675053645,2011-01-01 08:00:00
-6cac7d24-5f7b-4e2e-b911-1a33c05bbda9,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.000281536659104,-0.000136354427326,2011-01-01 08:00:00
-68a30e03-2814-4cb2-81b4-459cbf1f0bcb,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.00973329459333,-0.007299970944998,2011-01-01 08:00:00
-90e67584-ab76-49fb-8a0d-a66bc17d5f81,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.121104601120335,-0.090828450840252,2011-01-01 09:00:00
-1cc85cbf-90a4-498c-944e-b267b2ad056b,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.00149441452545,-0.000723777988466,2011-01-01 09:00:00
-60383fa5-4fd9-478c-bfa8-adf722700aeb,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001167642378228,-0.000565515014321,2011-01-01 09:00:00
-e989daef-559b-4e3f-aa16-c3dcec66fb7a,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.144884033848004,-0.108663025386003,2011-01-01 09:00:00
-b821e377-cc5d-4c57-bbc7-180c397c645d,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001254324612922,-0.000607497136681,2011-01-01 09:00:00
-9639a6d8-6818-4ed1-9267-288d03ea284f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001459021747904,-0.000706636483949,2011-01-01 09:00:00
-43dea7e7-dd03-48fe-aedd-338708ba0c7f,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001029998112785,-0.000498850853963,2011-01-01 09:00:00
-c0c160e2-9360-45a3-a627-cb3b4620ba2a,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001096082883804,-0.000530857169361,2011-01-01 09:00:00
-24ed91d8-ab8e-45b9-9bda-b6c3203d71ef,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001645794941652,-0.000797094870272,2011-01-01 09:00:00
-220f4675-0db0-4a93-8532-4d80e35f14e0,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001109501436459,-0.000537356071026,2011-01-01 09:00:00
-a64ddca9-f7d8-4224-88d7-40623d8172d2,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001248101467447,-0.000604483129765,2011-01-01 09:00:00
-aebf981d-acc8-4f2a-a68e-a9771b120932,de40f0bd-3793-4b02-b663-31d282b33f61,-0.004731561173763,-0.002291599666846,2011-01-01 09:00:00
-a64c8442-4b28-4c3f-a238-de657ab88793,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001289317921276,-0.000624445169438,2011-01-01 09:00:00
-9d2731c7-fcb7-460c-809d-3385603b73c5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000901499950451,-0.000436616353514,2011-01-01 09:00:00
-06d553ee-6f75-43ac-8a76-54d135c27416,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000978468316913,-0.000473893834764,2011-01-01 09:00:00
-59cc5185-3402-4084-8458-7928bdb13106,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001331583199835,-0.000644915178111,2011-01-01 09:00:00
-8370dc23-334a-4994-9006-a06dc7735740,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.152730549330023,-0.114547911997517,2011-01-01 09:00:00
-4cc634bc-538a-4c57-8719-6f9d35bc2f55,b938f0ab-e2c4-469e-9979-303d42224932,-0.003287641099233,-0.001592277257132,2011-01-01 09:00:00
-c63524bc-8dd9-49f1-9f23-85b615cf3f7a,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001318824014466,-0.000638735622597,2011-01-01 09:00:00
-547cf64d-d3f6-4e07-baf4-4a008fda27f7,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000904726787067,-0.000438179181815,2011-01-01 09:00:00
-ae66aa30-ab8e-46d9-823d-55c9c5d8ddec,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001579507453412,-0.000764990374444,2011-01-01 09:00:00
-7743e165-37b7-4646-bb68-740dc3c318b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003253387697463,-0.001575687577489,2011-01-01 09:00:00
-cc8a7c43-4c87-43ba-81c2-80b33fe761b2,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001536386110346,-0.000744105754806,2011-01-01 09:00:00
-de7801fb-dd69-4bd8-9755-2f834af19998,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001173575240883,-0.00056838843085,2011-01-01 09:00:00
-ae608e3f-0fe4-4716-900a-d4ff832f4859,bb929fcc-a67e-423c-9569-73364746383d,-0.00142960202178,-0.000692387860269,2011-01-01 09:00:00
-aba4197e-9cb5-49d4-80d8-28703df93e2c,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001525892014159,-0.000739023232053,2011-01-01 09:00:00
-aea5864a-84a1-4d13-95ff-2f2ed1196979,4e655530-909f-4acf-8ed9-d19f849265df,-0.000921471639228,-0.000446289083859,2011-01-01 09:00:00
-f4a91b8d-fc43-406a-808d-bd822dfcfcb2,fad9b8c1-9ded-4856-ab91-f41217259363,-0.00335729062734,-0.001626010063186,2011-01-01 09:00:00
-8def46a3-1e9b-4824-81c9-f5033be1a563,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00399763992546,-0.001936145383083,2011-01-01 09:00:00
-b1d671d9-5f63-4ed9-a5fe-26d96f0789ea,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001682870680851,-0.00081505147032,2011-01-01 09:00:00
-90ccfed0-aacc-4add-81cd-b5b2b0b2a726,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001709673566679,-0.0008280327004,2011-01-01 09:00:00
-cf003dc4-fac9-4064-97b2-39ca3a548249,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001233563221643,-0.000597441935957,2011-01-01 09:00:00
-c2b7ed25-e4ea-41c2-8018-d124cb756835,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001303807371721,-0.000631462730575,2011-01-01 09:00:00
-24d54f66-c0e1-4c9b-b159-73e9a605d883,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.001538420405364,-0.000745091008851,2011-01-01 09:00:00
-688d38c1-bcec-4ccd-bb77-bd67900f953f,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.002010158639855,-0.000973564263513,2011-01-01 09:00:00
-8cc382f2-8d2d-4975-acb0-a811ae8b9af9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00159158981835,-0.000770842130862,2011-01-01 09:00:00
-8d270e13-8c87-4ed9-9e2b-a533be3d5339,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001092576644034,-0.000529159019935,2011-01-01 09:00:00
-61659085-3990-471a-a66d-2d1e0c2c77d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001342531425234,-0.000650217645681,2011-01-01 09:00:00
-01d29211-1525-4209-adbc-19b605910dc2,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001270630549896,-0.000615394462397,2011-01-01 09:00:00
-85d1f005-f562-494d-8c1a-5b7e0754a787,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.129714500322774,-0.097285875242081,2011-01-01 09:00:00
-a67d6508-64c9-446c-ba1b-cd8443747a80,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.004350547270039,-0.002107066211022,2011-01-01 09:00:00
-d8738325-0491-4acb-9f2c-94ef7c3d3b3f,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003773606714212,-0.001827641146658,2011-01-01 09:00:00
-be475029-5afc-452a-afe3-d24d723c4707,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001815761469757,-0.000879413416916,2011-01-01 09:00:00
-3d1e579e-7eff-4901-a8e2-f7b77e5a80be,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.004310700315509,-0.002087767450133,2011-01-01 09:00:00
-132d980a-473d-4192-a219-9288c0c35d5c,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00163116731717,-0.000790010388394,2011-01-01 09:00:00
-48640fbe-ff96-4507-9a07-67ac5681b861,645b0617-e6ab-438b-a141-9c497d720e4b,-0.110668663371339,-0.083001497528504,2011-01-01 09:00:00
-d11ec13e-e6ee-447e-8973-3019108b5731,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.11781291447014,-0.088359685852605,2011-01-01 09:00:00
-26f82259-46fe-49f5-978b-d8bbaf61e4dc,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.122649529972607,-0.091987147479455,2011-01-01 09:00:00
-af020ef2-08d9-4037-b452-0b25368b7ef9,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003647022290814,-0.001766333512278,2011-01-01 09:00:00
-f8fa69c9-70bb-4a1d-9a5f-292108410d8e,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.141449922693442,-0.106087442020082,2011-01-01 09:00:00
-94fb426f-5e16-4ff1-9315-61e452fcbcdf,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.099380184680636,-0.074535138510477,2011-01-01 09:00:00
-67709131-18ba-46d7-95d0-5607d7515578,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.104238760595291,-0.078179070446468,2011-01-01 09:00:00
-a85c8e23-1278-406d-8536-8bec13cebcbd,19d949f2-54ff-483c-928b-2438fc760385,-0.003708608527405,-0.001796161088012,2011-01-01 09:00:00
-24bafacd-1615-44d2-b625-53401df3b716,0818deae-c7d9-4252-ac4c-f147004e5752,-0.124847833781321,-0.093635875335991,2011-01-01 09:00:00
-8bc7799f-fe33-4dc9-bc4f-8f2c52bebd63,26647b27-a278-4ddb-a68e-8437d24798ca,-0.125174891791904,-0.093881168843928,2011-01-01 09:00:00
-962de57e-ffce-4410-bbfe-d81648d1591d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.250395655271586,-0.187796741453689,2011-01-01 09:00:00
-c9435595-c897-467b-b712-aef590a6ed44,819018d3-4601-4c39-9d41-4a911572d406,-0.185564085833483,-0.139173064375112,2011-01-01 09:00:00
-b4d1d2d2-80e2-4582-ab58-567e5d9728cc,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.09590700306114,-0.071930252295855,2011-01-01 09:00:00
-0fc0c8e0-dcdf-4d7f-88de-e770a9b8c556,6cac0624-6336-4418-bcf0-990abcdb824b,-0.005110398054781,-0.002475078742451,2011-01-01 09:00:00
-cd9bcaa2-ffa7-4157-a53a-64bb5b2d899a,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003509540519904,-0.001699748051613,2011-01-01 09:00:00
-867b4baa-bf1b-48a0-b049-6c912c423f71,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.226474025261148,-0.169855518945861,2011-01-01 09:00:00
-b8e06efa-c159-4421-bfbe-94f5223f0184,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001136018851611,-0.000550199041348,2011-01-01 09:00:00
-a4c1896f-2e6c-4cdb-99f9-18424d1291f2,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.004408540372985,-0.002135153552707,2011-01-01 09:00:00
-bb9bcbef-010f-4690-92c3-14e622fafbf6,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000827808522219,-0.000400925965884,2011-01-01 10:00:00
-fabf6743-b9c0-4e15-88e3-db894705a285,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.079556795616373,-0.05966759671228,2011-01-01 10:00:00
-d464b6ba-a750-417d-9fd5-9b363b9290bd,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000943351409117,-0.000456885940065,2011-01-01 10:00:00
-c28fa5b5-c3ae-4fac-b116-67e4f9eaa352,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002804877219816,-0.001358464038913,2011-01-01 10:00:00
-18c03627-3fb5-49d6-a68d-04f1cd1132dc,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804398807542,-0.000389588123598,2011-01-01 10:00:00
-acb84627-79a8-49a0-ab45-d7be0c1f3c36,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002381867890261,-0.001153591270057,2011-01-01 10:00:00
-ced7e19e-8361-4ee8-bff0-c21c20388ff7,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.073808829206781,-0.055356621905086,2011-01-01 10:00:00
-c980a9d6-ddf1-4496-9600-5d0089025379,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002968563639562,-0.001437740990258,2011-01-01 10:00:00
-f02e08bd-f0d2-4a77-ae0b-8d01ab141848,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.068735570404284,-0.051551677803213,2011-01-01 10:00:00
-3c5fe379-87a0-48fb-a486-bdafc71da32e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.083621470235429,-0.062716102676572,2011-01-01 10:00:00
-73927d54-05bb-4f66-8a4d-5aee0e3d892e,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000971295809802,-0.000470420031023,2011-01-01 10:00:00
-e98df64e-a63b-45e1-9417-3048cb1fda8b,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.126861748839704,-0.095146311629778,2011-01-01 10:00:00
-a3e4e3fc-1eb1-4646-bc01-4dc3d661c576,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.084127980770985,-0.063095985578239,2011-01-01 10:00:00
-933c230b-a919-46d9-9fd9-746a9dee7409,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002360129117056,-0.001143062701661,2011-01-01 10:00:00
-11bdbd8c-eefe-47c4-b490-d94ce05c4f64,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.14157450860764,-0.10618088145573,2011-01-01 10:00:00
-58848904-d374-410e-b269-9a1f4dd3cd51,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00079972878711,-0.000387326329473,2011-01-01 10:00:00
-15b2b2db-52b9-4990-a47b-98ee1213d321,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.00089387539585,-0.000432923613181,2011-01-01 10:00:00
-63306adb-eaf1-40bd-b447-35c51362b385,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.163045190703394,-0.122283893027545,2011-01-01 10:00:00
-563c47a8-34ff-42cc-82d1-1d9822f74aad,819018d3-4601-4c39-9d41-4a911572d406,-0.133821382350881,-0.100366036763161,2011-01-01 10:00:00
-2d947f9c-07e5-45fa-a071-32c620603ecd,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002828813516827,-0.001370056916664,2011-01-01 10:00:00
-3ee93b33-219b-465a-8090-bcacd30501c5,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000760153333802,-0.000368159062626,2011-01-01 10:00:00
-742edd3b-f1db-4632-a7f6-f6bf2607b8dc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.08257149250133,-0.061928619375997,2011-01-01 10:00:00
-926410e0-9f8d-4619-99db-51038a738417,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000762320609509,-0.000369208722159,2011-01-01 10:00:00
-c5aabe2b-79ac-4a55-8274-b91f48c6469b,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000807317295322,-0.000391001611742,2011-01-01 10:00:00
-9a0000d5-522e-47dd-8a1f-69d2157861c5,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000994809341459,-0.000481808154168,2011-01-01 10:00:00
-5d9d4f7c-7a74-452a-9dd1-3558c1d65d71,26647b27-a278-4ddb-a68e-8437d24798ca,-0.082545612911516,-0.061909209683637,2011-01-01 10:00:00
-2aa4f3f3-97a3-44a5-bec0-561888829373,bb929fcc-a67e-423c-9569-73364746383d,-0.000925733275238,-0.000448353088382,2011-01-01 10:00:00
-f988571c-7a17-45a1-846d-518ca7ab7bc3,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000719338250394,-0.000348391415521,2011-01-01 10:00:00
-fc2af59b-e438-4171-a0f5-f43655c307d0,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000718694054838,-0.000348079417374,2011-01-01 10:00:00
-64246cff-f7c7-4819-8fd2-c7b2e3ed2a22,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000943529841796,-0.000456972358956,2011-01-01 10:00:00
-f15ec2e1-544c-4955-a0d2-378d3939de70,19d949f2-54ff-483c-928b-2438fc760385,-0.002379326002669,-0.001152360177708,2011-01-01 10:00:00
-13994e83-0b15-442c-ad4e-7dd1cdce25a7,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.069864721958699,-0.052398541469024,2011-01-01 10:00:00
-76f3d6e0-c93d-499e-9f5a-5ecfe2b735c6,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000787098862223,-0.000381209377667,2011-01-01 10:00:00
-3244ad0c-c1ad-4092-8c23-9f691f207a9b,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000764062189513,-0.000370052207852,2011-01-01 10:00:00
-8427fd44-d82a-4b28-b68e-77296f2605aa,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.072850802498799,-0.054638101874099,2011-01-01 10:00:00
-dbb5bee5-9e97-4edf-949d-9571f2712dd2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000940958277528,-0.000455726893537,2011-01-01 10:00:00
-82025c0e-759b-40c8-ba7a-9c929d9e76db,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000935056339553,-0.000452868454514,2011-01-01 10:00:00
-2fd2c05d-07aa-49ac-9acd-a1b52a9b3eb3,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000804365935924,-0.000389572203147,2011-01-01 10:00:00
-70496057-d8f4-41a0-93a6-e8d671aa1c0b,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000768641442911,-0.000372270041496,2011-01-01 10:00:00
-52d83006-d2d7-4357-8f7d-3289f890fd7d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002560247233254,-0.001239984328915,2011-01-01 10:00:00
-d3c1151a-0443-45db-9759-6728f0bfa3c0,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.084809320919145,-0.063606990689358,2011-01-01 10:00:00
-f77ce588-7cd1-473a-b524-79f21f03a513,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002853612717642,-0.0013820677178,2011-01-01 10:00:00
-dc16d173-52e6-4dcf-9f40-cf5bea92485f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002786397099288,-0.001349513708041,2011-01-01 10:00:00
-1d553468-246f-41a8-a4c9-f7edde77de01,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000817215526704,-0.000395795544,2011-01-01 10:00:00
-91b29d00-5450-438c-914e-36050e395b95,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000779173646812,-0.000377371020658,2011-01-01 10:00:00
-90085cc4-d5fd-47e9-9f5e-c772daec2808,b938f0ab-e2c4-469e-9979-303d42224932,-0.00232290004681,-0.001125031839999,2011-01-01 10:00:00
-5108877c-b210-46f2-a374-ed9215d0ed6f,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07126292359844,-0.05344719269883,2011-01-01 10:00:00
-965c02b3-b43d-489c-b659-8eb708567332,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002309185386622,-0.001118389526909,2011-01-01 10:00:00
-34bd790b-a518-4708-8e5e-2d5639d4330a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000975847164508,-0.000472624352715,2011-01-01 10:00:00
-a4dd2932-a6df-487b-aa95-1b4c3f1d5a80,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000737133177955,-0.000357009892293,2011-01-01 10:00:00
-973db954-75bd-4156-aff2-8670c7676ff4,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000786224026774,-0.000380785675521,2011-01-01 10:00:00
-827dd10f-20ff-44b5-afcb-d2b82ace317e,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000883744651844,-0.00042801706992,2011-01-01 10:00:00
-d7225bd4-2a72-4325-8548-2e8b318af939,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00246088484464,-0.00119186092772,2011-01-01 10:00:00
-07401d94-f3dd-4fc4-9393-7b7cee20cd8e,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000974414590828,-0.000471930525615,2011-01-01 10:00:00
-4b56676f-b629-42c8-8da9-600732d6377d,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000976127683401,-0.000472760214215,2011-01-01 10:00:00
-962b3a70-413d-4598-aa0a-278071c3588a,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000939771677083,-0.000455152196712,2011-01-01 10:00:00
-04a91256-18e4-44a6-93bc-73165dfe3938,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00095078723127,-0.000460487273102,2011-01-01 10:00:00
-719a55d0-2b29-44d1-acf6-f257b5897c99,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000954283904166,-0.000462180789078,2011-01-01 10:00:00
-6c54de5e-7ceb-4b92-882b-2f8162770960,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.00235660944651,-0.001141358047414,2011-01-01 10:00:00
-1355642a-923a-4a0a-b8f0-09878419c366,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.067470788551788,-0.050603091413841,2011-01-01 10:00:00
-2d0168a4-27b0-408a-a5e3-ae78be6a9342,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001045138534561,-0.000506183694906,2011-01-01 10:00:00
-71ae7907-8a4d-4401-bb12-66f1d14bcd1a,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000906079760604,-0.000438834456807,2011-01-01 10:00:00
-7a53725b-bf42-4667-ac1d-5b73cc999640,4e655530-909f-4acf-8ed9-d19f849265df,-0.000733257817404,-0.000355132969514,2011-01-01 10:00:00
-eff37c26-5287-462e-a691-61529d16c319,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.081358832714709,-0.061019124536031,2011-01-01 11:00:00
-ba6bc78a-e1f0-4955-a92f-da3d7c7b479c,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.07192803633038,-0.053946027247785,2011-01-01 11:00:00
-b7030fc6-2d6a-434e-94b7-ed9d811dd376,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07256141114062,-0.054421058355465,2011-01-01 11:00:00
-683c4613-a188-4ce6-b89d-610e458c164f,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.071431869359144,-0.053573902019358,2011-01-01 11:00:00
-91dc13ad-3720-48f7-89fa-7d5e39e15841,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.166659657628408,-0.124994743221306,2011-01-01 11:00:00
-839b29ae-46eb-492b-88c5-1feaf3d6b0e7,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000802693627011,-0.000388762266974,2011-01-01 11:00:00
-faf9fcb3-0dd8-4bc4-9239-14fc0e75d56b,819018d3-4601-4c39-9d41-4a911572d406,-0.140740555351807,-0.105555416513855,2011-01-01 11:00:00
-c454e007-48fe-481a-80b3-20f8cfcb6ff8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.08353379779325,-0.062650348344937,2011-01-01 11:00:00
-50015638-a749-45ff-826f-0f3ab343502b,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000962124328445,-0.000465978079868,2011-01-01 11:00:00
-8d8a4424-6696-4f30-8e9f-30f13ddefdc9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.084803550224487,-0.063602662668365,2011-01-01 11:00:00
-d7437e87-0759-4416-96b3-0a04c7c573cd,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000791186544203,-0.000383189132408,2011-01-01 11:00:00
-9ec38e75-6996-4e39-8e8a-086d5a2ba088,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.073214178366409,-0.054910633774807,2011-01-01 11:00:00
-3800d1ac-b18b-473f-8d66-95d81d1ae90c,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002879245667811,-0.00139448232218,2011-01-01 11:00:00
-c3876b50-b4f9-46f5-847a-6ebddfc444fe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002402943353606,-0.001163798582825,2011-01-01 11:00:00
-363dd2a4-5bde-43f6-b51c-f456fdd1a946,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.137981801389053,-0.10348635104179,2011-01-01 11:00:00
-ba1d65e6-d583-43f1-b842-c3c731136df9,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000823048757819,-0.000398620706771,2011-01-01 11:00:00
-19a63259-57ae-4748-a213-63cebe2e8577,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000828243132104,-0.000401136457058,2011-01-01 11:00:00
-60613254-470a-4276-bbd2-3e30a9a6b96f,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.085233470940339,-0.063925103205254,2011-01-01 11:00:00
-a63c4f14-65a4-4e98-907c-883beffba5c0,b938f0ab-e2c4-469e-9979-303d42224932,-0.00242833963909,-0.001176098565265,2011-01-01 11:00:00
-f2f2d494-afb6-49b2-97d0-9156aed36135,4e655530-909f-4acf-8ed9-d19f849265df,-0.000789542929745,-0.000382393093594,2011-01-01 11:00:00
-61462b91-4c0d-4ce2-80b6-d75cc2c3eb73,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000795931568102,-0.00038548725237,2011-01-01 11:00:00
-31921f0e-2d6b-4dba-a736-bc018444b2e9,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002838712103956,-0.001374851021217,2011-01-01 11:00:00
-19f91f7f-c852-4ca3-9591-71188be946bd,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000944468703262,-0.000457427070317,2011-01-01 11:00:00
-7a13607d-f259-498e-9305-50dd3bd00076,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000943831437169,-0.000457118428262,2011-01-01 11:00:00
-235243cf-bbc1-451e-a564-2d6ae0422c24,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000783581210827,-0.000379505701339,2011-01-01 11:00:00
-2209e08b-5adf-4ac3-9fbe-c38835b2896f,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000831711827243,-0.000402816422789,2011-01-01 11:00:00
-80fff301-ca55-47ab-a06e-2ab17eacb930,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.142843966590602,-0.107132974942951,2011-01-01 11:00:00
-72dfcb8b-d7e7-44ba-aab4-b7496421aa32,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002926164271883,-0.00141720603926,2011-01-01 11:00:00
-cba8cc47-6189-4147-b3a4-6a083b7f8da3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000804116113854,-0.000389451208796,2011-01-01 11:00:00
-556d5917-3b89-485a-9c31-b91b68448385,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002409040398714,-0.001166751516545,2011-01-01 11:00:00
-3acfe4c8-6db8-4e45-a0b1-5cf1ba16e1a2,19d949f2-54ff-483c-928b-2438fc760385,-0.002419496908659,-0.00117181583545,2011-01-01 11:00:00
-25e15287-7990-4701-a9f4-fbb918d84f6f,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000818141458064,-0.000396243993025,2011-01-01 11:00:00
-3d48805f-f3e4-47dc-914c-b5a0bbc6c22f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000811521644834,-0.000393037871148,2011-01-01 11:00:00
-ce53fa81-1125-4441-be32-679ee4e7ebcb,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000971300575741,-0.000470422339273,2011-01-01 11:00:00
-e3ea4cf1-5673-4357-bcfc-20aa77b685e3,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.00095995830225,-0.000464929025502,2011-01-01 11:00:00
-188ea02d-ca98-471c-bbfd-b493cfc6382e,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002849228304176,-0.001379944249442,2011-01-01 11:00:00
-37688b27-2021-429e-b655-be31dbde2657,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000808381406182,-0.000391516984154,2011-01-01 11:00:00
-441fde73-09ef-4efa-9ff8-8602db07d65f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000945540622834,-0.000457946224661,2011-01-01 11:00:00
-33e26cad-e227-4780-926e-2e0286625fc0,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000922006897608,-0.000446548321325,2011-01-01 11:00:00
-5d5c992f-fba0-44d6-b48a-4ff840d62389,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002867921366133,-0.001388997712555,2011-01-01 11:00:00
-5cc8af20-0195-4532-be67-c9869254b544,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804697181872,-0.000389732632881,2011-01-01 11:00:00
-96cef89e-ca84-420c-9dab-3b687bad628a,bb929fcc-a67e-423c-9569-73364746383d,-0.000945415780435,-0.000457885760727,2011-01-01 11:00:00
-0aea8aed-2c05-42bc-9310-72abc315503f,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000939399496843,-0.000454971941595,2011-01-01 11:00:00
-c0668262-4824-40f0-8272-37666097196b,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002752791294924,-0.001333237674137,2011-01-01 11:00:00
-90c30382-448c-484d-b91f-890b58e7913e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000955925625036,-0.000462975910786,2011-01-01 11:00:00
-e265ab92-fdcb-4900-97fb-92ae88abacd8,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000811240606677,-0.000392901758156,2011-01-01 11:00:00
-ddda9d2a-f44f-4220-8aac-3c951398e73e,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002394962315736,-0.001159933189765,2011-01-01 11:00:00
-e1a5d5cd-a048-42d7-84d8-a2f430317b77,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000957968573993,-0.000463965356125,2011-01-01 11:00:00
-2a905144-59d1-42bd-8068-08f7acd81263,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000928110140244,-0.000449504256644,2011-01-01 11:00:00
-714e303e-4604-4ad0-929f-ff7a66ec33cc,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000950320752429,-0.000460261347087,2011-01-01 11:00:00
-efc84d75-932b-4b6f-973d-96078edf6892,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002471294914327,-0.001196902754582,2011-01-01 11:00:00
-68c6cc0d-f1e9-4256-8afb-a22702725e25,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00077501491686,-0.000375356855814,2011-01-01 11:00:00
-9a622ada-76d3-451b-9bfe-91cc6c104b33,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.083849590052647,-0.062887192539485,2011-01-01 11:00:00
-466d3de7-eabe-487e-8c6b-2e121fb3304b,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000947296146564,-0.000458796463609,2011-01-01 11:00:00
-5863b855-ae37-4635-ac63-0e8cae607cfe,26647b27-a278-4ddb-a68e-8437d24798ca,-0.084736215134699,-0.063552161351024,2011-01-01 11:00:00
-93adb442-44a6-476f-b731-2bb83b898357,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002435233374789,-0.001179437353849,2011-01-01 11:00:00
-81d45208-0668-4b60-b1bf-9ddbb6fe717a,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00080841327625,-0.000391532419532,2011-01-01 11:00:00
-0f636dd7-48e1-4d3a-8cf5-8611df9023e8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.07386175037782,-0.055396312783365,2011-01-01 11:00:00
-dcf0ef76-d24c-4506-9e13-84501cfcc69c,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.070441783342661,-0.052831337506996,2011-01-01 11:00:00
-8ec1f820-db74-422b-b354-1e0090d276ce,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00095724405498,-0.000463614455552,2011-01-01 11:00:00
-8ec0af2c-2db0-4a14-9e70-fc5f303d4a62,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000956450647815,-0.000463230190923,2011-01-01 11:00:00
-6784ad61-c35a-4edd-aeae-cca038a71ba3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000958420790641,-0.000464184374643,2011-01-01 11:00:00
-c362267f-c09f-4812-8d4d-a6852e477387,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000773676893821,-0.00037470882168,2011-01-01 11:00:00
-cae86f60-8571-441c-9d4b-ac2081b9d43a,645b0617-e6ab-438b-a141-9c497d720e4b,-0.094136474695779,-0.070602356021834,2011-01-01 12:00:00
-babf73ac-dd39-4145-bd99-5dd01a2b3aa3,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001050420004517,-0.000508741627552,2011-01-01 12:00:00
-ea9ea276-befd-4f0a-b2c2-00a2de5a7af0,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.093694000918619,-0.070270500688964,2011-01-01 12:00:00
-a73c7616-3132-41fe-bc91-8f9524ecd638,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001242685344607,-0.000601859981751,2011-01-01 12:00:00
-46a234f6-459a-4309-8085-23b644dc41f3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001065985944982,-0.000516280556601,2011-01-01 12:00:00
-95624f7d-b39e-456d-ae96-aa1a8f181cb3,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.108789615218354,-0.081592211413765,2011-01-01 12:00:00
-e49e12ad-8cfd-4691-b9cd-c28b693af3f5,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.184716083656226,-0.138537062742169,2011-01-01 12:00:00
-d0e59412-6878-41f6-a3fa-e038b5c583bc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.111501279170322,-0.083625959377741,2011-01-01 12:00:00
-7de9cf0b-31eb-4f9f-9fa9-1f1297567e2c,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001041547659413,-0.000504444554696,2011-01-01 12:00:00
-42475721-bc2e-4af5-bdb3-ede527cd6ab4,6cac0624-6336-4418-bcf0-990abcdb824b,-0.003801844851246,-0.001841317500623,2011-01-01 12:00:00
-b9d4f9f7-6beb-447c-8f41-400ca5ece74a,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.111812100923525,-0.083859075692644,2011-01-01 12:00:00
-c128bc03-7f74-4778-abe8-8c947c2e453e,19d949f2-54ff-483c-928b-2438fc760385,-0.003126730978754,-0.001514344928892,2011-01-01 12:00:00
-aa8da156-9288-4b6a-92ed-08db9513aa0b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001064060616969,-0.000515348077686,2011-01-01 12:00:00
-90830673-4bdf-4e90-a9fa-60f6201c2db3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.003784322758711,-0.001832831163885,2011-01-01 12:00:00
-1da415bf-b606-4776-9da0-1b1679ecd132,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001076098265665,-0.000521178177039,2011-01-01 12:00:00
-5aeee5eb-94a4-4eaa-9091-64e2677145b8,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003199387329208,-0.001549534005474,2011-01-01 12:00:00
-fff7b0fa-8713-443f-9d06-f133c6c0026d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.001032044270887,-0.000499841853562,2011-01-01 12:00:00
-ddf2f7b1-419c-48b5-acc2-5777508a00ab,26647b27-a278-4ddb-a68e-8437d24798ca,-0.111974930407886,-0.083981197805915,2011-01-01 12:00:00
-9d13b4d7-a2d6-44d1-9f1f-780f42d46ae0,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003085097225474,-0.001494180781871,2011-01-01 12:00:00
-5f72b94a-c9fa-4bf9-ad52-ad8c71c08619,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.003792390894624,-0.001836738740452,2011-01-01 12:00:00
-fb41e040-3d56-49c4-b8df-1efd2e07d553,bb929fcc-a67e-423c-9569-73364746383d,-0.001251133232972,-0.000605951480826,2011-01-01 12:00:00
-5cf683d0-64bf-46ba-b66f-8d17e72911b4,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.107633521844787,-0.08072514138359,2011-01-01 12:00:00
-8c1f9340-fa00-4e7c-9715-5bf8c3274a3d,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001066169997308,-0.000516369697211,2011-01-01 12:00:00
-7f3852a5-0f7c-42f5-9293-d518e50cc1f7,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.1096104312065,-0.082207823404875,2011-01-01 12:00:00
-bd6d199b-a49e-4636-af0d-c636282ba078,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.003774401199079,-0.00182802593324,2011-01-01 12:00:00
-ad2e3d01-067d-4a4a-8a3f-2b0df2563212,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.001261674097107,-0.00061105665433,2011-01-01 12:00:00
-8a0c4b30-a1f6-47f2-a272-6506e240e1c3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001062134704635,-0.00051441531577,2011-01-01 12:00:00
-17d7d684-f5f0-4cf1-abb1-1474cc1b5645,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.218294139930183,-0.163720604947637,2011-01-01 12:00:00
-52d2a115-5dc4-4a38-8520-16f325375260,de40f0bd-3793-4b02-b663-31d282b33f61,-0.003729497937545,-0.0018062782911,2011-01-01 12:00:00
-45278204-a6c8-4b8d-86a7-71b371eaaef7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001232333800603,-0.000596846500171,2011-01-01 12:00:00
-8b6997b8-0532-4118-bdee-80f699fd8fa5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.001006055762534,-0.000487255044495,2011-01-01 12:00:00
-cdd517e0-33fc-49b7-81a5-50fc715fb145,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001240556856506,-0.000600829107914,2011-01-01 12:00:00
-6f01ffa6-5cf1-44ad-aee7-3f8ff8e248ab,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001214219117702,-0.00058807315882,2011-01-01 12:00:00
-64925113-87ca-45f0-b6d7-fc3ddc32caec,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.092970051971514,-0.069727538978636,2011-01-01 12:00:00
-0027f9fa-6cec-4465-b193-25e25c8dfcc4,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001062504087388,-0.000514594216003,2011-01-01 12:00:00
-897b99b7-378c-4e71-826a-9f29b08af95d,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.092426353492166,-0.069319765119124,2011-01-01 12:00:00
-9fc4c69f-dbc0-44ad-a857-5da6daf1e01f,4e655530-909f-4acf-8ed9-d19f849265df,-0.001039407732563,-0.000503408140819,2011-01-01 12:00:00
-bcec4ed5-70cb-4854-88cf-ca969bb874d2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001225874361889,-0.000593718051217,2011-01-01 12:00:00
-5e9cd704-b25a-42a2-9563-a8097ab8db83,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001223864136738,-0.00059274445474,2011-01-01 12:00:00
-1f5dc3cc-7222-4574-874a-a9dc15f748c5,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001209853618091,-0.00058595885086,2011-01-01 12:00:00
-887b1cdc-a8d5-4a0e-87ce-80f136e624ff,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001024205681382,-0.000496045451394,2011-01-01 12:00:00
-eed269e2-a18d-4b47-b9b6-7a4bcdaf0d50,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001059753208187,-0.000513261904398,2011-01-01 12:00:00
-b68f8aef-ad3f-4939-a1e2-25d4f226508e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00123039678171,-0.000595908359103,2011-01-01 12:00:00
-1ce26f4e-0f6a-4479-bfe7-a608861330eb,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001233472905791,-0.000597398193993,2011-01-01 12:00:00
-19b9b818-7c53-404f-a542-c34c80bcb092,819018d3-4601-4c39-9d41-4a911572d406,-0.185972032489923,-0.139479024367442,2011-01-01 12:00:00
-cb0e6670-2f3e-4102-8b60-4d7c4e0c550d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003685035574538,-0.001784744185863,2011-01-01 12:00:00
-430fda41-ea7f-45c8-b3f4-ca0c6fa58349,62b0cca9-b44c-4eda-999f-ae2832319848,-0.003199269928639,-0.001549477145783,2011-01-01 12:00:00
-a9d3645a-7105-40d7-9674-0a66eecc6561,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00124760164199,-0.000604241053248,2011-01-01 12:00:00
-9b0b5651-6060-4f12-8b5a-86f86d467359,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001249146833472,-0.000604989423638,2011-01-01 12:00:00
-a95c591f-cf60-40df-a367-1816cd7e5cd0,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001262672870525,-0.000611540382374,2011-01-01 12:00:00
-f19e6d6d-f98d-43b0-89a2-13e3b117e36b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001231167720349,-0.000596281741728,2011-01-01 12:00:00
-e97cf8b1-0502-497e-8ef5-c62b9c611143,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001229859215377,-0.000595648003845,2011-01-01 12:00:00
-094805b1-21b5-4d21-997b-e1d457fd7079,fad9b8c1-9ded-4856-ab91-f41217259363,-0.003088621457947,-0.00149588764556,2011-01-01 12:00:00
-49d094f9-6207-410f-9d40-9634e14c2a9f,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001040862673861,-0.000504112801052,2011-01-01 12:00:00
-06c02574-2537-4662-8ff5-37e24fa3ca0f,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.001236897146954,-0.00059905662968,2011-01-01 12:00:00
-41fff152-adf8-442a-a3ca-b24b55770a14,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.091781386070549,-0.068836039552912,2011-01-01 12:00:00
-fcc64e53-544e-4b1c-995a-447620dfead0,b938f0ab-e2c4-469e-9979-303d42224932,-0.003172562786441,-0.001536542286459,2011-01-01 12:00:00
-b3369977-7b53-4512-9ffc-45c011cd1c52,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.183332932943996,-0.137499699707997,2011-01-01 12:00:00
-5fffeb2e-2baa-4915-a0bd-9aa868a931aa,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001038104420233,-0.000502776917849,2011-01-01 12:00:00
-94b4cea5-14ae-4577-ae71-0892ac63475b,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003137208420119,-0.001519419385347,2011-01-01 12:00:00
-9131664a-7db9-42d9-bc9b-0065be771b4f,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.001032964595189,-0.000500287586965,2011-01-01 12:00:00
-f86c6dfb-a7c6-4978-9f2c-ac3d37ed932a,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.095049188932006,-0.071286891699004,2011-01-01 12:00:00
-e466d0f6-b13f-406b-8b86-3704df9135fc,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001075744534861,-0.000521006857392,2011-01-01 12:00:00
-904a33c1-ad84-4b47-b27d-18dbf017154b,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000721795285914,-0.000349581412136,2011-01-01 13:00:00
-15ae83d6-de17-4ddc-a965-0a752dba0875,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002126522041181,-0.001029921630969,2011-01-01 13:00:00
-4df085d9-40cc-404a-9362-f14630e0cc9c,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000736135220185,-0.000356526559285,2011-01-01 13:00:00
-4124ca17-2f79-40eb-b988-c467464fcb0a,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002537648901984,-0.001229039457549,2011-01-01 13:00:00
-7868dd42-9b9d-4208-870f-c2d7a9d599d3,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.00086814795778,-0.000420463246223,2011-01-01 13:00:00
-6c44d599-2b6a-4650-8208-e26360de2d24,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.00070249644211,-0.000340234555484,2011-01-01 13:00:00
-b1cdb99d-01be-417a-b0de-0a0f25a75771,26647b27-a278-4ddb-a68e-8437d24798ca,-0.077249605254206,-0.057937203940655,2011-01-01 13:00:00
-07f65e9c-50ff-44f7-812c-c089508fa860,0818deae-c7d9-4252-ac4c-f147004e5752,-0.077031800500083,-0.057773850375063,2011-01-01 13:00:00
-eba620b1-5b0d-46fa-915d-0c5fa7ea5316,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000846833723892,-0.000410140291603,2011-01-01 13:00:00
-7e8257a2-56e7-4477-a303-dfc29a93cb08,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.074172406753651,-0.055629305065238,2011-01-01 13:00:00
-710a2a38-1667-4669-8b64-172c2976e968,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.00221655022874,-0.001073524272262,2011-01-01 13:00:00
-1338f8aa-6d74-4b4c-9677-d7a8d6d2ca1a,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.126820629296404,-0.095115471972303,2011-01-01 13:00:00
-be86b310-4fa7-43bf-bad4-c06ef37932b9,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002596054237049,-0.001257326452361,2011-01-01 13:00:00
-9a2cebc1-ae8a-4d67-9109-14ba23c5210b,bb929fcc-a67e-423c-9569-73364746383d,-0.000860368238675,-0.000416695356291,2011-01-01 13:00:00
-b388e9a7-04ea-4128-b0e7-c068b2161261,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000847193532971,-0.000410314555093,2011-01-01 13:00:00
-741ae5eb-4a35-4d71-b5cd-1764a50c64e9,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.00073869304396,-0.00035776536988,2011-01-01 13:00:00
-5398f0f0-836c-4f9f-98d1-5812e815825c,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002189828070148,-0.001060582140167,2011-01-01 13:00:00
-c2075c95-020f-4696-a51c-d4934cb86e57,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000844128676114,-0.00040883017717,2011-01-01 13:00:00
-53cc0f60-8405-4e48-a8f5-24924784580d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.150538916990661,-0.112904187742996,2011-01-01 13:00:00
-8f9aa1c2-3eb7-4d0e-a0a4-ed4dd3d35ec5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000733376012779,-0.000355190214147,2011-01-01 13:00:00
-a8bbb5ba-45bf-46f9-9930-7b371d78357c,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000725818207299,-0.000351529801889,2011-01-01 13:00:00
-de308d97-7865-4daf-a7b4-f97977f08645,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000736878113319,-0.000356886358852,2011-01-01 13:00:00
-5b778f1b-8fd6-454d-b9ec-52ee88b01a6f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002599422504749,-0.001258957778863,2011-01-01 13:00:00
-43f6489e-d249-4d6f-ad4c-e668581d94ba,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000716556401676,-0.000347044104695,2011-01-01 13:00:00
-b5885f41-b335-4ece-8f1c-b413bb286d83,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000739709997392,-0.000358257902907,2011-01-01 13:00:00
-b56967a2-aae5-4795-9caa-9115efb60d50,19d949f2-54ff-483c-928b-2438fc760385,-0.00215694545808,-0.001044656364278,2011-01-01 13:00:00
-6171a11d-1508-4791-99a1-bfbb7fd8788e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000732956205581,-0.000354986892241,2011-01-01 13:00:00
-f5260809-6651-4837-9ed9-5a7d82e4e29d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000726441041404,-0.000351831454213,2011-01-01 13:00:00
-50059635-4aed-452e-95a4-39f39ed80e9a,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002571454176318,-0.001245412099168,2011-01-01 13:00:00
-1b464762-3b39-40b7-9de3-573464ef1bb2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000837339718968,-0.000405542135155,2011-01-01 13:00:00
-fa098676-da6f-45b7-8772-480037f2b69f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000839098626214,-0.000406394012814,2011-01-01 13:00:00
-01b62bd5-fc74-444c-8ba7-0b70dbc52798,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000738297372173,-0.000357573737287,2011-01-01 13:00:00
-e838e910-9f99-4a19-8aee-899a31b32b39,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000824962607379,-0.000399547626418,2011-01-01 13:00:00
-4a4fa4a0-5917-4d62-8fce-0e7ec10ba5e3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002605758817754,-0.001262026595314,2011-01-01 13:00:00
-c268c47a-3655-480b-b208-175ed1ff1c81,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002599346222059,-0.00125892083347,2011-01-01 13:00:00
-a7bca90a-00d4-4d4a-b0eb-43622ed8c928,4e655530-909f-4acf-8ed9-d19f849265df,-0.000736809220406,-0.000356852992491,2011-01-01 13:00:00
-5b56ee4c-3c03-4ff5-b1e0-5d1b2f4a8b2f,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000715486225404,-0.00034652579467,2011-01-01 13:00:00
-dddbe8de-cf60-4120-9031-15fc505fa41a,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000840582705952,-0.000407112785437,2011-01-01 13:00:00
-ae1f6a5b-f027-43fa-94ea-d418084fc223,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000859391382786,-0.00041622224339,2011-01-01 13:00:00
-271b5b1e-3a55-429a-8bad-8901a45849a0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000830410326259,-0.000402186077093,2011-01-01 13:00:00
-df2a3e7d-032f-4d55-b4cf-4adfbf47530b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000858361252852,-0.000415723328693,2011-01-01 13:00:00
-0b40b05c-1913-441b-b039-e2a7782b2d4b,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002156330877704,-0.001044358709416,2011-01-01 13:00:00
-e21ea7ce-e59c-4f66-a375-60013672d31b,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00073017384689,-0.000353639334423,2011-01-01 13:00:00
-0382e6a7-d8c9-437c-b63b-260273bd69e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000830089406725,-0.000402030648668,2011-01-01 13:00:00
-8e4ecbb6-8a78-4eed-9323-d8d0819ec58f,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000868508407648,-0.000420637820061,2011-01-01 13:00:00
-583dfcca-4ec7-40fb-a9d5-21a2267f2606,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.00074509938057,-0.000360868100311,2011-01-01 13:00:00
-c0fd8f99-7169-486a-852e-9abb141049f0,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.00073475424256,-0.000355857721295,2011-01-01 13:00:00
-0dde7f7c-f09f-4877-b207-71b5d4259c3e,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000853281619565,-0.000413263150007,2011-01-01 13:00:00
-8a71aa84-819b-4b6d-96d6-a3cd1afb21df,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000808674697246,-0.000391659031499,2011-01-01 13:00:00
-f441002a-fab6-4a60-9e50-4a57673bf2d9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000837973862552,-0.00040584926491,2011-01-01 13:00:00
-3947019c-ad23-4462-8039-b7d7aaa4d46a,b938f0ab-e2c4-469e-9979-303d42224932,-0.002217225101922,-0.001073851128262,2011-01-01 13:00:00
-55085661-0846-40e6-8860-f02591020cfe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002162097736346,-0.001047151726532,2011-01-01 13:00:00
-9ba8aa2c-b216-41ba-999c-72c802b9a90e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.076954977360131,-0.057716233020098,2011-01-01 13:00:00
-6a503787-cf0f-4225-9b43-c44311d639e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.130341995128021,-0.097756496346016,2011-01-01 13:00:00
-d537d6ea-69d7-46ad-9000-3b0f5dc4bc9c,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.065019985092639,-0.048764988819479,2011-01-01 13:00:00
-ffc2809c-811c-4554-b400-e8ccc9c3702b,819018d3-4601-4c39-9d41-4a911572d406,-0.13003569753502,-0.097526773151265,2011-01-01 13:00:00
-3aae5bb6-46ba-47fe-a36e-210b7bb83217,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.073261048449798,-0.054945786337348,2011-01-01 13:00:00
-a28e571a-2539-488f-ab10-1ee98977a944,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.064317778846563,-0.048238334134922,2011-01-01 13:00:00
-db088da1-ba10-47c0-84d8-38f9ab0a8c06,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.074711656857539,-0.056033742643154,2011-01-01 13:00:00
-1dbb4f2a-0eda-48f2-a9de-3b67ffa4b194,645b0617-e6ab-438b-a141-9c497d720e4b,-0.064924823827488,-0.048693617870616,2011-01-01 13:00:00
-ca5c6caf-d2a6-46fc-b909-e67cd26509ff,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.064349129272077,-0.048261846954058,2011-01-01 13:00:00
-fd639972-52d7-4d52-9e86-83acda2dff61,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.064142115700901,-0.048106586775676,2011-01-01 13:00:00
-1ccb39bc-0ddb-4180-a101-88268357a29d,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.064822342526636,-0.048616756894977,2011-01-01 13:00:00
-4687a7c2-ea23-4650-a34f-67499d7d0000,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.115342923229515,-0.086507192422136,2011-01-01 14:00:00
-3d4423e1-71f1-45d8-84f2-86aef83f6318,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.096097766032426,-0.072073324524319,2011-01-01 14:00:00
-03291732-bb04-4518-a3b0-00807d855768,0818deae-c7d9-4252-ac4c-f147004e5752,-0.059219874262946,-0.044414905697209,2011-01-01 14:00:00
-76ba18a6-86a2-4c6f-bd8e-0bdbca3dd541,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000648358049889,-0.000314014135411,2011-01-01 14:00:00
-e5b9f99f-51bf-4885-a9f7-b2cf5fc3c44a,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000567720262314,-0.000274959472403,2011-01-01 14:00:00
-5fab1c42-9e2b-449a-84e1-38b07b3a0670,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000637877222337,-0.000308938038951,2011-01-01 14:00:00
-ce42e5ed-407f-4d13-bc5f-6472640a3980,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000567936576338,-0.000275064238067,2011-01-01 14:00:00
-b88da0ef-4510-41ea-ab65-c14e8df9c95b,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.001599896438394,-0.000774865210565,2011-01-01 14:00:00
-071ec117-ff16-492f-8678-fa6ae72eba6b,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002008039827648,-0.000972538075925,2011-01-01 14:00:00
-cbd93a17-087c-400b-879f-35d850738f42,de40f0bd-3793-4b02-b663-31d282b33f61,-0.001939346821366,-0.000939268534535,2011-01-01 14:00:00
-a50b09d9-48ab-4c12-a8bd-c029d70e8d70,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000554532209058,-0.000268572206691,2011-01-01 14:00:00
-abe37a53-f88a-4165-9856-93d94c35d276,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000562629326337,-0.000272493819575,2011-01-01 14:00:00
-32ecd132-0e68-4009-86f5-0c446678516f,26647b27-a278-4ddb-a68e-8437d24798ca,-0.059616401755432,-0.044712301316574,2011-01-01 14:00:00
-11aab591-4518-4d95-9d13-7b4b5dcdf332,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000559129951001,-0.000270798994747,2011-01-01 14:00:00
-e1d1d95a-5a4b-44d5-9595-b9111833a071,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000556417516048,-0.000269485302541,2011-01-01 14:00:00
-99dccf24-bd29-4e07-a191-b88bc9baa51c,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.056578244030833,-0.042433683023125,2011-01-01 14:00:00
-17f322e0-e07a-4d5b-9e31-9fecfae33338,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.00055828990976,-0.000270392144205,2011-01-01 14:00:00
-d95ceda4-788d-4337-928f-d4b520a2430b,6cac0624-6336-4418-bcf0-990abcdb824b,-0.001951378737658,-0.000945095857558,2011-01-01 14:00:00
-e5d926b3-b37c-4c39-a4aa-02059e54373b,19d949f2-54ff-483c-928b-2438fc760385,-0.001634915055878,-0.000791825501094,2011-01-01 14:00:00
-6573c9a6-4da8-4759-9a00-f897b7b125cd,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000651835223307,-0.000315698207359,2011-01-01 14:00:00
-f0ce7fc1-66d1-4001-bb9c-b9553a6a3ded,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.001989608834405,-0.000963611538483,2011-01-01 14:00:00
-9f927ba6-1044-4f4f-94a4-f77fa373d09c,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000562656118315,-0.000272506795522,2011-01-01 14:00:00
-0bea6d90-c5f5-4d05-8cb0-543fb5ab2975,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.00064136841252,-0.000310628899528,2011-01-01 14:00:00
-143e5508-c861-4d96-9f18-3618bd75bee2,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000576289866936,-0.000279109921351,2011-01-01 14:00:00
-9f9f1c1a-d446-4cde-8124-11cb398f960b,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000541546127278,-0.00026228276023,2011-01-01 14:00:00
-9dd235d8-7509-42cb-9c62-7cde0cb73d40,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000668263034879,-0.000323654559638,2011-01-01 14:00:00
-08ea5ac2-f23c-411e-8afd-1da4abc0ab4c,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.00055836427861,-0.000270428162683,2011-01-01 14:00:00
-80d92a9e-df62-4f48-a2b3-ef075dbb4133,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000547978108934,-0.000265397911124,2011-01-01 14:00:00
-de0d380b-ea57-451c-970e-39b5b54a4396,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000636836404012,-0.000308433947628,2011-01-01 14:00:00
-8f99eebb-b623-48c0-8ce0-5f7c75bd8d9e,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000525420140181,-0.000254472588217,2011-01-01 14:00:00
-b6d9489a-9cf1-4155-95e8-2b0dd7060f67,4e655530-909f-4acf-8ed9-d19f849265df,-0.000569376351652,-0.000275761553077,2011-01-01 14:00:00
-529a1ff6-7c49-4993-8b01-e4105210283a,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000647736625085,-0.000313713165642,2011-01-01 14:00:00
-ff5082b0-27eb-430c-8fb9-42ca73937a29,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002033323815063,-0.000984783669928,2011-01-01 14:00:00
-651132ca-ed93-4448-9610-8ad2ff6559e5,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000647255023515,-0.000313479915356,2011-01-01 14:00:00
-7cc6772f-a311-498a-be8e-bc5ca5ddc4ef,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000562252360733,-0.0002723112468,2011-01-01 14:00:00
-aa3bf3df-d4ea-4a5a-8374-2f13815b22ab,62b0cca9-b44c-4eda-999f-ae2832319848,-0.001659978501549,-0.000803964281856,2011-01-01 14:00:00
-b6352ce4-2d9f-4fa3-adc5-4bcbc4b8bf3c,bb929fcc-a67e-423c-9569-73364746383d,-0.000664455226281,-0.000321810353763,2011-01-01 14:00:00
-7bac6e07-30c7-4776-9cf2-37a66c0d1b92,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000569419061791,-0.000275782238541,2011-01-01 14:00:00
-1bcee07f-5448-447e-a5e0-662740979f3c,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000560904079146,-0.000271658244224,2011-01-01 14:00:00
-9e75a740-a7dd-42a7-b8ff-39a782f13b5b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000624865689167,-0.000302636265818,2011-01-01 14:00:00
-d70dd36c-59da-43ad-878f-5bda56e4dbd1,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000666420743176,-0.000322762297043,2011-01-01 14:00:00
-a04db5f0-5d57-4063-b4dc-a27fe3bcdc86,fad9b8c1-9ded-4856-ab91-f41217259363,-0.001635268107964,-0.000791996492023,2011-01-01 14:00:00
-3fd8b438-dfa8-4c89-a24f-d8511ce75963,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000671861239136,-0.000325397249497,2011-01-01 14:00:00
-d03db5e1-52df-45c2-ba31-4e7888194354,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000621233355059,-0.000300877046118,2011-01-01 14:00:00
-9e22f81d-45f2-4061-977f-d1985114786b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000634752886995,-0.000307424854281,2011-01-01 14:00:00
-41b291cf-56ef-4669-9a51-338c5973b059,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000594447992527,-0.000287904302957,2011-01-01 14:00:00
-b27f63db-53ce-41b1-a71d-576896f298ce,b938f0ab-e2c4-469e-9979-303d42224932,-0.001699088356639,-0.000822906049193,2011-01-01 14:00:00
-80c6d706-6d17-4d9e-8747-4d69d1ea2172,819018d3-4601-4c39-9d41-4a911572d406,-0.100553377923946,-0.07541503344296,2011-01-01 14:00:00
-713d73d8-828e-4603-8d9a-5937fd069e58,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.101492878737974,-0.07611965905348,2011-01-01 14:00:00
-0d9331eb-d865-4c4c-ba93-fd53663e38a4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.049047661073664,-0.036785745805248,2011-01-01 14:00:00
-aacad451-3280-412a-ba45-7d7aad3acde8,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.048607067963519,-0.036455300972639,2011-01-01 14:00:00
-0626a2b1-b03d-46da-9398-d391c8757259,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000650746775986,-0.000315171048262,2011-01-01 14:00:00
-191dd561-ab86-4645-9e76-8e44a93ab696,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.001652092832292,-0.000800145077923,2011-01-01 14:00:00
-d68761ba-e32f-4fc7-b018-2c6983363980,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.058180619975777,-0.043635464981833,2011-01-01 14:00:00
-1c942c9d-d9c8-420f-86fb-9ad4518d8f4d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.055269726958685,-0.041452295219014,2011-01-01 14:00:00
-12dd8501-7f9f-4e5a-b82d-0741e288221f,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.001703695297872,-0.000825137292668,2011-01-01 14:00:00
-a5bcd2db-63c6-43c3-a2a4-85ca01a6dcd4,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.00202229558252,-0.00097944245313,2011-01-01 14:00:00
-71b27369-418a-4b00-8e00-45dfd940a2cb,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.049043156009593,-0.036782367007195,2011-01-01 14:00:00
-2fa10e0a-fc32-4677-94e5-0d045e04a328,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.059018023404902,-0.044263517553676,2011-01-01 14:00:00
-9639f35b-c3ed-4133-b9cc-eb1961e7288a,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000618768451356,-0.000299683238768,2011-01-01 14:00:00
-1543676c-beb4-4558-ab9b-84938ba67829,645b0617-e6ab-438b-a141-9c497d720e4b,-0.049363737045362,-0.037022802784021,2011-01-01 14:00:00
-1cfbaba4-6d1a-4f15-8a29-a2c185c0477a,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.049505207042881,-0.037128905282161,2011-01-01 14:00:00
-9673caf4-1f4a-4d95-987c-1e508ab66569,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.048353276472648,-0.036264957354486,2011-01-01 14:00:00
-3cc1fe12-69a0-4e77-aadb-e1b912843eba,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 15:00:00
-58d9eae2-690a-4439-b39b-ecc36a33f290,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 15:00:00
-e5c6a4e0-b5fc-48cb-b4c2-d5a1dff575e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 15:00:00
-e184b12d-bd4a-431d-b26b-429586e20555,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 15:00:00
-a83e0340-69fd-40f1-9ba8-ec960ad0dbc2,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 15:00:00
-6b0c3b30-2a73-4ad5-8e36-fe6a047a9b10,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 15:00:00
-5b5967ee-806e-4851-904a-a2f6262cdfc9,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 15:00:00
-3c355900-f7ee-4f53-b0e2-4d873fba23a1,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 15:00:00
-5d32389c-a984-453b-ba06-1a4a0d7a41b0,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 15:00:00
-8fd22780-9164-4d4a-a676-c83d621ae17e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 15:00:00
-4299aa0c-3c0d-4a5b-a0e3-9b218e30cc68,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 15:00:00
-48bf0584-0165-457c-aa5a-79a85e146b74,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 15:00:00
-f63466cc-b869-4b7e-90fa-a7c9249ec65e,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 15:00:00
-9d3ee268-3288-4dfc-8996-679900f3f723,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 15:00:00
-16c3bca9-3177-43fe-9396-2e4102d856f2,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 15:00:00
-c5f96164-8b97-4c1d-b925-732cea122abe,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 15:00:00
-94ffc7e8-4bb3-4aa9-b810-ec05267ec8c8,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 15:00:00
-58625c6f-a135-474a-8ae7-ef28046495e4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 15:00:00
-af2b2fdf-5dfc-4f30-8a6a-d0b08cdcb849,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 15:00:00
-9a44b75e-7330-43a8-9639-7a9034e493a9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 15:00:00
-6e148594-336d-4e1a-ba10-c689626512e1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 15:00:00
-d74fe30c-1fa2-44ca-afa5-b34f46e13acf,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 15:00:00
-d7a43e16-57a2-4588-9879-ee21cc134c82,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 15:00:00
-a17d2f58-f8e1-4e53-864c-da75cb8251ce,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 15:00:00
-40cbb2fd-282d-4ab2-8825-6b256fb0bf3d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 15:00:00
-fd595438-1729-4b62-9789-a82317dbeb32,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 15:00:00
-4eca3917-6159-4e57-a50d-6cf3ef142895,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 15:00:00
-3d0fa3d9-6d9d-4e57-82a4-b2664d08a426,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 15:00:00
-36d47b43-8177-4d71-937b-54b4fbc395b1,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 15:00:00
-62c7d788-6cd5-4edb-8773-ff56cfbc5d2e,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 15:00:00
-4578fd79-6f78-4fad-93f6-b571e6c3a42c,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 15:00:00
-4d3c3b4d-1224-4cdb-b735-bab9d7112056,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 15:00:00
-377cf18b-0718-47fd-857d-76597cd607f5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 15:00:00
-e2611c01-30b2-48a6-b49b-4429e8fa3608,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 15:00:00
-aa35f2c9-bc4f-4aa3-a348-764de138198f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 15:00:00
-2a0ada09-50b0-4c52-afb3-4528c360f4ba,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 15:00:00
-c05d2e35-0b7f-44d5-af41-1c43ac183036,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 15:00:00
-6281e556-32ef-4ad4-924f-b3ca9d50533e,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 15:00:00
-f6dc1989-c9e5-4c1b-a0af-fd5bfef436c0,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 15:00:00
-6cfe99b9-8292-4a2b-a6ed-2c2f82666c93,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 15:00:00
-fa0cb6f7-1072-478c-a142-2434470ebe89,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 15:00:00
-d7f6d06e-1f3c-418c-962b-154199d92503,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 15:00:00
-403134e8-9a80-475b-ab9d-adb774a96025,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 15:00:00
-0a2218f1-46b7-4222-8028-7f772ae5f01d,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 15:00:00
-180e8a6b-6f68-4b92-b728-aa76ff18d25e,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 15:00:00
-3603b754-d096-4f78-9c5d-c0e2bb314d74,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 15:00:00
-625537f9-c993-4433-9522-78873fc4b8ac,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 15:00:00
-13256470-2f90-43ac-80d1-2fa4501bec6c,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 15:00:00
-c0f7146b-e58a-447d-83d9-ac08778d6981,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 15:00:00
-215c433c-3a37-40a4-9dc5-8e781a81420e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 15:00:00
-8c786d8c-3373-4d16-9ebd-5dc4cdbd3190,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 15:00:00
-2d94f048-f06c-433a-ac68-c8af4ef639cf,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 15:00:00
-53b4c5a0-f4e5-4a68-b5b2-1295a0cd8a33,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 15:00:00
-d1baf1a7-97e0-4bff-bd21-f752a5cc2662,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 15:00:00
-f13045fe-8992-47a2-84dd-6f4452c03bc9,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 15:00:00
+inputModel,p,q,time
+53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 00:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 00:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 00:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 00:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 00:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 00:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 00:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 00:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 00:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 00:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 00:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 00:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 00:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 00:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 00:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 00:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 00:00:00
+19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 00:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 00:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 00:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 00:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 00:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 00:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 00:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 00:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 00:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 00:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 00:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 00:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 00:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 00:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 00:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 00:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 00:00:00
+bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 00:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 00:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 00:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 00:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 00:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 00:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 00:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 00:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 00:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 00:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 00:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 00:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 00:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 00:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 00:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 00:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 00:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 00:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 00:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 00:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 00:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 00:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 00:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 00:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 00:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 00:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 00:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 00:00:00
+819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 00:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 01:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 01:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 01:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 01:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 01:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 01:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 01:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 01:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 01:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 01:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 01:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 01:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 01:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 01:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 01:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 01:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 01:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 01:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 01:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 01:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 01:00:00
+bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 01:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 01:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 01:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 01:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 01:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 01:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 01:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 01:00:00
+19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 01:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 01:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 01:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 01:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 01:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 01:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 01:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 01:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 01:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 01:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 01:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 01:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 01:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 01:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 01:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 01:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 01:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 01:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 01:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 01:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 01:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 01:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 01:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 01:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 01:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 01:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 01:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 01:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 01:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 01:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 01:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 01:00:00
+819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 01:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 01:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 02:00:00
+819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 02:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 02:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 02:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 02:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 02:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 02:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 02:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 02:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 02:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 02:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 02:00:00
+bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 02:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 02:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 02:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 02:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 02:00:00
+19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 02:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 02:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 02:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 02:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 02:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 02:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 02:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 02:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 02:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 02:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 02:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 02:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 02:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 02:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 02:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 02:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 02:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 02:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 02:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 02:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 02:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 02:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 02:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 02:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 02:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 02:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 02:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 02:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 02:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 02:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 02:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 02:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 02:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 02:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 02:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 02:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 02:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 02:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 02:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 02:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 02:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 02:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 02:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 02:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 02:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 02:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 03:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 03:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 03:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 03:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 03:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 03:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 03:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 03:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 03:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 03:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 03:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 03:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 03:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 03:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 03:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 03:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 03:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 03:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 03:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 03:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 03:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 03:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 03:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 03:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 03:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 03:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 03:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 03:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 03:00:00
+19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 03:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 03:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 03:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 03:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 03:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 03:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 03:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 03:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 03:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 03:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 03:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 03:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 03:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 03:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 03:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 03:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 03:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 03:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 03:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 03:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 03:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 03:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 03:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 03:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 03:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 03:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 03:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 03:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 03:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 03:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 03:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 03:00:00
+bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 03:00:00
+819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 03:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 04:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 04:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 04:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 04:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 04:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 04:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 04:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 04:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 04:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 04:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 04:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 04:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 04:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 04:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 04:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 04:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 04:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 04:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 04:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 04:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 04:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 04:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 04:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 04:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 04:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 04:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 04:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 04:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 04:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 04:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 04:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 04:00:00
+19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 04:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 04:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 04:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 04:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 04:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 04:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 04:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 04:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 04:00:00
+819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 04:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 04:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 04:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 04:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 04:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 04:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 04:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 04:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 04:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 04:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 04:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 04:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 04:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 04:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 04:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 04:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 04:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 04:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 04:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 04:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 04:00:00
+bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 04:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 05:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 05:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 05:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 05:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 05:00:00
+19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 05:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 05:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 05:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 05:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 05:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 05:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 05:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 05:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 05:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 05:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 05:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 05:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 05:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 05:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 05:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 05:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 05:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 05:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 05:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 05:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 05:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 05:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 05:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 05:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 05:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 05:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 05:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 05:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 05:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 05:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 05:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 05:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 05:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 05:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 05:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 05:00:00
+bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 05:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 05:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 05:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 05:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 05:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 05:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 05:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 05:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 05:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 05:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 05:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 05:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 05:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 05:00:00
+819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 05:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 05:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 05:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 05:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 05:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 05:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 05:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 05:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 06:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 06:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 06:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 06:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 06:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 06:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 06:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 06:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 06:00:00
+819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 06:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 06:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 06:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 06:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 06:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 06:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 06:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 06:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 06:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 06:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 06:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 06:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 06:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 06:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 06:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 06:00:00
+19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 06:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 06:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 06:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 06:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 06:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 06:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 06:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 06:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 06:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 06:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 06:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 06:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 06:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 06:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 06:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 06:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 06:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 06:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 06:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 06:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 06:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 06:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 06:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 06:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 06:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 06:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 06:00:00
+bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 06:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 06:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 06:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 06:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 06:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 06:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 06:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 06:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 06:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 06:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 06:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,-1.13961161158454E-05,-5.51939094420283E-06,2011-01-01 07:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,-0.001192299056807,-0.000894224292605,2011-01-01 07:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.001111616370255,-0.000833712277691,2011-01-01 07:00:00
+819018d3-4601-4c39-9d41-4a911572d406,-0.002040379129948,-0.001530284347461,2011-01-01 07:00:00
+bb929fcc-a67e-423c-9569-73364746383d,-1.29409779437493E-05,-6.26760167637688E-06,2011-01-01 07:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.001188235337621,-0.000891176503215,2011-01-01 07:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,-0.001175480914712,-0.000881610686034,2011-01-01 07:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-3.77503469321901E-05,-1.82833274845575E-05,2011-01-01 07:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.001073409772479,-0.00080505732936,2011-01-01 07:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.001051469816185,-0.000788602362139,2011-01-01 07:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,-1.14745579165031E-05,-5.55738204220462E-06,2011-01-01 07:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,-1.30147109611288E-05,-6.30331220655017E-06,2011-01-01 07:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,-4.0103428748314E-05,-1.94229770225983E-05,2011-01-01 07:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,-3.58974647982125E-05,-1.7385935709413E-05,2011-01-01 07:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,-1.29971218482162E-05,-6.29479341036212E-06,2011-01-01 07:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-1.15417881283936E-05,-5.58994311993614E-06,2011-01-01 07:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,-1.16630588933296E-05,-5.64867723206523E-06,2011-01-01 07:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,-1.21077163349292E-05,-5.86403466011256E-06,2011-01-01 07:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,-1.20197462305507E-05,-5.82142879399717E-06,2011-01-01 07:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-1.16660679752592E-05,-5.650134596959E-06,2011-01-01 07:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.002024486461092,-0.001518364845819,2011-01-01 07:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-1.32035746257864E-05,-6.39478305414454E-06,2011-01-01 07:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,-3.46212079918954E-05,-1.67678163266639E-05,2011-01-01 07:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-1.31993685820912E-05,-6.39274597420902E-06,2011-01-01 07:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-1.32139964336872E-05,-6.39983056608326E-06,2011-01-01 07:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-1.24850489552447E-05,-6.04678518900774E-06,2011-01-01 07:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,-1.16009781538619E-05,-5.61861015765632E-06,2011-01-01 07:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,-1.26966179943321E-05,-6.1492527513371E-06,2011-01-01 07:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,-4.01965986524184E-05,-1.94681012666617E-05,2011-01-01 07:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,-1.28911942826587E-05,-6.24349034885093E-06,2011-01-01 07:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-1.32637304647568E-05,-6.42391785669296E-06,2011-01-01 07:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-1.29538784353723E-05,-6.27384966963316E-06,2011-01-01 07:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,-1.33990738845689E-05,-6.48946766665231E-06,2011-01-01 07:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.002344623232639,-0.001758467424479,2011-01-01 07:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,-3.83898399559214E-05,-1.85930480918401E-05,2011-01-01 07:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,-1.17096941079482E-05,-5.67126369736888E-06,2011-01-01 07:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-1.30976850294727E-05,-6.34349838197745E-06,2011-01-01 07:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,-1.28652573636115E-05,-6.23092852562501E-06,2011-01-01 07:00:00
+19d949f2-54ff-483c-928b-2438fc760385,-3.48434939696665E-05,-1.68754743392939E-05,2011-01-01 07:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,-1.31914450476373E-05,-6.38890843132456E-06,2011-01-01 07:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,-1.15873288003833E-05,-5.61199947404991E-06,2011-01-01 07:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,-3.96334443352561E-05,-1.91953531824251E-05,2011-01-01 07:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,-1.32954343931371E-05,-6.43927277001772E-06,2011-01-01 07:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,-3.91745237909085E-05,-1.89730878184333E-05,2011-01-01 07:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,-0.001037654051144,-0.000778240538358,2011-01-01 07:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-1.16788431717816E-05,-5.65632190702845E-06,2011-01-01 07:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.00209059856075,-0.001567948920562,2011-01-01 07:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.001042597411006,-0.000781948058255,2011-01-01 07:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,-1.1787461182686E-05,-5.70892801069296E-06,2011-01-01 07:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-1.17638396813498E-05,-5.69748759544639E-06,2011-01-01 07:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,-1.18397222744479E-05,-5.7342392126562E-06,2011-01-01 07:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,-3.51117921950116E-05,-1.70054171005173E-05,2011-01-01 07:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,-3.39227776591289E-05,-1.64295510778158E-05,2011-01-01 07:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.001056537191134,-0.000792402893351,2011-01-01 07:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,-1.16327508027723E-05,-5.63399835385289E-06,2011-01-01 07:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.001158701587256,-0.000869026190442,2011-01-01 07:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.001087424923455,-0.000815568692592,2011-01-01 07:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,-1.16621882621038E-05,-5.64825556611743E-06,2011-01-01 07:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-1.33495628954142E-05,-6.4654884001723E-06,2011-01-01 07:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,-3.57927016010435E-05,-1.73351965772506E-05,2011-01-01 07:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.001043227521582,-0.000782420641187,2011-01-01 07:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-3.45986104314562E-05,-1.67568718286277E-05,2011-01-01 07:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,-1.16053786668377E-05,-5.62074142336316E-06,2011-01-01 07:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.009390141553974,-0.007042606165481,2011-01-01 08:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,-9.22979378435368E-05,-4.4701931528575E-05,2011-01-01 08:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,-9.66680247028404E-05,-4.68184611945972E-05,2011-01-01 08:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,-9.59463875680339E-05,-4.64689563785386E-05,2011-01-01 08:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000107666434924,-5.21452343826586E-05,2011-01-01 08:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000111179660175,-5.3846767031321E-05,2011-01-01 08:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,-9.55246521890249E-05,-4.62647006120923E-05,2011-01-01 08:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,-9.40828998402479E-05,-4.55664280798777E-05,2011-01-01 08:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.016357178729232,-0.012267884046924,2011-01-01 08:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.008702057756099,-0.006526543317074,2011-01-01 08:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,-9.3941910708454E-05,-4.54981439268081E-05,2011-01-01 08:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-9.38915455256376E-05,-4.54737509554559E-05,2011-01-01 08:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,-0.000331606831668,-0.000160604518692,2011-01-01 08:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-9.48195692480561E-05,-4.59232133580371E-05,2011-01-01 08:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,-0.000321338605039,-0.000155631389558,2011-01-01 08:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.000325025233863,-0.00015741690539,2011-01-01 08:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000108521549399,-5.25593852250166E-05,2011-01-01 08:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000109561398589,-5.30630071734771E-05,2011-01-01 08:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,-9.72526441797225E-05,-4.71016053301699E-05,2011-01-01 08:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-9.71145782498004E-05,-4.70347369483837E-05,2011-01-01 08:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000107347191424,-5.19906176989716E-05,2011-01-01 08:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000109879900539,-5.32172647086221E-05,2011-01-01 08:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,-9.38761382953441E-05,-4.54662888932504E-05,2011-01-01 08:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,-9.47426632613144E-05,-4.58859660886637E-05,2011-01-01 08:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00011125524241,-5.38833731782138E-05,2011-01-01 08:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-9.7285144327154E-05,-4.71173458699815E-05,2011-01-01 08:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,-0.000316935218059,-0.000153498731908,2011-01-01 08:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,-9.55271068166834E-05,-4.62658894425265E-05,2011-01-01 08:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000105940997336,-5.13095668183705E-05,2011-01-01 08:00:00
+19d949f2-54ff-483c-928b-2438fc760385,-0.000286788617266,-0.000138898066758,2011-01-01 08:00:00
+bb929fcc-a67e-423c-9569-73364746383d,-0.000106256036223,-5.14621471153644E-05,2011-01-01 08:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,-9.03537655290006E-05,-4.37603259010314E-05,2011-01-01 08:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000106701379632,-5.16778367722629E-05,2011-01-01 08:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,-9.49773397553117E-05,-4.59996251021924E-05,2011-01-01 08:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,-0.000290902141017,-0.000140890337239,2011-01-01 08:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000110204316779,-5.33743866645535E-05,2011-01-01 08:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000109636639179,-5.30994478546194E-05,2011-01-01 08:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.008926124311573,-0.00669459323368,2011-01-01 08:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,-0.000288274069528,-0.000139617504124,2011-01-01 08:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.000330032765769,-0.000159842163783,2011-01-01 08:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.00874787652988,-0.00656090739741,2011-01-01 08:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.000290204316785,-0.000140552365538,2011-01-01 08:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,-0.000278685578065,-0.000134973585756,2011-01-01 08:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000104823312728,-5.0768247456519E-05,2011-01-01 08:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000113017468289,-5.47368581253651E-05,2011-01-01 08:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,-0.009608245205319,-0.007206183903989,2011-01-01 08:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.008778527518291,-0.006583895638719,2011-01-01 08:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.008507022751705,-0.006380267063779,2011-01-01 08:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.019224998704494,-0.014418749028371,2011-01-01 08:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,-0.009739402113916,-0.007304551585437,2011-01-01 08:00:00
+819018d3-4601-4c39-9d41-4a911572d406,-0.016356800226415,-0.012267600169811,2011-01-01 08:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,-0.008532523673988,-0.006399392755491,2011-01-01 08:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.008405594077929,-0.006304195558447,2011-01-01 08:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.000310905321032,-0.000150578319487,2011-01-01 08:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.009767163232361,-0.007325372424271,2011-01-01 08:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,-0.000288021748307,-0.000139495299379,2011-01-01 08:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000109778151103,-5.31679852075999E-05,2011-01-01 08:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00010061486654,-4.87300039404289E-05,2011-01-01 08:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,-0.000108221793252,-5.24142066971629E-05,2011-01-01 08:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,-9.27572818986767E-05,-4.49244020082051E-05,2011-01-01 08:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.016772900071527,-0.012579675053645,2011-01-01 08:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.000281536659104,-0.000136354427326,2011-01-01 08:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.00973329459333,-0.007299970944998,2011-01-01 08:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.121104601120335,-0.090828450840252,2011-01-01 09:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.00149441452545,-0.000723777988466,2011-01-01 09:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001167642378228,-0.000565515014321,2011-01-01 09:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.144884033848004,-0.108663025386003,2011-01-01 09:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001254324612922,-0.000607497136681,2011-01-01 09:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001459021747904,-0.000706636483949,2011-01-01 09:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001029998112785,-0.000498850853963,2011-01-01 09:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001096082883804,-0.000530857169361,2011-01-01 09:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001645794941652,-0.000797094870272,2011-01-01 09:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,-0.001109501436459,-0.000537356071026,2011-01-01 09:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,-0.001248101467447,-0.000604483129765,2011-01-01 09:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,-0.004731561173763,-0.002291599666846,2011-01-01 09:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001289317921276,-0.000624445169438,2011-01-01 09:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000901499950451,-0.000436616353514,2011-01-01 09:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000978468316913,-0.000473893834764,2011-01-01 09:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001331583199835,-0.000644915178111,2011-01-01 09:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.152730549330023,-0.114547911997517,2011-01-01 09:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,-0.003287641099233,-0.001592277257132,2011-01-01 09:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001318824014466,-0.000638735622597,2011-01-01 09:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000904726787067,-0.000438179181815,2011-01-01 09:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001579507453412,-0.000764990374444,2011-01-01 09:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,-0.003253387697463,-0.001575687577489,2011-01-01 09:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001536386110346,-0.000744105754806,2011-01-01 09:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001173575240883,-0.00056838843085,2011-01-01 09:00:00
+bb929fcc-a67e-423c-9569-73364746383d,-0.00142960202178,-0.000692387860269,2011-01-01 09:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001525892014159,-0.000739023232053,2011-01-01 09:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,-0.000921471639228,-0.000446289083859,2011-01-01 09:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,-0.00335729062734,-0.001626010063186,2011-01-01 09:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,-0.00399763992546,-0.001936145383083,2011-01-01 09:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001682870680851,-0.00081505147032,2011-01-01 09:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001709673566679,-0.0008280327004,2011-01-01 09:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001233563221643,-0.000597441935957,2011-01-01 09:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,-0.001303807371721,-0.000631462730575,2011-01-01 09:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.001538420405364,-0.000745091008851,2011-01-01 09:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.002010158639855,-0.000973564263513,2011-01-01 09:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00159158981835,-0.000770842130862,2011-01-01 09:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001092576644034,-0.000529159019935,2011-01-01 09:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001342531425234,-0.000650217645681,2011-01-01 09:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,-0.001270630549896,-0.000615394462397,2011-01-01 09:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.129714500322774,-0.097285875242081,2011-01-01 09:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.004350547270039,-0.002107066211022,2011-01-01 09:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003773606714212,-0.001827641146658,2011-01-01 09:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001815761469757,-0.000879413416916,2011-01-01 09:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.004310700315509,-0.002087767450133,2011-01-01 09:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00163116731717,-0.000790010388394,2011-01-01 09:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,-0.110668663371339,-0.083001497528504,2011-01-01 09:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.11781291447014,-0.088359685852605,2011-01-01 09:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.122649529972607,-0.091987147479455,2011-01-01 09:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003647022290814,-0.001766333512278,2011-01-01 09:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.141449922693442,-0.106087442020082,2011-01-01 09:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.099380184680636,-0.074535138510477,2011-01-01 09:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.104238760595291,-0.078179070446468,2011-01-01 09:00:00
+19d949f2-54ff-483c-928b-2438fc760385,-0.003708608527405,-0.001796161088012,2011-01-01 09:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,-0.124847833781321,-0.093635875335991,2011-01-01 09:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,-0.125174891791904,-0.093881168843928,2011-01-01 09:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.250395655271586,-0.187796741453689,2011-01-01 09:00:00
+819018d3-4601-4c39-9d41-4a911572d406,-0.185564085833483,-0.139173064375112,2011-01-01 09:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.09590700306114,-0.071930252295855,2011-01-01 09:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,-0.005110398054781,-0.002475078742451,2011-01-01 09:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003509540519904,-0.001699748051613,2011-01-01 09:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.226474025261148,-0.169855518945861,2011-01-01 09:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001136018851611,-0.000550199041348,2011-01-01 09:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.004408540372985,-0.002135153552707,2011-01-01 09:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000827808522219,-0.000400925965884,2011-01-01 10:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.079556795616373,-0.05966759671228,2011-01-01 10:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000943351409117,-0.000456885940065,2011-01-01 10:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002804877219816,-0.001358464038913,2011-01-01 10:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804398807542,-0.000389588123598,2011-01-01 10:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002381867890261,-0.001153591270057,2011-01-01 10:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.073808829206781,-0.055356621905086,2011-01-01 10:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,-0.002968563639562,-0.001437740990258,2011-01-01 10:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.068735570404284,-0.051551677803213,2011-01-01 10:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.083621470235429,-0.062716102676572,2011-01-01 10:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000971295809802,-0.000470420031023,2011-01-01 10:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.126861748839704,-0.095146311629778,2011-01-01 10:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.084127980770985,-0.063095985578239,2011-01-01 10:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002360129117056,-0.001143062701661,2011-01-01 10:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.14157450860764,-0.10618088145573,2011-01-01 10:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,-0.00079972878711,-0.000387326329473,2011-01-01 10:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.00089387539585,-0.000432923613181,2011-01-01 10:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.163045190703394,-0.122283893027545,2011-01-01 10:00:00
+819018d3-4601-4c39-9d41-4a911572d406,-0.133821382350881,-0.100366036763161,2011-01-01 10:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002828813516827,-0.001370056916664,2011-01-01 10:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000760153333802,-0.000368159062626,2011-01-01 10:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,-0.08257149250133,-0.061928619375997,2011-01-01 10:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,-0.000762320609509,-0.000369208722159,2011-01-01 10:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,-0.000807317295322,-0.000391001611742,2011-01-01 10:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000994809341459,-0.000481808154168,2011-01-01 10:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,-0.082545612911516,-0.061909209683637,2011-01-01 10:00:00
+bb929fcc-a67e-423c-9569-73364746383d,-0.000925733275238,-0.000448353088382,2011-01-01 10:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000719338250394,-0.000348391415521,2011-01-01 10:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000718694054838,-0.000348079417374,2011-01-01 10:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000943529841796,-0.000456972358956,2011-01-01 10:00:00
+19d949f2-54ff-483c-928b-2438fc760385,-0.002379326002669,-0.001152360177708,2011-01-01 10:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.069864721958699,-0.052398541469024,2011-01-01 10:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000787098862223,-0.000381209377667,2011-01-01 10:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000764062189513,-0.000370052207852,2011-01-01 10:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.072850802498799,-0.054638101874099,2011-01-01 10:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000940958277528,-0.000455726893537,2011-01-01 10:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000935056339553,-0.000452868454514,2011-01-01 10:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000804365935924,-0.000389572203147,2011-01-01 10:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000768641442911,-0.000372270041496,2011-01-01 10:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,-0.002560247233254,-0.001239984328915,2011-01-01 10:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.084809320919145,-0.063606990689358,2011-01-01 10:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,-0.002853612717642,-0.0013820677178,2011-01-01 10:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002786397099288,-0.001349513708041,2011-01-01 10:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000817215526704,-0.000395795544,2011-01-01 10:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000779173646812,-0.000377371020658,2011-01-01 10:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,-0.00232290004681,-0.001125031839999,2011-01-01 10:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,-0.07126292359844,-0.05344719269883,2011-01-01 10:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,-0.002309185386622,-0.001118389526909,2011-01-01 10:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000975847164508,-0.000472624352715,2011-01-01 10:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000737133177955,-0.000357009892293,2011-01-01 10:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000786224026774,-0.000380785675521,2011-01-01 10:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000883744651844,-0.00042801706992,2011-01-01 10:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,-0.00246088484464,-0.00119186092772,2011-01-01 10:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000974414590828,-0.000471930525615,2011-01-01 10:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000976127683401,-0.000472760214215,2011-01-01 10:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000939771677083,-0.000455152196712,2011-01-01 10:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00095078723127,-0.000460487273102,2011-01-01 10:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000954283904166,-0.000462180789078,2011-01-01 10:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,-0.00235660944651,-0.001141358047414,2011-01-01 10:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.067470788551788,-0.050603091413841,2011-01-01 10:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001045138534561,-0.000506183694906,2011-01-01 10:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,-0.000906079760604,-0.000438834456807,2011-01-01 10:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,-0.000733257817404,-0.000355132969514,2011-01-01 10:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.081358832714709,-0.061019124536031,2011-01-01 11:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.07192803633038,-0.053946027247785,2011-01-01 11:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,-0.07256141114062,-0.054421058355465,2011-01-01 11:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.071431869359144,-0.053573902019358,2011-01-01 11:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.166659657628408,-0.124994743221306,2011-01-01 11:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000802693627011,-0.000388762266974,2011-01-01 11:00:00
+819018d3-4601-4c39-9d41-4a911572d406,-0.140740555351807,-0.105555416513855,2011-01-01 11:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.08353379779325,-0.062650348344937,2011-01-01 11:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000962124328445,-0.000465978079868,2011-01-01 11:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,-0.084803550224487,-0.063602662668365,2011-01-01 11:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,-0.000791186544203,-0.000383189132408,2011-01-01 11:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.073214178366409,-0.054910633774807,2011-01-01 11:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002879245667811,-0.00139448232218,2011-01-01 11:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002402943353606,-0.001163798582825,2011-01-01 11:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.137981801389053,-0.10348635104179,2011-01-01 11:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,-0.000823048757819,-0.000398620706771,2011-01-01 11:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000828243132104,-0.000401136457058,2011-01-01 11:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.085233470940339,-0.063925103205254,2011-01-01 11:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,-0.00242833963909,-0.001176098565265,2011-01-01 11:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,-0.000789542929745,-0.000382393093594,2011-01-01 11:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000795931568102,-0.00038548725237,2011-01-01 11:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002838712103956,-0.001374851021217,2011-01-01 11:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000944468703262,-0.000457427070317,2011-01-01 11:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,-0.000943831437169,-0.000457118428262,2011-01-01 11:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000783581210827,-0.000379505701339,2011-01-01 11:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000831711827243,-0.000402816422789,2011-01-01 11:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.142843966590602,-0.107132974942951,2011-01-01 11:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,-0.002926164271883,-0.00141720603926,2011-01-01 11:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000804116113854,-0.000389451208796,2011-01-01 11:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002409040398714,-0.001166751516545,2011-01-01 11:00:00
+19d949f2-54ff-483c-928b-2438fc760385,-0.002419496908659,-0.00117181583545,2011-01-01 11:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000818141458064,-0.000396243993025,2011-01-01 11:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000811521644834,-0.000393037871148,2011-01-01 11:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000971300575741,-0.000470422339273,2011-01-01 11:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.00095995830225,-0.000464929025502,2011-01-01 11:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,-0.002849228304176,-0.001379944249442,2011-01-01 11:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000808381406182,-0.000391516984154,2011-01-01 11:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000945540622834,-0.000457946224661,2011-01-01 11:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000922006897608,-0.000446548321325,2011-01-01 11:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002867921366133,-0.001388997712555,2011-01-01 11:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804697181872,-0.000389732632881,2011-01-01 11:00:00
+bb929fcc-a67e-423c-9569-73364746383d,-0.000945415780435,-0.000457885760727,2011-01-01 11:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000939399496843,-0.000454971941595,2011-01-01 11:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,-0.002752791294924,-0.001333237674137,2011-01-01 11:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000955925625036,-0.000462975910786,2011-01-01 11:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000811240606677,-0.000392901758156,2011-01-01 11:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,-0.002394962315736,-0.001159933189765,2011-01-01 11:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000957968573993,-0.000463965356125,2011-01-01 11:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000928110140244,-0.000449504256644,2011-01-01 11:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000950320752429,-0.000460261347087,2011-01-01 11:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,-0.002471294914327,-0.001196902754582,2011-01-01 11:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00077501491686,-0.000375356855814,2011-01-01 11:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.083849590052647,-0.062887192539485,2011-01-01 11:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000947296146564,-0.000458796463609,2011-01-01 11:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,-0.084736215134699,-0.063552161351024,2011-01-01 11:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002435233374789,-0.001179437353849,2011-01-01 11:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,-0.00080841327625,-0.000391532419532,2011-01-01 11:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.07386175037782,-0.055396312783365,2011-01-01 11:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.070441783342661,-0.052831337506996,2011-01-01 11:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00095724405498,-0.000463614455552,2011-01-01 11:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000956450647815,-0.000463230190923,2011-01-01 11:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000958420790641,-0.000464184374643,2011-01-01 11:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000773676893821,-0.00037470882168,2011-01-01 11:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,-0.094136474695779,-0.070602356021834,2011-01-01 12:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001050420004517,-0.000508741627552,2011-01-01 12:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.093694000918619,-0.070270500688964,2011-01-01 12:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001242685344607,-0.000601859981751,2011-01-01 12:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001065985944982,-0.000516280556601,2011-01-01 12:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.108789615218354,-0.081592211413765,2011-01-01 12:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.184716083656226,-0.138537062742169,2011-01-01 12:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,-0.111501279170322,-0.083625959377741,2011-01-01 12:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,-0.001041547659413,-0.000504444554696,2011-01-01 12:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,-0.003801844851246,-0.001841317500623,2011-01-01 12:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.111812100923525,-0.083859075692644,2011-01-01 12:00:00
+19d949f2-54ff-483c-928b-2438fc760385,-0.003126730978754,-0.001514344928892,2011-01-01 12:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001064060616969,-0.000515348077686,2011-01-01 12:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.003784322758711,-0.001832831163885,2011-01-01 12:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001076098265665,-0.000521178177039,2011-01-01 12:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003199387329208,-0.001549534005474,2011-01-01 12:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,-0.001032044270887,-0.000499841853562,2011-01-01 12:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,-0.111974930407886,-0.083981197805915,2011-01-01 12:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003085097225474,-0.001494180781871,2011-01-01 12:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.003792390894624,-0.001836738740452,2011-01-01 12:00:00
+bb929fcc-a67e-423c-9569-73364746383d,-0.001251133232972,-0.000605951480826,2011-01-01 12:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.107633521844787,-0.08072514138359,2011-01-01 12:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,-0.001066169997308,-0.000516369697211,2011-01-01 12:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.1096104312065,-0.082207823404875,2011-01-01 12:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.003774401199079,-0.00182802593324,2011-01-01 12:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.001261674097107,-0.00061105665433,2011-01-01 12:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001062134704635,-0.00051441531577,2011-01-01 12:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.218294139930183,-0.163720604947637,2011-01-01 12:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,-0.003729497937545,-0.0018062782911,2011-01-01 12:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001232333800603,-0.000596846500171,2011-01-01 12:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.001006055762534,-0.000487255044495,2011-01-01 12:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001240556856506,-0.000600829107914,2011-01-01 12:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001214219117702,-0.00058807315882,2011-01-01 12:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.092970051971514,-0.069727538978636,2011-01-01 12:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001062504087388,-0.000514594216003,2011-01-01 12:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.092426353492166,-0.069319765119124,2011-01-01 12:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,-0.001039407732563,-0.000503408140819,2011-01-01 12:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001225874361889,-0.000593718051217,2011-01-01 12:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001223864136738,-0.00059274445474,2011-01-01 12:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001209853618091,-0.00058595885086,2011-01-01 12:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001024205681382,-0.000496045451394,2011-01-01 12:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001059753208187,-0.000513261904398,2011-01-01 12:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00123039678171,-0.000595908359103,2011-01-01 12:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001233472905791,-0.000597398193993,2011-01-01 12:00:00
+819018d3-4601-4c39-9d41-4a911572d406,-0.185972032489923,-0.139479024367442,2011-01-01 12:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,-0.003685035574538,-0.001784744185863,2011-01-01 12:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,-0.003199269928639,-0.001549477145783,2011-01-01 12:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00124760164199,-0.000604241053248,2011-01-01 12:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,-0.001249146833472,-0.000604989423638,2011-01-01 12:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001262672870525,-0.000611540382374,2011-01-01 12:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001231167720349,-0.000596281741728,2011-01-01 12:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001229859215377,-0.000595648003845,2011-01-01 12:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,-0.003088621457947,-0.00149588764556,2011-01-01 12:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001040862673861,-0.000504112801052,2011-01-01 12:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.001236897146954,-0.00059905662968,2011-01-01 12:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.091781386070549,-0.068836039552912,2011-01-01 12:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,-0.003172562786441,-0.001536542286459,2011-01-01 12:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.183332932943996,-0.137499699707997,2011-01-01 12:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,-0.001038104420233,-0.000502776917849,2011-01-01 12:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003137208420119,-0.001519419385347,2011-01-01 12:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,-0.001032964595189,-0.000500287586965,2011-01-01 12:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.095049188932006,-0.071286891699004,2011-01-01 12:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001075744534861,-0.000521006857392,2011-01-01 12:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,-0.000721795285914,-0.000349581412136,2011-01-01 13:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002126522041181,-0.001029921630969,2011-01-01 13:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,-0.000736135220185,-0.000356526559285,2011-01-01 13:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,-0.002537648901984,-0.001229039457549,2011-01-01 13:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.00086814795778,-0.000420463246223,2011-01-01 13:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.00070249644211,-0.000340234555484,2011-01-01 13:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,-0.077249605254206,-0.057937203940655,2011-01-01 13:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,-0.077031800500083,-0.057773850375063,2011-01-01 13:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000846833723892,-0.000410140291603,2011-01-01 13:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.074172406753651,-0.055629305065238,2011-01-01 13:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.00221655022874,-0.001073524272262,2011-01-01 13:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.126820629296404,-0.095115471972303,2011-01-01 13:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002596054237049,-0.001257326452361,2011-01-01 13:00:00
+bb929fcc-a67e-423c-9569-73364746383d,-0.000860368238675,-0.000416695356291,2011-01-01 13:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000847193532971,-0.000410314555093,2011-01-01 13:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.00073869304396,-0.00035776536988,2011-01-01 13:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,-0.002189828070148,-0.001060582140167,2011-01-01 13:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000844128676114,-0.00040883017717,2011-01-01 13:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.150538916990661,-0.112904187742996,2011-01-01 13:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000733376012779,-0.000355190214147,2011-01-01 13:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000725818207299,-0.000351529801889,2011-01-01 13:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000736878113319,-0.000356886358852,2011-01-01 13:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002599422504749,-0.001258957778863,2011-01-01 13:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,-0.000716556401676,-0.000347044104695,2011-01-01 13:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000739709997392,-0.000358257902907,2011-01-01 13:00:00
+19d949f2-54ff-483c-928b-2438fc760385,-0.00215694545808,-0.001044656364278,2011-01-01 13:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000732956205581,-0.000354986892241,2011-01-01 13:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000726441041404,-0.000351831454213,2011-01-01 13:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,-0.002571454176318,-0.001245412099168,2011-01-01 13:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000837339718968,-0.000405542135155,2011-01-01 13:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000839098626214,-0.000406394012814,2011-01-01 13:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000738297372173,-0.000357573737287,2011-01-01 13:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000824962607379,-0.000399547626418,2011-01-01 13:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002605758817754,-0.001262026595314,2011-01-01 13:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,-0.002599346222059,-0.00125892083347,2011-01-01 13:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,-0.000736809220406,-0.000356852992491,2011-01-01 13:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000715486225404,-0.00034652579467,2011-01-01 13:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000840582705952,-0.000407112785437,2011-01-01 13:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000859391382786,-0.00041622224339,2011-01-01 13:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000830410326259,-0.000402186077093,2011-01-01 13:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000858361252852,-0.000415723328693,2011-01-01 13:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,-0.002156330877704,-0.001044358709416,2011-01-01 13:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00073017384689,-0.000353639334423,2011-01-01 13:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000830089406725,-0.000402030648668,2011-01-01 13:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,-0.000868508407648,-0.000420637820061,2011-01-01 13:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,-0.00074509938057,-0.000360868100311,2011-01-01 13:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.00073475424256,-0.000355857721295,2011-01-01 13:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000853281619565,-0.000413263150007,2011-01-01 13:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000808674697246,-0.000391659031499,2011-01-01 13:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000837973862552,-0.00040584926491,2011-01-01 13:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,-0.002217225101922,-0.001073851128262,2011-01-01 13:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002162097736346,-0.001047151726532,2011-01-01 13:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.076954977360131,-0.057716233020098,2011-01-01 13:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.130341995128021,-0.097756496346016,2011-01-01 13:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.065019985092639,-0.048764988819479,2011-01-01 13:00:00
+819018d3-4601-4c39-9d41-4a911572d406,-0.13003569753502,-0.097526773151265,2011-01-01 13:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.073261048449798,-0.054945786337348,2011-01-01 13:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.064317778846563,-0.048238334134922,2011-01-01 13:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.074711656857539,-0.056033742643154,2011-01-01 13:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,-0.064924823827488,-0.048693617870616,2011-01-01 13:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.064349129272077,-0.048261846954058,2011-01-01 13:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.064142115700901,-0.048106586775676,2011-01-01 13:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.064822342526636,-0.048616756894977,2011-01-01 13:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.115342923229515,-0.086507192422136,2011-01-01 14:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.096097766032426,-0.072073324524319,2011-01-01 14:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,-0.059219874262946,-0.044414905697209,2011-01-01 14:00:00
+033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000648358049889,-0.000314014135411,2011-01-01 14:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000567720262314,-0.000274959472403,2011-01-01 14:00:00
+6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000637877222337,-0.000308938038951,2011-01-01 14:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000567936576338,-0.000275064238067,2011-01-01 14:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.001599896438394,-0.000774865210565,2011-01-01 14:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002008039827648,-0.000972538075925,2011-01-01 14:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,-0.001939346821366,-0.000939268534535,2011-01-01 14:00:00
+83f68d87-a893-4e7f-b21d-4874929f927d,-0.000554532209058,-0.000268572206691,2011-01-01 14:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000562629326337,-0.000272493819575,2011-01-01 14:00:00
+26647b27-a278-4ddb-a68e-8437d24798ca,-0.059616401755432,-0.044712301316574,2011-01-01 14:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,-0.000559129951001,-0.000270798994747,2011-01-01 14:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000556417516048,-0.000269485302541,2011-01-01 14:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.056578244030833,-0.042433683023125,2011-01-01 14:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.00055828990976,-0.000270392144205,2011-01-01 14:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,-0.001951378737658,-0.000945095857558,2011-01-01 14:00:00
+19d949f2-54ff-483c-928b-2438fc760385,-0.001634915055878,-0.000791825501094,2011-01-01 14:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000651835223307,-0.000315698207359,2011-01-01 14:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.001989608834405,-0.000963611538483,2011-01-01 14:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000562656118315,-0.000272506795522,2011-01-01 14:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.00064136841252,-0.000310628899528,2011-01-01 14:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000576289866936,-0.000279109921351,2011-01-01 14:00:00
+5b38af42-1ee4-4a41-b666-ea141187df37,-0.000541546127278,-0.00026228276023,2011-01-01 14:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000668263034879,-0.000323654559638,2011-01-01 14:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.00055836427861,-0.000270428162683,2011-01-01 14:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000547978108934,-0.000265397911124,2011-01-01 14:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000636836404012,-0.000308433947628,2011-01-01 14:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000525420140181,-0.000254472588217,2011-01-01 14:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,-0.000569376351652,-0.000275761553077,2011-01-01 14:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000647736625085,-0.000313713165642,2011-01-01 14:00:00
+3776dfa9-f161-419e-9014-9cfb5a379025,-0.002033323815063,-0.000984783669928,2011-01-01 14:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000647255023515,-0.000313479915356,2011-01-01 14:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000562252360733,-0.0002723112468,2011-01-01 14:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,-0.001659978501549,-0.000803964281856,2011-01-01 14:00:00
+bb929fcc-a67e-423c-9569-73364746383d,-0.000664455226281,-0.000321810353763,2011-01-01 14:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000569419061791,-0.000275782238541,2011-01-01 14:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000560904079146,-0.000271658244224,2011-01-01 14:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000624865689167,-0.000302636265818,2011-01-01 14:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000666420743176,-0.000322762297043,2011-01-01 14:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,-0.001635268107964,-0.000791996492023,2011-01-01 14:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,-0.000671861239136,-0.000325397249497,2011-01-01 14:00:00
+23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000621233355059,-0.000300877046118,2011-01-01 14:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000634752886995,-0.000307424854281,2011-01-01 14:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000594447992527,-0.000287904302957,2011-01-01 14:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,-0.001699088356639,-0.000822906049193,2011-01-01 14:00:00
+819018d3-4601-4c39-9d41-4a911572d406,-0.100553377923946,-0.07541503344296,2011-01-01 14:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.101492878737974,-0.07611965905348,2011-01-01 14:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.049047661073664,-0.036785745805248,2011-01-01 14:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.048607067963519,-0.036455300972639,2011-01-01 14:00:00
+3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000650746775986,-0.000315171048262,2011-01-01 14:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,-0.001652092832292,-0.000800145077923,2011-01-01 14:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.058180619975777,-0.043635464981833,2011-01-01 14:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.055269726958685,-0.041452295219014,2011-01-01 14:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.001703695297872,-0.000825137292668,2011-01-01 14:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.00202229558252,-0.00097944245313,2011-01-01 14:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.049043156009593,-0.036782367007195,2011-01-01 14:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.059018023404902,-0.044263517553676,2011-01-01 14:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000618768451356,-0.000299683238768,2011-01-01 14:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,-0.049363737045362,-0.037022802784021,2011-01-01 14:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.049505207042881,-0.037128905282161,2011-01-01 14:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.048353276472648,-0.036264957354486,2011-01-01 14:00:00
+0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 15:00:00
+d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 15:00:00
+a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 15:00:00
+3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 15:00:00
+819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 15:00:00
+0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 15:00:00
+b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 15:00:00
+de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 15:00:00
+cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 15:00:00
+9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 15:00:00
+75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 15:00:00
+2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 15:00:00
+645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 15:00:00
+83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 15:00:00
+4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 15:00:00
+b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 15:00:00
+d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 15:00:00
+4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 15:00:00
+53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 15:00:00
+61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 15:00:00
+287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 15:00:00
+e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 15:00:00
+1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 15:00:00
+95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 15:00:00
+a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 15:00:00
+0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 15:00:00
+19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 15:00:00
+a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 15:00:00
+51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 15:00:00
+de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 15:00:00
+6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 15:00:00
+dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 15:00:00
+5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 15:00:00
+6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 15:00:00
+71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 15:00:00
+0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 15:00:00
+241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 15:00:00
+cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 15:00:00
+2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 15:00:00
+e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 15:00:00
+d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 15:00:00
+41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 15:00:00
+fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 15:00:00
+4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 15:00:00
+5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 15:00:00
+9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 15:00:00
+bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 15:00:00
+e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 15:00:00
+114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 15:00:00
+90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 15:00:00
+62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 15:00:00
+4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 15:00:00
+c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 15:00:00
+fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 15:00:00
+ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 15:00:00
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/storage_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/storage_res.csv
index 1d148dbd7..a58d7387c 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/storage_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/storage_res.csv
@@ -1 +1 @@
-uid,inputModel,p,q,soc,time
\ No newline at end of file
+inputModel,p,q,soc,time
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/thermal_house_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/thermal_house_res.csv
index 9b92587d4..68e7210ca 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/thermal_house_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/thermal_house_res.csv
@@ -1 +1 @@
-uuid,inputModel,qDot,indoorTemperature,time
\ No newline at end of file
+inputModel,qDot,indoorTemperature,time
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv
index fe11de42a..9798c32f0 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv
@@ -1,1001 +1,1001 @@
-uuid,inputModel,p,q,time
-3375cd8c-6760-4c53-baba-2ab2485520b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-01 00:00:00
-ae983220-e38e-4daf-9d28-c3740eaf38ab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-01 00:00:00
-005ce986-f13a-4d8f-ae02-f23921294d9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-01 01:00:00
-8752f277-bb8a-4c38-b35e-13a241dbbd15,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-01 01:00:00
-25af32b2-4592-4e86-99ff-3034ae02a8d3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-01 02:00:00
-2f1dcd58-4400-42f7-adf6-f7cbc2dc5fec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-01 02:00:00
-48448c74-c7c4-48c3-a0c6-b250b572d3f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-01 03:00:00
-f3e2f2ca-5572-4a1e-adc6-da9b3b86cd9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-01 03:00:00
-47cee779-6f27-4ab2-849d-7803ca46341f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-01 04:00:00
-a59d4d00-0b14-48fa-944c-b115308e1f72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-01 04:00:00
-092b4b57-e35b-4a10-ac81-b81d77843c11,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-01 05:00:00
-d0d6a96e-ce4c-415d-94b9-eee956a83de9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-01 05:00:00
-bdb003e1-3bc3-4a0f-a56c-90fad7c4992a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-01 06:00:00
-7b6b44d5-4735-496c-90a5-164a0e0bd46a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-01 06:00:00
-e90ed0a6-742e-405a-96a5-e818172691a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-01 07:00:00
-4e974394-f42b-4ab0-9bd4-f5fb536d7464,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-01 07:00:00
-2eae159c-8370-435f-ae71-24a5197d3fa6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-01 08:00:00
-22eef150-a908-4198-aa95-7c844cf7ef75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-01 08:00:00
-351e4aef-e261-43e9-a2f4-443af0c6ee43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-01 09:00:00
-acf559e0-ed3d-4c45-aff6-2803d35b802b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-01 09:00:00
-43f7d6e3-5678-429c-b337-3f616636c1b9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-01 10:00:00
-cf157ff2-392b-4e20-a087-92b80d0c3af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-01 10:00:00
-67cec151-1bf6-461d-9de1-12289aa17ef6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-01 11:00:00
-350d9d26-a780-4521-ba9a-29d92e448772,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-01 11:00:00
-c1e88f13-6f4a-44f2-a1f1-fb7705d2e2d1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-01 12:00:00
-cc97b3b2-7500-40cf-8aee-cedb9deb3c52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-01 12:00:00
-1b243c27-0963-437b-8f7e-e33be6a19ba1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-01 13:00:00
-11004faf-8788-490a-9688-405d6aacabb2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-01 13:00:00
-07965c09-e9c7-41a9-8a78-7049ddea3a61,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-01 14:00:00
-e3d6c1bf-d46b-45ad-970c-bd7a11e2fdb5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-01 14:00:00
-728942da-6fb5-4e32-ae06-9c104ab70251,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-01 15:00:00
-031b99e4-3b0e-46c6-9fb7-1213e15da944,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-01 15:00:00
-20eed176-3649-4cde-8109-d34c1b365fa3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-01 16:00:00
-cbfb6d49-fd30-4611-be00-d4fac8dca22b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-01 16:00:00
-e55aa474-a926-4800-a945-a4870dd6a4f4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-01 17:00:00
-8970118b-5b53-4d90-99c5-816d3f8ac94c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-01 17:00:00
-efc8774a-47fc-4459-ad7a-cca2dd4d798f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-01 18:00:00
-03648481-88b7-43b9-96ff-a563472bb56d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-01 18:00:00
-b099c1a6-85a7-410e-89ba-99fd9343465c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-01 19:00:00
-8a7cc1d7-61f5-44fa-9c4d-5bb3352949ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-01 19:00:00
-f4b37943-bd24-400f-a872-c48743134316,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-01 20:00:00
-01725537-0456-4d41-aade-2613ad4c75db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-01 20:00:00
-a07a3a8f-1163-4dba-b4d7-28c3c893f815,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-01 21:00:00
-ae285535-9525-48cb-8d8c-541422c7e9bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-01 21:00:00
-020af7d4-1d47-46a0-a69f-d9dd69ffb4a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-01 22:00:00
-24d310e4-393b-47a1-8f5a-423e01cb5a92,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-01 22:00:00
-76df8c5e-cf43-47b3-a235-1a251c13b739,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-01 23:00:00
-c3d1be46-b019-4b3b-aaa5-7b41d94ca314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-01 23:00:00
-78537d26-267d-49ee-8fe8-c8e6fcc2728c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-02 00:00:00
-33096332-69f5-47a7-9a19-3b30fa03d35d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-02 00:00:00
-024f3c9f-dec7-4ecb-864d-c460925f933d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-02 01:00:00
-26515a20-4f0b-4b38-9fa5-0b44add545c9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-02 01:00:00
-fc4127ed-75e9-448d-8208-6df98be6e51b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-02 02:00:00
-6a94470e-e905-4f5f-b26a-935e2bdcd10f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-02 02:00:00
-2d1ff63d-b881-4fda-adda-c0af8e7845b2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-02 03:00:00
-5d7f0b66-ee31-417e-8ac8-69e62312d684,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-02 03:00:00
-f4b4ccd1-87ae-41d4-94a2-80f484b36058,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-02 04:00:00
-f8375cd3-693e-4563-9e66-685520a6c018,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-02 04:00:00
-21d4bc4b-da82-4d4b-9292-53b5ae017656,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-02 05:00:00
-1bfde25f-4832-4b12-9cc9-770d1383ae76,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-02 05:00:00
-ffeff07f-2677-445b-8927-0342246dbd5a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-02 06:00:00
-fd442934-55ee-4d37-b927-882e2cf6b2cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-02 06:00:00
-11b7989b-6af4-4915-96bc-9ff892ec9b24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-02 07:00:00
-108431b6-37c5-4682-a4bf-9281bafab0ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-02 07:00:00
-88dd0e2e-9e71-4a76-9112-72548af2ec12,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-02 08:00:00
-8152642a-116e-4968-be67-035706158e39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-02 08:00:00
-b5c1b457-c24a-4aee-8759-505fec7cfe43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-02 09:00:00
-0dd9bbcc-a3da-4b58-ad4c-078b94c467d6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-02 09:00:00
-b80f03c2-6e1a-4cc8-9c75-75d2bc21945a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-02 10:00:00
-0eaa8d12-864c-483e-baf1-b285cbd9a4b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-02 10:00:00
-e904aa42-c962-4aab-96db-5a3c02e9bb0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-02 11:00:00
-290312bb-acb9-41ed-8504-248f4f53af5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-02 11:00:00
-1dfe11d5-21cf-40b8-89e0-90ea02842e75,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-02 12:00:00
-f69f9720-4670-45ae-8155-1ff46b42ffcd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-02 12:00:00
-d0e1b095-dae4-4aa0-a388-465d6369ebb6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-02 13:00:00
-b0f645df-7f34-4a13-9b7f-cc0ba79f0adc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-02 13:00:00
-901175db-07f9-481a-b73f-f7bcd9935470,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-02 14:00:00
-6b138357-1290-42c1-be34-439c1cd601ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-02 14:00:00
-b153005b-69ec-40fb-8aa9-17090cf89a08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-02 15:00:00
-44aa2998-691f-411a-8f62-d21bcdf02964,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-02 15:00:00
-6e0a0073-0178-41ff-83b7-58db37f37066,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-02 16:00:00
-251f5797-fe4e-4935-b8ee-720498e8392c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-02 16:00:00
-2cfa0cf8-5152-4174-b895-a12406cff6a3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-02 17:00:00
-1350c8f3-d15c-4da2-bc8f-9000abfdd47d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-02 17:00:00
-b13366e3-80ab-4db5-a213-27091a2cde93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-02 18:00:00
-85aa5a74-11f1-4e54-b925-bcd6fded19a4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-02 18:00:00
-9b8df9c3-eeb6-43af-8a2f-8c574f34b1dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-02 19:00:00
-01c4038e-ea57-4cbb-b28d-f91b92cd0b55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-02 19:00:00
-f856dfeb-5f79-4c0d-96c3-f9b85754b76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-02 20:00:00
-8a1b3f89-7b24-4d35-9ece-7b19d1a49f2e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-02 20:00:00
-753acda7-ef4c-4fc8-9905-f95beb1b15eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-02 21:00:00
-0e48d8e4-755b-4b9c-b141-5cd1fd2f24ca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-02 21:00:00
-4dba8b6b-afeb-42fa-8e4a-c4d8f6f87a7d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-02 22:00:00
-215187db-b277-4f45-b03b-35a8037097f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-02 22:00:00
-3bdc0be1-f80e-4d13-ae6e-fd2d95a74b52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-02 23:00:00
-860a0f4e-4347-4188-815d-f3daed0cdcfe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-02 23:00:00
-cd12bcdb-c018-456c-8eaa-e3e235a0c6f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-03 00:00:00
-e9698ba0-5e47-4127-a762-2c4f975a3b68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-03 00:00:00
-c93abab9-0a21-4ee0-94e5-52dfa9fb87dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-03 01:00:00
-0ca6df46-c885-453b-98d5-1244a74617e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-03 01:00:00
-d8a0e0bd-6300-4636-bbe3-798bdccbe529,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-03 02:00:00
-2979a8b5-4ec5-4844-9ba7-2a5d075fb389,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-03 02:00:00
-c8f80dd7-9eef-49ad-91e5-938f4491adcc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-03 03:00:00
-59037f8f-6a8c-4f13-b245-941860e659ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-03 03:00:00
-5b47e87d-0b48-4e58-ac2c-20856f8bbe7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-03 04:00:00
-f68ab4a2-0cfa-41e3-b861-8ad2b87fd5b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-03 04:00:00
-0fcd1d76-9fa8-43af-a786-87e01c334f81,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-03 05:00:00
-6277c77f-1a9b-483e-84b4-ea253e9cf419,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-03 05:00:00
-1c6e804e-14e6-4ff2-92df-ec7c94f87231,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-03 06:00:00
-99648e4c-386c-43bd-a6bd-f088ae54b36b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-03 06:00:00
-c7716bff-cf2c-4c67-b769-02e111c4a052,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-03 07:00:00
-e2233470-f98a-4240-be95-df9b1c5eacda,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-03 07:00:00
-c7b9b6fc-93e4-4490-9619-55f67a480aad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-03 08:00:00
-93ee6eb9-03b2-41fd-a6bd-1a5ac74cc678,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-03 08:00:00
-86027389-c1f1-473a-a7dc-ce4e87df61c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-03 09:00:00
-74a28dc9-c950-4269-93c4-bf8287381248,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-03 09:00:00
-16e81908-8c51-4759-ac2d-7cdb331ebe2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-03 10:00:00
-bf2ba786-0ac6-469b-ac8b-51a42d673590,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-03 10:00:00
-514af9bf-ee19-42fe-a91e-3a898d56360c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-03 11:00:00
-0ca3dacf-fa19-47e6-8d71-a4b5da848010,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-03 11:00:00
-6592735d-b5d1-41da-aead-92c784663071,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-03 12:00:00
-2ea30c73-4be7-4d94-92f6-92bfa2fcf16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-03 12:00:00
-efcba061-4971-48a5-a59c-23a094ad74a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-03 13:00:00
-0d74b2c9-8d1d-422e-bf1f-f3b48954f2f5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-03 13:00:00
-0f7f8610-0e3f-4ee4-acfc-18c63ed3546b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-03 14:00:00
-c0925a04-1ef7-4bce-90d4-5da8734bd203,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-03 14:00:00
-0d94cc4a-259a-405b-a8e5-8d41ea21eb18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-03 15:00:00
-22c9d195-c01b-439c-bed5-55f050d7418c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-03 15:00:00
-d9588021-c3fe-403d-96ee-ed08cccd53d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-03 16:00:00
-d0e4cb19-1091-45d5-a4ae-2b35b2ea13bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-03 16:00:00
-5ae72022-ec85-4ecd-b4bc-37258206f845,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-03 17:00:00
-90c2b0b3-d4cb-4685-912c-2bd0674a49ce,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-03 17:00:00
-0df2996b-6336-4508-85f2-3071c64e3701,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-03 18:00:00
-2b0f8993-560e-4e4c-b8dd-faf3bc1ef475,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-03 18:00:00
-3e59d411-4169-480a-8567-ecec0aacb667,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-03 19:00:00
-89528d14-76e5-4401-a683-a4c07fac1c00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-03 19:00:00
-797ee4fb-295f-4b85-8d9d-23ed6e898e37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-03 20:00:00
-65266b16-8aae-4904-8fe8-e97465f0730f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-03 20:00:00
-1475fc26-e6d8-4d0c-bce2-375e46dcd41d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-03 21:00:00
-cf22ecd6-45b5-49b0-919c-736361d96c48,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-03 21:00:00
-d710ab62-6955-4a54-aace-659ecb159ee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-03 22:00:00
-1878bc12-7d78-475c-bd7c-3f1b0bbb2c75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-03 22:00:00
-2368adf0-f712-4356-a81a-4b4a7df5e73f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-03 23:00:00
-6505f762-39e6-409e-8f06-e7ac6121afca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-03 23:00:00
-39dcd9d8-8764-412b-aaa7-a3bfdb5be3f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-04 00:00:00
-7a43651f-122c-422a-af81-4ab84ceae6ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-04 00:00:00
-73f58248-2b95-48c6-84b7-a03604cdb41f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-04 01:00:00
-0603e9c2-05bc-43e5-972e-8a1be0c264fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-04 01:00:00
-55a9b51f-cdc0-40b2-9370-197c9e5f1051,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-04 02:00:00
-5d5c1fa8-25c3-405a-be86-bfbbc1305224,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-04 02:00:00
-4de6398b-8b85-4ee0-8386-c64d73e097c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-04 03:00:00
-78cf6f20-ca5c-487c-a32d-e6fd508841c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-04 03:00:00
-5a929cf8-0ddb-45e9-97fe-7f75f97fd16d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-04 04:00:00
-d605b3f5-a094-4b6f-9499-77929e629b7f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-04 04:00:00
-1395df55-bc26-4998-8674-3f266efcc303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-04 05:00:00
-fc17fddd-97c0-47e7-bbc4-a54adf8e50d4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-04 05:00:00
-8815724c-11de-43aa-8bd1-980fcee7e5f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-04 06:00:00
-b8185fd0-bd65-4597-8cc0-4b2051ca0e8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-04 06:00:00
-8c19bbec-5be5-4766-be8e-5570834f6e51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-04 07:00:00
-bf930084-4fb2-4405-9983-64f6a807a857,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-04 07:00:00
-331a995a-6ab2-44fd-959b-1303797cf235,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-04 08:00:00
-c33b5915-94af-49dd-836b-b9a52a291aed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-04 08:00:00
-334672a2-eca4-4a7b-b361-e12409d78ed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-04 09:00:00
-3ebfe4c5-5b63-4090-b76d-f2f47fc4f691,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-04 09:00:00
-2903dbe6-1379-4efe-aae7-3816b7de6c7b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-04 10:00:00
-83955600-8519-41f4-bafb-d91dd319fc10,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-04 10:00:00
-add2f3d4-13ff-47ec-9649-ea38d9befa8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-04 11:00:00
-fe498707-3b12-4fc5-a31b-ed359667cac3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-04 11:00:00
-aa7f92df-c008-49c7-a454-a6e2eb90a416,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-04 12:00:00
-4e22babb-8482-4f0a-99e3-c60f37952986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-04 12:00:00
-252d4f94-68aa-4088-adc9-ad3188fa44ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-04 13:00:00
-164d263c-f7a1-4e50-bea1-4e407b7047a5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-04 13:00:00
-6529898c-bccf-4453-a713-61ead0ecfdd6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-04 14:00:00
-bc7dc858-2591-4870-bce7-4574b71c45dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-04 14:00:00
-7c3d2f32-972a-49df-8fd4-1c9d048e688f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-04 15:00:00
-b33e3cda-8170-4636-9d1d-f4f94f432bc7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-04 15:00:00
-8841f5d2-5982-43a3-877a-ef73c13537d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-04 16:00:00
-87fa0070-d495-44cb-b482-82099de860ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-04 16:00:00
-7c552ae1-3633-4f3b-8b75-83127686e96d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-04 17:00:00
-d31fd9fd-36fd-46cf-9cc3-44fd0df9255a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-04 17:00:00
-d2e63510-af05-4d5e-9c00-b92cf902ab76,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-04 18:00:00
-c2450765-05f9-4245-b898-9ca4741a1110,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-04 18:00:00
-668c10b9-2a23-4270-9546-366def339811,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-04 19:00:00
-76378686-6306-4a7f-9a0d-8aba27bbeb67,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-04 19:00:00
-f7ac2c43-4461-4e9c-8fdd-28f0f56d4540,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-04 20:00:00
-d70762f9-dd71-49f2-a9aa-21bcf42bc0da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-04 20:00:00
-819a83a9-0beb-4a40-8173-1428428312a2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-04 21:00:00
-89898942-0770-43c8-9b7d-650251907ede,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-04 21:00:00
-78a59183-ad48-4c67-96a1-3ed7d537a612,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-04 22:00:00
-85845692-e72d-4679-95cc-e0875e7ec80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-04 22:00:00
-10552a60-82a0-46fd-992d-59cec5ebe02a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-04 23:00:00
-3e74ea7e-0bec-4ff2-a27c-d1b76584930b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-04 23:00:00
-9f64a13f-1c3f-4177-bf0d-b0be47ea5862,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-05 00:00:00
-3e28ab1f-7405-4a0d-9c16-cbcad7474f55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-05 00:00:00
-346887f1-fae5-43d9-8a8f-b587945fe199,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-05 01:00:00
-a0ebcd44-4059-4e06-9b80-4a37d6a7fc3a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-05 01:00:00
-2b9d3331-af5e-40df-b7ce-c2266f0c2353,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-05 02:00:00
-1854d6b1-efaf-45ce-98ed-c4d4cdcfe3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-05 02:00:00
-1307ea54-f0e1-4ecf-ae6a-4b0100488c38,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-05 03:00:00
-d1ff7ed3-5321-447c-8e29-c7d52a032fbe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-05 03:00:00
-e44416f1-dd69-4b66-97e2-28f94c13e889,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-05 04:00:00
-63606828-0cf0-4b80-90b3-6bd203052c89,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-05 04:00:00
-026a75fa-1948-4e12-a7be-f003c5c57a00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-05 05:00:00
-665de960-9465-47ec-a069-cf1e71124cea,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-05 05:00:00
-44d0c861-e389-4b25-afde-b19a3282fdf2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-05 06:00:00
-0a5920c8-ac35-41bd-9e5f-2acd4c0c021a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-05 06:00:00
-4842931d-9d35-4e6b-b33d-d58b1f2aade5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-05 07:00:00
-8ca5ff4b-0924-4128-b3c9-0029fb5a5658,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-05 07:00:00
-7f922cf5-5a61-4cc3-a9c2-964688add7d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-05 08:00:00
-1e33fc6a-df39-44f3-a027-3a2ddfe7827e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-05 08:00:00
-b5d806e4-c947-42fb-9d46-eb3c04be32a8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-05 09:00:00
-e7cb9281-a6a8-4060-a635-2a6568547556,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-05 09:00:00
-9e649a17-9807-4dac-b41e-0aea93450b2a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-05 10:00:00
-99f78093-4793-4b00-ba3f-4ff90bf943e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-05 10:00:00
-f9c83a41-0806-4460-8e65-ecfdbb51bb98,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-05 11:00:00
-107fb68c-c78e-42b6-98ab-74e5a7072bdd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-05 11:00:00
-03345240-0edf-40e3-8bc0-b47d2b895393,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-05 12:00:00
-7f1b9aa1-4048-4719-a119-5fb5616d2115,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-05 12:00:00
-5aefa30c-f2dd-41cd-bdf7-b62bdd8dcc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-05 13:00:00
-1445206e-17aa-46f4-b939-49431c5f97da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-05 13:00:00
-38f5dd35-6ad6-497d-9886-c4f50fdab764,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-05 14:00:00
-2f67781b-9605-48d0-8d13-5a244b63f7eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-05 14:00:00
-a7176f4d-390f-4258-b0ac-a27593ccc970,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-05 15:00:00
-c790d8ff-98c8-4d9c-95ab-b6b39b87166e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-05 15:00:00
-d610fbdf-f487-45a5-9176-ecc32b740953,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-05 16:00:00
-b3182e6f-d380-4aa1-a2d6-4e2429ccfdc0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-05 16:00:00
-d178e4ec-683f-4cde-9e40-f0d1dbe5c3a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-05 17:00:00
-c040daf9-6ca6-483e-a25f-33185c55d3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-05 17:00:00
-621c84dd-104d-41ff-a482-3fa85e2f3365,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-05 18:00:00
-64557042-1267-43ff-b43f-4c29e1e6bec1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-05 18:00:00
-16d48a24-fb6f-481d-a9e0-a0f8ae42c1ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-05 19:00:00
-40bd784c-d27c-44e0-b1e9-8f2b7eacf388,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-05 19:00:00
-79a16f01-47b4-4fb5-a418-9a9f168d96a9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-05 20:00:00
-383a5e58-03a4-49b5-883b-39b820e8b996,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-05 20:00:00
-e1cbe8c6-7cde-401d-b7f6-d4fc30fe9be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-05 21:00:00
-70393e37-1008-4ed2-a396-84d454fafc4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-05 21:00:00
-e96f414f-e31a-4c6b-b25b-551da37904b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-05 22:00:00
-d580f6f6-4112-4212-9c7a-ffaff869332f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-05 22:00:00
-4500cd31-ade3-4527-bb50-9d5517c20160,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-05 23:00:00
-987ce0d3-68f0-4d30-807e-18c1bcb6619d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-05 23:00:00
-f9d0c5d8-ac1e-40af-addf-ae628bfe0e1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-06 00:00:00
-be6b9f35-d883-4d1f-9979-8ed5144d083a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-06 00:00:00
-2e940b2b-3f37-4deb-a145-c22bc2112288,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-06 01:00:00
-be134f3c-145d-480c-a82f-e7ccbef97986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-06 01:00:00
-f9cef442-6e8e-467d-9c9e-f25f13af5b40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-06 02:00:00
-ba1b2bdc-f21a-415c-8cea-202e1ec583c1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-06 02:00:00
-ac212d0e-c0fe-469c-8086-9c6bf104d9d8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-06 03:00:00
-8af2aa35-9f00-4c62-b72d-5146f6be682d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-06 03:00:00
-bf0710fa-a419-46ad-a437-c87ee6eba11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-06 04:00:00
-83821dae-ed80-4843-af84-165d906ecbff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-06 04:00:00
-c2e5a66f-39c3-4cb6-970c-442f8df364ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-06 05:00:00
-e4563c3d-fbaf-40ff-910b-bcb13020e318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-06 05:00:00
-d82327f1-8ba8-4339-bbea-b2add2bce2b0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-06 06:00:00
-06c202e6-66b2-4ca2-bf12-8f83671e136b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-06 06:00:00
-a538a47f-6af9-4025-a98e-61be7d297b3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-06 07:00:00
-5e756b1f-164d-4736-a207-ff0fbdf71522,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-06 07:00:00
-ea0f3a3e-8e9a-4bef-a025-54375dec04f2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-06 08:00:00
-889e89b7-5196-4f7b-a8b2-89349647b222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-06 08:00:00
-0a78f21c-7cd2-4b60-8f24-f6e2f2d588dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-06 09:00:00
-f371b9c6-bd98-48b5-876d-f7cdf855afb0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-06 09:00:00
-ad878cf2-bb7a-4bc7-a147-80ccd5da11f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-06 10:00:00
-217046d3-5cca-4418-90ad-396c4be6309f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-06 10:00:00
-82562a91-67cf-4f17-92b3-9f2dded88d82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-06 11:00:00
-a4496f2e-185c-41d8-a99f-895b9bdaa5a0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-06 11:00:00
-b098f403-ccce-4754-aacd-4b237c69fe4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-06 12:00:00
-d6aef90f-a1cd-48e2-a9f6-75cdff0a9655,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-06 12:00:00
-eb32c979-2404-4990-a4c2-010d85f54a0a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-06 13:00:00
-75f55728-0956-475e-9e17-29d410cf0dbf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-06 13:00:00
-eb39fefd-86b4-4c6f-afb6-0ccdaa086bd8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-06 14:00:00
-4e7e9034-0aaa-48ac-bb0f-fea3c01e34aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-06 14:00:00
-59192825-6875-4247-9348-ac3a1886b49c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-06 15:00:00
-177eb5b5-c244-4d24-9b69-184bf33d391b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-06 15:00:00
-1480d116-4157-4f57-9bd9-850c58861b63,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-06 16:00:00
-1e0ec1a3-720f-4844-a262-8203527ef105,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-06 16:00:00
-659625ed-3eec-4727-95d0-0e8cbf3ce3c6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-06 17:00:00
-aca7bc41-18ff-4a2e-bd62-5a84fb7225a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-06 17:00:00
-d6264e25-e1a8-4968-a0b5-5ff5a245c07c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-06 18:00:00
-9bc8b84d-df3d-440b-9316-a763688ce6a5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-06 18:00:00
-16c37f6b-1504-4c5c-9543-77b73b7980d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-06 19:00:00
-5ae9c671-5406-4a27-8c85-761f30d789fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-06 19:00:00
-580eca4d-1a21-4346-8864-2af12579a7f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-06 20:00:00
-a3982d21-233a-4237-8e84-a83c7aeee80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-06 20:00:00
-14079245-44bf-49e9-b2b7-3512bd510fb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-06 21:00:00
-18e16cfc-deac-40a2-85f2-64930e9be5cd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-06 21:00:00
-3d36b4d9-8920-4feb-8ad1-99c6fc057b94,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-06 22:00:00
-24958cb3-41bd-4acf-a95f-1b7391ec162d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-06 22:00:00
-7532440f-f11d-4424-a055-4d890e8bb183,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-06 23:00:00
-7b2fcfed-3bd5-4f3d-9380-3d40992fdb6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-06 23:00:00
-0607b280-fc86-44af-9384-49806cc5daf5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-07 00:00:00
-4b4d7482-e496-462d-bd33-33e96a7ae7fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-07 00:00:00
-e6bd7ee9-8695-45f6-aef6-b1afcac6b835,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-07 01:00:00
-4a6a3dc7-2772-4606-976d-788a7a6d6193,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-07 01:00:00
-e229e565-657b-4dba-aac3-6c02fa9fd623,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-07 02:00:00
-35c50b54-4890-48ba-b603-40ba956e4f3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-07 02:00:00
-d711d569-f767-49b4-8b62-f7ac8fe6af3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-07 03:00:00
-b54b63f7-73c4-44d9-b76d-fb81f5045b18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-07 03:00:00
-a2d343c8-e967-4ee9-b128-1f6d9dfa6216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-07 04:00:00
-129cb672-f7c8-4c4c-ac45-15d3509bce1b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-07 04:00:00
-93f510d8-7ae1-477d-a67d-ec9ccc16b7d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-07 05:00:00
-aee1d785-3028-44b5-86e4-b75564ebf11a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-07 05:00:00
-b69ed44d-61e2-4774-adcb-9e6f045dd245,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-07 06:00:00
-193f6ad5-f987-4cfe-8949-b6de64a6e160,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-07 06:00:00
-d4509415-e7c5-4de8-9969-5308af192c1a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-07 07:00:00
-0b79fb40-3a50-4c67-8121-858d58fcc0b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-07 07:00:00
-d8af015e-8e82-4bcd-91cc-8eacb7c1b8c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-07 08:00:00
-55ace958-48fc-48cb-a5e7-c0204225bed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-07 08:00:00
-7e8c6aa6-3721-4449-8bd2-3e9214536102,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-07 09:00:00
-38c8ef49-7981-43e8-a6fb-571ebf05b79f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-07 09:00:00
-6cdffb34-d18e-4020-b6c4-bb19311e172b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-07 10:00:00
-248f251d-d48d-4634-b7a9-f7eb087208fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-07 10:00:00
-34bb0ac4-2a5f-4211-bc26-9bddcafc4d22,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-07 11:00:00
-af9b8a2a-f3df-4ff2-be24-1891a639f0a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-07 11:00:00
-ac94a3c0-2b59-4855-ab8d-fc2d17169346,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-07 12:00:00
-aa6bc3c8-d706-4652-b45e-b78a9e66cbcc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-07 12:00:00
-9c86637d-8fdc-45fd-bd19-34f6c32490fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-07 13:00:00
-ba1d8b0c-a865-4c47-a265-c50e8f193d19,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-07 13:00:00
-e52d495f-6f05-4715-979c-e37cbd4177a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-07 14:00:00
-b9f45469-d4ce-46cf-ba41-c974fded27bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-07 14:00:00
-fe7d0d3b-24d9-4f4a-9f5c-64357c275428,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-07 15:00:00
-b5c1255d-0a99-457d-9450-1dacf3773f0f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-07 15:00:00
-ae4806c8-a036-4ebc-9c97-2ed6ef6302e0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-07 16:00:00
-2fe68d4a-163a-45e5-a014-d70ff7ab85c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-07 16:00:00
-40ff875a-0d01-41f7-9e5f-e985b037a6e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-07 17:00:00
-3e5a0b11-bf6f-4d68-8eee-78c7a3998386,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-07 17:00:00
-38b0020b-64a9-4374-8ad9-19291e594061,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-07 18:00:00
-f3025658-852d-4eb5-881e-19ebf664890f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-07 18:00:00
-2cd8479e-782f-475b-82d5-b66a294be1d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-07 19:00:00
-7315ddb3-a49d-4213-abb0-76d4757f6910,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-07 19:00:00
-11b7747c-3294-4cb5-bce2-14ff54d3701a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-07 20:00:00
-90c7d255-e030-4300-b800-552c25bdb35c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-07 20:00:00
-40e26935-7eb1-4fff-889c-fb09f956fb39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-07 21:00:00
-d4e30637-0bb6-47b2-b67f-b6c44b7f2045,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-07 21:00:00
-b80f2580-4e7a-49c9-9658-1d8c69a26763,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-07 22:00:00
-e1ee03da-1409-4680-b662-6ec071453c48,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-07 22:00:00
-5a1409ba-28cc-40b1-a3c3-f7b71777086b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-07 23:00:00
-de3835d4-b6ee-4a88-9641-24b44c64ead5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-07 23:00:00
-7adc9791-ff3c-4937-9a97-78b1a1b88912,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-08 00:00:00
-b4d8b0fd-179a-4288-a8b4-df986d7caaa1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-08 00:00:00
-2a15eced-41e4-479c-955e-bfaf2aef84cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-08 01:00:00
-56b43e09-223b-4b6e-92bd-cb5267aa510c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-08 01:00:00
-268e8d42-54fb-4ce3-b1ec-d0518fc7bff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-08 02:00:00
-8b98d78a-5c49-4d7a-841c-0a286273f3ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-08 02:00:00
-09dc6ec4-cd50-47ef-8735-9fd4ad7171b5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-08 03:00:00
-531418cf-41d7-4c03-877f-5a3d4bb66405,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-08 03:00:00
-7f81fbcc-19a5-45a9-a7ec-c4282397a84d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-08 04:00:00
-c087abc0-de1e-4fc3-90dc-8c46d060b5b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-08 04:00:00
-b7e715be-2823-407b-ad3a-86a53201ab20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-08 05:00:00
-4450f1d2-8281-4e15-8470-8179a280b8bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-08 05:00:00
-169c716f-f856-49ca-860e-692bdf5bcb4e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-08 06:00:00
-4c24d4c2-e337-499a-95a4-a1675bbc9605,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-08 06:00:00
-0d3b5ddb-d33c-4db3-9a6f-929b0e6006d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-08 07:00:00
-83c8317f-1cf2-483e-8a21-eb4d4fe613e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-08 07:00:00
-e5a12cf1-2193-4c07-9d75-d32da4ad6019,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-08 08:00:00
-8f74bc5f-938b-4d04-a0f6-236c3633787a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-08 08:00:00
-2f1c5194-51e2-4c6a-93cb-b3cd5bf13d8a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-08 09:00:00
-3644ef54-c0df-47cc-b59a-97027dcca292,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-08 09:00:00
-d6383aaa-02ec-4919-9412-41ca78a9fef9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-08 10:00:00
-18d9a835-0410-4fe2-aae0-8f557b6b2843,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-08 10:00:00
-774aaec6-8c72-45f1-acf6-3c06a57d1b18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-08 11:00:00
-cf4972ba-597e-434b-84f1-8c0f0f99dc14,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-08 11:00:00
-e6a81bae-8938-4ffb-8298-eeaab16c8cf1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-08 12:00:00
-e4419a1c-0aa9-4d82-b4a6-8d81a9414f39,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-08 12:00:00
-4c1ee5d7-9a7c-4298-9422-8e3c2a905c67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-08 13:00:00
-4ec190ed-94da-4fbb-9f93-2f07c9e1dd57,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-08 13:00:00
-6f8a7f61-910b-4ffa-bd9f-5af68017107d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-08 14:00:00
-0f5f9cb8-58dd-4882-8b44-10987b1d127b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-08 14:00:00
-4bc76aa5-3176-48a1-bd3b-0832202fa32e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-08 15:00:00
-18433917-c127-4dae-9eb1-91ffbf997549,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-08 15:00:00
-ca427611-6fa6-4050-9e48-b16fd0c7885d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-08 16:00:00
-5650bf16-bcbc-4208-a52e-527af44c3f2b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-08 16:00:00
-bd1165ac-aa64-4f52-886f-9cd15ae5c61d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-08 17:00:00
-08e821b7-e15f-49b9-84c2-5b3870ec35fd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-08 17:00:00
-bd49f6a2-815b-402d-a438-10fd9c788902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-08 18:00:00
-edd3c9d8-7d63-4754-a62c-8cb109ba1178,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-08 18:00:00
-3f277d24-39e0-4d61-88ec-1bcaa340d599,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-08 19:00:00
-37378dde-8c4c-46a4-9a70-c099cff01f0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-08 19:00:00
-147ba412-9827-4ecf-8098-cab0903a7282,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-08 20:00:00
-50791401-d861-44e2-aeaf-fba056337d66,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-08 20:00:00
-f2d66ab3-39ea-47bc-a828-20a2b551e902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-08 21:00:00
-1bf35efc-6815-4df5-8263-adc70e6ccaed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-08 21:00:00
-4ce9e428-4696-40e3-99e9-cbb4d68218de,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-08 22:00:00
-63a66b72-3b11-4962-9518-3ffbd9225817,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-08 22:00:00
-0e1c4d3f-d8c8-405e-b787-be9e4ef57b28,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-08 23:00:00
-4126ce9a-673a-444b-b0dd-f8b30511d866,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-08 23:00:00
-87834dd5-2fce-4c1a-b97b-f21a6816e1e7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-09 00:00:00
-d5255278-82cb-47e1-bb7c-4efbbb46285d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-09 00:00:00
-21ed175d-a1bf-494a-a2ff-76eb04b403a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-09 01:00:00
-b23a4261-6fa1-46ec-8601-0afde604a9e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-09 01:00:00
-ae97212a-7573-49c6-b591-f93d3a73229f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-09 02:00:00
-1aa8bd8d-4c54-46c2-923d-f6fdfe344588,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-09 02:00:00
-ed09b6b5-5c44-4fa4-8c8f-42b82a9fbfb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-09 03:00:00
-7145479e-cd5c-4066-a8f5-9d78c81b415f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-09 03:00:00
-beb4332d-a300-4919-b0a5-ec64a2bcdd99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-09 04:00:00
-5b2a558f-ed69-4c74-b564-372904ba6b0b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-09 04:00:00
-776f60f9-870a-471c-b92d-e119448b64dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-09 05:00:00
-c74dac33-6e6e-41a9-8fd7-8d889b9f570e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-09 05:00:00
-d9318807-b3c6-47cc-8701-b2fa6056c692,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-09 06:00:00
-94bc2e6c-2c33-4a89-95ed-26baa82fbc32,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-09 06:00:00
-92ce8270-1d8e-4802-9e0b-49f03a1296c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-09 07:00:00
-aa388d08-1374-424f-b9f4-d4ae29b4ceef,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-09 07:00:00
-4edba2a5-7ba8-41c9-a35d-4f42c4288f24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-09 08:00:00
-db3e7cbd-8e47-4120-b543-428e5d5650a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-09 08:00:00
-670c09d7-6cc9-451c-9be7-8131ff16937a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-09 09:00:00
-d3596d31-4f7a-4518-a084-78bb2c9547e6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-09 09:00:00
-84ed866c-7e59-474d-aa1d-037bb0e692e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-09 10:00:00
-90b7bc71-a983-42bb-81c4-36219463f139,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-09 10:00:00
-6c402b5c-34c8-4293-b0be-09cca7ad2193,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-09 11:00:00
-d077dc35-7e95-4929-8fdd-6f949dcd5e4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-09 11:00:00
-6c6546e4-88b2-48fb-b082-6f903b893f6b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-09 12:00:00
-a33e97ae-76bb-47f8-a982-2043840188bf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-09 12:00:00
-68038c55-a07a-4739-a335-4f08f35dfd39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-09 13:00:00
-86c638c6-42e2-4845-81fb-af836235daba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-09 13:00:00
-b83b8979-5921-42d0-932b-fa6d6eb4a53f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-09 14:00:00
-315c7f77-bbda-4ce5-bed5-0fadcdfda570,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-09 14:00:00
-89e57e57-851b-4b7c-a6b7-ae750224d333,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-09 15:00:00
-d6bb92cd-b793-40d7-81f5-4348d8967673,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-09 15:00:00
-e42cc6ef-d472-41e4-b7fb-245c228cbc45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-09 16:00:00
-b31c12e2-1480-4b38-9642-a5b2bb56a7c6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-09 16:00:00
-1422e9e9-86c9-42a8-9088-1a25099f4344,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-09 17:00:00
-7ee52b83-45a4-4069-b60e-82309ea0d77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-09 17:00:00
-af2af956-a48d-4b9e-9295-7ce888a55f83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-09 18:00:00
-17788715-a166-41ae-9ecb-d48cfd1e16ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-09 18:00:00
-cbd29c3f-9321-47f9-9025-0bb2d7ce9324,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-09 19:00:00
-d2422a6d-6e4d-4e47-882c-a85195ff1c51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-09 19:00:00
-3879bffd-39a7-4b3c-abd9-71937067fce8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-09 20:00:00
-c762d199-2109-42bb-a7bb-ddb88fd9a3f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-09 20:00:00
-3852baf4-5f0e-4f83-b60a-454eef4177c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-09 21:00:00
-49aba523-034f-47e6-96f9-6a2c5abf2527,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-09 21:00:00
-7201de02-f3ba-43a1-b733-c3d8537baf08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-09 22:00:00
-47529e98-4b2a-4ff7-b685-9ac7a5d81a45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-09 22:00:00
-a912a3ce-3314-4e23-a272-51235f3fb22d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-09 23:00:00
-16913f90-7673-4e98-a75b-75f3b27920d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-09 23:00:00
-936a5b67-fd79-4f79-8db6-c8589206882b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-10 00:00:00
-e9ffd631-e259-4a8d-a90b-0f6f25126d6f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-10 00:00:00
-67914228-0140-431c-a3d9-f4e5e5b63c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-10 01:00:00
-8b8bbc7c-ed8f-46b5-911e-7de88a000ad3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-10 01:00:00
-a2fc0900-520a-43c7-961b-c17ad0b9719e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-10 02:00:00
-ab785a9c-b032-422a-ba99-ec8d57ddd766,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-10 02:00:00
-32730781-4df4-43eb-995f-1c9c73f4a13b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-10 03:00:00
-06a25151-e075-49ed-b0c9-06ab95ef0f8d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-10 03:00:00
-76c9f2d3-d39b-4fd0-ae9c-0b24ef86dfb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-10 04:00:00
-a08237e3-39f8-4326-9afa-1469293ffefb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-10 04:00:00
-c9f76040-9e7f-4e8b-9161-bf9452f51b35,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-10 05:00:00
-e14a91f3-3e39-4858-b580-c1300efc9cc3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-10 05:00:00
-2b8399a2-523d-4366-bbcf-20443f137a06,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-10 06:00:00
-a4d2ac6f-2ff5-4d0d-be25-109be4ce31e5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-10 06:00:00
-7b3ecce3-8859-40c1-8b0a-2e4c4336f7f0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-10 07:00:00
-8584945f-26ba-4806-a24c-0bfe439909f6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-10 07:00:00
-66269633-d74c-458f-bba7-c2fb3e3902b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-10 08:00:00
-a08fc2b6-f098-4fb9-84f3-0262e361559a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-10 08:00:00
-d0b3a063-d3c5-4c2b-90ff-d9dc26852e80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-10 09:00:00
-3261ed3e-8d97-479d-93f3-0f636cb48720,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-10 09:00:00
-148e7059-a100-4165-8bd7-e871eae06814,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-10 10:00:00
-41841791-ea09-4ad6-b7bc-7d96e2c2b486,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-10 10:00:00
-16d13e1d-93bc-4ebd-bf82-65a5fb92bac0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-10 11:00:00
-7e89eb73-3177-4eab-b10a-6d692595a999,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-10 11:00:00
-45a6c5bb-2edf-41db-8e9d-ba754e682fd4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-10 12:00:00
-173c64e0-2850-4af8-b431-02d9a18101a1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-10 12:00:00
-7180cfcd-8f62-4d33-8d62-1f66af4e80e2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-10 13:00:00
-c0e54f58-a2f2-4b23-bb2b-b3de4469357a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-10 13:00:00
-07d20157-1b0a-4517-83fe-fc4045fa7e54,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-10 14:00:00
-7e41e5bf-006f-4a3f-b91b-13e99a308714,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-10 14:00:00
-af6644bb-45ae-49f0-b2c6-da118a29eeb3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-10 15:00:00
-7941c4ba-2bf1-468f-a707-c7a8059671f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-10 15:00:00
-58567e66-444e-44d3-989d-58a3eb247c3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-10 16:00:00
-1fbe92b4-54d8-49b5-abea-c6904540dc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-10 16:00:00
-66875b64-719f-45ed-93d4-6da9fbf6b0ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-10 17:00:00
-ceb669dd-7278-45c3-a71c-812ed3a23483,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-10 17:00:00
-4f6b9ff8-f098-4972-8d6d-8e24306d9759,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-10 18:00:00
-268c4758-e3f9-4ea0-9980-d86f70585314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-10 18:00:00
-e9b51974-7b5c-42a0-9d80-1fbc9a9381d0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-10 19:00:00
-9f19a4ca-6273-4dd0-af9d-bf0c66cff4b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-10 19:00:00
-ad6da0fd-e87a-4766-b16a-ca381b21d8a4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-10 20:00:00
-1e2ca548-d465-43f1-8b64-f7a93061e1e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-10 20:00:00
-ae4781e0-ddaa-495b-9940-c36060bb1997,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-10 21:00:00
-0d33479a-01cc-47c5-a964-432faa1e351c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-10 21:00:00
-eeb40222-793d-4d27-92bc-c8fc477d3eb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-10 22:00:00
-f50744c8-9117-4e5e-819d-46c9758d0841,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-10 22:00:00
-0f9fde1d-a16c-4a61-8a17-e49267499180,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-10 23:00:00
-5cc14a01-1f34-4b20-a57a-8427019407fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-10 23:00:00
-afeee654-700a-456b-a12a-c6e26fee08ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-11 00:00:00
-cba4d242-df94-412a-9d3d-d4590cc7c349,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-11 00:00:00
-eee7b077-da05-4330-9606-e48058aae151,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-11 01:00:00
-6da73ea3-b72e-4859-ba1d-f28759c71b5f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-11 01:00:00
-47aa3cfe-af92-45b2-b576-67713ce4cf55,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-11 02:00:00
-abb9cbec-e087-42ff-8e24-e5a29fdb3e85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-11 02:00:00
-88b5ecfc-d15c-4f95-a00c-9473a3d8a2df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-11 03:00:00
-291fd0d4-1b2a-4943-957b-0d861c5eb8f5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-11 03:00:00
-7872de96-1cec-44a3-8387-ea3f8edbdaa1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-11 04:00:00
-4f7b55e6-6d25-47a9-8d9f-7129e0944d9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-11 04:00:00
-2664b768-c946-4d81-a75a-a785a384160a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-11 05:00:00
-bec6da51-c477-4996-8a1e-f65312b28724,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-11 05:00:00
-2ab79b2e-0a20-47df-bc23-35b9548cd6a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-11 06:00:00
-4d230ba6-25c7-47df-8e4b-aa51e4c9ee37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-11 06:00:00
-d52e8c5c-0e46-4f06-b74e-51bd94a2198e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-11 07:00:00
-90c1e1a7-7fd3-4f04-9200-eb1b31b67af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-11 07:00:00
-b29f09e2-f054-498b-9d21-fe1ed69a53be,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-11 08:00:00
-7df55acd-77dc-4f35-9a10-5f29744c4ef4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-11 08:00:00
-e13ad63f-38fc-466f-9bbb-a49543c10f7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-11 09:00:00
-b521b672-bbc9-4ea1-a578-ed8870367f53,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-11 09:00:00
-b55fa3ac-9169-41c1-b1e8-cf7ab8c74cd0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-11 10:00:00
-7435a8d7-8164-47fb-bf88-4d40e4669504,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-11 10:00:00
-ba403f71-2a3a-4b27-bf24-61f457ff4ef7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-11 11:00:00
-8aa47b5d-13b0-4c9c-8647-7b4547e9d750,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-11 11:00:00
-9b597285-93d2-4792-afc1-f9dbce40f995,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-11 12:00:00
-d979198a-2d36-42cd-a1ae-c91466ee937b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-11 12:00:00
-1e85f3d2-37dc-42b7-aee8-c6ee6da67fe2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-11 13:00:00
-d1a1fda8-b013-4d26-8c3f-a1b480dcd53f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-11 13:00:00
-9e0d8422-ab57-4551-92c8-5213be41e59a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-11 14:00:00
-85cfc7a8-f1c3-4f2b-8a87-f754a6120ef4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-11 14:00:00
-1437228a-fc06-46a9-b4b1-bb4007234e92,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-11 15:00:00
-bb32a542-7848-4e69-8181-3b2a82ed299e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-11 15:00:00
-2354b14d-82f1-434e-980e-7fed20a62051,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-11 16:00:00
-d2ab7576-1d23-4dca-b573-63d77e27a926,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-11 16:00:00
-c80a98d6-f81b-4f33-8592-42d71ed2fe3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-11 17:00:00
-eff31eff-4818-4a77-80ef-d3faaf7b739c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-11 17:00:00
-7ddcad5e-3e3c-4d2b-9e8d-69dbee031813,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-11 18:00:00
-4e51225c-86c0-45ad-84be-6d9d4412cc1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-11 18:00:00
-d3aa4984-6c5a-49c1-8e90-f129d4b98cab,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-11 19:00:00
-c7b00af0-f64d-40c7-ac4a-45a572033de2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-11 19:00:00
-8df8bfc2-f67b-4a6a-bb27-b1faf71b0d0e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-11 20:00:00
-29662900-e5c0-4ff3-88f5-f57e916e59d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-11 20:00:00
-7f506d08-617d-4701-a5d2-258ae864e3b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-11 21:00:00
-2978cab0-78e7-490d-928f-ab2acd1b6501,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-11 21:00:00
-2c2a23c8-3d11-4492-a231-c986f43d1b3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-11 22:00:00
-40db8c2b-c4ee-46d9-a547-a40771c23c58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-11 22:00:00
-d5ae964f-66c0-4966-955f-25bc310a73f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-11 23:00:00
-61697962-10b7-4448-baf3-5ecfd3cbe303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-11 23:00:00
-6515146d-7258-4b75-857d-d4b781e79e69,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-12 00:00:00
-357e31b2-5b2c-4c8e-b5ca-6a0618e85b5e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-12 00:00:00
-d2dc4286-ae4b-41bb-ab0e-165652f7892c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-12 01:00:00
-f7ba4580-0767-40b9-be50-30da3572c400,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-12 01:00:00
-426efded-7d52-4780-b856-06284603a11e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-12 02:00:00
-eec85a29-415b-43fc-a5c0-465454038e36,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-12 02:00:00
-0d2b5876-65b3-4c40-bddf-4fd92db69e41,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-12 03:00:00
-a5ac5e8d-c183-486c-9816-c74f1df5a1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-12 03:00:00
-303cd054-feff-454e-8cb7-af9cf480b150,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-12 04:00:00
-c91d0ab9-f170-4bcb-8ead-6ff94535379d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-12 04:00:00
-b9abbd48-f8b5-4090-a23d-9f63208d1844,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-12 05:00:00
-5422b54d-17e4-468d-a977-16494e7dd2ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-12 05:00:00
-7ca5815c-e9c9-4335-8efd-af0526d0322f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-12 06:00:00
-1a7bead6-ff43-464e-8751-6d81bf9b96a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-12 06:00:00
-02e46aac-770d-4647-8e9f-4b8facd78e96,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-12 07:00:00
-83ed25fd-d4b5-4b13-a489-9572e278a4ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-12 07:00:00
-a9a2dcb9-119e-4a2b-878f-cdb9e90e1546,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-12 08:00:00
-f6508ac0-19a2-499b-9560-4bfe93545b44,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-12 08:00:00
-cc6e275e-ee7a-4c59-a9d6-6bf1cb63da61,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-12 09:00:00
-e2b46a56-5755-4bde-9109-61df14f0e8fa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-12 09:00:00
-80114b85-d1c6-4a49-9ee9-ed46a300b233,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-12 10:00:00
-71ed0b98-f3c5-4d97-8f15-58e03f89ae74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-12 10:00:00
-68b4ec43-a5e4-4160-b756-1f092e4a242c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-12 11:00:00
-f9788a2f-2c29-4745-be6c-4955a3f95604,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-12 11:00:00
-c784641c-86c6-4400-ac05-89b69df7f05e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-12 12:00:00
-78180233-ca53-4077-b1cc-cbb828d5d135,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-12 12:00:00
-672233c7-67c2-4477-95d0-6a74b7d360b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-12 13:00:00
-f6260ace-e739-4b16-b817-c54da5e6921b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-12 13:00:00
-bdd0c46e-c548-420d-93c6-64bad0f822cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-12 14:00:00
-beca47ab-7292-49f1-bf97-b0e7102fd4ca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-12 14:00:00
-d9c50038-9d4e-47dc-acd9-f96b84925674,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-12 15:00:00
-0dc86747-2b85-4557-a82a-c7ae034c99f6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-12 15:00:00
-5698e50f-990e-4deb-b5bf-6a2fa83a420a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-12 16:00:00
-1c96c957-66d3-4943-b899-68af75f2c3ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-12 16:00:00
-d936ee78-fe42-47a0-804c-1541064af005,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-12 17:00:00
-3d64be66-3800-4827-aefd-583abc4ed469,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-12 17:00:00
-a696e311-7d1d-4def-9f59-9bca5b29542a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-12 18:00:00
-e7ecda81-27d6-4e82-ad52-c4db20eb4a68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-12 18:00:00
-cb02f7ba-c29c-4996-992f-9007542ea991,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-12 19:00:00
-8c59fdf0-3273-4e0f-8695-2fff4f3046e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-12 19:00:00
-c3259c14-282a-4902-b724-b8c67499b885,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-12 20:00:00
-34b4318e-89cc-451f-81c7-e63a19c19e08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-12 20:00:00
-5d69c6b0-c6a0-4687-b951-bd6cbb5e7fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-12 21:00:00
-b4002336-d20d-421b-814b-8510cadaba34,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-12 21:00:00
-a1fe8d2d-674c-4695-8392-c367a284c50e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-12 22:00:00
-c5e6e5c1-e9fd-4e67-9565-666b640d6c93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-12 22:00:00
-736bc296-e3e0-41d5-9678-64e321068b99,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-12 23:00:00
-dd41b216-eb32-452f-9992-465a2f5042e1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-12 23:00:00
-50317e68-e6c9-4ac6-b180-4df9b000ea01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-13 00:00:00
-63895454-a8eb-4a30-bb12-d239a7eebaf3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-13 00:00:00
-d17c4b0f-b8b7-42f6-be2f-e9d2011ce05c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-13 01:00:00
-c84d0e85-ed9b-4443-af46-aa0f857d213b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-13 01:00:00
-25a59df3-86c7-42ca-9e75-4a17ac695037,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-13 02:00:00
-45d99d94-e1eb-4666-b62c-a9466cabe71f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-13 02:00:00
-35bf542a-a949-4c3a-b571-6cf313aad6c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-13 03:00:00
-982be35b-be71-45ff-9408-871ddff42808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-13 03:00:00
-2d5b9445-7641-4c3b-a2c5-f2cd22cc268f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-13 04:00:00
-23095a09-9772-4298-8a97-6b90ff132be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-13 04:00:00
-012ae511-277f-47a9-b470-4282126c06c4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-13 05:00:00
-0b3268c7-b60c-4d8c-aec6-6a89c4efb222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-13 05:00:00
-be5fb94b-c3cf-42b7-a733-6d7f99c9adb0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-13 06:00:00
-43369e00-23c2-47b6-9f32-305c06b011e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-13 06:00:00
-b4e84b53-50f4-4f63-aef6-f9d836d8ce9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-13 07:00:00
-36ef71c4-3e35-4c8b-8e7b-5f479d31c221,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-13 07:00:00
-0203adcb-6937-4ecb-8f12-ac9380b968b7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-13 08:00:00
-296d591a-33be-425f-8886-d7c5a4788abf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-13 08:00:00
-307fe4bb-aa9b-4428-9a47-5a8e39c30496,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-13 09:00:00
-e7a58143-bbe0-491a-ab35-6ee4e2dc391a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-13 09:00:00
-16fddebd-8717-428f-bf43-2e5f02830312,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-13 10:00:00
-4890b11a-7c06-42f3-907a-8c235e207382,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-13 10:00:00
-4340c201-f9d4-4217-a7e8-c6e16b56c1f9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-13 11:00:00
-6ee9fa32-50b5-4795-8066-51be1fcf7dc6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-13 11:00:00
-f97d9ee5-0b5d-4523-aa42-2f0d3d26e852,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-13 12:00:00
-dfc5b74a-5d53-44c8-889d-2bc08a3a2e3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-13 12:00:00
-f09c9605-836f-4baa-8a9b-c4efe35ab002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-13 13:00:00
-2805d536-fa25-4078-a63b-eea953448b77,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-13 13:00:00
-b96cc923-8404-43b0-9002-546afe8a3148,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-13 14:00:00
-06069f4c-dbbe-4b58-b98b-7ba9531ed854,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-13 14:00:00
-e3a0d383-3e27-45a8-8b05-8cd4dbde3cf7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-13 15:00:00
-5ae62f8d-1aa5-429c-9e83-7668e7bcea59,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-13 15:00:00
-26e539bc-2b67-4492-bc48-42a6430cbb9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-13 16:00:00
-7443911f-3f14-4cca-a551-6e050f8c7d80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-13 16:00:00
-bbf44cf4-fc01-477b-9644-449dfc34f3fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-13 17:00:00
-49b972ac-7f68-4e79-804d-32748e021e8b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-13 17:00:00
-de9c7daa-8fc1-4228-bb4b-61accb15b68f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-13 18:00:00
-97685d01-1afb-4dfe-9227-ce627266881c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-13 18:00:00
-dcb432b5-c45b-4e13-babd-c3d76a161687,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-13 19:00:00
-9ce3e672-9556-4f97-956f-3edeea405e4a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-13 19:00:00
-22286216-5885-406c-982f-ff7e39eb0318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-13 20:00:00
-3c2ec808-fa55-439c-8460-bf43f82aae58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-13 20:00:00
-3e2ebf8d-d90c-4f11-a860-3a19a80d652a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-13 21:00:00
-30fb692f-bb30-4bed-ad5c-6da95f8ceb33,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-13 21:00:00
-b848d4ce-74cb-47f7-bf1a-9528d9361518,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-13 22:00:00
-abce4ca8-a659-4e13-811d-6cee51adeaaa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-13 22:00:00
-c0a0e5da-5bf9-4c8f-b86f-8ea2a41084fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-13 23:00:00
-e22acbd3-6d53-4864-9467-4a822fa40e8f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-13 23:00:00
-87a554ab-ac0d-4c37-b8e4-f44faf70fee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-14 00:00:00
-216020f1-aa3c-4021-ae3e-7da195f477b3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-14 00:00:00
-e0c13bcd-76b4-4f58-a9f0-afb52d8f2bf9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-14 01:00:00
-ca0b3d9b-f608-40fd-bc16-4fa0544cf1c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-14 01:00:00
-652d6aef-0a6d-4e36-b957-1dda744cfef3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-14 02:00:00
-4f764e9e-f376-4cca-b126-febb338ef016,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-14 02:00:00
-c09858bf-fe4a-4ced-a635-db6a5860427b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-14 03:00:00
-4254aff1-312d-4358-b518-369a0a36c7cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-14 03:00:00
-26676838-c59a-4160-8d3f-1e2cde015b83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-14 04:00:00
-b6c8e62f-7c04-4be9-ae22-7da0155cb2d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-14 04:00:00
-0de28539-20a1-4f18-b916-7481a850743f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-14 05:00:00
-f5c7b32c-3818-43c0-8355-2b4e8fc36d8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-14 05:00:00
-dd27cf02-8185-4c09-b088-5341274fa870,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-14 06:00:00
-f9455951-6a69-44a8-b40e-c9607fbb1ebd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-14 06:00:00
-77f6b723-7977-4b85-a3f9-3fd16e7814b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-14 07:00:00
-c67368e9-25a2-4568-b0b6-62dce2ee8eed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-14 07:00:00
-a7f008ad-c7d8-4ad5-b6e5-00c85b1799e9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-14 08:00:00
-a73e5fdb-8aee-4926-a7e7-3a24abed7f41,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-14 08:00:00
-8ea19cc6-4618-4865-ad38-cb779473df96,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-14 09:00:00
-d0cc24fc-4c4b-45a5-8f76-c03caa9e050e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-14 09:00:00
-a22da0c7-0457-4b13-a74e-3eecb8c48469,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-14 10:00:00
-28edeec8-ebc6-47d5-aac1-6d68188363fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-14 10:00:00
-afc6886a-22f7-40ea-9021-a053f05690ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-14 11:00:00
-6f59c303-75d9-4301-bbaa-6cf10ca53687,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-14 11:00:00
-ab36074f-15cb-4de9-a605-6a2a31500195,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-14 12:00:00
-2ec30bac-0516-4d91-820b-732e39f5373a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-14 12:00:00
-517ece22-2c76-4001-9d26-11cb392dc15c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-14 13:00:00
-20442d46-17ca-4c99-a5f2-76e76b8eb109,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-14 13:00:00
-c122c2d9-3f7f-4c84-b02d-642bfd639377,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-14 14:00:00
-10e5e50d-3cfe-4110-8eeb-1b6864bb3a59,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-14 14:00:00
-42901581-b6b5-4c3d-95e8-410f3a821cb9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-14 15:00:00
-127c8a0b-75cf-4572-98f3-62d8418b2995,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-14 15:00:00
-2517c2a5-426c-45c7-9fea-37f70b6624bd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-14 16:00:00
-b10b6c7a-ef3d-4d7c-bf9c-b0769d3e1cd2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-14 16:00:00
-635bfeea-6ea9-4682-a305-e4dfaacdf5fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-14 17:00:00
-b6efc2fd-6a48-4af9-b025-e512cedaa745,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-14 17:00:00
-5395e2f7-b407-4e1a-9ad4-0ef3f7491785,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-14 18:00:00
-5e0c2950-d869-455c-9fdb-aa70ed19bf7b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-14 18:00:00
-4efc9748-72e8-480c-9c19-20eefbc44c4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-14 19:00:00
-e79147bd-3530-4dcc-bf4e-38b05a29565e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-14 19:00:00
-ad349c77-a556-486f-9437-852d3501935c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-14 20:00:00
-d66fc32f-aec9-43da-8316-3a443e8c1c9f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-14 20:00:00
-38c8a4a6-9048-490a-9e8c-66d4dc11b4c0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-14 21:00:00
-ac0e3a6c-f22a-4ae0-82fd-4392c5d1a6ef,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-14 21:00:00
-8c9f75b3-a830-49a0-94eb-56d283e8f390,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-14 22:00:00
-a2da47fb-dc11-4738-830a-bbcf319567b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-14 22:00:00
-00aa7b93-29a3-467d-81de-1af0c6431fba,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-14 23:00:00
-8e80bdb4-6b84-4b4f-b309-9aca730cbc18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-14 23:00:00
-3e46ce89-a7c1-48d9-8de0-43ff05b05529,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-15 00:00:00
-dff81143-8b2f-42e1-8c56-9ffa55f21ac8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-15 00:00:00
-324a1b64-b4c7-43ce-8b77-b105e329eae5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-15 01:00:00
-2c869e36-9558-4582-bc45-fe7e451b9f01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-15 01:00:00
-383700e4-d7b1-488e-8931-8ce3f43989a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-15 02:00:00
-82c87e75-64c7-4a18-9dda-328c21b7e14e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-15 02:00:00
-ec9596a8-048a-43d7-b8e5-5cdbcc4411dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-15 03:00:00
-fbddbb0c-0b48-4cf1-8183-fb5a22a313fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-15 03:00:00
-b7f8ebcc-4166-4cfb-bb8f-9fa438600f4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-15 04:00:00
-1ab397b4-3423-4086-a51a-a7875409409a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-15 04:00:00
-225c3576-9753-4bdb-862e-8b9e79990c27,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-15 05:00:00
-3a09ee84-3ebd-4bb7-9a39-98c29035b148,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-15 05:00:00
-13bc6b0c-0e9e-4bcc-9912-08da3bb92cca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-15 06:00:00
-95b5240c-6363-40a8-9b8f-cce308c62aa7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-15 06:00:00
-791d6a22-ca37-4e5d-bdce-89df1b8153d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-15 07:00:00
-f2ebc806-0c00-4de4-8b60-a1c70f76262e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-15 07:00:00
-4acbd49a-6b68-44c8-9359-bd014e394bfe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-15 08:00:00
-9f1d3b81-7c14-4599-a4e4-9e22f7ce9662,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-15 08:00:00
-84d6c3a8-b84a-4cc9-90d4-a6ca066f4579,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-15 09:00:00
-b5b4d8af-79cb-49b8-b334-3aa6dc3f92a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-15 09:00:00
-b2cdc131-fcf0-43df-aaff-b8ed3354fa03,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-15 10:00:00
-834565e8-b016-4a7a-93ca-b18bcf20bb24,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-15 10:00:00
-712c12f6-e9f0-40e3-8922-39548eb43a23,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-15 11:00:00
-846bf99a-1b4e-419a-ab40-24091cd2c6db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-15 11:00:00
-c8816762-1289-4e89-8df1-04cc9deab008,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-15 12:00:00
-63a75a44-6d4b-46fd-8d36-b9fa380dcef3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-15 12:00:00
-cffc0996-ac7d-4f35-b7a7-f6f5b109d633,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-15 13:00:00
-50704590-00f6-4db6-b1f1-a9ee8ad3f181,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-15 13:00:00
-b37c68b2-82b5-4cad-8e49-d8b191308858,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-15 14:00:00
-00f76537-86bb-4ff2-bda1-798469738267,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-15 14:00:00
-c8efd150-3d44-4525-995c-a60fb49902fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-15 15:00:00
-3cd86b8a-8d10-4495-b3e3-388d5055955a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-15 15:00:00
-9786dfbb-b98b-43d2-ba55-1614e21222cf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-15 16:00:00
-2e484266-2625-4969-88f9-b826985b8cdc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-15 16:00:00
-e229f5a7-ef60-4b8a-b529-16843f195ff1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-15 17:00:00
-9a41677c-ac00-43a4-9d16-6c6d6f31758f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-15 17:00:00
-b8403918-8c96-4ceb-9d43-814c703fbfa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-15 18:00:00
-99b92526-c0a3-405e-be31-f7b972647803,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-15 18:00:00
-e441d973-722c-40e0-a1f4-237e3c93b182,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-15 19:00:00
-1fe4e925-f105-45d4-9cfe-ea851f71d8c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-15 19:00:00
-76d35b05-be3d-42a6-b6ec-428a014a6946,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-15 20:00:00
-4c2ece6f-28cc-4cf3-aec6-6f01c042ad36,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-15 20:00:00
-97516944-5ced-4494-afca-494351d8d366,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-15 21:00:00
-26c67a4b-454c-40ac-ab8c-d0378f998cf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-15 21:00:00
-fdf03c3e-5e79-4c73-9168-c86ee86e8dab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-15 22:00:00
-be4c840e-063e-4ef2-a64d-52be0adb2afd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-15 22:00:00
-dda87af0-c412-4401-b2d1-5c30deec7060,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-15 23:00:00
-eed6b8a3-ef37-4458-a0a1-92bffd0268c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-15 23:00:00
-57d091f0-74e8-4dc7-a8be-282c6755c186,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-16 00:00:00
-f834738a-92e9-4f94-acad-8b73bd750cc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-16 00:00:00
-64b5d365-a07c-4f52-b498-d238d2924054,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-16 01:00:00
-653c0090-7e92-47dc-a2b2-c1017968da67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-16 01:00:00
-7758384a-244e-412f-972e-3ff90d59e6c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-16 02:00:00
-f3202c09-8007-44d5-ab30-724eb3bf6cfa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-16 02:00:00
-98442ebb-b8ef-4810-8400-87441acacedf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-16 03:00:00
-65490d8f-e7e6-4889-bb9c-1b6a3741f101,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-16 03:00:00
-55432db1-8436-402e-97ce-a1a672bf62ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-16 04:00:00
-f1131a09-5ae5-4d37-b804-73d6d75b0347,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-16 04:00:00
-f034c2ec-6914-49ce-9dd7-125715770713,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-16 05:00:00
-e82ffa0b-272e-4365-8ac1-ca0a28a6ce3d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-16 05:00:00
-66540a71-eeec-45da-9a1b-19f9deae85ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-16 06:00:00
-c286affa-4b86-4232-81b3-5ab1bb5f5079,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-16 06:00:00
-6ab0513d-52a2-4767-ad8c-93438accad9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-16 07:00:00
-792d3794-4530-438a-a6e7-430b15bb545b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-16 07:00:00
-a26dfc16-c16a-415e-8074-f759305faf7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-16 08:00:00
-6c7ae672-b8cd-43b5-a326-ff69a5e91f6e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-16 08:00:00
-6b0a9eb6-1e5f-4d45-9944-153b76992a4d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-16 09:00:00
-dd49c563-f1ed-4924-98f1-47a86834e2da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-16 09:00:00
-99179ffe-6d36-434a-8dc3-fac833963987,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-16 10:00:00
-fb45d55a-0a05-428a-a2e4-c87e24e52bb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-16 10:00:00
-86b63c60-3103-4e6c-a1c5-37631cdc639d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-16 11:00:00
-0900a507-a5a6-4aba-9ad1-b317fbf57141,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-16 11:00:00
-dc07a855-78e0-4073-854a-fbd101b438ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-16 12:00:00
-7b5f8c62-d9b3-419a-b105-0265787cc23f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-16 12:00:00
-4f68acb5-7233-433c-bd97-51cd58d6565f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-16 13:00:00
-393d5f17-1247-481b-89c9-a47ffb32df2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-16 13:00:00
-a11875df-b70a-4dfc-a18d-dc78aea82a6c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-16 14:00:00
-3700042e-bfd6-4d7d-96fa-29f3139a024b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-16 14:00:00
-76ec22d1-f69c-4399-93ec-da62aebb8801,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-16 15:00:00
-f1e4bfc4-ef4c-4cba-bcea-90b28f5e47b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-16 15:00:00
-da7c06e0-8af6-4a35-879e-bd1b933eede5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-16 16:00:00
-f63e1f5f-80c8-4e87-aeba-787435d5b1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-16 16:00:00
-c59d4145-0a6d-4c16-b4ba-40c8fb38f918,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-16 17:00:00
-31716925-51e1-4fbc-a3ec-2e99586eeb20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-16 17:00:00
-d837da0c-0cc8-4d02-9bcd-6421625657ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-16 18:00:00
-24395576-7f8a-4b15-bab8-cd4eaa7db53e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-16 18:00:00
-4bf0b888-18e7-4636-9d12-6d81215a781c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-16 19:00:00
-91332074-32df-419d-b059-510b390daaf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-16 19:00:00
-8adb9bf8-28b9-400e-aba3-a6970e0f7fa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-16 20:00:00
-d77d787c-c600-428c-b20e-52aebb41bb4d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-16 20:00:00
-34ebfa8b-a37e-4c25-a771-0b239555350b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-16 21:00:00
-8da276dd-654f-4823-97c4-e1ccb15951b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-16 21:00:00
-197d9311-a650-4cb9-ba84-028dbd97f77d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-16 22:00:00
-546f0ac8-b54d-46e8-a326-4b62795f3af3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-16 22:00:00
-0605918d-ab8f-4ebb-b62f-e991f0c17541,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-16 23:00:00
-43b67bbb-bee0-460a-ac45-8669e282ff24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-16 23:00:00
-cc00f810-b6a0-4551-8b6f-22dfd1d3d93e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-17 00:00:00
-9ef20f55-9d34-4128-81e9-36af435486bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-17 00:00:00
-eed820cd-9b75-4e38-8ed3-b673fba96044,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-17 01:00:00
-2cda4ce6-56d1-4d8a-9660-9eb2514eb899,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-17 01:00:00
-01442b1b-3bf1-475e-8c4f-58c36fbc11d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-17 02:00:00
-2f161402-41af-4d9d-94ac-802d17d6a0b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-17 02:00:00
-244bc41d-4d0d-45f1-9805-af47b017309a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-17 03:00:00
-41b3c324-3d6d-4543-a132-affb529d7e5b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-17 03:00:00
-2f6a038e-0438-4690-8b4e-10169ea075c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-17 04:00:00
-67420216-a730-4a2f-91d1-715458bf3d5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-17 04:00:00
-eb90076f-c299-4a07-a2e2-b836fd31f4e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-17 05:00:00
-4a4a0779-5b8b-481f-bfc3-7d9471b3df65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-17 05:00:00
-c51887e6-0604-4706-9d4e-755ad76a8287,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-17 06:00:00
-ddd1ccdc-ba7e-4141-9eaa-5a9736dd7838,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-17 06:00:00
-c331ca75-e852-49ba-8868-4a06093ce1c7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-17 07:00:00
-71640b55-b2fe-4186-a6f5-c7bfaed3e5b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-17 07:00:00
-5b40eaff-deda-45ac-9303-778f94e8e107,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-17 08:00:00
-1ff6f53b-a95c-409d-bb1e-b9dfc1aabe8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-17 08:00:00
-290986ea-c783-4d7e-aa9b-51818e7c8e9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-17 09:00:00
-4963fae3-f600-45b1-bf47-8742ad5fb644,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-17 09:00:00
-87be9a24-8e78-4b06-80db-9925066a0ff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-17 10:00:00
-75436358-1114-492f-9eda-880dfcac2f5e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-17 10:00:00
-026a3e97-701d-4ef0-baa0-5ce0e573ed9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-17 11:00:00
-283f88e5-9cf7-48a1-800f-1ebc5373ca74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-17 11:00:00
-04530c92-d092-437e-bed7-f23b7c5566f8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-17 12:00:00
-967de265-9fb0-4804-83d6-eecc366fe0e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-17 12:00:00
-1212635b-c4af-400b-a46c-26fddeb94740,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-17 13:00:00
-be118272-22fd-4293-9c93-572079ebd273,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-17 13:00:00
-4c4f0d2d-5146-44da-b4b8-b54e584e199b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-17 14:00:00
-8f7a431f-c19f-45c8-8160-99234ccc21da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-17 14:00:00
-3d3be1ff-a57d-416f-a5c5-62a5946c21f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-17 15:00:00
-bb0bd578-e008-4d8a-9856-f5a90891c891,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-17 15:00:00
-c63f3367-720e-4956-b415-edf4dbf8559d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-17 16:00:00
-a8fb649c-e760-4a72-a178-2dec7a0fb8f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-17 16:00:00
-398fb9cf-2a5a-46ff-be6c-1bf9727823ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-17 17:00:00
-c7ff7d7e-016e-469c-a114-13a8c0548f71,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-17 17:00:00
-78495d76-6a60-4afd-9e94-2b9f12e73921,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-17 18:00:00
-e753c4c5-8e31-44ef-a61c-744237162130,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-17 18:00:00
-4e1954fe-d2c1-4a44-ac17-eff4c4428026,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-17 19:00:00
-c48f919f-c464-405a-a86f-eb5a85a56788,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-17 19:00:00
-7f69103c-4b2c-411e-833b-1c65425a8b47,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-17 20:00:00
-25d4cfbd-46a3-42a0-89f1-043eecda761f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-17 20:00:00
-8b07e6a6-3664-4759-8d26-1dbd54bbc1df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-17 21:00:00
-b94153d1-4460-474f-9d15-cf081f5bc04f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-17 21:00:00
-8b044c7e-9d89-42e2-8ced-ead4c20892ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-17 22:00:00
-90497bd6-0f50-4136-b373-94ccfe7713ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-17 22:00:00
-f472218e-65db-4c87-828d-7fdb2af7a56c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-17 23:00:00
-575fa72c-a03a-41fe-b868-b85f222b0f5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-17 23:00:00
-8f07824b-a2e4-456c-ba24-e52ad3f4e69c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-18 00:00:00
-11e020cc-afc9-4e59-b686-6ce7ad9ad517,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-18 00:00:00
-a08b4239-bfc4-4a37-a72d-8c4ce938b197,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-18 01:00:00
-6242d842-1040-4a41-ba44-e78646c4cd85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-18 01:00:00
-7064f3aa-d8e9-4a13-ba5c-bd08cb89adbb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-18 02:00:00
-da49007d-5efb-4fd1-a333-587510107db0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-18 02:00:00
-fc047e29-d263-4030-9cc9-da7c27d6d93d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-18 03:00:00
-67be167b-ebaf-44ec-9126-3b2decabfe65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-18 03:00:00
-0a74b190-b59f-43eb-873d-8bf821bf14b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-18 04:00:00
-9451050d-8a5d-4b95-98f8-e1789d4e543c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-18 04:00:00
-6a76a53d-e994-4646-8fa8-9534d84e013b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-18 05:00:00
-cc77f48f-c060-4d18-9cdb-3f0d2d9f1d2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-18 05:00:00
-38be8ed0-40d5-46c3-853d-efadda4f681a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-18 06:00:00
-0349d2a6-a43d-41eb-ae7d-8bcb83d3f030,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-18 06:00:00
-11cf2ae5-1646-4dcf-a4ec-e3648dbe7aed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-18 07:00:00
-9d0836fb-2473-4e4a-912c-e2eb9b7a408e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-18 07:00:00
-b518675a-9c62-402e-9e7e-476cc3e9687a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-18 08:00:00
-f428687c-2728-439d-94f1-eb34426f0f5a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-18 08:00:00
-fddca44c-1a8b-45d7-b097-cb31257be270,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-18 09:00:00
-353d6c64-02ff-4dc8-af11-15d02106ee8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-18 09:00:00
-11f9fc63-8bf6-4247-994c-0728a4f951f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-18 10:00:00
-81394769-2882-41a1-9907-1f8a03d1f11f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-18 10:00:00
-e5670579-cc44-42ca-88a0-aa1c3ed4e80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-18 11:00:00
-6c51cac7-b16c-4314-b49e-92746e743b70,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-18 11:00:00
-c4603f77-bd96-4084-8657-e930f1ae6937,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-18 12:00:00
-f6fc1fe5-64fa-4bac-b0c5-c8ace90d12f0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-18 12:00:00
-2afa0818-262a-454f-bc75-f33d933983ee,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-18 13:00:00
-adfe1467-ae30-4eeb-aee0-272eeabe0b82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-18 13:00:00
-a442df18-cfab-4abe-a46a-bc422ac706ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-18 14:00:00
-87b79317-e0e3-40a6-a2f9-eb251aa972fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-18 14:00:00
-f1c3e831-1ec0-4889-9818-0212622fc11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-18 15:00:00
-5e731a3d-2df3-4481-9f55-6ca6813e2b2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-18 15:00:00
-5ba9097c-d838-496c-8838-7cdee2a44a40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-18 16:00:00
-1468ed17-97e2-43f3-adee-52b1284a4c6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-18 16:00:00
-5330c78b-79f1-4bef-ba05-f2e732d8a73e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-18 17:00:00
-b638da4f-0840-4843-8a2b-1b2acd874ad0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-18 17:00:00
-16dedefd-4096-4f78-985f-d3704941362f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-18 18:00:00
-0872cb68-2200-40ff-b83d-6b3e5f28b57b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-18 18:00:00
-b782263e-c06a-4748-a807-1bef41be6747,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-18 19:00:00
-16a5ed12-ad7c-4843-813d-c031f7dfc16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-18 19:00:00
-075c880e-e562-445b-92b4-0cf9c1583ced,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-18 20:00:00
-e7d5c63d-48cd-47ae-b429-daef79e62880,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-18 20:00:00
-bc27c07a-40ae-40c3-9d70-8d2b2cf3be24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-18 21:00:00
-4523b122-1de7-4e7d-a29a-bbad3b8298df,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-18 21:00:00
-b43bc340-bcd6-4771-aec7-7c8fd47b4808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-18 22:00:00
-47c0e058-481c-487a-abc5-5d80e8a52e0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-18 22:00:00
-9dabfd12-1f6b-4459-bc91-765b023cae83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-18 23:00:00
-0a31f91b-ed8f-4f8d-b801-2bbc1e59e055,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-18 23:00:00
-50276e4b-53d9-4577-8b73-36ae59403d84,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-19 00:00:00
-0c766cbb-b9c7-45e2-ae75-5fee8acd5749,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-19 00:00:00
-1b63169c-258f-4af0-a4cc-0fbb398f62d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-19 01:00:00
-0349eb44-6cef-4941-b362-48a1c96099e5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-19 01:00:00
-3cdf1045-3177-4db2-9f55-cdc0b47c8beb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-19 02:00:00
-1fdc192d-2863-4a9f-a676-1f99a3415a9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-19 02:00:00
-e54152df-b301-4802-a0d7-f1810794d7dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-19 03:00:00
-eab2a03c-627a-40d6-8644-4e9a0cf23e72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-19 03:00:00
-7aa41a4f-4511-4bdc-ab4b-1471298f2179,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-19 04:00:00
-5b25417f-2a50-4abc-8769-607d7e66c1d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-19 04:00:00
-beb3977e-37a0-4e0d-b26b-caa3b725b584,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-19 05:00:00
-9860e5e0-336d-4e5f-bb00-e18b047135bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-19 05:00:00
-4340ef6c-aed8-46c3-be5b-7f60d805c5f7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-19 06:00:00
-508ab8c9-5ccf-44a2-8dc5-fcbafaff779f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-19 06:00:00
-04ae3de5-503c-4dc2-bdc8-a4444d10a76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-19 07:00:00
-869c08ae-4e2b-41d1-9892-35c61b12f3e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-19 07:00:00
-a77a2a87-37dd-4a5e-8bec-c604b1828e35,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-19 08:00:00
-d46504ab-66bc-4ddf-9ecf-2c202187555e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-19 08:00:00
-0f19c3a4-47f4-45e2-a4ae-a7f614190a3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-19 09:00:00
-fa365be3-69da-4ed9-8e6e-1245b4825fad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-19 09:00:00
-9b37166b-34bd-4ee1-8ba5-7ce117face9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-19 10:00:00
-912155a4-e286-47e0-be10-4da35cac5cc8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-19 10:00:00
-838daf12-1898-47aa-ace1-52a0334b21a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-19 11:00:00
-0f6f116f-4f20-4dc0-b116-3f2dd7723ee7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-19 11:00:00
-a3bfe5e4-74cd-4560-ad6d-e14d6d5ddf4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-19 12:00:00
-1d84e9a9-deeb-446a-a38d-2c0ab5c26fa7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-19 12:00:00
-3ac9ef49-2edf-44ef-a6e5-d33971216aee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-19 13:00:00
-50d48bae-dcf1-4526-8e18-64543f9533e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-19 13:00:00
-8181a583-d031-4798-b193-689899aa80b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-19 14:00:00
-13f92f41-c405-4759-99d8-d4674d039345,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-19 14:00:00
-64628042-7bff-454c-8f01-e50ba67244bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-19 15:00:00
-95bb1584-9cd9-499e-a38c-75c0004080aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-19 15:00:00
-d7684aad-2a17-4949-b760-18ab15f38b44,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-19 16:00:00
-0dd635a0-5c79-4739-b8fb-3bac5b8d64ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-19 16:00:00
-ed101e11-3182-4517-b4c9-ac621e723f07,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-19 17:00:00
-02355150-0b4e-4825-8ecc-870b1c2d9fd4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-19 17:00:00
-85f00816-f7e7-45e6-9db3-029357a0c5ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-19 18:00:00
-c4e43d60-ba57-4717-9100-d7bfa78b1d73,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-19 18:00:00
-f5b746c4-89ca-4a66-bd10-1d424dab9118,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-19 19:00:00
-b6374de0-e8b2-4ec6-975d-cc9de38cba64,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-19 19:00:00
-1a12b98d-d8a5-4d51-b706-dea2707c3c13,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-19 20:00:00
-0555e2bc-534c-451c-88c3-b6cf8462de3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-19 20:00:00
-0083503a-1621-4707-80e5-bcb06bd52df9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-19 21:00:00
-2fdc405b-fec2-4bde-aa86-739fd6310b3c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-19 21:00:00
-5ad06501-cbd3-44e3-a5e1-9007f4c07fc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-19 22:00:00
-37f2f0c1-22e2-4b78-8264-2f332f0dc617,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-19 22:00:00
-8e9bbe8f-31d4-4ba1-a584-10ededb4e471,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-19 23:00:00
-c4f1db0f-9658-4f36-b562-b1159e33d78f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-19 23:00:00
-2b2b1959-7ca5-46bf-a2da-2f2d02d8995a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-20 00:00:00
-5e24d784-cb72-4510-b2e3-56f7d8f7c4c8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-20 00:00:00
-726a8283-bdd0-4da7-9beb-e8b0e675a400,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-20 01:00:00
-80e9d1e8-2fe3-402c-87b1-d9de14f145d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-20 01:00:00
-9e92bb51-92e3-49a9-a5ca-a9373642a1bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-20 02:00:00
-2be7df8f-3abb-4eec-9c10-62869f6a62b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-20 02:00:00
-03d38a3a-4f00-4be1-901c-b6b051b5050f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-20 03:00:00
-d4a48ddb-9907-4ab1-abfc-ef5717dd3002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-20 03:00:00
-2f78ca4f-5a4f-4344-99e2-497d09545c01,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-20 04:00:00
-0dd7a576-4e24-4630-bf1b-fdd585fc3998,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-20 04:00:00
-451c287b-a2fc-4dfd-bba1-49d934e8436a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-20 05:00:00
-0e186b8e-4ded-4a6b-8d8f-eb16f499fbff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-20 05:00:00
-ae555a3a-92f8-4d03-abdb-3663548739bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-20 06:00:00
-36e12d84-4d68-4593-8020-dcd8705190c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-20 06:00:00
-0cf5ee83-45ed-4f5c-83f5-651f99abf80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-20 07:00:00
-66051a2f-baa8-4f72-8a34-1d28d74f5207,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-20 07:00:00
-caba6938-b032-4bf8-9fad-ac1c08a76206,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-20 08:00:00
-ef7d98b8-e3d0-4127-a637-88a92c51a551,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-20 08:00:00
-5233b319-333f-4573-ad65-8460aeaedccc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-20 09:00:00
-71ad16bf-d2b0-4b7e-812a-4d104721cf7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-20 09:00:00
-4cf96840-97f5-420e-bf79-5137ae3a8b28,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-20 10:00:00
-182a0260-51cb-4857-9e54-1a27600fcbb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-20 10:00:00
-7208962c-c53b-4c09-9419-b304691d894a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-20 11:00:00
-c0048740-0f08-4132-9c0d-9efe4953b1e0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-20 11:00:00
-141b884c-4bdf-4a2d-8159-c0f148e602cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-20 12:00:00
-e2909913-1c2b-4039-a295-1b8b4e176793,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-20 12:00:00
-5f59d0c7-aaa2-40a5-8fcb-74764a540278,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-20 13:00:00
-8c348f76-c5ee-4bf7-beb5-e31b5703e77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-20 13:00:00
-38b57a46-1656-4037-af65-035ea6e4475d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-20 14:00:00
-d7537b04-5832-4d74-ac07-5f75e57c504c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-20 14:00:00
-79cdb3b3-a918-4be8-a231-c384d6fcecad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-20 15:00:00
-d018fb4f-3f60-4e81-ac8b-d8d4d7b41030,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-20 15:00:00
-9bf697aa-0be7-4395-9b30-7d939591beeb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-20 16:00:00
-230cf952-5ef3-48a3-838f-646fd7517c5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-20 16:00:00
-34f940d0-03f3-42b0-919c-0570e4c45bd9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-20 17:00:00
-213748fd-efc1-4284-8464-73bca757e28c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-20 17:00:00
-9418ac80-0e09-4f24-8f17-477833aa5648,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-20 18:00:00
-43d01229-a28b-41af-926f-dfa294ad4f0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-20 18:00:00
-d5abd7fe-f9ad-406d-bbcf-90a3c145d211,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-20 19:00:00
-88d6e4ca-93c0-4a84-9163-0bb57203922c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-20 19:00:00
-5c9c68e1-8808-447f-a96b-d212b8fe555d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-20 20:00:00
-d23e0b5e-6b31-441e-bb90-2437c5810299,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-20 20:00:00
-a5ebf069-c8ac-4585-bb09-cf267d5a67b0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-20 21:00:00
-a8b81f64-0060-48b2-ad64-1a65e7495795,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-20 21:00:00
-d42bcc31-86a6-4814-87bf-c8b9b13d230b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-20 22:00:00
-18685845-9f73-41ec-b2dd-9b0d09109c43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-20 22:00:00
-cb650226-ddfe-474b-b306-ca14445ec45b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-20 23:00:00
-6062b01b-62f7-460f-87ee-b4855bda43b4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-20 23:00:00
-fab3d40c-a9e7-40e6-9a8c-549d17584c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-21 00:00:00
-78c67a2a-3fe3-4edd-9194-ce045a6b8b9a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-21 00:00:00
-529bda13-9077-410b-aea2-0cd918fcc064,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-21 01:00:00
-83591ab2-c0cc-4393-860f-51299fda7952,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-21 01:00:00
-acf44ea0-0aa4-42c8-b9bd-3800029fba2b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-21 02:00:00
-1e5e5200-ed5e-4467-9cb8-a39d8091ccfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-21 02:00:00
-756c18a6-9d97-4051-8167-2159ee5b8a88,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-21 03:00:00
-b75570a8-03e3-4716-81a3-cbb3db517fcb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-21 03:00:00
-ef78bcf3-7b6b-496d-b6fd-4efbe7d951a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-21 04:00:00
-0092daac-b2f4-4c43-b32a-65033293862c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-21 04:00:00
-ebd9b0db-1fe6-46c7-8f19-4a7df0f152da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-21 05:00:00
-ca838971-38d1-436e-b395-2793ec0ae8d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-21 05:00:00
-558c090b-e5ce-4c2b-9760-cacb14ba3488,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-21 06:00:00
-1b57733a-7b35-4e12-b35b-92da97b886f3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-21 06:00:00
-fce3d94b-c6ca-4455-9908-a10a0ca40bfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-21 07:00:00
-07537232-9daf-42a1-b41c-3b8d64b056eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-21 07:00:00
-c654fe83-7e5d-4e4f-87e5-a8e24053af45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-21 08:00:00
-e02dbd56-db98-4655-818e-7421376c04c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-21 08:00:00
-ec143df3-cd77-4526-bb92-038ca72b378d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-21 09:00:00
-5e5b1f33-0071-4f65-a670-ef6700bda4ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-21 09:00:00
-2b7fbd48-8f8b-4f6b-8b00-85bdaaf0ffdb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-21 10:00:00
-9e44be15-1189-462c-92a4-d7a58d421216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-21 10:00:00
-3d02fc7f-05f0-44d5-8aaa-d76e72d55023,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-21 11:00:00
-e4e24e53-6f12-4348-a62e-cb8e2f6d16eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-21 11:00:00
-1c347b4f-4261-4775-ab2f-f7f10a9426c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-21 12:00:00
-7f7e509c-9289-44d4-870c-112f7684e601,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-21 12:00:00
-43015979-9133-4808-949b-f550e413b1bc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-21 13:00:00
-6664414c-6686-4f7a-b1fd-342e2ab9f161,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-21 13:00:00
-e61f432c-386a-460c-8e05-26c5daac89e3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-21 14:00:00
-26640fcf-a309-41dd-acea-552b9a8f9c99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-21 14:00:00
-3b2c9d1a-b3e1-4563-8596-8ad3f5394853,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-21 15:00:00
-3632f371-39f0-4b6f-8216-2e56dc46ba0c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-21 15:00:00
-ac3f29c0-9f55-44a9-bd07-81140b685dd2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-21 16:00:00
-773ab1c0-9e56-4d4c-93d3-b9f7cd8a1fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-21 16:00:00
-5bd977c5-e4d9-4871-8181-140b2546b40e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-21 17:00:00
-ccd68878-f5a4-498d-80b4-833e8aa2810a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-21 17:00:00
-95288dc9-9110-4f14-b161-6692ba46a0a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-21 18:00:00
-3068e8ed-6f5a-4d02-b08d-ebab92f5fb52,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-21 18:00:00
-9440133c-d745-4adc-bbaf-0cfd42123699,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-21 19:00:00
-df4eed1b-638c-4455-9db4-e84abe732502,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-21 19:00:00
\ No newline at end of file
+inputModel,p,q,time
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-01 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-01 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-01 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-01 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-01 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-01 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-01 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-01 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-01 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-01 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-01 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-01 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-01 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-01 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-01 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-01 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-01 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-01 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-01 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-01 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-01 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-01 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-01 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-01 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-01 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-01 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-01 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-01 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-01 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-01 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-01 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-01 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-01 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-01 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-01 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-01 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-01 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-01 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-01 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-01 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-01 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-01 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-01 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-01 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-01 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-01 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-01 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-01 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-02 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-02 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-02 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-02 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-02 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-02 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-02 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-02 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-02 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-02 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-02 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-02 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-02 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-02 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-02 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-02 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-02 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-02 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-02 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-02 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-02 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-02 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-02 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-02 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-02 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-02 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-02 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-02 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-02 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-02 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-02 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-02 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-02 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-02 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-02 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-02 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-02 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-02 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-02 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-02 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-02 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-02 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-02 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-02 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-02 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-02 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-02 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-02 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-03 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-03 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-03 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-03 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-03 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-03 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-03 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-03 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-03 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-03 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-03 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-03 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-03 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-03 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-03 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-03 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-03 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-03 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-03 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-03 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-03 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-03 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-03 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-03 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-03 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-03 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-03 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-03 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-03 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-03 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-03 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-03 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-03 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-03 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-03 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-03 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-03 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-03 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-03 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-03 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-03 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-03 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-03 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-03 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-03 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-03 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-03 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-03 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-04 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-04 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-04 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-04 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-04 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-04 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-04 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-04 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-04 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-04 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-04 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-04 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-04 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-04 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-04 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-04 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-04 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-04 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-04 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-04 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-04 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-04 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-04 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-04 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-04 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-04 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-04 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-04 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-04 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-04 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-04 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-04 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-04 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-04 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-04 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-04 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-04 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-04 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-04 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-04 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-04 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-04 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-04 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-04 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-04 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-04 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-04 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-04 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-05 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-05 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-05 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-05 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-05 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-05 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-05 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-05 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-05 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-05 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-05 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-05 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-05 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-05 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-05 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-05 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-05 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-05 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-05 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-05 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-05 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-05 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-05 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-05 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-05 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-05 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-05 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-05 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-05 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-05 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-05 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-05 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-05 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-05 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-05 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-05 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-05 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-05 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-05 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-05 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-05 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-05 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-05 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-05 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-05 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-05 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-05 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-05 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-06 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-06 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-06 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-06 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-06 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-06 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-06 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-06 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-06 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-06 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-06 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-06 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-06 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-06 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-06 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-06 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-06 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-06 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-06 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-06 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-06 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-06 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-06 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-06 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-06 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-06 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-06 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-06 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-06 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-06 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-06 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-06 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-06 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-06 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-06 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-06 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-06 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-06 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-06 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-06 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-06 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-06 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-06 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-06 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-06 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-06 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-06 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-06 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-07 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-07 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-07 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-07 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-07 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-07 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-07 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-07 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-07 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-07 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-07 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-07 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-07 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-07 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-07 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-07 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-07 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-07 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-07 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-07 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-07 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-07 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-07 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-07 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-07 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-07 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-07 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-07 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-07 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-07 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-07 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-07 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-07 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-07 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-07 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-07 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-07 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-07 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-07 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-07 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-07 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-07 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-07 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-07 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-07 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-07 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-07 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-07 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-08 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-08 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-08 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-08 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-08 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-08 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-08 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-08 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-08 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-08 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-08 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-08 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-08 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-08 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-08 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-08 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-08 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-08 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-08 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-08 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-08 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-08 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-08 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-08 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-08 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-08 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-08 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-08 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-08 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-08 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-08 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-08 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-08 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-08 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-08 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-08 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-08 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-08 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-08 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-08 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-08 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-08 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-08 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-08 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-08 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-08 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-08 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-08 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-09 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-09 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-09 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-09 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-09 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-09 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-09 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-09 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-09 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-09 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-09 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-09 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-09 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-09 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-09 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-09 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-09 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-09 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-09 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-09 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-09 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-09 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-09 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-09 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-09 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-09 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-09 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-09 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-09 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-09 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-09 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-09 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-09 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-09 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-09 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-09 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-09 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-09 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-09 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-09 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-09 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-09 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-09 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-09 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-09 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-09 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-09 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-09 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-10 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-10 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-10 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-10 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-10 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-10 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-10 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-10 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-10 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-10 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-10 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-10 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-10 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-10 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-10 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-10 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-10 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-10 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-10 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-10 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-10 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-10 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-10 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-10 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-10 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-10 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-10 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-10 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-10 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-10 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-10 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-10 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-10 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-10 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-10 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-10 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-10 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-10 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-10 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-10 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-10 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-10 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-10 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-10 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-10 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-10 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-10 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-10 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-11 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-11 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-11 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-11 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-11 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-11 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-11 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-11 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-11 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-11 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-11 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-11 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-11 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-11 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-11 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-11 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-11 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-11 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-11 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-11 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-11 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-11 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-11 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-11 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-11 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-11 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-11 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-11 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-11 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-11 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-11 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-11 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-11 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-11 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-11 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-11 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-11 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-11 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-11 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-11 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-11 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-11 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-11 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-11 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-11 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-11 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-11 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-11 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-12 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-12 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-12 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-12 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-12 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-12 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-12 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-12 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-12 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-12 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-12 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-12 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-12 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-12 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-12 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-12 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-12 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-12 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-12 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-12 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-12 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-12 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-12 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-12 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-12 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-12 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-12 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-12 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-12 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-12 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-12 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-12 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-12 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-12 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-12 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-12 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-12 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-12 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-12 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-12 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-12 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-12 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-12 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-12 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-12 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-12 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-12 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-12 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-13 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-13 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-13 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-13 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-13 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-13 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-13 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-13 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-13 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-13 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-13 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-13 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-13 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-13 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-13 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-13 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-13 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-13 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-13 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-13 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-13 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-13 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-13 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-13 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-13 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-13 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-13 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-13 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-13 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-13 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-13 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-13 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-13 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-13 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-13 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-13 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-13 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-13 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-13 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-13 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-13 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-13 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-13 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-13 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-13 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-13 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-13 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-13 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-14 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-14 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-14 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-14 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-14 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-14 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-14 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-14 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-14 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-14 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-14 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-14 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-14 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-14 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-14 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-14 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-14 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-14 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-14 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-14 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-14 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-14 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-14 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-14 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-14 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-14 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-14 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-14 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-14 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-14 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-14 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-14 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-14 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-14 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-14 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-14 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-14 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-14 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-14 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-14 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-14 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-14 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-14 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-14 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-14 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-14 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-14 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-14 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-15 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-15 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-15 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-15 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-15 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-15 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-15 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-15 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-15 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-15 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-15 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-15 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-15 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-15 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-15 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-15 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-15 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-15 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-15 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-15 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-15 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-15 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-15 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-15 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-15 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-15 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-15 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-15 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-15 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-15 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-15 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-15 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-15 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-15 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-15 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-15 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-15 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-15 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-15 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-15 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-15 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-15 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-15 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-15 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-15 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-15 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-15 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-15 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-16 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-16 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-16 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-16 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-16 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-16 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-16 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-16 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-16 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-16 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-16 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-16 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-16 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-16 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-16 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-16 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-16 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-16 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-16 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-16 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-16 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-16 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-16 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-16 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-16 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-16 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-16 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-16 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-16 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-16 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-16 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-16 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-16 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-16 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-16 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-16 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-16 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-16 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-16 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-16 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-16 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-16 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-16 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-16 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-16 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-16 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-16 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-16 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-17 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-17 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-17 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-17 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-17 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-17 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-17 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-17 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-17 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-17 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-17 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-17 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-17 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-17 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-17 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-17 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-17 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-17 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-17 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-17 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-17 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-17 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-17 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-17 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-17 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-17 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-17 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-17 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-17 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-17 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-17 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-17 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-17 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-17 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-17 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-17 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-17 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-17 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-17 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-17 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-17 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-17 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-17 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-17 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-17 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-17 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-17 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-17 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-18 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-18 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-18 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-18 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-18 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-18 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-18 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-18 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-18 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-18 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-18 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-18 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-18 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-18 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-18 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-18 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-18 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-18 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-18 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-18 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-18 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-18 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-18 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-18 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-18 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-18 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-18 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-18 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-18 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-18 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-18 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-18 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-18 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-18 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-18 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-18 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-18 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-18 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-18 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-18 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-18 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-18 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-18 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-18 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-18 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-18 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-18 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-18 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-19 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-19 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-19 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-19 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-19 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-19 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-19 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-19 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-19 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-19 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-19 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-19 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-19 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-19 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-19 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-19 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-19 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-19 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-19 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-19 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-19 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-19 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-19 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-19 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-19 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-19 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-19 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-19 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-19 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-19 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-19 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-19 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-19 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-19 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-19 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-19 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-19 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-19 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-19 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-19 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-19 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-19 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-19 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-19 21:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-19 22:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-19 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-19 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-19 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-20 00:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-20 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-20 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-20 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-20 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-20 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-20 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-20 03:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-20 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-20 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-20 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-20 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-20 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-20 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-20 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-20 07:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-20 08:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-20 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-20 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-20 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-20 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-20 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-20 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-20 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-20 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-20 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-20 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-20 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-20 14:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-20 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-20 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-20 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-20 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-20 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-20 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-20 17:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-20 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-20 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-20 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-20 19:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-20 20:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-20 20:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-20 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-20 21:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-20 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-20 22:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-20 23:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-20 23:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-21 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-21 00:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-21 01:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-21 01:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-21 02:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-21 02:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-21 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-21 03:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-21 04:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-21 04:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-21 05:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-21 05:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-21 06:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-21 06:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-21 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-21 07:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-21 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-21 08:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-21 09:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-21 09:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-21 10:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-21 10:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-21 11:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-21 11:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-21 12:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-21 12:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-21 13:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-21 13:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-21 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-21 14:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-21 15:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-21 15:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-21 16:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-21 16:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-21 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-21 17:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-21 18:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-21 18:00:00
+f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-21 19:00:00
+d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-21 19:00:00
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv
index d30ddfbfe..59f12139e 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv
@@ -1,3 +1,3 @@
-"uuid";"time";"price"
-45bd936f-524a-4d59-8978-31ccf37fa230;2020-01-01T00:00:00Z;100.0
-41b8dbf6-3e75-4073-8359-89d015777dd6;2020-01-01T00:15:00Z;125.0
\ No newline at end of file
+"time";"price"
+2020-01-01T00:00:00Z;100.0
+2020-01-01T00:15:00Z;125.0
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_h_c8fe6547-fd85-4fdf-a169-e4da6ce5c3d0.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_h_c8fe6547-fd85-4fdf-a169-e4da6ce5c3d0.csv
index 8edad9c50..f54829dcb 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_h_c8fe6547-fd85-4fdf-a169-e4da6ce5c3d0.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_h_c8fe6547-fd85-4fdf-a169-e4da6ce5c3d0.csv
@@ -1,3 +1,3 @@
-"uuid";"time";"heat_demand"
-5ec4ddfe-addf-4f32-8fb5-fd4eaa5e5ced;2020-01-01T00:00:00Z;8.0
-e82dd54c-9f6f-4451-9dcd-f4f41b8c9ee0;2020-01-01T00:15:00Z;12.0
\ No newline at end of file
+"time";"heat_demand"
+2020-01-01T00:00:00Z;8.0
+2020-01-01T00:15:00Z;12.0
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_p_9185b8c1-86ba-4a16-8dea-5ac898e8caa5.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_p_9185b8c1-86ba-4a16-8dea-5ac898e8caa5.csv
index c374c56a5..8fc38bd8c 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_p_9185b8c1-86ba-4a16-8dea-5ac898e8caa5.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_p_9185b8c1-86ba-4a16-8dea-5ac898e8caa5.csv
@@ -1,3 +1,3 @@
-"uuid";"time";"p"
-0245d599-9a5c-4c32-9613-5b755fac8ca0;2020-01-01T00:00:00Z;1000.0
-a5e27652-9024-4a93-9d2a-590fbc3ab5a1;2020-01-01T00:15:00Z;1250.0
\ No newline at end of file
+"time";"p"
+2020-01-01T00:00:00Z;1000.0
+2020-01-01T00:15:00Z;1250.0
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv
index 2e4dd022b..3fe6d0dc8 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv
@@ -1,3 +1,3 @@
-"uuid";"time";"p";"heat_demand"
-5d1235b2-656c-43e8-9186-b4a703f6e467;2020-01-01T00:00:00Z;1000.0;8.0
-de6659b2-1545-4739-8d0a-e8ff79a6cb4b;2020-01-01T00:15:00Z;1250.0;12.0
\ No newline at end of file
+"time";"p";"heat_demand"
+2020-01-01T00:00:00Z;1000.0;8.0
+2020-01-01T00:15:00Z;1250.0;12.0
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pq_1061af70-1c03-46e1-b960-940b956c429f.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pq_1061af70-1c03-46e1-b960-940b956c429f.csv
index 227c142c7..5311f283b 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pq_1061af70-1c03-46e1-b960-940b956c429f.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pq_1061af70-1c03-46e1-b960-940b956c429f.csv
@@ -1,3 +1,3 @@
-"uuid";"time";"p";"q"
-f6d0f2e8-ec18-4633-b305-0133234301b7;2020-01-01T00:00:00Z;500.0;165.0
-358b4fc6-8bcc-4a43-8d0a-231134044af3;2020-01-01T00:15:00Z;750.0;247.0
\ No newline at end of file
+"time";"p";"q"
+2020-01-01T00:00:00Z;500.0;165.0
+2020-01-01T00:15:00Z;750.0;247.0
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pq_3fbfaa97-cff4-46d4-95ba-a95665e87c26.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pq_3fbfaa97-cff4-46d4-95ba-a95665e87c26.csv
index 4d7c8c94a..0b33cba6e 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pq_3fbfaa97-cff4-46d4-95ba-a95665e87c26.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pq_3fbfaa97-cff4-46d4-95ba-a95665e87c26.csv
@@ -1,3 +1,3 @@
-"uuid";"time";"p";"q"
-da288786-d3e3-40aa-a34a-f67955d45ac8;2020-01-01T00:00:00Z;1000.0;329.0
-43dd0a7b-7a7e-4393-b516-a0ddbcbf073b;2020-01-01T00:15:00Z;1250.0;411.0
\ No newline at end of file
+"time";"p";"q"
+2020-01-01T00:00:00Z;1000.0;329.0
+2020-01-01T00:15:00Z;1250.0;411.0
\ No newline at end of file
diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pqh_46be1e57-e4ed-4ef7-95f1-b2b321cb2047.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pqh_46be1e57-e4ed-4ef7-95f1-b2b321cb2047.csv
index c4435221c..f30125bda 100644
--- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pqh_46be1e57-e4ed-4ef7-95f1-b2b321cb2047.csv
+++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_pqh_46be1e57-e4ed-4ef7-95f1-b2b321cb2047.csv
@@ -1,3 +1,3 @@
-"uuid";"time";"p";"q";"heat_demand"
-661ac594-47f0-4442-8d82-bbeede5661f7;2020-01-01T00:00:00Z;1000.0;329.0;8.0
-5adcd6c5-a903-433f-b7b5-5fe669a3ed30;2020-01-01T00:15:00Z;1250.0;411.0;12.0
\ No newline at end of file
+"time";"p";"q";"heat_demand"
+2020-01-01T00:00:00Z;1000.0;329.0;8.0
+2020-01-01T00:15:00Z;1250.0;411.0;12.0
\ No newline at end of file

From 095f7271d7ae687fed3147aab387a8eefaf99c7e Mon Sep 17 00:00:00 2001
From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com>
Date: Mon, 29 Jan 2024 10:13:57 +0100
Subject: [PATCH 009/225] -Gridtables to Listtables

---
 docs/readthedocs/io/csvfiles.md | 194 +++++++++++++++++++++++---------
 1 file changed, 138 insertions(+), 56 deletions(-)

diff --git a/docs/readthedocs/io/csvfiles.md b/docs/readthedocs/io/csvfiles.md
index e022918ad..e32319642 100644
--- a/docs/readthedocs/io/csvfiles.md
+++ b/docs/readthedocs/io/csvfiles.md
@@ -24,36 +24,77 @@ You may extend / alter the naming with pre- or suffix by calling `new EntityPers
 
 ### Input
 
-| Model                             | File Name                                                                                 |
-|:----------------------------------|:------------------------------------------------------------------------------------------|
-| operator                          | *prefix_* operator_input *_suffix*                                                        |
-| node                              | *prefix_* node_input *_suffix*                                                            |
-| line                              | *prefix_* line_input *_suffix* 
*prefix_* line_type_input *_suffix* | -| switch | *prefix_* switch_input *_suffix* | -| two winding transformer | *prefix_* transformer2w_input *_suffix*
*prefix_* transformer2w_type_input *_suffix* | -| three winding transformer | *prefix_* transformer3w_input *_suffix*
*prefix_* transformer3w_type_input *_suffix* | -| measurement unit | *prefix_* measurement_unit_input *_suffix* | -| biomass plant | *prefix_* bm_input *_suffix*
*prefix_* bm_type_input *_suffix* | -| combined heat and power plant | *prefix_* chp_input *_suffix*
*prefix_* chp_type_input *_suffix* | -| electric vehicle | *prefix_* ev_input *_suffix*
*prefix_* ev_type_input *_suffix* | -| electric vehicle charging station | *prefix_* evcs_input *_suffix* | -| fixed feed in facility | *prefix_* fixed_feed_in_input *_suffix* | -| heat pump | *prefix_* hp_input *_suffix*
*prefix_* hp_type_input *_suffix* | -| load | *prefix_* load_input *_suffix* | -| photovoltaic power plant | *prefix_* pc_input *_suffix* | -| electrical energy storage | *prefix_* storage_input *_suffix*
*prefix_* storage_type_input *_suffix* | -| wind energy converter | *prefix_* wec_input *_suffix*
*prefix_* wec_type_input *_suffix* | -| schematic node graphic | *prefix_* node_graphic_input *_suffix* | -| schematic line graphic | *prefix_* line_graphic_input *_suffix* | +```{eval-rst} +.. list-table:: + :widths: auto + :header-rows: 0 + + * - Model + - File Name + * - operator + - *prefix_* operator_input *_suffix* + * - node + - *prefix_* node_input *_suffix* + * - line + - | *prefix_* line_input *_suffix* + | *prefix_* line_type_input *_suffix* + * - switch + - *prefix_* switch_input *_suffix* + * - two winding transformer + - | *prefix_* transformer2w_input *_suffix* + | *prefix_* transformer2w_type_input *_suffix* + * - three winding transformer + - | *prefix_* transformer3w_input *_suffix* + | *prefix_* transformer3w_type_input *_suffix* + * - measurement unit + - *prefix_* measurement_unit_input *_suffix* + * - biomass plant + - | *prefix_* bm_input *_suffix* + | *prefix_* bm_type_input *_suffix* + * - combined heat and power plant + - | *prefix_* chp_input *_suffix* + | *prefix_* chp_type_input *_suffix* + * - electric vehicle + - | *prefix_* ev_input *_suffix* + | *prefix_* ev_type_input *_suffix* + * - electric vehicle charging station + - *prefix_* evcs_input *_suffix* + * - fixed feed in facility + - *prefix_* fixed_feed_in_input *_suffix* + * - heat pump + - | *prefix_* hp_input *_suffix* + | *prefix_* hp_type_input *_suffix* + * - load + - *prefix_* load_input *_suffix* + * - photovoltaic power plant + - *prefix_* pc_input *_suffix* + * - electrical energy storage + - | *prefix_* storage_input *_suffix* + | *prefix_* storage_type_input *_suffix* + * - wind energy converter + - | *prefix_* wec_input *_suffix* + | *prefix_* wec_type_input *_suffix* + * - schematic node graphic + - *prefix_* node_graphic_input *_suffix* + * - schematic line graphic + - *prefix_* line_graphic_input *_suffix* +``` ### Time Series -| Model | File Name | -|:-----------------------|:------------------------------------------| -| individual time series | *prefix_* its *_columnScheme_UUID_suffix* | -| load profile input | *prefix_* rts *_profileKey_UUID_suffix* | - +```{eval-rst} +.. list-table:: + :widths: 50 50 + :header-rows: 0 + + * - Model + - File Name + * - individual time series + - *prefix_* its *_columnScheme_UUID_suffix* + * - load profile input + - *prefix_* rts *_profileKey_UUID_suffix* +``` Let's spend a few more words on the individual time series: Those files are meant to carry different types of content - one might give information about wholesale market prices, @@ -61,43 +102,84 @@ the other is a record of power values provided by a real system. To be able to understand, what's inside of the file, the *columnScheme* part of the file name gives insight of it's content. The following keys are supported until now: +```{eval-rst} +.. list-table:: + :widths: auto + :header-rows: 0 + + * - Key + - Information and supported head line + * - c + - | An energy price (e.g. in €/MWh; c stands for charge). + | Permissible head line: ``uuid,time,price`` + * - p + - | Active power + | Permissible head line: ``uuid,time,p`` + * - pq + - | Active and reactive power + | Permissible head line: ``uuid,time,p,q`` + * - h + - | Heat power demand + | Permissible head line: ``uuid,time,h`` + * - ph + - | Active and heat power + | Permissible head line: ``uuid,time,p,h`` + * - pqh + - | Active, reactive and heat power + | Permissible head line: ``uuid,time,p,q,h`` + * - weather + - | Weather information + | Permissible head line: ``uuid,time,coordinate,direct_irradiation,diffuse_irradiation,temperature,wind_velocity,wind_direction`` -| Key | Information and supported head line | -|:--------|:---------------------------------------------------------------------------------------------------------------------------------------------------------| -| c | An energy price (e.g. in €/MWh; c stands for charge).
Permissible head line: ``uuid,time,price`` | -| p | Active power
Permissible head line: ``uuid,time,p`` | -| pq | Active and reactive power
Permissible head line: ``uuid,time,p,q`` | -| h | Heat power demand
Permissible head line: ``uuid,time,h`` | -| ph | Active and heat power
Permissible head line: ``uuid,time,p,h`` | -| pqh | Active, reactive and heat power
Permissible head line: ``uuid,time,p,q,h`` | -| weather | Weather information
Permissible head line: ``uuid,time,coordinate,direct_irradiation,diffuse_irradiation,temperature,wind_velocity,wind_direction`` | - +``` As the ``uuid`` and ``time`` field are mandatory, they are not mentioned explicitly, here. ### Results +```{eval-rst} +.. list-table:: + :widths: auto + :header-rows: 0 + + * - Model + - File Name + * - node + - *prefix_* node_res *_suffix* + * - line + - *prefix_* line_res *_suffix* + * - switch + - *prefix_* switch_res *_suffix* + * - two winding transformer + - *prefix_* transformer2w_res *_suffix* + * - three winding transformer + - *prefix_* transformer3w_res *_suffix* + * - biomass plant + - *prefix_* bm_res *_suffix* + * - combined heat and power plant + - *prefix_* chp_res *_suffix* + * - electric vehicle + - *prefix_* ev_res *_suffix* + * - electric vehicle charging station + - *prefix_* evcs_res\*_suffix* + * - fixed feed in + - *prefix_* fixed_feed_in_res *_suffix* + * - heat pump + - *prefix_* hp_res *_suffix* + * - load + - *prefix_* load_res *_suffix* + * - photovoltaic power plant + - *prefix_* pv_res *_suffix* + * - storage + - *prefix_* storage_res *_suffix* + * - wind energy converter + - *prefix_* wec_res *_suffix* + * - thermal house model + - *prefix_* thermal_house_res *_suffix* + * - cylindrical thermal storage + - *prefix_* cylindrical_storage_res *_suffix* -| Model | File Name | -|:----------------------------------|:--------------------------------------------| -| node | *prefix_* node_res *_suffix* | -| line | *prefix_* line_res *_suffix* | -| switch | *prefix_* switch_res *_suffix* | -| two winding transformer | *prefix_* transformer2w_res *_suffix* | -| three winding transformer | *prefix_* transformer3w_res *_suffix* | -| biomass plant | *prefix_* bm_res *_suffix* | -| combined heat and power plant | *prefix_* chp_res *_suffix* | -| electric vehicle | *prefix_* ev_res *_suffix* | -| electric vehicle charging station | *prefix_* evcs_res\*_suffix* | -| fixed feed in | *prefix_* fixed_feed_in_res *_suffix* | -| heat pump | *prefix_* hp_res *_suffix* | -| load | *prefix_* load_res *_suffix* | -| photovoltaic power plant | *prefix_* pv_res *_suffix* | -| storage | *prefix_* storage_res *_suffix* | -| wind energy converter | *prefix_* wec_res *_suffix* | -| thermal house model | *prefix_* thermal_house_res *_suffix* | -| cylindrical thermal storage | *prefix_* cylindrical_storage_res *_suffix* | - +``` ## Default directory hierarchy From 8602a106bd73905cda6d60a198ca7db3a00f6a79 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Mon, 29 Jan 2024 10:24:30 +0100 Subject: [PATCH 010/225] -Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3861dd85..dfdd36d9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Formatting Spotless Groovy import order [#960](https://github.com/ie3-institute/PowerSystemDataModel/issues/960) - Implementing missing typical methods in `Try` [#970](https://github.com/ie3-institute/PowerSystemDataModel/issues/970) +- Enhance documentation for CSV timeseries [#825](https://github.com/ie3-institute/PowerSystemDataModel/issues/825) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) From d506a3e6999a54ddee1525399c86e47dbd3236bd Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 29 Jan 2024 15:37:03 +0100 Subject: [PATCH 011/225] Fixing failing test. --- .../edu/ie3/datamodel/models/timeseries/TimeSeries.java | 1 + .../models/timeseries/repetitive/LoadProfileInput.java | 8 ++++++-- .../timeseries/repetitive/RepetitiveTimeSeries.java | 5 +++++ .../groovy/edu/ie3/test/common/TimeSeriesTestData.groovy | 1 + 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java index 971aa8a24..b5eb6125c 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java @@ -14,6 +14,7 @@ /** * Describes a Series of {@link edu.ie3.datamodel.models.value.Value values} * + * @param Type of the entries, the time series is foreseen to contain * @param Type of the values, the entries will have */ public abstract class TimeSeries, V extends Value> diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileInput.java b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileInput.java index 702ed473f..add926f95 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileInput.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/LoadProfileInput.java @@ -19,8 +19,8 @@ public class LoadProfileInput extends RepetitiveTimeSeries> dayOfWeekToHourlyValues; - public LoadProfileInput(StandardLoadProfile type, Set values) { - super(values); + public LoadProfileInput(UUID uuid, StandardLoadProfile type, Set values) { + super(uuid, values); this.type = type; this.dayOfWeekToHourlyValues = getEntries().stream() @@ -31,6 +31,10 @@ public LoadProfileInput(StandardLoadProfile type, Set values) LoadProfileEntry::getQuarterHourOfDay, LoadProfileEntry::getValue))); } + public LoadProfileInput(StandardLoadProfile type, Set values) { + this(UUID.randomUUID(), type, values); + } + @Override public PValue calc(ZonedDateTime time) { return dayOfWeekToHourlyValues.get(time.getDayOfWeek()).get(time.getHour()); diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/RepetitiveTimeSeries.java b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/RepetitiveTimeSeries.java index cddb808fa..672ee5589 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/RepetitiveTimeSeries.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/repetitive/RepetitiveTimeSeries.java @@ -11,6 +11,7 @@ import java.time.ZonedDateTime; import java.util.Optional; import java.util.Set; +import java.util.UUID; /** Describes a TimeSeries with repetitive values that can be calculated from a pattern */ public abstract class RepetitiveTimeSeries, V extends Value> @@ -19,6 +20,10 @@ protected RepetitiveTimeSeries(Set entries) { super(entries); } + protected RepetitiveTimeSeries(UUID uuid, Set entries) { + super(uuid, entries); + } + /** * Calculate the value at the given time step based on a pattern * diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy index 7ffab937d..62848862d 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy @@ -395,6 +395,7 @@ trait TimeSeriesTestData { ] as Set LoadProfileInput loadProfileInput = new LoadProfileInput( + UUID.fromString("b56853fe-b800-4c18-b324-db1878b22a28"), BdewStandardLoadProfile.G2, [ new LoadProfileEntry( From 585eed5a081ce0a9146fd029ff88ed2bacbbb49a Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Mon, 29 Jan 2024 21:43:56 +0100 Subject: [PATCH 012/225] -Enhance columneScheme Documentation --- docs/readthedocs/io/csvfiles.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/readthedocs/io/csvfiles.md b/docs/readthedocs/io/csvfiles.md index e32319642..f34566e14 100644 --- a/docs/readthedocs/io/csvfiles.md +++ b/docs/readthedocs/io/csvfiles.md @@ -101,6 +101,13 @@ Those files are meant to carry different types of content - one might give infor the other is a record of power values provided by a real system. To be able to understand, what's inside of the file, the *columnScheme* part of the file name gives insight of it's content. + +For example, you have an IndividualTimeSeries CSV file for energy prices, then you use the key `c` from the table below +for columnScheme `its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv`. +The CSV file must then have the appropriate format for the key `c` : + +`"uuid";"time";"price"`
`45bd936f-524a-4d59-8978-31ccf37fa230;2020-01-01T00:00:00Z;100.0` + The following keys are supported until now: ```{eval-rst} .. list-table:: @@ -133,8 +140,6 @@ The following keys are supported until now: ``` -As the ``uuid`` and ``time`` field are mandatory, they are not mentioned explicitly, here. - ### Results ```{eval-rst} From 710f59540093b13d6da64d2226b9d9d8a37df45a Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Tue, 30 Jan 2024 07:40:53 +0100 Subject: [PATCH 013/225] -ColumnScheme example -uuid generator --- docs/readthedocs/io/csvfiles.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/readthedocs/io/csvfiles.md b/docs/readthedocs/io/csvfiles.md index f34566e14..eff9d24a7 100644 --- a/docs/readthedocs/io/csvfiles.md +++ b/docs/readthedocs/io/csvfiles.md @@ -108,6 +108,10 @@ The CSV file must then have the appropriate format for the key `c` : `"uuid";"time";"price"`
`45bd936f-524a-4d59-8978-31ccf37fa230;2020-01-01T00:00:00Z;100.0` +The CSV file requires a unique identification number. +The UUID (Universally Unique Identifier) can be created [here](https://www.uuidgenerator.net/). +This is the uuid from the example above `2fcb3e53-b94a-4b96-bea4-c469e499f1a1`. + The following keys are supported until now: ```{eval-rst} .. list-table:: From 027b3c2d0632f3db50a9f2a699429484aa9483f1 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 31 Jan 2024 13:21:40 +0100 Subject: [PATCH 014/225] Tiny improvement --- .../models/timeseries/individual/IndividualTimeSeries.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/individual/IndividualTimeSeries.java b/src/main/java/edu/ie3/datamodel/models/timeseries/individual/IndividualTimeSeries.java index fbebe0917..687b843fd 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/individual/IndividualTimeSeries.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/individual/IndividualTimeSeries.java @@ -9,6 +9,7 @@ import edu.ie3.datamodel.models.value.Value; import java.time.ZonedDateTime; import java.util.*; +import java.util.function.Function; import java.util.stream.Collectors; /** Describes a TimeSeries with individual values per time step */ @@ -20,16 +21,14 @@ public IndividualTimeSeries(Set> values) { super(values); timeToValue = - values.stream() - .collect(Collectors.toMap(TimeBasedValue::getTime, timeBasedValue -> timeBasedValue)); + values.stream().collect(Collectors.toMap(TimeBasedValue::getTime, Function.identity())); } public IndividualTimeSeries(UUID uuid, Set> values) { super(uuid, values); timeToValue = - values.stream() - .collect(Collectors.toMap(TimeBasedValue::getTime, timeBasedValue -> timeBasedValue)); + values.stream().collect(Collectors.toMap(TimeBasedValue::getTime, Function.identity())); } /** From e603e85246682c860a6af196a84f6bce96e6d314 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 1 Feb 2024 11:33:28 +0100 Subject: [PATCH 015/225] Fixing some minor parts. --- src/main/java/edu/ie3/datamodel/models/Entity.java | 2 +- src/main/java/edu/ie3/datamodel/models/UniqueEntity.java | 2 +- src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java | 2 +- .../java/edu/ie3/datamodel/models/timeseries/TimeSeries.java | 1 - .../edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java | 2 +- 5 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/Entity.java b/src/main/java/edu/ie3/datamodel/models/Entity.java index dcdb01c14..21d130c79 100644 --- a/src/main/java/edu/ie3/datamodel/models/Entity.java +++ b/src/main/java/edu/ie3/datamodel/models/Entity.java @@ -6,4 +6,4 @@ package edu.ie3.datamodel.models; /** Interface for all entities. */ -public abstract class Entity {} +public interface Entity {} diff --git a/src/main/java/edu/ie3/datamodel/models/UniqueEntity.java b/src/main/java/edu/ie3/datamodel/models/UniqueEntity.java index ef2a62313..3d57c1312 100644 --- a/src/main/java/edu/ie3/datamodel/models/UniqueEntity.java +++ b/src/main/java/edu/ie3/datamodel/models/UniqueEntity.java @@ -10,7 +10,7 @@ import java.util.UUID; /** Supplies every subclass with a generated UUID, making it unique */ -public abstract class UniqueEntity extends Entity implements Serializable { +public abstract class UniqueEntity implements Entity, Serializable { /** Field name of {@link UniqueEntity} uuid */ public static final String UUID_FIELD_NAME = "uuid"; diff --git a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java index f9c4d4d07..6d502fe43 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java +++ b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java @@ -11,7 +11,7 @@ import java.util.UUID; /** Abstract class to hold all mappings common to all result models */ -public abstract class ResultEntity extends Entity { +public abstract class ResultEntity implements Entity { /** date and time of the produced result */ private ZonedDateTime time; diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java index b5eb6125c..1120ce896 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java @@ -22,7 +22,6 @@ public abstract class TimeSeries, V extends Value> private final Set entries; protected TimeSeries(Set entries) { - super(); this.entries = Collections.unmodifiableSet(entries); } diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java index 3bb9a3815..ba40bd603 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java @@ -14,7 +14,7 @@ * * @param Type of the contained value */ -public abstract class TimeSeriesEntry extends Entity { +public abstract class TimeSeriesEntry implements Entity { protected final V value; protected TimeSeriesEntry(V value) { From 3e491d5baaaef6e22d0173056b8f5d8fef5b8574 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 1 Feb 2024 11:36:37 +0100 Subject: [PATCH 016/225] Fixing some minor parts. --- .../java/edu/ie3/datamodel/models/timeseries/TimeSeries.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java index 1120ce896..834cce94c 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeries.java @@ -78,7 +78,7 @@ public Optional> getTimeBasedValue(ZonedDateTime time) { * @return the most recent available value before or at the given time step as a TimeBasedValue */ public Optional> getPreviousTimeBasedValue(ZonedDateTime time) { - return getPreviousDateTime(time).map(this::getTimeBasedValue).map(Optional::get); + return getPreviousDateTime(time).flatMap(this::getTimeBasedValue); } /** @@ -88,7 +88,7 @@ public Optional> getPreviousTimeBasedValue(ZonedDateTime time) * @return the next available value after or at the given time step as a TimeBasedValue */ public Optional> getNextTimeBasedValue(ZonedDateTime time) { - return getNextDateTime(time).map(this::getTimeBasedValue).map(Optional::get); + return getNextDateTime(time).flatMap(this::getTimeBasedValue); } /** From 22c983a931bad67b8a9333e5c6fbcfbf94313afd Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Tue, 6 Feb 2024 19:54:34 +0100 Subject: [PATCH 017/225] -Add sRatedAC/DC in EvTypeInput.Java -Add sRatedAC/DC in SystemParticipantTypeInputFactory.java -ReadTheDocs add sRatedAC/DC in ev.md -Changelog entry --- CHANGELOG.md | 1 + .../models/input/participant/ev.md | 9 +++++++- .../SystemParticipantTypeInputFactory.java | 7 +++++- .../models/input/system/type/EvTypeInput.java | 22 ++++++++++++++++++- 4 files changed, 36 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 168b5fbbb..9085f8e6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Implementing missing typical methods in `Try` [#970](https://github.com/ie3-institute/PowerSystemDataModel/issues/970) - Added log warning when using `SwitchInputs` with `parallelDevices` parameter [#840](https://github.com/ie3-institute/PowerSystemDataModel/issues/840) - Validation for `EvcsInput` [#1000](https://github.com/ie3-institute/PowerSystemDataModel/issues/1000) +- Added Maximum ac and dc Charging limits to evtype [#876](https://github.com/ie3-institute/PowerSystemDataModel/issues/876) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) diff --git a/docs/readthedocs/models/input/participant/ev.md b/docs/readthedocs/models/input/participant/ev.md index 036a92312..15085e330 100644 --- a/docs/readthedocs/models/input/participant/ev.md +++ b/docs/readthedocs/models/input/participant/ev.md @@ -50,7 +50,14 @@ Model of an electric vehicle, that is occasionally connected to the grid via an * - cosPhiRated - -- - Rated power factor - + + * - sRatedAC + - kVA + - Rated apparent power for AC charging + + * - sRatedDC + - kVA + - Rated apparent power for DC charging ``` ### Entity Model diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java index 014d7c69b..16bba9782 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java @@ -144,7 +144,12 @@ private SystemParticipantTypeInput buildEvTypeInput( ComparableQuantity eCons = data.getQuantity(E_CONS, StandardUnits.ENERGY_PER_DISTANCE); - return new EvTypeInput(uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi); + ComparableQuantity sRatedAC = data.getQuantity(S_RATED, StandardUnits.S_RATED); + + ComparableQuantity sRatedDC = data.getQuantity(S_RATED, StandardUnits.S_RATED); + + return new EvTypeInput( + uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi, sRatedAC, sRatedDC); } private SystemParticipantTypeInput buildHpTypeInput( diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java index 465a1ae90..c47ae1c4a 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java @@ -21,6 +21,10 @@ public class EvTypeInput extends SystemParticipantTypeInput { private final ComparableQuantity eStorage; /** Consumed electric energy per driven distance (typically in kWh/km) */ private final ComparableQuantity eCons; + /** Rated apparent power for AC charging (typically in kVA) */ + private final ComparableQuantity sRatedAC; + /** Rated apparent power for DC charging (typically in kVA) */ + private final ComparableQuantity sRatedDC; /** * @param uuid of the input entity @@ -40,10 +44,14 @@ public EvTypeInput( ComparableQuantity eStorage, ComparableQuantity eCons, ComparableQuantity sRated, - double cosphiRated) { + double cosphiRated, + ComparableQuantity sRatedAC, + ComparableQuantity sRatedDC) { super(uuid, id, capex, opex, sRated.to(StandardUnits.S_RATED), cosphiRated); this.eStorage = eStorage.to(StandardUnits.ENERGY_IN); this.eCons = eCons.to(StandardUnits.ENERGY_PER_DISTANCE); + this.sRatedAC = sRatedAC.to(StandardUnits.S_RATED); + this.sRatedDC = sRatedDC.to(StandardUnits.S_RATED); } public ComparableQuantity geteStorage() { @@ -54,6 +62,14 @@ public ComparableQuantity geteCons() { return eCons; } + public ComparableQuantity getsRatedAC() { + return sRatedAC; + } + + public ComparableQuantity getsRatedDC() { + return sRatedDC; + } + @Override public boolean equals(Object o) { if (this == o) return true; @@ -86,6 +102,10 @@ public String toString() { + eStorage + ", eCons=" + eCons + + ", sRatedAC=" + + sRatedAC + + ", sRatedDC=" + + sRatedDC + '}'; } } From 8006de865b3f428f2c404ece7c03eadf249efa6e Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Thu, 8 Feb 2024 12:14:19 +0100 Subject: [PATCH 018/225] -Update sRatedAC/DC in SystemParticipantTypeInputFactory.java --- .../typeinput/SystemParticipantTypeInputFactory.java | 8 ++++++-- .../datamodel/models/input/system/type/EvTypeInput.java | 7 +++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java index 16bba9782..62b2972e7 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java @@ -38,6 +38,10 @@ public class SystemParticipantTypeInputFactory // EvTypeInput private static final String E_CONS = "eCons"; + private static final String S_RATEDAC = "sRatedAC"; + + private static final String S_RATEDDC = "sRatedDC"; + // BmTypeInput private static final String ACTIVE_POWER_GRADIENT = "activePowerGradient"; @@ -144,9 +148,9 @@ private SystemParticipantTypeInput buildEvTypeInput( ComparableQuantity eCons = data.getQuantity(E_CONS, StandardUnits.ENERGY_PER_DISTANCE); - ComparableQuantity sRatedAC = data.getQuantity(S_RATED, StandardUnits.S_RATED); + ComparableQuantity sRatedAC = data.getQuantity(S_RATEDAC, StandardUnits.S_RATED); - ComparableQuantity sRatedDC = data.getQuantity(S_RATED, StandardUnits.S_RATED); + ComparableQuantity sRatedDC = data.getQuantity(S_RATEDDC, StandardUnits.S_RATED); return new EvTypeInput( uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi, sRatedAC, sRatedDC); diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java index c47ae1c4a..2ca7664dd 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java @@ -75,12 +75,15 @@ public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof EvTypeInput that)) return false; if (!super.equals(o)) return false; - return eStorage.equals(that.eStorage) && eCons.equals(that.eCons); + return eStorage.equals(that.eStorage) + && eCons.equals(that.eCons) + && sRatedAC.equals(that.sRatedAC) + && sRatedDC.equals(that.sRatedDC); } @Override public int hashCode() { - return Objects.hash(super.hashCode(), eStorage, eCons); + return Objects.hash(super.hashCode(), eStorage, eCons, sRatedAC, sRatedDC); } @Override From bea6151f39ef306fe47c1aeb04dcea001c0c7e37 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Thu, 8 Feb 2024 12:32:10 +0100 Subject: [PATCH 019/225] -Update Test functions for sRatedAC/DC -Maybe spelling mistakes corrected in EvTypeInput sRated Unit KW in KVA --- .../ie3/datamodel/models/input/system/type/EvTypeInput.java | 4 +++- .../utils/validation/SystemParticipantValidationUtils.java | 2 +- .../typeinput/SystemParticipantTypeInputFactoryTest.groovy | 2 ++ .../edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy | 2 ++ 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java index 2ca7664dd..665742c59 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java @@ -33,8 +33,10 @@ public class EvTypeInput extends SystemParticipantTypeInput { * @param opex Operating expense for this type of EV (typically in €) * @param eStorage Energy capacity of the storage * @param eCons Consumed electric energy per driven distance - * @param sRated Rated apparent power for this type of EV (typically in kW) + * @param sRated Rated apparent power for this type of EV (typically in kVA) * @param cosphiRated Power factor for this type of EV + * @param sRatedAC Rated apparent power for AC charging for this type of EV (typically in kVA) + * @param sRatedDC Rated apparent power for DC charging for this type of EV (typically in kVA) */ public EvTypeInput( UUID uuid, diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java index 04c969c34..de2e817d7 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java @@ -288,7 +288,7 @@ private static Try checkEvType(EvTypeInput evTypeI return Try.ofVoid( () -> detectZeroOrNegativeQuantities( - new Quantity[] {evTypeInput.geteStorage(), evTypeInput.geteCons()}, evTypeInput), + new Quantity[] {evTypeInput.geteStorage(), evTypeInput.geteCons(), evTypeInput.getsRatedAC(), evTypeInput.getsRatedDC()}, evTypeInput), InvalidEntityException.class); } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy index 69a10c5e8..c9f66cace 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy @@ -72,6 +72,8 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac assert eStorage == getQuant(parameter["estorage"], StandardUnits.ENERGY_IN) assert eCons == getQuant(parameter["econs"], StandardUnits.ENERGY_PER_DISTANCE) + assert sRatedAC == getQuant(parameter["sratedAC"], StandardUnits.S_RATED) + assert sRatedDC == getQuant(parameter["sratedDC"], StandardUnits.S_RATED) } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy index 44e2716ce..476a2f3b9 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy @@ -200,6 +200,8 @@ class CsvTypeSourceTest extends Specification implements CsvTestDataMeta { eCons == sptd.evTypeInput.eCons sRated == sptd.evTypeInput.sRated cosPhiRated == sptd.evTypeInput.cosPhiRated + sRatedAC == sptd.evTypeInput.sRatedAC + sRatedDC == sptd.evTypeInput.sRatedDC } } } From e307905688c5de254ce09436008617a94124b195 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Thu, 8 Feb 2024 12:58:35 +0100 Subject: [PATCH 020/225] -CsvTypeSourceTest.groovy sRatedAC/DC -Updated ev_type_input.csv --- .../typeinput/SystemParticipantTypeInputFactoryTest.groovy | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy index c9f66cace..1c6aba916 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy @@ -52,6 +52,9 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac "estorage": "7", "econs": "8", + "sratedac": "8", + "srateddc": "8", + ] def typeInputClass = EvTypeInput @@ -72,8 +75,8 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac assert eStorage == getQuant(parameter["estorage"], StandardUnits.ENERGY_IN) assert eCons == getQuant(parameter["econs"], StandardUnits.ENERGY_PER_DISTANCE) - assert sRatedAC == getQuant(parameter["sratedAC"], StandardUnits.S_RATED) - assert sRatedDC == getQuant(parameter["sratedDC"], StandardUnits.S_RATED) + assert sRatedAC == getQuant(parameter["sratedac"], StandardUnits.S_RATED) + assert sRatedDC == getQuant(parameter["srateddc"], StandardUnits.S_RATED) } } From c5bdbbb6aeb35a6edfedd21f79bb997c52e34750 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Thu, 8 Feb 2024 13:31:03 +0100 Subject: [PATCH 021/225] -CsvTypeSourceTest.groovy sRatedAC/DC -Updated ev_type_input.csv --- .../edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv index b27fe828c..028d9a268 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv @@ -1,2 +1,2 @@ -uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated -5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,100.0,0.95,5.0,100.0,test_evTypeInput,50.0,25.0 +uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated,s_ratedac,s_rateddc +5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,100.0,0.95,5.0,100.0,test_evTypeInput,50.0,25.0,20.0,22.0 From fc7e58bfec5b3bf4dc99aca4b3abbc45ae00ea1f Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Thu, 8 Feb 2024 14:27:25 +0100 Subject: [PATCH 022/225] -CsvTypeSourceTest.groovy sRatedAC/DC -Updated ev_type_input.csv -Updated TypeTestData.groovy -Uptated InputEntityProcessorTest.groovy --- .../typeinput/SystemParticipantTypeInputFactoryTest.groovy | 4 ++-- .../io/processor/input/InputEntityProcessorTest.groovy | 4 +++- .../validation/SystemParticipantValidationUtilsTest.groovy | 4 ++-- .../edu/ie3/test/common/SystemParticipantTestData.groovy | 6 +++++- src/test/groovy/edu/ie3/test/common/TypeTestData.groovy | 4 +++- .../ie3/datamodel/io/source/csv/_types/ev_type_input.csv | 2 +- 6 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy index 1c6aba916..93cfb6d73 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy @@ -52,8 +52,8 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac "estorage": "7", "econs": "8", - "sratedac": "8", - "srateddc": "8", + "sratedac": "9", + "srateddc": "10", ] def typeInputClass = EvTypeInput diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index 0f25a83ba..2c0a1f58e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -521,7 +521,9 @@ class InputEntityProcessorTest extends Specification { "eStorage" : "100.0", "eCons" : "23.0", "sRated" : "22.0", - "cosPhiRated": "0.9" + "cosPhiRated": "0.9", + "sRatedAC" : "20.0", + "sRatedDC" : "20.0", ] when: diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy index 864d621a6..065c7c56d 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy @@ -238,8 +238,8 @@ class SystemParticipantValidationUtilsTest extends Specification { ex.message == expectedException.message where: - invalidEvType || expectedException - new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) + invalidEvType || expectedException + new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(0, S_RATED), Quantities.getQuantity(0, S_RATED)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) } // Fixed Feed In diff --git a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy index dbcc06e33..6d4758413 100644 --- a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy @@ -232,6 +232,8 @@ class SystemParticipantTestData { // EV private static final ComparableQuantity eStorage = Quantities.getQuantity(100, ENERGY_IN) private static final ComparableQuantity eCons = Quantities.getQuantity(5, ENERGY_PER_DISTANCE) + private static final ComparableQuantity sRatedAC = Quantities.getQuantity(20,S_RATED ) + private static final ComparableQuantity sRatedDC = Quantities.getQuantity(20,S_RATED ) public static final EvTypeInput evTypeInput = new EvTypeInput( typeUuid, "test_evTypeInput", @@ -240,7 +242,9 @@ class SystemParticipantTestData { eStorage, eCons, sRated, - cosPhiRated) + cosPhiRated, + sRatedAC, + sRatedDC) public static final EvInput evInput = new EvInput( UUID.fromString("a17be20f-c7a7-471d-8ffe-015487c9d022"), "test_evInput", diff --git a/src/test/groovy/edu/ie3/test/common/TypeTestData.groovy b/src/test/groovy/edu/ie3/test/common/TypeTestData.groovy index 8555fc0cc..a306369a4 100644 --- a/src/test/groovy/edu/ie3/test/common/TypeTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TypeTestData.groovy @@ -45,7 +45,9 @@ class TypeTestData extends GridTestData { Quantities.getQuantity(100d, KILOWATTHOUR), Quantities.getQuantity(23d, KILOWATTHOUR_PER_KILOMETRE), Quantities.getQuantity(22d, KILOWATT), - 0.9 + 0.9, + Quantities.getQuantity(20d, KILOWATT), + Quantities.getQuantity(20d, KILOWATT) ) public static final HpTypeInput hpType = new HpTypeInput( diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv index 028d9a268..d76a71bf3 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv @@ -1,2 +1,2 @@ uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated,s_ratedac,s_rateddc -5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,100.0,0.95,5.0,100.0,test_evTypeInput,50.0,25.0,20.0,22.0 +5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,100.0,0.95,5.0,100.0,test_evTypeInput,50.0,25.0,20.0,20.0 From 301765a9ca416898e1521153a46808da3399ee94 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:26:41 +0100 Subject: [PATCH 023/225] -spotlessApply --- .../validation/SystemParticipantValidationUtils.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java index de2e817d7..f2879d814 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java @@ -288,7 +288,13 @@ private static Try checkEvType(EvTypeInput evTypeI return Try.ofVoid( () -> detectZeroOrNegativeQuantities( - new Quantity[] {evTypeInput.geteStorage(), evTypeInput.geteCons(), evTypeInput.getsRatedAC(), evTypeInput.getsRatedDC()}, evTypeInput), + new Quantity[] { + evTypeInput.geteStorage(), + evTypeInput.geteCons(), + evTypeInput.getsRatedAC(), + evTypeInput.getsRatedDC() + }, + evTypeInput), InvalidEntityException.class); } From 5af9a7cc9374f05b4a520057a178631b9470e1bd Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 8 Feb 2024 15:49:34 +0100 Subject: [PATCH 024/225] Improving check for duplicate csv lines. --- .../result/ConnectorResultFactory.java | 5 +- .../result/FlexOptionsResultFactory.java | 4 +- .../io/factory/result/NodeResultFactory.java | 4 +- .../factory/result/ResultEntityFactory.java | 1 - .../factory/result/SwitchResultFactory.java | 5 +- .../SystemParticipantResultFactory.java | 5 +- .../factory/result/ThermalResultFactory.java | 3 +- .../ie3/datamodel/io/source/DataSource.java | 24 + .../ie3/datamodel/io/source/EntitySource.java | 3 +- .../io/source/IdCoordinateSource.java | 5 + .../io/source/csv/CsvDataSource.java | 190 +++--- .../io/source/csv/CsvIdCoordinateSource.java | 23 +- .../io/source/csv/CsvWeatherSource.java | 19 +- .../java/edu/ie3/datamodel/utils/Try.java | 12 +- src/main/java/edu/ie3/datamodel/x.java | 83 +++ .../FlexOptionsResultFactoryTest.groovy | 3 +- .../result/NodeResultFactoryTest.groovy | 3 +- .../SystemParticipantResultFactoryTest.groovy | 3 +- .../io/source/csv/CsvDataSourceTest.groovy | 14 +- .../csv/_graphics/line_graphic_input.csv | 4 +- .../csv/_graphics/node_graphic_input.csv | 6 +- .../io/source/csv/_joint_grid/line_input.csv | 577 +++++++++--------- .../csv/_joint_grid/line_type_input.csv | 285 +-------- 23 files changed, 551 insertions(+), 730 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/x.java diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java index 92e2e3155..65d82a5f5 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java @@ -47,18 +47,15 @@ public ConnectorResultFactory(String dtfPattern) { protected List> getFields(Class entityClass) { /// all result models have the same constructor except StorageResult Set minConstructorParams = newSet(TIME, INPUT_MODEL, IAMAG, IAANG, IBMAG, IBANG); - Set optionalFields = expandSet(minConstructorParams, ENTITY_UUID); if (entityClass.equals(Transformer2WResult.class)) { minConstructorParams = newSet(TIME, INPUT_MODEL, IAMAG, IAANG, IBMAG, IBANG, TAPPOS); - optionalFields = expandSet(minConstructorParams, ENTITY_UUID); } else if (entityClass.equals(Transformer3WResult.class)) { minConstructorParams = newSet(TIME, INPUT_MODEL, IAMAG, IAANG, IBMAG, IBANG, ICMAG, ICANG, TAPPOS); - optionalFields = expandSet(minConstructorParams, ENTITY_UUID); } - return Arrays.asList(minConstructorParams, optionalFields); + return List.of(minConstructorParams); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java index 2d8d38939..58ee6ee9f 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java @@ -36,9 +36,7 @@ public FlexOptionsResultFactory(String dtfPattern) { @Override protected List> getFields(Class entityClass) { Set minConstructorParams = newSet(TIME, INPUT_MODEL, P_REF, P_MIN, P_MAX); - Set optionalFields = expandSet(minConstructorParams, ENTITY_UUID); - - return Arrays.asList(minConstructorParams, optionalFields); + return List.of(minConstructorParams); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java index 8f0603d82..6f03d2fd6 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java @@ -35,9 +35,7 @@ public NodeResultFactory(String dtfPattern) { @Override protected List> getFields(Class entityClass) { Set minConstructorParams = newSet(TIME, INPUT_MODEL, VMAG, VANG); - Set optionalFields = expandSet(minConstructorParams, ENTITY_UUID); - - return Arrays.asList(minConstructorParams, optionalFields); + return List.of(minConstructorParams); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java index 1b2bd2dc3..98a1a1cea 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java @@ -21,7 +21,6 @@ */ abstract class ResultEntityFactory extends EntityFactory { - protected static final String ENTITY_UUID = "uuid"; protected static final String TIME = "time"; protected static final String INPUT_MODEL = "inputModel"; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java index ebafa1479..e8c8eb298 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java @@ -30,11 +30,8 @@ public SwitchResultFactory(String dtfPattern) { @Override protected List> getFields(Class entityClass) { - Set minConstructorParams = newSet(TIME, INPUT_MODEL, CLOSED); - Set optionalFields = expandSet(minConstructorParams, ENTITY_UUID); - - return Arrays.asList(minConstructorParams, optionalFields); + return List.of(minConstructorParams); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java index e39312788..2b7970765 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java @@ -70,19 +70,16 @@ public SystemParticipantResultFactory(String dtfPattern) { protected List> getFields(Class entityClass) { /// all result models have the same constructor except StorageResult Set minConstructorParams = newSet(TIME, INPUT_MODEL, POWER, REACTIVE_POWER); - Set optionalFields = expandSet(minConstructorParams, ENTITY_UUID); if (entityClass.equals(StorageResult.class) || entityClass.equals(EvResult.class)) { minConstructorParams = newSet(TIME, INPUT_MODEL, POWER, REACTIVE_POWER, SOC); - optionalFields = expandSet(minConstructorParams, ENTITY_UUID); } if (SystemParticipantWithHeatResult.class.isAssignableFrom(entityClass)) { minConstructorParams = expandSet(minConstructorParams, Q_DOT); - optionalFields = expandSet(minConstructorParams, ENTITY_UUID); } - return Arrays.asList(minConstructorParams, optionalFields); + return List.of(minConstructorParams); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java index 0fd4001c3..2b7fcd067 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java @@ -43,7 +43,6 @@ public ThermalResultFactory(String dtfPattern) { @Override protected List> getFields(Class entityClass) { Set minConstructorParams = newSet(TIME, INPUT_MODEL, Q_DOT); - Set optionalFields = expandSet(minConstructorParams, ENTITY_UUID); if (entityClass.equals(ThermalHouseResult.class)) { minConstructorParams = newSet(TIME, INPUT_MODEL, Q_DOT, INDOOR_TEMPERATURE); @@ -51,7 +50,7 @@ protected List> getFields(Class entityClass) { minConstructorParams = newSet(TIME, INPUT_MODEL, Q_DOT, ENERGY, FILL_LEVEL); } - return Arrays.asList(minConstructorParams, optionalFields); + return List.of(minConstructorParams); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java index 8e4641a00..3fd6afb2c 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java @@ -24,4 +24,28 @@ public interface DataSource { /** Creates a stream of maps that represent the rows in the database */ Stream> getSourceData(Class entityClass) throws SourceException; + + /** + * @param entityClass class of the source + * @return a map: field name to set of fields that needs to be unique for the source. + */ + default Map> getUniqueFields(Class entityClass) { + return Map.of(); + /* + if (TimeSeriesMappingSource.MappingEntry.class.isAssignableFrom(entityClass)) { + return Map.of("UUID", Set.of("uuid")); + } else if (TimeSeriesMetaInformation.class.isAssignableFrom(entityClass)) { + return Map.of("UUID", Set.of("uuid")); + } else if (UniqueEntity.class.isAssignableFrom(entityClass)) { + return Map.of( + "UUID", Set.of("uuid"), + "ID", Set.of("id")); + } else if (ResultEntity.class.isAssignableFrom(entityClass)) { + return Map.of("TIME-and-MODEL", Set.of("time", "inputModel")); + } else if (TimeBasedValue.class.isAssignableFrom(entityClass)) { + return Map.of("TIME", Set.of("time")); + } else { + return Map.of(); + }*/ + } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java b/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java index 41cbf56b6..53bda5820 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java @@ -377,8 +377,7 @@ protected static Stream> assetInputEn /** * Returns a stream of optional {@link EntityData} that can be used to build instances of several - * subtypes of {@link Entity} by a corresponding {@link EntityFactory} that consumes this - * data. + * subtypes of {@link Entity} by a corresponding {@link EntityFactory} that consumes this data. * * @param entityClass the entity class that should be build * @return stream of the entity data wrapped in a {@link Try} diff --git a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java index 560b2a909..0c70454a8 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java @@ -27,6 +27,11 @@ public interface IdCoordinateSource { */ Optional> getSourceFields() throws SourceException; + /** Returns a set of fields that needs to be unique for the source. */ + default Set getUniqueFields() { + return Set.of(""); + } + /** * Get the matching coordinate for the given ID * diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index dccd1cd58..447b5d717 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -10,11 +10,9 @@ import edu.ie3.datamodel.io.naming.FileNamingStrategy; import edu.ie3.datamodel.io.source.DataSource; import edu.ie3.datamodel.models.Entity; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.utils.ExceptionUtils; import edu.ie3.datamodel.utils.Try; -import edu.ie3.datamodel.utils.Try.Failure; -import edu.ie3.datamodel.utils.Try.Success; -import edu.ie3.datamodel.utils.validation.ValidationUtils; +import edu.ie3.datamodel.utils.Try.*; import edu.ie3.util.StringUtils; import java.io.BufferedReader; import java.io.FileNotFoundException; @@ -268,6 +266,7 @@ private List extractMatchingStrings(String regexString, String csvRow) { * @param the type of the entity * @return a predicate that can be used to filter and count empty optionals */ + @Deprecated protected Predicate> isPresentCollectIfNot( Class entityClass, ConcurrentHashMap, LongAdder> invalidElementsCounterMap) { @@ -311,43 +310,35 @@ protected Try>, SourceException> buildStreamWithField * @return a try containing either a parallel stream of maps, where each map represents one row of * the csv file with the mapping (fieldName to fieldValue) or an exception */ - protected Try>, SourceException> buildStreamWithFieldsToAttributesMap( - Class entityClass, Path filePath, boolean allowFileNotExisting) { - try (BufferedReader reader = connector.initReader(filePath)) { - final String[] headline = parseCsvRow(reader.readLine(), csvSep); - - // by default try-with-resources closes the reader directly when we leave this method (which - // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. - // As we still want to consume the data at other places, we start a new stream instead of - // returning the original one - Collection> allRows = csvRowFieldValueMapping(reader, headline); - - if (UniqueEntity.class.isAssignableFrom(entityClass)) { - return distinctRowsWithLog( - allRows, - fieldToValues -> fieldToValues.get("uuid"), - entityClass.getSimpleName(), - "UUID") - .map(Set::parallelStream); - } else { - // result entities don't have an uuid - return checkForDuplicates(allRows, entityClass.getSimpleName()).parallelStream(); - } - } catch (FileNotFoundException e) { - if (allowFileNotExisting) { - log.warn("Unable to find file '{}': {}", filePath, e.getMessage()); - return Success.of(Stream.empty()); - } else { - return Failure.of(new SourceException("Unable to find file '" + filePath + "'.", e)); - } - } catch (IOException e) { - return Failure.of( - new SourceException( - "Cannot read file to build entity '" + entityClass.getSimpleName() + "'", e)); + protected + Try>, SourceException> buildStreamWithFieldsToAttributesMap( + Class entityClass, Path filePath, boolean allowFileNotExisting) { + try (BufferedReader reader = connector.initReader(filePath)) { + final String[] headline = parseCsvRow(reader.readLine(), csvSep); + + // by default try-with-resources closes the reader directly when we leave this method (which + // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. + // As we still want to consume the data at other places, we start a new stream instead of + // returning the original one + Collection> allRows = csvRowFieldValueMapping(reader, headline); + + // checks the uniqueness of the rows + return checkUniqueness(entityClass.getSimpleName(), allRows, getUniqueFields(entityClass)); + } catch (FileNotFoundException e) { + if (allowFileNotExisting) { + log.warn("Unable to find file '{}': {}", filePath, e.getMessage()); + return Success.of(Stream.empty()); + } else { + return Failure.of(new SourceException("Unable to find file '" + filePath + "'.", e)); } + } catch (IOException e) { + return Failure.of( + new SourceException( + "Cannot read file to build entity '" + entityClass.getSimpleName() + "'", e)); + } } - private Try getFilePath(Class entityClass) { + private Try getFilePath(Class entityClass) { return Try.from( fileNamingStrategy.getFilePath(entityClass), () -> @@ -365,69 +356,96 @@ protected List> csvRowFieldValueMapping( .toList(); } - public Set> checkForDuplicates( - Collection> rows, String entityDescriptor) { - Set> rowsSet = new HashSet<>(rows); + /** + * Checking the uniqueness for a given entity. + * + * @param entityName name of the entity + * @param allRows of the csv file + * @param fieldsMap field name to fields + * @return a try object + */ + protected Try>, SourceException> checkUniqueness( + String entityName, + Collection> allRows, + Map> fieldsMap) { + Set> rows = new HashSet<>(allRows); // check for duplicated rows that match exactly (full duplicates) -> sanity only, not crucial - - if (rows.size() != rowsSet.size()) { + if (allRows.size() != rows.size()) { log.warn( "File with {} contains {} exact duplicated rows. File cleanup is recommended!", - entityDescriptor, - (rows.size() - rowsSet.size())); + entityName, + (allRows.size() - rows.size())); } - return rowsSet; + List exceptions = + Try.getExceptions( + fieldsMap.entrySet().stream() + .map(e -> checkUniqueness(entityName, rows, e.getKey(), e.getValue()))); + + if (exceptions.isEmpty()) { + return Success.of(rows.parallelStream()); + } else { + return Failure.of( + new SourceException( + "The following exception(s) occurred while checking the uniqueness of '" + + entityName + + "' entities: " + + ExceptionUtils.getMessages(exceptions))); + } } /** - * Returns a collection of maps each representing a row in csv file that can be used to built one - * entity. The uniqueness of each row is doubled checked by a) that no duplicated rows are - * returned that are full (1:1) matches and b) that no rows are returned that have the same - * composite key, which gets extracted by the provided extractor. As both cases destroy uniqueness - * constraints, an empty set is returned to indicate that these data cannot be processed safely - * and the error is logged. For case a), only the duplicates are filtered out and a set with - * unique rows is returned. + * Checking the uniqueness for a given entity. * - * @param allRows collection of rows of a csv file an entity should be built from - * @param keyExtractor Function, that extracts the key from field to value mapping, that is meant - * to be unique - * @param entityDescriptor Colloquial descriptor of the entity, the data is foreseen for (for - * debug String) - * @param keyDescriptor Colloquial descriptor of the key, that is meant to be unique (for debug - * String) - * @return a try of either a set containing only unique rows or an exception if at least two rows - * with the same UUID but different field values exist + * @param entityName name of the entity + * @param rows of the csv file + * @param fieldName name of the field + * @param fields set of strings used to create an extractor + * @return a try object */ - protected Try>, SourceException> distinctRowsWithLog( - Collection> allRows, - final Function, String> keyExtractor, - String entityDescriptor, - String keyDescriptor) { - Set> allRowSet = checkForDuplicates(allRows, entityDescriptor); - - /* Check for rows with the same key based on the provided key extractor function */ - Set> distinctIdSet = - allRowSet.parallelStream() - .filter(ValidationUtils.distinctByKey(keyExtractor)) - .collect(Collectors.toSet()); - if (distinctIdSet.size() != allRowSet.size()) { - allRowSet.removeAll(distinctIdSet); - String affectedCoordinateIds = - allRowSet.stream().map(keyExtractor).collect(Collectors.joining(",\n")); - - // if this happens, we return a failure + protected Try checkUniqueness( + String entityName, + Collection> rows, + String fieldName, + Set fields) { + + Function, String> extractor = + fieldsToAttributes -> + fields.stream().map(fieldsToAttributes::get).collect(Collectors.joining("")); + + List elements = rows.stream().map(extractor).toList(); + Set uniqueElements = new HashSet<>(elements); + + if (uniqueElements.contains("null")) { return Failure.of( new SourceException( "'" - + entityDescriptor - + "' entities with duplicated " - + keyDescriptor - + " key, but different field " - + "values found! Please review the corresponding input file! Affected primary keys: " - + affectedCoordinateIds)); + + entityName + + "' entities with missing " + + fieldName + + " key found! Please review the corresponding input file!")); } - return Success.of(allRowsSet); + Map counts = + elements.stream().collect(Collectors.groupingBy(e -> e, Collectors.counting())); + String duplicates = + counts.entrySet().stream() + .filter(e -> e.getValue() > 1) + .map(Map.Entry::getKey) + .collect(Collectors.joining(",\n")); + + // if this happens, we return a failure + return Try.ofVoid( + elements.size() != uniqueElements.size(), + () -> + new SourceException( + "'" + + entityName + + "' entities with duplicated " + + fieldName + + " key, but different field " + + "values found! Please review the corresponding input file! Affected primary keys: " + + duplicates)); } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index 46241e10d..3b50f9457 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -18,7 +18,6 @@ import java.io.IOException; import java.nio.file.Path; import java.util.*; -import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream; import javax.measure.quantity.Length; @@ -183,23 +182,11 @@ public int getCoordinateCount() { Collection> allRows = dataSource.csvRowFieldValueMapping(reader, headline); - Function, String> idExtractor = - fieldToValues -> fieldToValues.get(factory.getIdField()); - Try>, SourceException> withDistinctCoordinateId = - dataSource.distinctRowsWithLog( - allRows, idExtractor, COORDINATE_ID_MAPPING, "coordinate id"); - Function, String> coordinateExtractor = - fieldToValues -> - fieldToValues - .get(factory.getLatField()) - .concat(fieldToValues.get(factory.getLonField())); - - return withDistinctCoordinateId - .flatMap( - set -> - dataSource.distinctRowsWithLog( - set, coordinateExtractor, COORDINATE_ID_MAPPING, "coordinate")) - .map(Set::parallelStream); + Map> fieldsMap = + Map.ofEntries( + Map.entry("id", Set.of(factory.getIdField())), + Map.entry("coordinate", Set.of(factory.getLatField(), factory.getLonField()))); + return dataSource.checkUniqueness("IdCoordinate", allRows, fieldsMap); } catch (IOException e) { return Failure.of( new SourceException("Cannot read the file for coordinate id to coordinate mapping.", e)); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java index b3046a542..0fded494b 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java @@ -208,15 +208,16 @@ private Try>, SourceException> buildStreamWithFieldsT Collection> allRows = dataSource.csvRowFieldValueMapping(reader, headline); - Function, String> timeCoordinateIdExtractor = - fieldToValues -> - fieldToValues - .get(weatherFactory.getTimeFieldString()) - .concat(fieldToValues.get(weatherFactory.getCoordinateIdFieldString())); - return dataSource - .distinctRowsWithLog( - allRows, timeCoordinateIdExtractor, entityClass.getSimpleName(), "UUID") - .map(Set::parallelStream); + Map> fieldsMap = + Map.ofEntries( + Map.entry( + "time-coordinate", + Set.of( + weatherFactory.getTimeFieldString(), + weatherFactory.getCoordinateIdFieldString()))); + + return dataSource.checkUniqueness("Weather", allRows, fieldsMap); + } catch (IOException e) { return Failure.of( new SourceException( diff --git a/src/main/java/edu/ie3/datamodel/utils/Try.java b/src/main/java/edu/ie3/datamodel/utils/Try.java index 434fd5838..1b8da0f6b 100644 --- a/src/main/java/edu/ie3/datamodel/utils/Try.java +++ b/src/main/java/edu/ie3/datamodel/utils/Try.java @@ -119,7 +119,17 @@ public static Try from( */ public static List getExceptions( Collection> tries) { - return tries.stream().filter(Try::isFailure).map(t -> ((Failure) t).get()).toList(); + return getExceptions(tries.stream()); + } + + /** + * Method to retrieve the exceptions from all {@link Failure} objects. + * + * @param tries stream of {@link Try} objects + * @return a list of {@link Exception}'s + */ + public static List getExceptions(Stream> tries) { + return tries.filter(Try::isFailure).map(t -> ((Failure) t).get()).toList(); } /** diff --git a/src/main/java/edu/ie3/datamodel/x.java b/src/main/java/edu/ie3/datamodel/x.java new file mode 100644 index 000000000..b156f95ec --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/x.java @@ -0,0 +1,83 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel; + +import edu.ie3.datamodel.exceptions.EntityProcessorException; +import edu.ie3.datamodel.exceptions.InvalidGridException; +import edu.ie3.datamodel.exceptions.SourceException; +import edu.ie3.datamodel.io.naming.FileNamingStrategy; +import edu.ie3.datamodel.io.sink.CsvFileSink; +import edu.ie3.datamodel.io.source.RawGridSource; +import edu.ie3.datamodel.io.source.TypeSource; +import edu.ie3.datamodel.io.source.csv.CsvDataSource; +import edu.ie3.datamodel.models.input.AssetInput; +import edu.ie3.datamodel.models.input.AssetTypeInput; +import edu.ie3.datamodel.models.input.connector.LineInput; +import edu.ie3.datamodel.models.input.connector.type.LineTypeInput; +import edu.ie3.datamodel.models.input.container.GraphicElements; +import edu.ie3.datamodel.models.input.container.JointGridContainer; +import edu.ie3.datamodel.models.input.container.RawGridElements; +import edu.ie3.datamodel.models.input.container.SystemParticipants; +import edu.ie3.datamodel.models.input.graphics.GraphicInput; +import edu.ie3.datamodel.models.input.system.SystemParticipantInput; +import java.io.File; +import java.nio.file.Path; +import java.util.*; +import java.util.function.Function; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +public class x { + public static void main(String[] args) + throws SourceException, EntityProcessorException, InvalidGridException { + Path path = new File("./input").toPath(); + FileNamingStrategy namingStrategy = new FileNamingStrategy(); + + CsvDataSource dataSource = new CsvDataSource(",", path, namingStrategy); + TypeSource typeSource = new TypeSource(dataSource); + RawGridSource gridSource = new RawGridSource(typeSource, dataSource); + + List uuids = + Stream.of( + "803c298b-61c6-412c-9b60-21cabc5bd945", + "f66fc57d-f2be-41fd-bc60-d1177b091ac6", + "f265e497-3a6d-4f96-9329-a7644cd8e785", + "d3293c00-7bc8-434f-bfc8-b90cc2ff85be", + "0cf49259-c126-4602-9b8a-764208d67914", + "9ac19e4c-0379-4aaf-a96a-b2e71462abb3", + "c940e435-0523-419a-90bc-f3dbf2e463f7", + "d0f81106-444d-4832-ad0b-a293d719206a") + .map(UUID::fromString) + .toList(); + + Map types = + typeSource.getLineTypes().values().stream() + .filter(e -> uuids.contains(e.getUuid())) + .collect(Collectors.toMap(AssetTypeInput::getId, Function.identity())); + + List lines = + gridSource.getGridData().getLines().stream() + .filter(l -> !uuids.contains(l.getType().getUuid())) + .map( + l -> { + LineTypeInput newType = types.get(l.getType().getId()); + return l.copy().type(newType).build(); + }) + .toList(); + + List assetInputs = lines.stream().map(l -> (AssetInput) l).toList(); + + JointGridContainer container = + new JointGridContainer( + "", + new RawGridElements(assetInputs), + new SystemParticipants((List) Collections.EMPTY_LIST), + new GraphicElements((List) Collections.EMPTY_LIST)); + + CsvFileSink sink = new CsvFileSink(path.resolve("out"), namingStrategy, ","); + sink.persistJointGrid(container); + } +} diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy index 11fcd675f..84523efce 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy @@ -62,7 +62,6 @@ class FlexOptionsResultFactoryTest extends Specification implements FactoryTestH input.failure input.exception.get().message == "The provided fields [input_model, p_min, p_ref, time] are invalid for instance of 'FlexOptionsResult'. \n" + "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'FlexOptionsResult' are possible (NOT case-sensitive!):\n" + - "0: [inputModel, pMax, pMin, pRef, time] or [input_model, p_max, p_min, p_ref, time]\n" + - "1: [inputModel, pMax, pMin, pRef, time, uuid] or [input_model, p_max, p_min, p_ref, time, uuid]\n" + "0: [inputModel, pMax, pMin, pRef, time] or [input_model, p_max, p_min, p_ref, time]\n" } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy index 0072bec89..2b32ed06f 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy @@ -60,7 +60,6 @@ class NodeResultFactoryTest extends Specification implements FactoryTestHelper { input.failure input.exception.get().message == "The provided fields [input_model, time, v_mag] are invalid for instance of 'NodeResult'. \n" + "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'NodeResult' are possible (NOT case-sensitive!):\n" + - "0: [inputModel, time, vAng, vMag] or [input_model, time, v_ang, v_mag]\n" + - "1: [inputModel, time, uuid, vAng, vMag] or [input_model, time, uuid, v_ang, v_mag]\n" + "0: [inputModel, time, vAng, vMag] or [input_model, time, v_ang, v_mag]\n" } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy index 3bc5f2600..f6003d5a7 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy @@ -136,8 +136,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor result.failure result.exception.get().message == "The provided fields [input_model, q, time] are invalid for instance of 'WecResult'. \n" + "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'WecResult' are possible (NOT case-sensitive!):\n" + - "0: [inputModel, p, q, time] or [input_model, p, q, time]\n" + - "1: [inputModel, p, q, time, uuid] or [input_model, p, q, time, uuid]\n" + "0: [inputModel, p, q, time] or [input_model, p, q, time]\n" } def "A SystemParticipantResultFactory should be performant"() { diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index 732836e94..ea8a5070d 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -20,8 +20,6 @@ import java.util.function.Function import java.util.stream.Collectors class CsvDataSourceTest extends Specification implements CsvTestDataMeta { - @Shared - Function, String> uuidExtractor = { fieldToValues -> fieldToValues.get("uuid") } // Using a groovy bug to gain access to private methods in superclass: // by default, we cannot access private methods with parameters from abstract parent classes, introducing a @@ -38,11 +36,6 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { return super.buildFieldsToAttributes(csvRow, headline) } - def Set> distinctRowsWithLog( - Class entityClass, Collection> allRows) { - return super.distinctRowsWithLog(allRows, uuidExtractor, entityClass.simpleName, "UUID") - } - String[] parseCsvRow( String csvRow, String csvSep) { return super.parseCsvRow(csvRow, csvSep) @@ -408,7 +401,7 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { resultingList.get(1) == Optional.of(sptd.chpInput.node) } - def "A CsvDataSource should return a given collection of csv row mappings as distinct rows collection correctly"() { + def "A CsvDataSource should return a given collection of csv row mappings as unique rows collection correctly"() { given: def nodeInputRow = [ @@ -427,7 +420,8 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { when: def allRows = [nodeInputRow]* noOfEntities - def distinctRows = dummyCsvSource.distinctRowsWithLog(allRows, uuidExtractor, NodeInput.simpleName, "UUID").getOrThrow() + def distinctRows = dummyCsvSource.checkUniqueness(NodeInput.simpleName, allRows, ["UUID": Set.of("uuid")]).getOrThrow().toList() + then: distinctRows.size() == distinctSize @@ -481,7 +475,7 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { when: def allRows = [nodeInputRow1, nodeInputRow2]* 10 - def distinctRows = dummyCsvSource.distinctRowsWithLog(allRows, uuidExtractor, NodeInput.simpleName, "UUID") + def distinctRows = dummyCsvSource.checkUniqueness(NodeInput.simpleName, allRows, "UUID", Set.of("uuid")) then: distinctRows.failure diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_graphics/line_graphic_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_graphics/line_graphic_input.csv index 3c20c2a0f..027ad534f 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_graphics/line_graphic_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_graphics/line_graphic_input.csv @@ -1,2 +1,2 @@ -uuid,graphic_layer,line,path -ece86139-3238-4a35-9361-457ecb4258b0,main,91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[0.0,0.0],[0.0,10]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}" +uuid,id,graphic_layer,line,path +ece86139-3238-4a35-9361-457ecb4258b0,line_graphic_1,main,91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[0.0,0.0],[0.0,10]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}" diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_graphics/node_graphic_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_graphics/node_graphic_input.csv index 82f7a04dc..2a76bb366 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_graphics/node_graphic_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_graphics/node_graphic_input.csv @@ -1,3 +1,3 @@ -uuid,graphic_layer,node,path,point -09aec636-791b-45aa-b981-b14edf171c4c,main,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,,"{""type"":""Point"",""coordinates"":[0.0,10],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}" -9ecad435-bd16-4797-a732-762c09d4af25,main,6e0980e0-10f2-4e18-862b-eb2b7c90509b,"{""type"":""LineString"",""coordinates"":[[-1,0.0],[1,0.0]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}", +uuid,id,graphic_layer,node,path,point +09aec636-791b-45aa-b981-b14edf171c4c,node_graphic_1,main,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,,"{""type"":""Point"",""coordinates"":[0.0,10],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}" +9ecad435-bd16-4797-a732-762c09d4af25,node_graphic_2,main,6e0980e0-10f2-4e18-862b-eb2b7c90509b,"{""type"":""LineString"",""coordinates"":[[-1,0.0],[1,0.0]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}", diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv index 192636af0..55f8c079b 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv @@ -1,292 +1,293 @@ -"uuid","geo_position","id","length","node_a","node_b","olm_characteristic","operates_from","operates_until","operator","parallel_devices","type" -2424f0ab-9f83-464e-a960-093ab14a2bb5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(17)-NS_NET126_F3_(18),0.020999999716877937,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,olm:{(0.00,1.00)},,,,1,fbd5c9d9-96b2-4270-a927-c7a604f032f1 -ca425259-fab4-4dc1-99c9-c19031121645,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(4)-NS_NET146_F2_(5),0.020999999716877937,369cffa5-bcee-4489-8193-1d9b10230eca,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,olm:{(0.00,1.00)},,,,1,c3e20038-888d-4d19-91d0-9732110ff433 -66dbe72e-f2be-430d-b103-c1a84f8211a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(14)-NS_NET126_F3_(15),0.029999999329447746,df8df8d2-3494-4da9-8d1b-f913d15f520f,ae234bc5-b751-41f2-95ee-b78de124c583,olm:{(0.00,1.00)},,,,1,b423a5cf-ca70-4a11-9b97-07d002a10837 -5753e615-c90a-4008-92ec-b50c8195f95f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(27)-NS_NET146_F3_(28),0.03099999949336052,55caf2ec-a21b-4afd-8830-1e4009cce396,c72a08bc-4685-49b1-b8ef-803aebc8c388,olm:{(0.00,1.00)},,,,1,e4d237c9-b025-4838-8b12-34bbf1265fb9 -ce8ea248-dbcb-40b9-a97d-22452032ad27,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(11)-NS_NET146_F3_(12),0.019999999552965164,e2267696-669b-48e8-b43a-37d0db95011d,f6eff0d1-af6b-46ce-b430-4d30976ec08f,olm:{(0.00,1.00)},,,,1,3cde9801-6334-4e0d-8994-6d18b3906a71 -1cf0cb95-28b9-4dc1-82b9-3466d7d870cc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(25)-NS_NET146_F3_(26),0.026000000536441803,c6c177b0-5004-4db0-8cde-6293330a4757,bd288184-99d8-4233-bb3d-484f3922200a,olm:{(0.00,1.00)},,,,1,f181cb5c-2234-49d5-9e3f-d21f14963074 -ab7c6c3c-3b7f-4475-8cad-27657bc148c6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(2)-NS_NET146_F2_(1),0.028999999165534973,69efeb2d-9845-49ac-8500-5e017a7a64ef,2c520ab6-507e-4dcf-ab05-8f238e9b9385,olm:{(0.00,1.00)},,,,1,82bc6482-24eb-42dd-8dc3-e05b86696a22 -47cc3694-2782-4c44-8c61-e14d30dbbaa4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(14)-NS_NET126_F1_(15),0.03200000151991844,b7baa286-cbe2-4143-a08f-4e025af47529,41c0087f-ce27-4da3-97d2-92d711b639b4,olm:{(0.00,1.00)},,,,1,6eae5d86-3269-4d7c-aca6-150008d85eb2 -b302dc76-9715-45b6-b6ef-8da630acd168,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(20)-NS_NET146_F2_(21),0.02500000037252903,2aa2d409-8bb2-477d-ac7a-6439552e136a,bd292f64-65e8-42ec-9b78-b9b9f013750e,olm:{(0.00,1.00)},,,,1,03877157-9a63-40f9-a4ba-12b86cf2ccd4 -f2c37ce1-91d3-43d3-beb3-1fc9a30c87fe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(7)-NS_NET126_F3_(8),0.03200000151991844,50164699-2018-4b17-b3f1-74b082f27403,6dcdc87b-a719-416f-9da1-21a701048f3a,olm:{(0.00,1.00)},,,,1,d03f95b2-28c1-41cc-a80b-768a2a2f4788 -2ea48cfa-0a0b-48f0-aa66-b619c35b9929,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(14)-NS_NET146_F3_(15),0.029999999329447746,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,olm:{(0.00,1.00)},,,,1,12ccc9e0-9987-4c1c-b176-84574ab2d262 -88c3a0b5-9def-4bf3-87c1-0ee75578b5a9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(18)-NS_NET126_F1_(19),0.029999999329447746,2f64bf67-cee9-44bb-8c13-ff96878932af,d2aff632-fc26-4595-931c-92e266247ac8,olm:{(0.00,1.00)},,,,1,d334240a-49ef-430f-8924-3d3104b636ba -bee47575-ecc8-4f2f-96de-e9a616603bb7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(15)-NS_NET126_F4_(14),0.08399999886751175,55b3d03f-2204-4ab3-84cc-a28476868c9d,d40a1a85-40f2-4ad3-ba58-720d5ba02268,olm:{(0.00,1.00)},,,,1,01b81835-2d2a-4e5c-bf78-cb1e789f2d0f -5157574f-5e67-4574-81a3-686b97a893ff,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(33)-NS_NET126_F1_(32),0.028999999165534973,b425b28e-48a8-4ec4-a15a-387fcfb79895,49b511fa-8cff-45f4-9a59-54faaaf90abf,olm:{(0.00,1.00)},,,,1,138c7831-202a-4f00-9a5f-8c205a810816 -088e3b53-78f3-445a-bbc6-9da3efbda0a3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(1)-NS_NET126_ONS,0.02199999988079071,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,7374aedd-b0cd-467c-99e9-fe3b26adb3b7 -8dd3984e-a9f6-4829-9c19-a377e3491f9a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(23)-NS_NET126_F3_(24),0.023000000044703484,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,97ae0aa4-bf05-4b88-8020-83cbda415d22,olm:{(0.00,1.00)},,,,1,ddfd9f5d-c943-4c9a-a019-58ef25e3cbb1 -f4859003-7182-4ebf-8a96-ce61b2f6191c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_01-MS4_02,2.0,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,174fb4b2-4f9e-415c-bfee-d850ef751307,olm:{(0.00,1.00)},,,,1,6fab725c-b58a-47eb-957c-9ca99f4558ce -d7c951cc-2e8f-40d0-b310-03fbdb9b0558,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(8)-NS_NET126_F2_(9),0.02800000086426735,366a70fb-8d7f-4201-9eca-0fcbc839239d,a286f73a-20ee-4056-8129-c7963b34ecd9,olm:{(0.00,1.00)},,,,1,c27513a1-3d09-4f03-9fdd-cdf15cb83dfb -ca765f8e-2a05-40fb-80b8-41e02887fa46,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(19)-NS_NET146_F3_(20),0.019999999552965164,810bebb0-0d5c-4899-b213-3207be661248,0ebf0088-f596-4cd1-9ae0-5da02dc40335,olm:{(0.00,1.00)},,,,1,cb8e491b-e99f-4a68-a0e0-dfa07b77ca7f -3026e0ba-0a46-4d5e-afff-953c34fde207,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(17)-NS_NET126_F4_(2),0.10000000149011612,7125de08-1d28-409a-8b23-023a0294def5,c7e09266-c778-433b-b01a-5fb9e298ea8e,olm:{(0.00,1.00)},,,,1,cb059d73-c67b-41d4-9c49-844c12351e77 -16b934cc-98c6-42b9-9005-be4bf7365693,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_3-NS_NET136_S3_4,0.029999999329447746,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,2a816043-d1d2-44a6-8a9b-f61a4933997b,olm:{(0.00,1.00)},,,,1,bb9bd979-bf7e-48cb-840f-e63e85f00911 -b672be06-2cbc-4510-8a96-34647985e9d5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(4)-NS_NET126_F3_(5),0.017999999225139618,bf7e7268-2fb6-4948-ace6-9037ae148fa3,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,olm:{(0.00,1.00)},,,,1,7204651a-462e-4a96-ab91-9bec7dbdcb92 -971288e4-038b-49d5-8df0-b2a7fdc0e17c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_03-MS4_04,6.0,85ea3976-1779-4d46-bd6f-dfd36427ebdf,890f2162-b4cb-49e7-a16f-4b552c5e245c,olm:{(0.00,1.00)},,,,1,8ad70eaf-8f88-49ac-9369-556f8d4e4981 -eb64f0fb-1810-4b49-b0a6-e94a6422be04,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(1)-NS_NET126_ONS,0.03099999949336052,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,29a0785e-569d-4941-b7a3-9f4710dcb749 -932d9fab-9b07-4948-9d65-4945c7700a72,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(19)-NS_NET146_F1_(20),0.04399999976158142,1f040625-ad1d-409f-bd7e-944c4d805e46,7d45f0ab-1e6b-452f-b665-c4846cf046f5,olm:{(0.00,1.00)},,,,1,97a2a008-5c56-41d4-bef2-f1af45f2925b -ab23d369-ff75-41b4-8a25-25ec9c4320aa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(17)-NS_NET146_F3_(18),0.020999999716877937,0f3ba59d-a9ce-4669-aa12-bebec42238b7,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,olm:{(0.00,1.00)},,,,1,7eb50926-f5b2-4fc4-b293-c679eaf19f65 -3029d722-91ec-4e45-9243-d267222b6c8e,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(3)-NS_NET126_F2_(4),0.026000000536441803,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,olm:{(0.00,1.00)},,,,1,2de36fa6-bedc-413d-b9ea-ac1a47459531 -26d976e2-5245-4174-abcc-7e67e03d6352,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(12)-NS_NET146_F3_(13),0.019999999552965164,f6eff0d1-af6b-46ce-b430-4d30976ec08f,bdf97a4d-622c-4251-8183-8b1a696f376e,olm:{(0.00,1.00)},,,,1,a4a49bc8-ea2c-4728-8c40-d6863e46f042 -8ae06d94-8e5d-48f6-9d43-599596df688a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(6)-NS_NET126_F1_(7),0.03099999949336052,99e26ef8-75e2-46f3-aafc-6287bf5e3905,fc7821d2-ac64-483e-b520-38d9971f4db0,olm:{(0.00,1.00)},,,,1,7513c490-99e4-4d11-983d-3d6bcf8dea93 -91179f48-2d6c-4ae4-864c-d667f57a6e66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_1-NS_NET116_S1_2,0.029999999329447746,8a50fb37-81cf-47c9-8850-a12b4391e2e7,3e21f3a1-2c9c-4138-bcc9-466b004609ed,olm:{(0.00,1.00)},,,,1,9312de84-9197-462f-9d69-7d2fea8f7f68 -dcf3c182-18bd-4536-b11f-960c52c3b36e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(25)-NS_NET126_F3_(26),0.026000000536441803,1bf26b4d-03cc-4490-8c33-d3db8597d807,dc022eec-16b0-4a64-a2f5-498d81aca71e,olm:{(0.00,1.00)},,,,1,d8c2bfa8-4782-4989-afe9-4f69e3c42ae1 -d74febce-1b8d-4f51-9721-5eb1866d6b4e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_06-MS3_07,6.0,39dbc5ed-d874-48a8-9128-e970436a94b4,40b0f497-96a3-49d9-9503-8fa67a5b532a,olm:{(0.00,1.00)},,,,1,459cc17d-3f08-484b-a886-33c987466b5b -96cc155a-9417-4ed9-911a-b06b7981a2fe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(33)-NS_NET146_F1_(34),0.027000000700354576,543f7e9f-b9be-486b-b365-2bae79010758,fd4f6232-c28d-4fc3-81dd-03b84aad695e,olm:{(0.00,1.00)},,,,1,58f4e0dc-7dd3-4890-af41-0a1730aa0e1d -1bb0764a-82b8-4f4c-8208-c9c58b8b92c0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_02-MS1_03,0.5,32b3bb19-c52a-4a19-890a-94a8918d38a9,787237ad-b3a8-4f2c-ab70-31c5113d82d7,olm:{(0.00,1.00)},,,,1,b3546eb6-8ac0-42c7-b5ee-ad0ba3cdd21a -5905e32c-b1d7-40d9-9759-84dbe6b14ba8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(22)-NS_NET146_F2_(23),0.027000000700354576,5862f526-783a-4218-a463-3cbf5de8dade,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,olm:{(0.00,1.00)},,,,1,ba85a896-08d3-4b95-8a21-1c06f29513e4 -73c09f1f-3538-4b5f-acbf-38b686a0dbba,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(2)-NS_NET146_F4_(3),0.04699999839067459,b37ea333-65e1-4211-8449-993b67e8e0e2,b5548457-5923-4d52-b3c9-fdb75a1df98e,olm:{(0.00,1.00)},,,,1,1659f544-bc4d-40d8-a62b-70dd611bfc33 -ddc03ccc-bd8e-47f3-8183-97f3b039219d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(15)-NS_NET126_F3_(16),0.020999999716877937,ae234bc5-b751-41f2-95ee-b78de124c583,6232b760-b2e0-485e-9c61-f9721a366a81,olm:{(0.00,1.00)},,,,1,f2a9246c-1d44-4903-b6a1-f038b786c01b -9085189c-48df-498a-80e5-49fe54692a66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_1-NS_NET136_S3_2,0.029999999329447746,416fa5eb-2f72-46c3-978f-6a0ebb714a40,b46d4395-6724-4830-ba55-357e81fc2814,olm:{(0.00,1.00)},,,,1,cbe6053c-f1fc-46e4-8c47-1291d84083ba -cc8bc119-79d7-479b-8767-8b108a0ba4a0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(20)-NS_NET126_F3_(21),0.020999999716877937,732f83b0-b9c5-4b8e-86fe-753c26f40e78,5af425fa-6ed7-43e1-8898-7af1315128c5,olm:{(0.00,1.00)},,,,1,bc540add-8fdb-43b8-b98a-7989b11ff268 -f4ca1fb7-d17a-4d51-866d-ea2ae22c6f0c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(27)-NS_NET126_F2_(28),0.027000000700354576,daed3552-e382-4153-95be-97f17e2c53e5,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,olm:{(0.00,1.00)},,,,1,7445744d-21dd-46ad-805b-1d8b8a470294 -bdf60fc2-e400-46f6-b873-7a40663106f3,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(6)-NS_NET126_F4_(7),0.03400000184774399,e3a40690-d085-4796-9fcb-48d776e58594,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,olm:{(0.00,1.00)},,,,1,c2618b8d-df63-4bc1-8eab-3ce2fd74e183 -97b9a53e-9ff2-4567-95c0-6c9aab07a43f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(21)-NS_NET146_F3_(22),0.027000000700354576,a4a44d93-48d6-4b87-8053-87fe0778e75c,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,olm:{(0.00,1.00)},,,,1,a61bace6-0050-436a-8715-0e042a8582f6 -5763fe56-89a4-4407-ba41-c1a528dd50a0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(23)-NS_NET146_F1_(24),0.05000000074505806,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,205fcee1-928c-4374-950c-34575f07fa49,olm:{(0.00,1.00)},,,,1,fa07a917-4d21-4e0b-abc4-527420509063 -7fa87646-f182-4d67-9ffd-850f489fb24a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(26)-NS_NET146_F3_(27),0.026000000536441803,bd288184-99d8-4233-bb3d-484f3922200a,55caf2ec-a21b-4afd-8830-1e4009cce396,olm:{(0.00,1.00)},,,,1,c9444107-2d82-4591-a80e-eacc5bea633f -1a1550cf-77b8-40a9-90e5-5d0faef7baaa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(12)-NS_NET146_F1_(13),0.02199999988079071,3b879239-20c8-4adf-bd51-92924327ee71,f1e55c8b-357f-45a7-9d57-e299f9b207f3,olm:{(0.00,1.00)},,,,1,7482222e-f925-4004-abdd-0b69ef453d8d -8f9d19a8-8d64-4f62-b6aa-f5f01a12b566,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(2)-NS_NET126_F2_(3),0.01899999938905239,5981fe65-3c92-4a78-af92-1461904046d0,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,olm:{(0.00,1.00)},,,,1,75e63c65-ec08-4c59-aef2-3db3f96904cc -2497455a-888c-4ac6-aa49-582ab91fd05e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(35)-NS_NET146_F1_(32),0.028999999165534973,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,033d0230-4aee-47cf-91f9-81f5f40e60b0,olm:{(0.00,1.00)},,,,1,6daeb4b5-b137-4ed4-8bac-f6193d5daf33 -97d5bd4a-ce14-4ded-90d4-4f2db25d6626,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(17)-NS_NET126_F1_(18),0.02500000037252903,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,2f64bf67-cee9-44bb-8c13-ff96878932af,olm:{(0.00,1.00)},,,,1,b8c8070f-0668-4a5c-bbff-4326670eedc3 -7614ed07-f464-4a56-8ea2-cf07772530c4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(2)-NS_NET146_F3_(3),0.028999999165534973,0b2a3b46-5e43-4879-973e-d8fb96429d8a,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,olm:{(0.00,1.00)},,,,1,33bf42ab-01ba-493f-a92e-de302649b490 -58105b87-e27d-4d7f-b492-42434801bdf7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(17)-NS_NET146_F1_(18),0.02500000037252903,0d94a5ea-3a13-48ba-a27f-b2903841c334,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,olm:{(0.00,1.00)},,,,1,3d684e78-d7ba-436f-b223-c2f50de8d7ac -83b12a0c-d66f-43cf-a5c1-1945a8a66c4c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(27)-NS_NET146_F2_(28),0.027000000700354576,b179c38b-5af0-4304-84b1-1dc03314fd80,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,olm:{(0.00,1.00)},,,,1,caf07358-b134-46ae-a7f4-7c64d06ab25b -f59cd3fa-404d-4c42-820b-31346ae47c00,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(7)-NS_NET126_F2_(8),0.02500000037252903,4db634e5-3eb8-4c17-bc44-eb224667580c,366a70fb-8d7f-4201-9eca-0fcbc839239d,olm:{(0.00,1.00)},,,,1,0b2b2d0b-0bff-4b57-b505-78d70f9a2d96 -63856192-b60e-48a5-83a3-94422a79e79e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(16)-NS_NET126_F1_(17),0.03200000151991844,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,olm:{(0.00,1.00)},,,,1,0d77358d-422b-4f97-8eb9-b36f717da4a2 -f6dfa796-69c1-4deb-8e5d-78d6a29f2b6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(2)-NS_NET126_F2_(1),0.028999999165534973,5981fe65-3c92-4a78-af92-1461904046d0,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,olm:{(0.00,1.00)},,,,1,9bdff8f4-9fc5-4bb4-a346-786543058f6a -24537b9f-9cb9-45d1-8bbb-f87e3a948a69,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(10)-NS_NET146_F3_(11),0.026000000536441803,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,e2267696-669b-48e8-b43a-37d0db95011d,olm:{(0.00,1.00)},,,,1,d5addbe0-2d36-489a-8552-b3a0e66aa5b8 -95b47f01-829a-46c3-873a-4df11d798c49,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(7)-NS_NET146_F1_(8),0.01899999938905239,67c1746c-3af8-403f-983e-1c7c047383df,d5489e1b-0e7e-4ca9-a362-09c23576a622,olm:{(0.00,1.00)},,,,1,152c2e89-46ec-4b21-9cea-5c10420de37b -2c6d3986-9cf2-4c41-9a40-400e4e0b3112,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(26)-NS_NET146_F2_(27),0.02800000086426735,86af5351-87ef-49c6-bd17-673dceecee5b,b179c38b-5af0-4304-84b1-1dc03314fd80,olm:{(0.00,1.00)},,,,1,7e6f9030-73ff-4fcb-a384-f71820af1a41 -22d61b21-2a7d-4be8-b14b-f0d72e1c5ba7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(12)-NS_NET126_F4_(13),0.039000000804662704,6a4547a8-630b-46e4-8144-9cd649e67c07,da79c960-d35a-4193-9b06-2d4d57051706,olm:{(0.00,1.00)},,,,1,b8e2950a-6213-4502-bcd3-16a287428fbe -a8bc3d4a-1113-4f62-b01d-e59e6c35ab84,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_01-MS1_02,2.0,f5839ade-5968-4879-a824-90b5fb3552cd,32b3bb19-c52a-4a19-890a-94a8918d38a9,olm:{(0.00,1.00)},,,,1,8c9f87cd-141c-4ba9-a017-5fcde0e542a2 -25a1e96e-b425-48bf-a3ae-dc54ea9da47f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S3_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,4a6f6058-e654-464d-9367-2dca7185c6d7,olm:{(0.00,1.00)},,,,1,cde5f3a8-4a99-49b7-a7e7-b73e1c6d8003 -8885b761-4c1a-4924-be8a-b8f474d8f629,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_01-MS3_02,2.0,bb59ca46-1f2e-41c9-9723-90b306f043cd,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,olm:{(0.00,1.00)},,,,1,54a5e86e-8535-427e-b07b-638ba00913a5 -147bf31b-f9b1-415f-858b-f3ed430e508d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(18)-NS_NET146_F2_(19),0.028999999165534973,21359dd1-7a23-4932-b656-c196fbffe751,636dec7c-4242-46e8-b7ae-db7e5a28c39c,olm:{(0.00,1.00)},,,,1,c4caf964-fe70-47f4-9596-b52418ee8d39 -71832b7e-b5a2-40d4-82d3-e8f1ba38ace6,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(6)-NS_NET146_F4_(7),0.03400000184774399,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,olm:{(0.00,1.00)},,,,1,ec6693de-2458-4ace-b303-4ef744f72884 -5adb6634-4872-43af-b9cb-39df332b64b2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(8)-NS_NET146_F4_(9),0.0430000014603138,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,9b889b73-c108-4b38-b6eb-3377841e0c83,olm:{(0.00,1.00)},,,,1,0622aad8-6436-429e-a46b-4e09adad1a6c -2d552f15-6871-4e09-84b1-003da098d909,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_1-NS_NET116_S2_2,0.029999999329447746,39112046-8953-4e73-a5d9-6a8183a77436,d53ff076-dadd-44f8-85d4-68f48991f7d0,olm:{(0.00,1.00)},,,,1,e0de3267-5ef6-4fcb-83c9-771d53e7fde8 -b5a66c60-7189-4c86-a32a-4d1aa6568475,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_4-HS_NET1_Station_1,30.0,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,00d03670-7833-47ee-ad52-04d18d1c64fd,olm:{(0.00,1.00)},,,,1,b8bec046-5587-4a35-a262-233452558bfa -2d616d05-fa31-4b7f-b666-0fab28a21a82,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(28)-NS_NET126_F3_(29),0.02199999988079071,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,olm:{(0.00,1.00)},,,,1,be79605e-39e3-4a53-b27c-33b5b80e8832 -7cfd5184-c217-42b9-be09-7ed413d7a11e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(32)-NS_NET146_F1_(33),0.03099999949336052,033d0230-4aee-47cf-91f9-81f5f40e60b0,543f7e9f-b9be-486b-b365-2bae79010758,olm:{(0.00,1.00)},,,,1,763854f1-b1c6-44fb-a458-c7878ac026e5 -5c26821d-ea3b-4a00-8d42-1486710a2ca5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(16)-NS_NET126_F3_(17),0.029999999329447746,6232b760-b2e0-485e-9c61-f9721a366a81,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,olm:{(0.00,1.00)},,,,1,e8fb78e6-329b-4968-b748-48d27078347a -a4dc31e8-e10a-4b42-90b4-f14d0f133c0c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(12)-NS_NET126_F2_(13),0.02800000086426735,9d02ea80-98d8-4cd0-a635-9104a14a56dd,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,olm:{(0.00,1.00)},,,,1,6d8c33a0-9d13-40fb-a8ed-66f653461521 -d160ec85-06ab-42d2-9dc1-4f905306e0a6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(12)-NS_NET126_F1_(13),0.02199999988079071,9d10a92f-576d-4777-99ff-59d145924fea,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,olm:{(0.00,1.00)},,,,1,6e3b7cd2-87cb-4155-a5a8-1e7ad6557a47 -d9d1edce-43e0-4cbd-9801-4a4e1a1dfa71,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(17)-NS_NET146_F2_(18),0.023000000044703484,40537c84-c812-4231-bd23-0ba81922e937,21359dd1-7a23-4932-b656-c196fbffe751,olm:{(0.00,1.00)},,,,1,1a77afda-35bc-4902-a32e-a3a8f3d1a88a -a78fbab6-e680-4c45-9731-97c82f2fb3c8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_05-MS3_06,0.4000000059604645,86dfce49-05b2-4208-a6ae-877c3e98e6be,39dbc5ed-d874-48a8-9128-e970436a94b4,olm:{(0.00,1.00)},,,,1,0cf49259-c126-4602-9b8a-764208d67914 -63be5ffd-acbc-4c4f-aab9-54c616e2dd2e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(9)-NS_NET126_F4_(10),0.032999999821186066,119d270a-ff22-4fdb-8214-cb5b336790bf,857c264a-7072-4bb7-af56-2f01539b2a2e,olm:{(0.00,1.00)},,,,1,a4aab125-8af4-4ef9-8842-4cf718f998bc -8619b18b-8b32-4013-9b3a-6aab514b73cc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(2)-NS_NET126_F4_(3),0.04699999839067459,c7e09266-c778-433b-b01a-5fb9e298ea8e,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,olm:{(0.00,1.00)},,,,1,03627bdf-9d77-44d5-a9c2-9e3109ec8a32 -a5106b6a-42b2-42d0-b5b3-a4656541abfa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(19)-NS_NET126_F2_(20),0.019999999552965164,52e15712-2572-442a-b22c-add48af95115,de756ddb-793d-4b2d-959c-59d938a8f61f,olm:{(0.00,1.00)},,,,1,6bc2f42c-d4bb-422c-9aa8-6255d18bf010 -84f3941b-450c-4acb-8150-c788af1e6546,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(8)-NS_NET126_F4_(9),0.0430000014603138,75f2dfb9-75a0-496d-9c44-79e7df54c1df,119d270a-ff22-4fdb-8214-cb5b336790bf,olm:{(0.00,1.00)},,,,1,87591389-0527-4fe0-8b33-7800b89a50c6 +uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type +97ce398b-de56-4b28-925c-a37f9029e875,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_05-MS4_06,0.4000000059604645,ee384ace-040e-4f21-8a8a-d702ab51af55,fa6d5184-b205-4b1b-839f-7b21ac956c29,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +f6c9e202-6548-405e-9969-bc4ae68ef7c1,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(30)-NS_NET126_F1_(29),0.029999999329447746,519ace7e-fd3f-4797-b14b-36c1694b00cd,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +81f4c585-6170-4a9e-981f-2185a0d7f2ec,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_HS_NET1_Station_3-HS_NET1_Station_4,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,"olm:{(0.0,1.0)}",,,,1,c940e435-0523-419a-90bc-f3dbf2e463f7 +2dd402ff-ef64-4b4b-8a49-e9570364e65b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(36)-NS_NET146_F1_(35),0.019999999552965164,8f80e777-ccbd-4630-b10e-238e824113fd,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +5c26821d-ea3b-4a00-8d42-1486710a2ca5,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(16)-NS_NET126_F3_(17),0.029999999329447746,6232b760-b2e0-485e-9c61-f9721a366a81,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +14f9eef8-8550-45fa-a3f0-f583624556e7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(13)-NS_NET126_F2_(14),0.02199999988079071,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,9ce9d92c-5583-4b16-bec6-9f67834663cb,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +9af99daa-1e1e-45a8-bbed-c77e47ba4f8a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(23)-NS_NET146_F2_(24),0.02800000086426735,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,970cf93c-36c5-4938-a7e4-3f184a7035f0,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +d86488f7-cf74-41b4-9d62-e2923d00680f,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(20)-NS_NET126_F1_(21),0.05999999865889549,36cda100-86ae-4a20-ac71-20af603ac0cf,14ae9865-cb9b-4518-9f2a-c0fda3455a42,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +ea5f6247-4116-4acb-9595-52a7a0412897,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S1_3-NS_NET136_S1_4,0.029999999329447746,eb95ff15-56db-4463-bb54-0ee131167812,ed4697fd-016c-40c2-a66b-e793878dadea,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +3026e0ba-0a46-4d5e-afff-953c34fde207,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(17)-NS_NET126_F4_(2),0.10000000149011612,7125de08-1d28-409a-8b23-023a0294def5,c7e09266-c778-433b-b01a-5fb9e298ea8e,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +97d5bd4a-ce14-4ded-90d4-4f2db25d6626,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(17)-NS_NET126_F1_(18),0.02500000037252903,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,2f64bf67-cee9-44bb-8c13-ff96878932af,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +09083d14-02aa-40a3-9948-86e86883bda1,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(37)-NS_NET146_F1_(36),0.054999999701976776,450426ac-a560-4d17-b1fc-9e169530a655,8f80e777-ccbd-4630-b10e-238e824113fd,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +de25721a-7ad9-450f-9e89-f483f19bf8a7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(23)-NS_NET126_F2_(24),0.02800000086426735,9b509c7d-4647-40fd-b03e-7ab919215cc6,625bdd2c-a75f-46ef-850c-ca4704d56e55,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +7d68b748-ebe5-430e-95b8-bd0eededa136,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(1)-NS_NET146_ONS,0.12099999934434891,4f28e734-5148-4caf-ac64-270231740cbf,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +7f853fc7-6d3e-4086-82b0-cc93c8257f46,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(1)-NS_NET126_F1_(2),0.023000000044703484,4303784e-7193-454a-9be4-3591400b4eeb,a7ebd30b-b843-405f-9fae-ca6b489601f9,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +5d56c97f-e15c-4676-9b1a-fc5d7efb8a24,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(28)-NS_NET146_F3_(29),0.02199999988079071,c72a08bc-4685-49b1-b8ef-803aebc8c388,15345698-c319-461f-b969-37d50fb84220,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +d9d1edce-43e0-4cbd-9801-4a4e1a1dfa71,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(17)-NS_NET146_F2_(18),0.023000000044703484,40537c84-c812-4231-bd23-0ba81922e937,21359dd1-7a23-4932-b656-c196fbffe751,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +81578256-7c89-4651-8863-31fd206c628c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(19)-NS_NET126_F1_(20),0.04399999976158142,d2aff632-fc26-4595-931c-92e266247ac8,36cda100-86ae-4a20-ac71-20af603ac0cf,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +8c6b2196-6705-45ec-9879-8334924f968c,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(25)-NS_NET126_F1_(26),0.028999999165534973,3a2f199c-2966-4b9a-939b-3a6c9924341c,3802b603-d08d-4031-b7d7-e29734bcc122,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +b672be06-2cbc-4510-8a96-34647985e9d5,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(4)-NS_NET126_F3_(5),0.017999999225139618,bf7e7268-2fb6-4948-ace6-9037ae148fa3,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +815bc4d0-3418-4d15-8f85-c104a24e6b17,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(31)-NS_NET126_F3_(32),0.026000000536441803,67af7db0-0fd8-4657-bb4f-43a2141b9f73,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +8619b18b-8b32-4013-9b3a-6aab514b73cc,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(2)-NS_NET126_F4_(3),0.04699999839067459,c7e09266-c778-433b-b01a-5fb9e298ea8e,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +84dcef6e-d5b1-436f-8562-369b2489bb10,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(34)-NS_NET126_F1_(33),0.019999999552965164,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,b425b28e-48a8-4ec4-a15a-387fcfb79895,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +c6d6ca9d-042c-4525-9221-65bfa04477a4,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(13)-NS_NET126_F1_(14),0.03200000151991844,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,b7baa286-cbe2-4143-a08f-4e025af47529,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +95b47f01-829a-46c3-873a-4df11d798c49,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(7)-NS_NET146_F1_(8),0.01899999938905239,67c1746c-3af8-403f-983e-1c7c047383df,d5489e1b-0e7e-4ca9-a362-09c23576a622,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +64bd5e0e-cf5a-469f-a427-113b0e16893d,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_02-MS2_03,0.5,535843a3-cf93-412f-b4d7-585337791ba8,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +e6882165-4c20-4589-9dd5-624b10802042,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(2)-NS_NET126_F4_(1),0.07100000232458115,c7e09266-c778-433b-b01a-5fb9e298ea8e,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +a7a76517-7239-4a95-b9b0-0027cddfa77b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(10)-NS_NET146_F4_(11),0.07599999755620956,ffcaf979-d707-4d25-8f46-f436f9792d7f,8b3e3802-5213-46d0-a498-15eb6e5852b5,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +9f57100c-cb04-49b5-a9bd-f0e78f87b18a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(10)-NS_NET126_F1_(9),0.03099999949336052,f6a31362-8b0d-4926-b0d0-10bb61db20df,5dfd45b8-48e7-42fd-ac53-cc57455486b5,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +445cc0c8-70b8-47d4-987f-308269b845a3,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(25)-NS_NET146_F1_(26),0.028999999165534973,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,154e9a99-467b-4f65-9928-8ebb14149baa,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +73c09f1f-3538-4b5f-acbf-38b686a0dbba,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(2)-NS_NET146_F4_(3),0.04699999839067459,b37ea333-65e1-4211-8449-993b67e8e0e2,b5548457-5923-4d52-b3c9-fdb75a1df98e,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +29747132-2fe5-4570-8d02-114d3438835c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(26)-NS_NET126_F2_(27),0.02800000086426735,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,daed3552-e382-4153-95be-97f17e2c53e5,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +c3206971-b22f-4090-826b-e08d4bc8ffad,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S1_3-NS_NET116_S1_4,0.029999999329447746,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,b3a7431d-89b0-41cb-87a9-5853890796cd,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +76f097c5-173f-4fee-b6db-190792922d0e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_ONS-NS_NET136_S3_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,416fa5eb-2f72-46c3-978f-6a0ebb714a40,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +7f2e8019-f650-42b7-bd39-6895cb9c4d9f,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(9)-NS_NET146_F3_(10),0.03200000151991844,6570535c-0d2e-4846-9951-21559902f67a,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +0f11e5d6-f850-463b-8d74-6fdf91fad535,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(1)-NS_NET146_ONS,0.02199999988079071,2c520ab6-507e-4dcf-ab05-8f238e9b9385,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +b6b655da-54ed-41d8-a331-04e41d2286de,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S1_1-NS_NET136_S1_2,0.029999999329447746,535b3fa4-ed67-4ab1-9a68-e7db83e05967,032768b4-2426-4abf-806b-83813ac5137a,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +ec6f82c5-e834-48d0-84af-a0f070979d65,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(19)-NS_NET126_F3_(20),0.019999999552965164,922a6375-b97c-412e-a6c9-b0ea55a23f76,732f83b0-b9c5-4b8e-86fe-753c26f40e78,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +cadd7ca5-2b70-4bcc-83d0-867df8b6d0a3,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(29)-NS_NET146_F3_(30),0.028999999165534973,15345698-c319-461f-b969-37d50fb84220,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +13ea7170-5fc1-4ed8-be71-0a91a9e5df99,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(16)-NS_NET146_F3_(17),0.029999999329447746,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,0f3ba59d-a9ce-4669-aa12-bebec42238b7,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +2497455a-888c-4ac6-aa49-582ab91fd05e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(35)-NS_NET146_F1_(32),0.028999999165534973,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,033d0230-4aee-47cf-91f9-81f5f40e60b0,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +21dc5686-67b6-49dc-b5aa-ecc7f7deb620,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(2)-NS_NET146_F2_(3),0.01899999938905239,69efeb2d-9845-49ac-8500-5e017a7a64ef,0170837a-1876-45f9-a613-666f9991964d,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +31f8365c-9329-4c46-8555-6ec6aadf130e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(9)-NS_NET146_F4_(10),0.032999999821186066,9b889b73-c108-4b38-b6eb-3377841e0c83,ffcaf979-d707-4d25-8f46-f436f9792d7f,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +8dd3984e-a9f6-4829-9c19-a377e3491f9a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(23)-NS_NET126_F3_(24),0.023000000044703484,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,97ae0aa4-bf05-4b88-8020-83cbda415d22,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +10c6a103-3132-4324-8f76-8c1858d51fcb,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S1_2-NS_NET116_S1_3,0.029999999329447746,3e21f3a1-2c9c-4138-bcc9-466b004609ed,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +91179f48-2d6c-4ae4-864c-d667f57a6e66,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S1_1-NS_NET116_S1_2,0.029999999329447746,8a50fb37-81cf-47c9-8850-a12b4391e2e7,3e21f3a1-2c9c-4138-bcc9-466b004609ed,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +7263918d-4331-43af-bd10-8c06bd2b8667,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(22)-NS_NET146_F3_(23),0.02500000037252903,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +e357bf93-aaa3-4870-b6a4-6d2cdb8967da,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(5)-NS_NET126_F1_(6),0.017999999225139618,eb21d716-1b54-4dba-bdc2-d1f6752aef85,99e26ef8-75e2-46f3-aafc-6287bf5e3905,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +7cfd5184-c217-42b9-be09-7ed413d7a11e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(32)-NS_NET146_F1_(33),0.03099999949336052,033d0230-4aee-47cf-91f9-81f5f40e60b0,543f7e9f-b9be-486b-b365-2bae79010758,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +37c8ebe1-5d29-4806-a84a-fc00e4279fa6,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S3_3-NS_NET116_S3_4,0.029999999329447746,d69efff2-ba8b-4aa6-a4a1-27267964147a,36dccefc-f04c-493f-bb88-11343583bf9f,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +09125a13-324b-4611-a718-5028b390f1ca,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(1)-NS_NET146_ONS,0.03099999949336052,22e58399-428f-4633-9ee4-e5fa0db68d6d,3da4fd3d-ac5e-409d-91fa-36516673cf57,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +d9d3a1f3-5090-4015-86a5-60be94fadcbf,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S2_3-NS_NET136_S2_4,0.029999999329447746,fd534474-cd65-47aa-8005-dc50d17d6920,81cd3f38-867b-4a71-ba22-cb33834e0e58,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +d54fcb7e-d472-4035-aff6-2646ce881931,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(3)-NS_NET126_F1_(4),0.019999999552965164,04f29760-9e52-4943-8563-62e1fbd5ed52,ff947647-b551-41ae-bcfd-6af228250c96,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +041991a2-c961-44a7-bfec-29cccd9a7831,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(9)-NS_NET126_F2_(10),0.017999999225139618,a286f73a-20ee-4056-8129-c7963b34ecd9,3d81adf5-73d1-4708-b03b-3afc7db017f4,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +3029d722-91ec-4e45-9243-d267222b6c8e,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(3)-NS_NET126_F2_(4),0.026000000536441803,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +de5aeea7-2505-4f0d-9d53-22a5287ab8b7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(24)-NS_NET126_F2_(25),0.028999999165534973,625bdd2c-a75f-46ef-850c-ca4704d56e55,1dcddd06-f41a-405b-9686-7f7942852196,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +2e5bf3d7-11a5-496f-9bd5-bb9d3686a576,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(5)-NS_NET146_F3_(6),0.02500000037252903,ce71377d-63ea-462a-9290-67e51946a098,01bdd8b2-145f-42b3-80e3-a2366dea1044,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +e7388048-40c3-4fd7-bcbb-2e1b09e735d2,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(11)-NS_NET146_F1_(12),0.01899999938905239,666757e2-292e-473c-ac9c-04c0786574bc,3b879239-20c8-4adf-bd51-92924327ee71,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +66651745-4425-4a9a-9a2a-3f2715252cf6,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S2_2-NS_NET136_S2_3,0.029999999329447746,cbcfc3b6-ac90-4215-975c-a033f5cf9912,fd534474-cd65-47aa-8005-dc50d17d6920,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +1a1550cf-77b8-40a9-90e5-5d0faef7baaa,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(12)-NS_NET146_F1_(13),0.02199999988079071,3b879239-20c8-4adf-bd51-92924327ee71,f1e55c8b-357f-45a7-9d57-e299f9b207f3,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +bfecad6c-ddda-4957-ae66-f04d30fd7104,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(23)-NS_NET126_F1_(24),0.05000000074505806,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,4f2402e8-664a-40f2-970a-abc098a2a0d1,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +5157574f-5e67-4574-81a3-686b97a893ff,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(33)-NS_NET126_F1_(32),0.028999999165534973,b425b28e-48a8-4ec4-a15a-387fcfb79895,49b511fa-8cff-45f4-9a59-54faaaf90abf,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +a4dc31e8-e10a-4b42-90b4-f14d0f133c0c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(12)-NS_NET126_F2_(13),0.02800000086426735,9d02ea80-98d8-4cd0-a635-9104a14a56dd,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +a8bc3d4a-1113-4f62-b01d-e59e6c35ab84,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_01-MS1_02,2.0,f5839ade-5968-4879-a824-90b5fb3552cd,32b3bb19-c52a-4a19-890a-94a8918d38a9,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +7cc28881-dec6-4baa-ad77-d4a2ea3cdd68,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_06-MS1_07,6.0,b22c9299-5fb4-46a7-b566-fc17e0d51d60,7546df1d-8a62-4650-bf2e-d1e441b38d70,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +23abf40d-58a7-4f00-9ee8-5290a510f9b2,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_03-MS3_04,6.0,e4502c52-b4d7-4082-a583-b5688d8244e0,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +746fa279-2acf-4aa1-b3e1-8d312d66058a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(5)-NS_NET146_F2_(6),0.028999999165534973,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,5071dd8c-bbc1-4c8d-a180-4492f80e183d,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +094a0827-54d8-4ed9-bb8f-2766db020c87,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(20)-NS_NET146_F1_(21),0.05999999865889549,7d45f0ab-1e6b-452f-b665-c4846cf046f5,92cb5065-2e57-4099-8e29-75cbc0c80370,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +25a1e96e-b425-48bf-a3ae-dc54ea9da47f,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_ONS-NS_NET116_S3_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,4a6f6058-e654-464d-9367-2dca7185c6d7,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +d5d7329a-08a2-4946-8a02-d4a70746d37b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(31)-NS_NET146_F1_(30),0.019999999552965164,5e213f42-d93e-45c5-a295-adbe09105746,9f95c733-71e2-4bf0-a27a-70144518ea2c,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +ab7c6c3c-3b7f-4475-8cad-27657bc148c6,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(2)-NS_NET146_F2_(1),0.028999999165534973,69efeb2d-9845-49ac-8500-5e017a7a64ef,2c520ab6-507e-4dcf-ab05-8f238e9b9385,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +97b9a53e-9ff2-4567-95c0-6c9aab07a43f,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(21)-NS_NET146_F3_(22),0.027000000700354576,a4a44d93-48d6-4b87-8053-87fe0778e75c,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +7b7ac3b3-877f-4cba-8ad4-6171f2c5b83c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(2)-NS_NET126_F1_(3),0.027000000700354576,a7ebd30b-b843-405f-9fae-ca6b489601f9,04f29760-9e52-4943-8563-62e1fbd5ed52,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +63856192-b60e-48a5-83a3-94422a79e79e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(16)-NS_NET126_F1_(17),0.03200000151991844,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +0c04a652-1076-4b59-a957-652790b4c963,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(38)-NS_NET126_F1_(39),0.027000000700354576,06b7f21a-d6d7-4ec0-94c6-141845f14986,60173008-809d-4d8f-b06a-3c4a838dd989,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +764eccc0-09cc-4c7a-bf76-33259938530c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(9)-NS_NET146_F2_(10),0.017999999225139618,a5c73608-5a85-495d-bea0-df77b6ce66ea,41414318-73e3-4bdc-8147-570a96b28d37,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +03b3d5c7-cb42-45d7-a5b7-b44c60ad5268,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_04-MS2_05,0.800000011920929,5f1c776c-6935-40f7-ba9e-60646e08992b,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +2d552f15-6871-4e09-84b1-003da098d909,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S2_1-NS_NET116_S2_2,0.029999999329447746,39112046-8953-4e73-a5d9-6a8183a77436,d53ff076-dadd-44f8-85d4-68f48991f7d0,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +2d616d05-fa31-4b7f-b666-0fab28a21a82,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(28)-NS_NET126_F3_(29),0.02199999988079071,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +1a5bb799-bc03-4de9-a8a1-9a0616ea3add,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(13)-NS_NET146_F2_(14),0.02199999988079071,49e14db3-a4bc-464a-b606-653ac8a604dd,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +784bfe2a-8d23-4e74-8b05-b13141611186,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(20)-NS_NET146_F3_(21),0.020999999716877937,0ebf0088-f596-4cd1-9ae0-5da02dc40335,a4a44d93-48d6-4b87-8053-87fe0778e75c,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +56603d19-84d5-4c2f-a42c-92777602999a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(16)-NS_NET126_F2_(17),0.024000000208616257,d8c35123-b389-4199-84f9-d417d24bb78d,c5457e35-ad81-4427-9d3a-99e4c44ccae8,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +b5a66c60-7189-4c86-a32a-4d1aa6568475,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_HS_NET1_Station_4-HS_NET1_Station_1,30.0,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,00d03670-7833-47ee-ad52-04d18d1c64fd,"olm:{(0.0,1.0)}",,,,1,9ac19e4c-0379-4aaf-a96a-b2e71462abb3 +d97f2684-22cb-4c14-b01c-b95081d4d624,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(29)-NS_NET146_F1_(28),0.02500000037252903,867c4b4d-0f38-4f28-82ce-135f2cc63808,012c9eee-86c2-494c-adcc-bbfc481e4a46,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +2005c393-edc4-4cc4-80af-ebbde1305b8e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(38)-NS_NET146_F1_(37),0.028999999165534973,32507a10-1eed-4a3f-820c-bc187f3b052e,450426ac-a560-4d17-b1fc-9e169530a655,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +f2c37ce1-91d3-43d3-beb3-1fc9a30c87fe,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(7)-NS_NET126_F3_(8),0.03200000151991844,50164699-2018-4b17-b3f1-74b082f27403,6dcdc87b-a719-416f-9da1-21a701048f3a,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +1c81ee69-fb75-4bea-bfa9-f627850f9e6b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(10)-NS_NET126_F4_(11),0.07599999755620956,857c264a-7072-4bb7-af56-2f01539b2a2e,95ced3b5-69fd-4171-9c34-f18802064e22,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +0b6f398b-30f3-41f1-9bc2-ec93e91e8f19,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(22)-NS_NET126_F2_(23),0.027000000700354576,177a20fe-83b1-46df-94a3-4faa54348d10,9b509c7d-4647-40fd-b03e-7ab919215cc6,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +220f509c-9aea-4e60-8dc1-593d2e35ed21,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(15)-NS_NET146_F2_(16),0.017999999225139618,d82fae59-844a-4c85-997e-326dd876137c,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +0c73890d-adfa-4936-966f-8e527c06bdbe,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(21)-NS_NET126_F1_(22),0.03200000151991844,14ae9865-cb9b-4518-9f2a-c0fda3455a42,c317a6cd-428b-4c36-8233-91d0c4e2717a,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +147bf31b-f9b1-415f-858b-f3ed430e508d,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(18)-NS_NET146_F2_(19),0.028999999165534973,21359dd1-7a23-4932-b656-c196fbffe751,636dec7c-4242-46e8-b7ae-db7e5a28c39c,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +8c4d9aa2-298b-466e-9982-6c4be253fbce,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(15)-NS_NET126_F2_(16),0.017999999225139618,2645e336-b0df-4d1e-a0ea-375444488f06,d8c35123-b389-4199-84f9-d417d24bb78d,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +13cfe1fb-1cec-4c17-baf8-b7dcb9f744cd,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(1)-NS_NET126_ONS,0.12099999934434891,4303784e-7193-454a-9be4-3591400b4eeb,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +2424f0ab-9f83-464e-a960-093ab14a2bb5,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(17)-NS_NET126_F3_(18),0.020999999716877937,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +16b934cc-98c6-42b9-9005-be4bf7365693,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S3_3-NS_NET136_S3_4,0.029999999329447746,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,2a816043-d1d2-44a6-8a9b-f61a4933997b,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +222af488-6339-4308-8f25-eac19b6e2c9c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(24)-NS_NET146_F1_(25),0.02800000086426735,205fcee1-928c-4374-950c-34575f07fa49,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +af565c79-9953-4934-9afd-91cd64ed1f06,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(6)-NS_NET146_F1_(7),0.03099999949336052,e3c3c6a3-c383-4dbb-9b3f-a14125615386,67c1746c-3af8-403f-983e-1c7c047383df,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +52cd80d8-9489-41bc-931a-d82dba5d0926,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S2_4-NS_NET136_S2_5,0.029999999329447746,81cd3f38-867b-4a71-ba22-cb33834e0e58,c5af5a34-211a-4105-a8e1-f447140073c6,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +8bb29769-404b-4bf6-837e-f9ca1b389bf9,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S3_2-NS_NET116_S3_3,0.029999999329447746,550ebca7-1455-44eb-9431-ffbf08e58bd4,d69efff2-ba8b-4aa6-a4a1-27267964147a,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +c4f33026-5741-4070-970c-1234541ce509,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(8)-NS_NET146_F2_(9),0.02800000086426735,792b505c-87ab-4665-a31d-b6035c5ece70,a5c73608-5a85-495d-bea0-df77b6ce66ea,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +a3c0115c-42eb-48a9-a6b0-64635ee66b87,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(11)-NS_NET126_F3_(12),0.019999999552965164,4258f215-5b22-446f-a260-e8cdaa7c95d1,eb125953-31d3-4207-adf7-aba3a3790d6f,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +2ea48cfa-0a0b-48f0-aa66-b619c35b9929,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(14)-NS_NET146_F3_(15),0.029999999329447746,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +8ae06d94-8e5d-48f6-9d43-599596df688a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(6)-NS_NET126_F1_(7),0.03099999949336052,99e26ef8-75e2-46f3-aafc-6287bf5e3905,fc7821d2-ac64-483e-b520-38d9971f4db0,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +bdf60fc2-e400-46f6-b873-7a40663106f3,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(6)-NS_NET126_F4_(7),0.03400000184774399,e3a40690-d085-4796-9fcb-48d776e58594,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +ff38b3f7-e29d-4f61-946e-59a8b283295c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(4)-NS_NET126_F2_(5),0.020999999716877937,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +75098182-83b1-40ae-baaf-95f1e1f93250,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(29)-NS_NET126_F3_(30),0.028999999165534973,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +9e9550e6-a601-4633-96a1-20220893ce00,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(13)-NS_NET146_F1_(14),0.03200000151991844,f1e55c8b-357f-45a7-9d57-e299f9b207f3,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +a2a8bc02-02a9-40d8-9495-058c04d7df89,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(7)-NS_NET146_F2_(8),0.02500000037252903,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,792b505c-87ab-4665-a31d-b6035c5ece70,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +199bc8fc-71a0-4c78-a64d-80a87f0f6b78,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(15)-NS_NET146_F4_(14),0.08399999886751175,576840db-7d3c-417b-b587-28b222e740e1,f2d03b34-9595-4819-a00b-ff9ddd92eb07,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +24537b9f-9cb9-45d1-8bbb-f87e3a948a69,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(10)-NS_NET146_F3_(11),0.026000000536441803,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,e2267696-669b-48e8-b43a-37d0db95011d,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +0d6627e5-9f9e-4c40-90c1-45abd98a51cd,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_01-MS2_02,2.0,1a8ba1a5-3cee-4791-b21b-f17b08526873,535843a3-cf93-412f-b4d7-585337791ba8,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +cc8bc119-79d7-479b-8767-8b108a0ba4a0,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(20)-NS_NET126_F3_(21),0.020999999716877937,732f83b0-b9c5-4b8e-86fe-753c26f40e78,5af425fa-6ed7-43e1-8898-7af1315128c5,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +f59cd3fa-404d-4c42-820b-31346ae47c00,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(7)-NS_NET126_F2_(8),0.02500000037252903,4db634e5-3eb8-4c17-bc44-eb224667580c,366a70fb-8d7f-4201-9eca-0fcbc839239d,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +4cfd425d-6158-4904-86b5-d16dc47a4778,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(6)-NS_NET146_F3_(7),0.028999999165534973,01bdd8b2-145f-42b3-80e3-a2366dea1044,f1e88392-3b2a-4ce8-a31f-c963f08f8043,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +ffdd2907-38ed-4a39-89de-9435e97dadc0,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(18)-NS_NET126_F2_(19),0.028999999165534973,e80aa2db-f32c-410d-96a1-a32e03222568,52e15712-2572-442a-b22c-add48af95115,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +83b12a0c-d66f-43cf-a5c1-1945a8a66c4c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(27)-NS_NET146_F2_(28),0.027000000700354576,b179c38b-5af0-4304-84b1-1dc03314fd80,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +7fa87646-f182-4d67-9ffd-850f489fb24a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(26)-NS_NET146_F3_(27),0.026000000536441803,bd288184-99d8-4233-bb3d-484f3922200a,55caf2ec-a21b-4afd-8830-1e4009cce396,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +c49d1581-a0c6-493f-9534-39f97970492b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(13)-NS_NET146_F3_(14),0.020999999716877937,bdf97a4d-622c-4251-8183-8b1a696f376e,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +a9a94bc3-fa83-410a-9e71-38807e8d121c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(16)-NS_NET146_F1_(17),0.03200000151991844,09ac8949-2b79-41d7-b56f-a58f20036df2,0d94a5ea-3a13-48ba-a27f-b2903841c334,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +a92769d6-3f6f-4e67-98b3-303e59dd9cda,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(5)-NS_NET126_F3_(6),0.02500000037252903,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,e018b95e-fca5-40f7-8550-b05a619169dc,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +ab23d369-ff75-41b4-8a25-25ec9c4320aa,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(17)-NS_NET146_F3_(18),0.020999999716877937,0f3ba59d-a9ce-4669-aa12-bebec42238b7,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +d3d211d9-22f6-42ba-a596-0d0ca1c7e943,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(5)-NS_NET126_F2_(6),0.028999999165534973,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,9d7038e9-5bcc-4676-bead-46c4f1291ba8,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +47cc3694-2782-4c44-8c61-e14d30dbbaa4,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(14)-NS_NET126_F1_(15),0.03200000151991844,b7baa286-cbe2-4143-a08f-4e025af47529,41c0087f-ce27-4da3-97d2-92d711b639b4,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +f395e127-6036-49bb-b06f-1a3808193dfa,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(13)-NS_NET126_F4_(14),0.07999999821186066,da79c960-d35a-4193-9b06-2d4d57051706,d40a1a85-40f2-4ad3-ba58-720d5ba02268,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +5d1176ac-e64e-4811-8d0c-c87d9060ba2a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_ONS-NS_NET116_S2_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,39112046-8953-4e73-a5d9-6a8183a77436,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +02d85e44-4196-4ed1-9fa4-af9211dbd753,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(17)-NS_NET146_F4_(2),0.10000000149011612,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,b37ea333-65e1-4211-8449-993b67e8e0e2,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +d48db7e8-5fde-456f-8b17-02d18a5a2e32,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S2_4-NS_NET116_S2_5,0.029999999329447746,e05c68b1-11cd-43fd-a4b2-31e4db380c78,32bd37df-255b-4eb2-9d16-5b711132eee6,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +1372ca57-8429-43c6-a589-a402de4ac7f9,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(3)-NS_NET126_F3_(4),0.01899999938905239,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,bf7e7268-2fb6-4948-ace6-9037ae148fa3,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +5adb6634-4872-43af-b9cb-39df332b64b2,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(8)-NS_NET146_F4_(9),0.0430000014603138,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,9b889b73-c108-4b38-b6eb-3377841e0c83,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +d15c85bb-c9b1-4fa3-8bf6-4aa393b564d4,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(15)-NS_NET146_F3_(16),0.020999999716877937,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +b13204e1-02fa-49dd-92e2-c3310a15909a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(18)-NS_NET146_F1_(19),0.029999999329447746,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,1f040625-ad1d-409f-bd7e-944c4d805e46,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +80332374-76fe-4d06-adde-e2197f88fe6e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(13)-NS_NET146_F4_(14),0.07999999821186066,b608d71e-3ede-4156-a015-3f6e1d22242a,f2d03b34-9595-4819-a00b-ff9ddd92eb07,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +88c3a0b5-9def-4bf3-87c1-0ee75578b5a9,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(18)-NS_NET126_F1_(19),0.029999999329447746,2f64bf67-cee9-44bb-8c13-ff96878932af,d2aff632-fc26-4595-931c-92e266247ac8,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +b5c255b5-8572-41ce-a273-a01d2a4b4e20,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(11)-NS_NET126_F4_(12),0.05000000074505806,95ced3b5-69fd-4171-9c34-f18802064e22,6a4547a8-630b-46e4-8144-9cd649e67c07,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +5001666c-1331-43f9-8b09-3667c89951d4,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(15)-NS_NET126_F4_(16),0.04800000041723251,55b3d03f-2204-4ab3-84cc-a28476868c9d,b8fa1f73-223c-4b08-a140-44f12484cce3,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +f03440ae-d6d8-4f7b-ad5f-bbd280a9d2a6,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(37)-NS_NET126_F1_(36),0.03200000151991844,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,ca3391eb-ca94-4945-ac72-e116f396f82c,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +95644bf5-8dca-4409-bb04-7d4e9a24fa03,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(30)-NS_NET126_F3_(31),0.023000000044703484,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,67af7db0-0fd8-4657-bb4f-43a2141b9f73,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +31c8715f-7b85-4243-8908-69cf8b2c1525,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(5)-NS_NET146_F1_(6),0.017999999225139618,bd8c7d3d-e830-4a46-bf78-0086ce24909f,e3c3c6a3-c383-4dbb-9b3f-a14125615386,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +c87706ad-37ff-4419-b4bc-4607d780498e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(10)-NS_NET126_F2_(11),0.01899999938905239,3d81adf5-73d1-4708-b03b-3afc7db017f4,6678c226-c5d2-4ce3-9728-dc1163be799f,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +4c98fe8a-ca2a-4503-8843-a800cbf92c82,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(13)-NS_NET126_F3_(14),0.020999999716877937,f29859be-c6e7-4cf9-84d7-239eb98a9e65,df8df8d2-3494-4da9-8d1b-f913d15f520f,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +d8d23da6-be08-4ace-8d93-70c0faab1505,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(4)-NS_NET126_F4_(5),0.05999999865889549,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,de5ee252-ebb6-42b0-875c-77ae557ffbf6,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +d74febce-1b8d-4f51-9721-5eb1866d6b4e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_06-MS3_07,6.0,39dbc5ed-d874-48a8-9128-e970436a94b4,40b0f497-96a3-49d9-9503-8fa67a5b532a,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +e50ba18f-8019-4824-b835-cc33c70b0196,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(3)-NS_NET146_F2_(4),0.026000000536441803,0170837a-1876-45f9-a613-666f9991964d,369cffa5-bcee-4489-8193-1d9b10230eca,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +106f03b3-b84e-4d36-ab09-13b3dc3403e7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S2_3-NS_NET116_S2_4,0.029999999329447746,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,e05c68b1-11cd-43fd-a4b2-31e4db380c78,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +b714db4a-db55-4957-b503-2300559bb81f,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S2_2-NS_NET116_S2_3,0.029999999329447746,d53ff076-dadd-44f8-85d4-68f48991f7d0,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +f0d4491e-eb64-49a0-8fc3-44fa5bd9dcee,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S3_4-NS_NET116_S3_5,0.029999999329447746,36dccefc-f04c-493f-bb88-11343583bf9f,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +7297611b-fbdc-4949-87fc-1bca403708aa,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(7)-NS_NET146_F3_(8),0.03200000151991844,f1e88392-3b2a-4ce8-a31f-c963f08f8043,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +f8827054-46fd-486c-aa91-9bd813187705,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(3)-NS_NET146_F4_(4),0.05299999937415123,b5548457-5923-4d52-b3c9-fdb75a1df98e,00d4a837-f09c-41df-bed1-dfdb78387116,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +1cf0cb95-28b9-4dc1-82b9-3466d7d870cc,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(25)-NS_NET146_F3_(26),0.026000000536441803,c6c177b0-5004-4db0-8cde-6293330a4757,bd288184-99d8-4233-bb3d-484f3922200a,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +ddc03ccc-bd8e-47f3-8183-97f3b039219d,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(15)-NS_NET126_F3_(16),0.020999999716877937,ae234bc5-b751-41f2-95ee-b78de124c583,6232b760-b2e0-485e-9c61-f9721a366a81,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +a8b86d8f-a196-4eca-b248-66bc8918f9e6,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(14)-NS_NET146_F1_(15),0.03200000151991844,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,00bbc353-d47e-4865-a696-fe5d29b9e6a2,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +4bdb6569-72da-4d60-97b1-b5a639032d5d,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S1_4-NS_NET116_S1_5,0.029999999329447746,b3a7431d-89b0-41cb-87a9-5853890796cd,92301422-94ae-48ab-89c7-a69eea9450b2,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +971288e4-038b-49d5-8df0-b2a7fdc0e17c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_03-MS4_04,6.0,85ea3976-1779-4d46-bd6f-dfd36427ebdf,890f2162-b4cb-49e7-a16f-4b552c5e245c,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +8a09b9b8-6c9f-4dc7-a5a5-fe5d22b5809a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(11)-NS_NET126_F2_(12),0.029999999329447746,6678c226-c5d2-4ce3-9728-dc1163be799f,9d02ea80-98d8-4cd0-a635-9104a14a56dd,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +ca425259-fab4-4dc1-99c9-c19031121645,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(4)-NS_NET146_F2_(5),0.020999999716877937,369cffa5-bcee-4489-8193-1d9b10230eca,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +b302dc76-9715-45b6-b6ef-8da630acd168,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(20)-NS_NET146_F2_(21),0.02500000037252903,2aa2d409-8bb2-477d-ac7a-6439552e136a,bd292f64-65e8-42ec-9b78-b9b9f013750e,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +0f9bf171-b79b-4009-8b0b-6ec18c523ebf,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(18)-NS_NET146_F3_(19),0.03099999949336052,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,810bebb0-0d5c-4899-b213-3207be661248,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +2887fb2b-fe44-4436-b28e-9f100f8288ac,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S3_4-NS_NET136_S3_5,0.029999999329447746,2a816043-d1d2-44a6-8a9b-f61a4933997b,3bc8235b-03b5-489b-81a2-58d520fbe28e,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +f4859003-7182-4ebf-8a96-ce61b2f6191c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_01-MS4_02,2.0,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,174fb4b2-4f9e-415c-bfee-d850ef751307,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +9ec195e0-4c9b-48a6-9233-0d770b34705b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(10)-NS_NET146_F2_(11),0.01899999938905239,41414318-73e3-4bdc-8147-570a96b28d37,f26b5511-3c50-42d5-97c2-be408330eb84,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +98a4759c-696b-4c99-b339-cf39ecc76ba7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S2_1-NS_NET136_S2_2,0.029999999329447746,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,cbcfc3b6-ac90-4215-975c-a033f5cf9912,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +52ccd989-d87b-4f9f-9d5d-a0609391f56e,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(10)-NS_NET146_F1_(11),0.027000000700354576,6c24b464-790a-4aae-bb11-766718f07cd5,666757e2-292e-473c-ac9c-04c0786574bc,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +d59a733b-b7c6-401b-8e38-653e0cb72b5c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(32)-NS_NET126_F1_(38),0.03099999949336052,49b511fa-8cff-45f4-9a59-54faaaf90abf,06b7f21a-d6d7-4ec0-94c6-141845f14986,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +73d786b9-377a-4807-9b70-21c80599a4d8,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(27)-NS_NET146_F1_(9),0.03200000151991844,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,0db6e581-37e9-4254-aed8-d5cdf66819f9,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +be047b0d-9f7c-413e-bd60-f38b45d5ee80,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(10)-NS_NET146_F1_(9),0.03099999949336052,6c24b464-790a-4aae-bb11-766718f07cd5,0db6e581-37e9-4254-aed8-d5cdf66819f9,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +c64c73c4-109b-4baa-bf44-3357d4bca7d8,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(6)-NS_NET146_F2_(7),0.020999999716877937,5071dd8c-bbc1-4c8d-a180-4492f80e183d,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +5905e32c-b1d7-40d9-9759-84dbe6b14ba8,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(22)-NS_NET146_F2_(23),0.027000000700354576,5862f526-783a-4218-a463-3cbf5de8dade,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +edbbe75f-8d40-42e8-a6f4-857f64547cbd,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(32)-NS_NET146_F1_(31),0.024000000208616257,033d0230-4aee-47cf-91f9-81f5f40e60b0,5e213f42-d93e-45c5-a295-adbe09105746,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +96cc155a-9417-4ed9-911a-b06b7981a2fe,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(33)-NS_NET146_F1_(34),0.027000000700354576,543f7e9f-b9be-486b-b365-2bae79010758,fd4f6232-c28d-4fc3-81dd-03b84aad695e,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +5753e615-c90a-4008-92ec-b50c8195f95f,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(27)-NS_NET146_F3_(28),0.03099999949336052,55caf2ec-a21b-4afd-8830-1e4009cce396,c72a08bc-4685-49b1-b8ef-803aebc8c388,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +d7c951cc-2e8f-40d0-b310-03fbdb9b0558,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(8)-NS_NET126_F2_(9),0.02800000086426735,366a70fb-8d7f-4201-9eca-0fcbc839239d,a286f73a-20ee-4056-8129-c7963b34ecd9,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +00a3c4ab-e866-42a9-854f-fbf28c7f6a43,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(14)-NS_NET146_F2_(15),0.03200000151991844,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,d82fae59-844a-4c85-997e-326dd876137c,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +d160ec85-06ab-42d2-9dc1-4f905306e0a6,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(12)-NS_NET126_F1_(13),0.02199999988079071,9d10a92f-576d-4777-99ff-59d145924fea,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +d00ddea9-83f7-411a-9da6-f9607ffb3c87,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(30)-NS_NET146_F3_(31),0.023000000044703484,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +b08cf4bc-d9f2-4608-a162-74db09b16db0,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(27)-NS_NET126_F1_(9),0.03200000151991844,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,5dfd45b8-48e7-42fd-ac53-cc57455486b5,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +7df282f5-2e54-4220-8276-087634415be8,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(36)-NS_NET126_F1_(35),0.028999999165534973,ca3391eb-ca94-4945-ac72-e116f396f82c,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +e311729e-244e-48a6-bc48-0c7d9823c148,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(3)-NS_NET126_F4_(4),0.05299999937415123,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +60c4970b-636a-4f8a-9329-97d01107a962,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_04-MS1_05,0.800000011920929,1396cb4c-cee7-4116-97c9-290f98785719,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +26d976e2-5245-4174-abcc-7e67e03d6352,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(12)-NS_NET146_F3_(13),0.019999999552965164,f6eff0d1-af6b-46ce-b430-4d30976ec08f,bdf97a4d-622c-4251-8183-8b1a696f376e,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +9d1ef0fd-3f8d-4a97-8495-25074243860c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(19)-NS_NET146_F2_(20),0.019999999552965164,636dec7c-4242-46e8-b7ae-db7e5a28c39c,2aa2d409-8bb2-477d-ac7a-6439552e136a,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +597126c9-f364-4968-909c-ccc064959397,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(32)-NS_NET126_F1_(31),0.024000000208616257,49b511fa-8cff-45f4-9a59-54faaaf90abf,80d8252b-045f-471a-9638-416ed3f86120,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +04d02ea8-ba96-4a7f-969d-d25e201e32c6,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(2)-NS_NET146_F4_(1),0.07100000232458115,b37ea333-65e1-4211-8449-993b67e8e0e2,ead38a50-b8f7-4bbb-b65d-f54350825e8e,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +5763fe56-89a4-4407-ba41-c1a528dd50a0,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(23)-NS_NET146_F1_(24),0.05000000074505806,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,205fcee1-928c-4374-950c-34575f07fa49,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +eb1cd362-f3bd-4411-a45d-a237bcb07789,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(15)-NS_NET146_F1_(16),0.019999999552965164,00bbc353-d47e-4865-a696-fe5d29b9e6a2,09ac8949-2b79-41d7-b56f-a58f20036df2,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +7ad69cae-2bb0-4516-80a9-6afc7b5cb789,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(21)-NS_NET126_F3_(22),0.027000000700354576,5af425fa-6ed7-43e1-8898-7af1315128c5,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +e1315733-0b28-4465-8367-fa4535d282fa,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(9)-NS_NET126_F3_(10),0.03200000151991844,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,e25387d0-ab9a-406d-bcb4-555414b88b1b,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +4dbb5675-cc27-4868-a9cc-e28ca232ba23,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(2)-NS_NET126_F3_(3),0.028999999165534973,285a4caa-2da8-4bd2-8a60-7d04f168f378,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +184c0d91-3f4b-4816-a82d-519e4bcd7ee9,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S1_4-NS_NET136_S1_5,0.029999999329447746,ed4697fd-016c-40c2-a66b-e793878dadea,926d6113-933f-49e3-9529-a3035acdc9b2,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +876998db-5326-4257-b2d1-a4722265f51d,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_02-MS4_03,0.5,174fb4b2-4f9e-415c-bfee-d850ef751307,85ea3976-1779-4d46-bd6f-dfd36427ebdf,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +ce640cab-6f6d-4fd1-b652-009bec4c596b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(9)-NS_NET146_F1_(8),0.026000000536441803,0db6e581-37e9-4254-aed8-d5cdf66819f9,d5489e1b-0e7e-4ca9-a362-09c23576a622,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +5f8eb2b8-0f98-4011-bc3a-b182285be4db,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(29)-NS_NET126_F1_(28),0.02500000037252903,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,0c266541-6235-4d01-8258-e763c58af6c7,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +d2cd0ac6-ffbb-43f3-94c1-e10344eea594,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(12)-NS_NET126_F3_(13),0.019999999552965164,eb125953-31d3-4207-adf7-aba3a3790d6f,f29859be-c6e7-4cf9-84d7-239eb98a9e65,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +a102f0f4-e86d-438c-95a9-d3fc6357121f,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(4)-NS_NET146_F4_(5),0.05999999865889549,00d4a837-f09c-41df-bed1-dfdb78387116,d7023c15-adb7-4d56-9f86-b182611a47ef,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +412d395e-7ebc-4cc6-88fb-24006f54c931,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(12)-NS_NET146_F4_(13),0.039000000804662704,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,b608d71e-3ede-4156-a015-3f6e1d22242a,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +5450f675-565b-4156-9d64-ff4cfeea96d3,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(25)-NS_NET146_F2_(26),0.02199999988079071,011e3794-3341-4376-839c-3f5a452e15ab,86af5351-87ef-49c6-bd17-673dceecee5b,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +8add0020-bc20-4aaa-9ad3-fa1a1a5ef376,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(15)-NS_NET126_F1_(16),0.019999999552965164,41c0087f-ce27-4da3-97d2-92d711b639b4,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +1a52eb5c-a8a1-4b69-9aac-138e425d835b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(7)-NS_NET126_F4_(8),0.041999999433755875,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,75f2dfb9-75a0-496d-9c44-79e7df54c1df,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +eb64f0fb-1810-4b49-b0a6-e94a6422be04,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(1)-NS_NET126_ONS,0.03099999949336052,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +9085189c-48df-498a-80e5-49fe54692a66,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S3_1-NS_NET136_S3_2,0.029999999329447746,416fa5eb-2f72-46c3-978f-6a0ebb714a40,b46d4395-6724-4830-ba55-357e81fc2814,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +5fa6e010-393e-4bd2-a874-56eb784f9741,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(5)-NS_NET146_F4_(6),0.05400000140070915,d7023c15-adb7-4d56-9f86-b182611a47ef,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +dafff7d5-8ed4-4b2f-bcd3-b6d02472dfea,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(24)-NS_NET126_F3_(25),0.029999999329447746,97ae0aa4-bf05-4b88-8020-83cbda415d22,1bf26b4d-03cc-4490-8c33-d3db8597d807,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +473a11f4-1691-44ba-8e95-96782bc9d07f,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(27)-NS_NET126_F3_(28),0.03099999949336052,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +442c4813-6272-4cf9-b30b-22f9114bc3db,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(26)-NS_NET126_F3_(27),0.026000000536441803,dc022eec-16b0-4a64-a2f5-498d81aca71e,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +22acea8e-cde0-45a4-82e6-ce5241226aac,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(23)-NS_NET146_F3_(24),0.023000000044703484,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,773aebe4-fc03-46be-8209-0213e2760a8e,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +bf6e54ab-1c74-4ce7-8371-b47e9019bd25,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_05-MS1_06,0.4000000059604645,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,b22c9299-5fb4-46a7-b566-fc17e0d51d60,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +22d61b21-2a7d-4be8-b14b-f0d72e1c5ba7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(12)-NS_NET126_F4_(13),0.039000000804662704,6a4547a8-630b-46e4-8144-9cd649e67c07,da79c960-d35a-4193-9b06-2d4d57051706,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +6bbccaac-2bbe-4d0b-bb07-80dbb605ec1c,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(20)-NS_NET126_F2_(21),0.02500000037252903,de756ddb-793d-4b2d-959c-59d938a8f61f,1dee13af-e638-4858-9c69-0069190cd577,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +0ffacffd-4f3f-465b-8525-bc22facc45da,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S3_2-NS_NET136_S3_3,0.029999999329447746,b46d4395-6724-4830-ba55-357e81fc2814,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +93cd3af7-2dbb-4804-9386-d15705b5f18e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(31)-NS_NET146_F3_(32),0.026000000536441803,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,fd3b7bb8-3976-4441-9211-745243afd80f,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +f606c03b-66d1-4765-97e6-1319ad6ac0c3,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_S1_2-NS_NET136_S1_3,0.029999999329447746,032768b4-2426-4abf-806b-83813ac5137a,eb95ff15-56db-4463-bb54-0ee131167812,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +f4ca1fb7-d17a-4d51-866d-ea2ae22c6f0c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(27)-NS_NET126_F2_(28),0.027000000700354576,daed3552-e382-4153-95be-97f17e2c53e5,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +8cc7bf8e-226d-41c9-9cd0-7524ea9186f7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(1)-NS_NET146_F1_(2),0.023000000044703484,4f28e734-5148-4caf-ac64-270231740cbf,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +7056d4fa-aa01-47d4-af86-5c9717345607,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(31)-NS_NET126_F1_(30),0.019999999552965164,80d8252b-045f-471a-9638-416ed3f86120,519ace7e-fd3f-4797-b14b-36c1694b00cd,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +0d6a5b4a-db92-4772-a91c-4e18ff35c0be,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(35)-NS_NET126_F1_(34),0.054999999701976776,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +c23b7659-8e54-410a-b0e9-9eccbe2457dc,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(9)-NS_NET126_F1_(8),0.026000000536441803,5dfd45b8-48e7-42fd-ac53-cc57455486b5,f717b05b-f4e7-43d9-af9e-638e2badee5a,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +814dec01-f6f2-4817-8f83-2e758011b033,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_ONS-NS_NET116_S1_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,8a50fb37-81cf-47c9-8850-a12b4391e2e7,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +088e3b53-78f3-445a-bbc6-9da3efbda0a3,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(1)-NS_NET126_ONS,0.02199999988079071,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +a5106b6a-42b2-42d0-b5b3-a4656541abfa,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(19)-NS_NET126_F2_(20),0.019999999552965164,52e15712-2572-442a-b22c-add48af95115,de756ddb-793d-4b2d-959c-59d938a8f61f,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +bee47575-ecc8-4f2f-96de-e9a616603bb7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(15)-NS_NET126_F4_(14),0.08399999886751175,55b3d03f-2204-4ab3-84cc-a28476868c9d,d40a1a85-40f2-4ad3-ba58-720d5ba02268,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +94071ac7-ae51-4e45-8795-9d10bda616e9,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_03-MS1_04,6.0,787237ad-b3a8-4f2c-ab70-31c5113d82d7,1396cb4c-cee7-4116-97c9-290f98785719,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +b11ce01e-37ce-4ea7-b3a3-4db89820fde1,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(28)-NS_NET126_F1_(27),0.029999999329447746,0c266541-6235-4d01-8258-e763c58af6c7,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +cba98774-b8c6-45f4-84cc-2fde121a77fa,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET116_S3_1-NS_NET116_S3_2,0.029999999329447746,4a6f6058-e654-464d-9367-2dca7185c6d7,550ebca7-1455-44eb-9431-ffbf08e58bd4,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +a4792ce6-c652-43e9-9156-5e9d0aa082c2,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_ONS-NS_NET136_S2_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +82e01986-321d-4f21-8453-60220f97bbb1,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(4)-NS_NET146_F1_(5),0.02800000086426735,dd9d4153-c56f-4457-ad5e-46a48d4486b6,bd8c7d3d-e830-4a46-bf78-0086ce24909f,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +5ff3f25d-ef1d-4ba2-ba1e-b387965a839a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(11)-NS_NET126_F1_(12),0.01899999938905239,270c7266-45dc-4e45-829f-c04f6b631cad,9d10a92f-576d-4777-99ff-59d145924fea,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +87cd1ae0-2ac4-46fb-aeb8-b2f710da299b,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(16)-NS_NET146_F2_(17),0.024000000208616257,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,40537c84-c812-4231-bd23-0ba81922e937,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +17e2286d-65ca-4948-8a6c-63bdc13a9b50,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_ONS-NS_NET146_F4_(1),0.04500000178813934,3da4fd3d-ac5e-409d-91fa-36516673cf57,ead38a50-b8f7-4bbb-b65d-f54350825e8e,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +7bc8b609-baba-4afe-8cec-866d74e91e43,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(8)-NS_NET146_F3_(9),0.01899999938905239,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,6570535c-0d2e-4846-9951-21559902f67a,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +e3b38aa2-dd38-445e-86c4-600331d108d0,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(18)-NS_NET126_F3_(19),0.03099999949336052,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,922a6375-b97c-412e-a6c9-b0ea55a23f76,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +76d82f19-65d7-447d-a14c-95d050139fa5,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(2)-NS_NET146_F1_(3),0.027000000700354576,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +affde1a2-90e8-468f-a0a9-eb024f791857,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_ONS-NS_NET126_F4_(1),0.04500000178813934,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +031633ca-bd50-401e-9159-d2258ce6309c,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(5)-NS_NET126_F4_(6),0.05400000140070915,de5ee252-ebb6-42b0-875c-77ae557ffbf6,e3a40690-d085-4796-9fcb-48d776e58594,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +ca765f8e-2a05-40fb-80b8-41e02887fa46,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(19)-NS_NET146_F3_(20),0.019999999552965164,810bebb0-0d5c-4899-b213-3207be661248,0ebf0088-f596-4cd1-9ae0-5da02dc40335,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +f2c9a881-eb41-4628-833c-5258e95ec457,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(39)-NS_NET146_F1_(38),0.03200000151991844,904c7476-5f16-4ec2-9138-7d5e32d38a3b,32507a10-1eed-4a3f-820c-bc187f3b052e,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +cd994d2f-b62e-4ab9-8f4c-e5357fd04af7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(22)-NS_NET126_F3_(23),0.02500000037252903,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +0b1f06c3-9622-47cd-b41f-bd0314673b8d,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(10)-NS_NET126_F3_(11),0.026000000536441803,e25387d0-ab9a-406d-bcb4-555414b88b1b,4258f215-5b22-446f-a260-e8cdaa7c95d1,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +2c6d3986-9cf2-4c41-9a40-400e4e0b3112,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(26)-NS_NET146_F2_(27),0.02800000086426735,86af5351-87ef-49c6-bd17-673dceecee5b,b179c38b-5af0-4304-84b1-1dc03314fd80,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +52df9c70-136a-49bb-9ad4-d300123c7e99,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_02-MS3_03,0.5,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,e4502c52-b4d7-4082-a583-b5688d8244e0,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +6f875559-5af0-47a9-9f0e-f1d8332f9230,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(30)-NS_NET146_F1_(29),0.029999999329447746,9f95c733-71e2-4bf0-a27a-70144518ea2c,867c4b4d-0f38-4f28-82ce-135f2cc63808,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +8885b761-4c1a-4924-be8a-b8f474d8f629,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_01-MS3_02,2.0,bb59ca46-1f2e-41c9-9723-90b306f043cd,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +b140dccb-7251-496b-9402-06ebd13048c2,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(24)-NS_NET126_F1_(25),0.02800000086426735,4f2402e8-664a-40f2-970a-abc098a2a0d1,3a2f199c-2966-4b9a-939b-3a6c9924341c,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +dcf3c182-18bd-4536-b11f-960c52c3b36e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(25)-NS_NET126_F3_(26),0.026000000536441803,1bf26b4d-03cc-4490-8c33-d3db8597d807,dc022eec-16b0-4a64-a2f5-498d81aca71e,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +10d957bc-fb58-4a8f-8fd2-96a0b129eb02,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(24)-NS_NET146_F3_(25),0.029999999329447746,773aebe4-fc03-46be-8209-0213e2760a8e,c6c177b0-5004-4db0-8cde-6293330a4757,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +6862b157-39c8-47d2-b31c-e418e1bad9a2,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(24)-NS_NET146_F2_(25),0.028999999165534973,970cf93c-36c5-4938-a7e4-3f184a7035f0,011e3794-3341-4376-839c-3f5a452e15ab,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +71832b7e-b5a2-40d4-82d3-e8f1ba38ace6,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(6)-NS_NET146_F4_(7),0.03400000184774399,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +060f10e1-2ffd-4972-9ace-7fff8df78658,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(21)-NS_NET146_F2_(22),0.024000000208616257,bd292f64-65e8-42ec-9b78-b9b9f013750e,5862f526-783a-4218-a463-3cbf5de8dade,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +2c4fae2c-c565-4111-b535-8488737aa358,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(21)-NS_NET126_F2_(22),0.024000000208616257,1dee13af-e638-4858-9c69-0069190cd577,177a20fe-83b1-46df-94a3-4faa54348d10,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +ec21c844-ca32-4f95-b6f3-dd8c56128f66,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(8)-NS_NET126_F3_(9),0.01899999938905239,6dcdc87b-a719-416f-9da1-21a701048f3a,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +e8329717-1626-4c33-b60e-d83e78514014,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F2_(11)-NS_NET146_F2_(12),0.029999999329447746,f26b5511-3c50-42d5-97c2-be408330eb84,8254d91b-e5da-4402-bb8f-301eafa09d28,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +43394be2-5c85-4449-ad06-7866395a5c79,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(3)-NS_NET146_F3_(4),0.01899999938905239,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,f66df6fa-3dfa-4515-85d7-54d0f429fde7,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +932d9fab-9b07-4948-9d65-4945c7700a72,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(19)-NS_NET146_F1_(20),0.04399999976158142,1f040625-ad1d-409f-bd7e-944c4d805e46,7d45f0ab-1e6b-452f-b665-c4846cf046f5,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +2770ee0b-96ca-4677-9933-8d82643501e3,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(11)-NS_NET146_F4_(12),0.05000000074505806,8b3e3802-5213-46d0-a498-15eb6e5852b5,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +ec4d2395-23de-41c7-a366-af36aed1bf44,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(4)-NS_NET146_F3_(5),0.017999999225139618,f66df6fa-3dfa-4515-85d7-54d0f429fde7,ce71377d-63ea-462a-9290-67e51946a098,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +7d9647cb-e7ca-4ecc-a79e-edb1bfbfb666,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(1)-NS_NET126_F3_(2),0.023000000044703484,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,285a4caa-2da8-4bd2-8a60-7d04f168f378,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +71c56dc9-d957-4746-872f-8ad07d4ef8a4,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(22)-NS_NET126_F1_(23),0.027000000700354576,c317a6cd-428b-4c36-8233-91d0c4e2717a,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +0a068504-0bd7-4484-a0e3-26afade14698,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_03-MS2_04,6.0,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,5f1c776c-6935-40f7-ba9e-60646e08992b,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +ce8ea248-dbcb-40b9-a97d-22452032ad27,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(11)-NS_NET146_F3_(12),0.019999999552965164,e2267696-669b-48e8-b43a-37d0db95011d,f6eff0d1-af6b-46ce-b430-4d30976ec08f,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +66dbe72e-f2be-430d-b103-c1a84f8211a4,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(14)-NS_NET126_F3_(15),0.029999999329447746,df8df8d2-3494-4da9-8d1b-f913d15f520f,ae234bc5-b751-41f2-95ee-b78de124c583,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +364ffff6-7541-4324-bbcf-fe626ba9de1d,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(14)-NS_NET126_F2_(15),0.03200000151991844,9ce9d92c-5583-4b16-bec6-9f67834663cb,2645e336-b0df-4d1e-a0ea-375444488f06,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +cfd11fa8-fcf6-4b65-9523-ee5d21e292ed,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(6)-NS_NET126_F2_(7),0.020999999716877937,9d7038e9-5bcc-4676-bead-46c4f1291ba8,4db634e5-3eb8-4c17-bc44-eb224667580c,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +3e7e4741-502d-4c8f-bad5-e0c5c6f69958,"{""type"":""LineString"",""coordinates"":[[7.39249992,51.81000137],[7.39249992,51.81000137]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(10)-NS_NET126_F1_(11),0.027000000700354576,f6a31362-8b0d-4926-b0d0-10bb61db20df,270c7266-45dc-4e45-829f-c04f6b631cad,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +62c21e1e-f353-4e48-bca6-8a4da341971e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(21)-NS_NET146_F1_(22),0.03200000151991844,92cb5065-2e57-4099-8e29-75cbc0c80370,1ee9de9a-0095-4b58-beeb-e56fb908844a,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +836bf4ab-38e1-44f5-a082-723fc12e4845,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(1)-NS_NET146_F3_(2),0.023000000044703484,22e58399-428f-4633-9ee4-e5fa0db68d6d,0b2a3b46-5e43-4879-973e-d8fb96429d8a,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +368c8108-0953-4e5a-90db-7c57a9057b20,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(22)-NS_NET146_F1_(23),0.027000000700354576,1ee9de9a-0095-4b58-beeb-e56fb908844a,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +87a41d29-ad67-4bd6-a5b7-9d1414b38c6e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(3)-NS_NET146_F1_(4),0.019999999552965164,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,dd9d4153-c56f-4457-ad5e-46a48d4486b6,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +f6dfa796-69c1-4deb-8e5d-78d6a29f2b6e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(2)-NS_NET126_F2_(1),0.028999999165534973,5981fe65-3c92-4a78-af92-1461904046d0,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +2cbfd089-e602-4f64-8a5b-86a6ecc56d32,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS3_04-MS3_05,0.800000011920929,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,86dfce49-05b2-4208-a6ae-877c3e98e6be,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +73359dab-e8bb-4cea-89e6-88b969ecb4e0,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS2_05-MS2_06,0.4000000059604645,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,df97c0d1-379b-417a-a473-8e7fe37da99d,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +1bb0764a-82b8-4f4c-8208-c9c58b8b92c0,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS1_02-MS1_03,0.5,32b3bb19-c52a-4a19-890a-94a8918d38a9,787237ad-b3a8-4f2c-ab70-31c5113d82d7,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +9039f436-9be6-4c74-86b2-b5add2446d0a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_04-MS4_05,0.800000011920929,890f2162-b4cb-49e7-a16f-4b552c5e245c,ee384ace-040e-4f21-8a8a-d702ab51af55,"olm:{(0.0,1.0)}",,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +7614ed07-f464-4a56-8ea2-cf07772530c4,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F3_(2)-NS_NET146_F3_(3),0.028999999165534973,0b2a3b46-5e43-4879-973e-d8fb96429d8a,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +56e0ddce-ad67-435e-ad8c-5e276c13018a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET136_ONS-NS_NET136_S1_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,535b3fa4-ed67-4ab1-9a68-e7db83e05967,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +09fdfecb-1ea0-4b99-a7bd-caad84afe160,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(7)-NS_NET126_F1_(8),0.01899999938905239,fc7821d2-ac64-483e-b520-38d9971f4db0,f717b05b-f4e7-43d9-af9e-638e2badee5a,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +1c23e300-0ad5-4b90-ac74-b9763e579268,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_MS4_06-MS4_07,6.0,fa6d5184-b205-4b1b-839f-7b21ac956c29,898d8295-bf35-4079-9374-99b059c2c956,"olm:{(0.0,1.0)}",,,,1,0cf49259-c126-4602-9b8a-764208d67914 +fe19ff1f-8ea4-4ffe-881b-ad8d57c4561a,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F3_(6)-NS_NET126_F3_(7),0.028999999165534973,e018b95e-fca5-40f7-8550-b05a619169dc,50164699-2018-4b17-b3f1-74b082f27403,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +58105b87-e27d-4d7f-b492-42434801bdf7,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F1_(17)-NS_NET146_F1_(18),0.02500000037252903,0d94a5ea-3a13-48ba-a27f-b2903841c334,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +1cfc85dd-3fb8-48a3-9ea1-b11b1b9ca8d4,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(7)-NS_NET146_F4_(8),0.041999999433755875,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +1a56ec37-3781-4f35-aeec-0d0341c63372,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(25)-NS_NET126_F2_(26),0.02199999988079071,1dcddd06-f41a-405b-9686-7f7942852196,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +63be5ffd-acbc-4c4f-aab9-54c616e2dd2e,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(9)-NS_NET126_F4_(10),0.032999999821186066,119d270a-ff22-4fdb-8214-cb5b336790bf,857c264a-7072-4bb7-af56-2f01539b2a2e,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +230eae02-e233-4975-9cbb-268d0af4a492,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F1_(4)-NS_NET126_F1_(5),0.02800000086426735,ff947647-b551-41ae-bcfd-6af228250c96,eb21d716-1b54-4dba-bdc2-d1f6752aef85,"olm:{(0.0,1.0)}",,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +9d2b065a-9098-447d-8dbe-5eb06cc691a2,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET146_F4_(15)-NS_NET146_F4_(16),0.04800000041723251,576840db-7d3c-417b-b587-28b222e740e1,9f7599de-c488-46c5-b053-1279a511f7b9,"olm:{(0.0,1.0)}",,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +84f3941b-450c-4acb-8150-c788af1e6546,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F4_(8)-NS_NET126_F4_(9),0.0430000014603138,75f2dfb9-75a0-496d-9c44-79e7df54c1df,119d270a-ff22-4fdb-8214-cb5b336790bf,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +8f9d19a8-8d64-4f62-b6aa-f5f01a12b566,"{""type"":""LineString"",""coordinates"":[[7.4116482,51.4843281],[7.4116482,51.4843281]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",LTG_NS_NET126_F2_(2)-NS_NET126_F2_(3),0.01899999938905239,5981fe65-3c92-4a78-af92-1461904046d0,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,"olm:{(0.0,1.0)}",,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be f93f5e08-f351-4b2b-8cb0-9ec01203c1b9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(28)-NS_NET146_F1_(27),0.029999999329447746,012c9eee-86c2-494c-adcc-bbfc481e4a46,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,olm:{(0.00,1.00)},,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be -2887fb2b-fe44-4436-b28e-9f100f8288ac,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_4-NS_NET136_S3_5,0.029999999329447746,2a816043-d1d2-44a6-8a9b-f61a4933997b,3bc8235b-03b5-489b-81a2-58d520fbe28e,olm:{(0.00,1.00)},,,,1,3be9f63d-c316-4aa1-8695-6cfcfac29790 -1a52eb5c-a8a1-4b69-9aac-138e425d835b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(7)-NS_NET126_F4_(8),0.041999999433755875,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,75f2dfb9-75a0-496d-9c44-79e7df54c1df,olm:{(0.00,1.00)},,,,1,0417354b-2a35-4499-965d-24b153f98769 -66651745-4425-4a9a-9a2a-3f2715252cf6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_2-NS_NET136_S2_3,0.029999999329447746,cbcfc3b6-ac90-4215-975c-a033f5cf9912,fd534474-cd65-47aa-8005-dc50d17d6920,olm:{(0.00,1.00)},,,,1,5f39d862-cf14-4619-847d-1b77eaa80546 -0c04a652-1076-4b59-a957-652790b4c963,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(38)-NS_NET126_F1_(39),0.027000000700354576,06b7f21a-d6d7-4ec0-94c6-141845f14986,60173008-809d-4d8f-b06a-3c4a838dd989,olm:{(0.00,1.00)},,,,1,9b5784f1-0ae5-4692-9deb-3d74743f59e0 -106f03b3-b84e-4d36-ab09-13b3dc3403e7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_3-NS_NET116_S2_4,0.029999999329447746,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,e05c68b1-11cd-43fd-a4b2-31e4db380c78,olm:{(0.00,1.00)},,,,1,17e87208-d092-4514-8b23-ab91598798ce -184c0d91-3f4b-4816-a82d-519e4bcd7ee9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_4-NS_NET136_S1_5,0.029999999329447746,ed4697fd-016c-40c2-a66b-e793878dadea,926d6113-933f-49e3-9529-a3035acdc9b2,olm:{(0.00,1.00)},,,,1,bdcb3549-eb2e-4903-8f0d-cf6a2166c09f -cfd11fa8-fcf6-4b65-9523-ee5d21e292ed,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(6)-NS_NET126_F2_(7),0.020999999716877937,9d7038e9-5bcc-4676-bead-46c4f1291ba8,4db634e5-3eb8-4c17-bc44-eb224667580c,olm:{(0.00,1.00)},,,,1,267979b1-af4a-4ae9-a22c-3e0234ce2271 -fe19ff1f-8ea4-4ffe-881b-ad8d57c4561a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(6)-NS_NET126_F3_(7),0.028999999165534973,e018b95e-fca5-40f7-8550-b05a619169dc,50164699-2018-4b17-b3f1-74b082f27403,olm:{(0.00,1.00)},,,,1,f8b5526a-2f8b-4937-864a-4162157a98be -b08cf4bc-d9f2-4608-a162-74db09b16db0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(27)-NS_NET126_F1_(9),0.03200000151991844,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,5dfd45b8-48e7-42fd-ac53-cc57455486b5,olm:{(0.00,1.00)},,,,1,b44c03a0-c838-4de1-b329-e2df2a769d53 -0a068504-0bd7-4484-a0e3-26afade14698,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_03-MS2_04,6.0,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,5f1c776c-6935-40f7-ba9e-60646e08992b,olm:{(0.00,1.00)},,,,1,0bfe6869-6869-438d-918c-e697955a922f -041991a2-c961-44a7-bfec-29cccd9a7831,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(9)-NS_NET126_F2_(10),0.017999999225139618,a286f73a-20ee-4056-8129-c7963b34ecd9,3d81adf5-73d1-4708-b03b-3afc7db017f4,olm:{(0.00,1.00)},,,,1,22a27f37-a8dc-4316-9795-7525ee7a0ac7 -0c73890d-adfa-4936-966f-8e527c06bdbe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(21)-NS_NET126_F1_(22),0.03200000151991844,14ae9865-cb9b-4518-9f2a-c0fda3455a42,c317a6cd-428b-4c36-8233-91d0c4e2717a,olm:{(0.00,1.00)},,,,1,98940ea1-18b6-4823-99aa-ede16c31602f -4cfd425d-6158-4904-86b5-d16dc47a4778,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(6)-NS_NET146_F3_(7),0.028999999165534973,01bdd8b2-145f-42b3-80e3-a2366dea1044,f1e88392-3b2a-4ce8-a31f-c963f08f8043,olm:{(0.00,1.00)},,,,1,abbe9d99-e6b5-4958-9637-b3a36e3283ce -f395e127-6036-49bb-b06f-1a3808193dfa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(13)-NS_NET126_F4_(14),0.07999999821186066,da79c960-d35a-4193-9b06-2d4d57051706,d40a1a85-40f2-4ad3-ba58-720d5ba02268,olm:{(0.00,1.00)},,,,1,29538d4e-9d99-4701-b21a-0d8ee5b665de -10c6a103-3132-4324-8f76-8c1858d51fcb,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_2-NS_NET116_S1_3,0.029999999329447746,3e21f3a1-2c9c-4138-bcc9-466b004609ed,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,olm:{(0.00,1.00)},,,,1,1173fa67-2573-4476-aa5e-c3fe756a7f07 -815bc4d0-3418-4d15-8f85-c104a24e6b17,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(31)-NS_NET126_F3_(32),0.026000000536441803,67af7db0-0fd8-4657-bb4f-43a2141b9f73,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,olm:{(0.00,1.00)},,,,1,a34786e0-a3f2-4420-8754-9af63551cbf8 -d5d7329a-08a2-4946-8a02-d4a70746d37b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(31)-NS_NET146_F1_(30),0.019999999552965164,5e213f42-d93e-45c5-a295-adbe09105746,9f95c733-71e2-4bf0-a27a-70144518ea2c,olm:{(0.00,1.00)},,,,1,04e8252c-c3f3-4a4e-a11a-a182e94c382e -a7a76517-7239-4a95-b9b0-0027cddfa77b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(10)-NS_NET146_F4_(11),0.07599999755620956,ffcaf979-d707-4d25-8f46-f436f9792d7f,8b3e3802-5213-46d0-a498-15eb6e5852b5,olm:{(0.00,1.00)},,,,1,1d393258-37f4-4e4f-a77f-781524a55083 -17e2286d-65ca-4948-8a6c-63bdc13a9b50,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_ONS-NS_NET146_F4_(1),0.04500000178813934,3da4fd3d-ac5e-409d-91fa-36516673cf57,ead38a50-b8f7-4bbb-b65d-f54350825e8e,olm:{(0.00,1.00)},,,,1,9a7fdf17-f929-42be-98fb-cf5778ce4358 -b13204e1-02fa-49dd-92e2-c3310a15909a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(18)-NS_NET146_F1_(19),0.029999999329447746,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,1f040625-ad1d-409f-bd7e-944c4d805e46,olm:{(0.00,1.00)},,,,1,b859db2f-036d-4697-887f-cb9445bc0814 -5001666c-1331-43f9-8b09-3667c89951d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(15)-NS_NET126_F4_(16),0.04800000041723251,55b3d03f-2204-4ab3-84cc-a28476868c9d,b8fa1f73-223c-4b08-a140-44f12484cce3,olm:{(0.00,1.00)},,,,1,c21290a1-ce12-4bc1-be0b-3492c9399da3 -23abf40d-58a7-4f00-9ee8-5290a510f9b2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_03-MS3_04,6.0,e4502c52-b4d7-4082-a583-b5688d8244e0,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,olm:{(0.00,1.00)},,,,1,6734c033-4156-4e9f-b924-2f5d6aee5c7f -22acea8e-cde0-45a4-82e6-ce5241226aac,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(23)-NS_NET146_F3_(24),0.023000000044703484,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,773aebe4-fc03-46be-8209-0213e2760a8e,olm:{(0.00,1.00)},,,,1,6d1930ba-b144-459f-9a7f-463c0a0f46b4 -eb1cd362-f3bd-4411-a45d-a237bcb07789,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(15)-NS_NET146_F1_(16),0.019999999552965164,00bbc353-d47e-4865-a696-fe5d29b9e6a2,09ac8949-2b79-41d7-b56f-a58f20036df2,olm:{(0.00,1.00)},,,,1,6f8f3927-ac51-4b7d-a23e-8e429949f345 -9af99daa-1e1e-45a8-bbed-c77e47ba4f8a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(23)-NS_NET146_F2_(24),0.02800000086426735,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,970cf93c-36c5-4938-a7e4-3f184a7035f0,olm:{(0.00,1.00)},,,,1,e5d110d3-321b-4726-bc51-e265f83891df -f03440ae-d6d8-4f7b-ad5f-bbd280a9d2a6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(37)-NS_NET126_F1_(36),0.03200000151991844,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,ca3391eb-ca94-4945-ac72-e116f396f82c,olm:{(0.00,1.00)},,,,1,82e77523-a1ad-40e4-a7d1-0a9ae55a5b2f -29747132-2fe5-4570-8d02-114d3438835c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(26)-NS_NET126_F2_(27),0.02800000086426735,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,daed3552-e382-4153-95be-97f17e2c53e5,olm:{(0.00,1.00)},,,,1,04a91974-26b9-4b6c-9c0a-31f4bcc9c8d1 -87a41d29-ad67-4bd6-a5b7-9d1414b38c6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(3)-NS_NET146_F1_(4),0.019999999552965164,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,dd9d4153-c56f-4457-ad5e-46a48d4486b6,olm:{(0.00,1.00)},,,,1,9da326a4-b96c-4e3c-bcd2-58be00a460cb -82e01986-321d-4f21-8453-60220f97bbb1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(4)-NS_NET146_F1_(5),0.02800000086426735,dd9d4153-c56f-4457-ad5e-46a48d4486b6,bd8c7d3d-e830-4a46-bf78-0086ce24909f,olm:{(0.00,1.00)},,,,1,1ede9038-2ae8-4794-839d-f60f70d50177 -13cfe1fb-1cec-4c17-baf8-b7dcb9f744cd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(1)-NS_NET126_ONS,0.12099999934434891,4303784e-7193-454a-9be4-3591400b4eeb,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,33e2dfb4-60cd-4b99-b7ac-bc28267e8b9c -76d82f19-65d7-447d-a14c-95d050139fa5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(2)-NS_NET146_F1_(3),0.027000000700354576,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,olm:{(0.00,1.00)},,,,1,3b41ea67-4e64-466f-9932-712b23fcf7df -4dbb5675-cc27-4868-a9cc-e28ca232ba23,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(2)-NS_NET126_F3_(3),0.028999999165534973,285a4caa-2da8-4bd2-8a60-7d04f168f378,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,olm:{(0.00,1.00)},,,,1,b3cac110-acef-4ec0-9139-3858a4c36acc -f8827054-46fd-486c-aa91-9bd813187705,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(3)-NS_NET146_F4_(4),0.05299999937415123,b5548457-5923-4d52-b3c9-fdb75a1df98e,00d4a837-f09c-41df-bed1-dfdb78387116,olm:{(0.00,1.00)},,,,1,1568ffdb-4504-4dce-b1d4-680a286f52b2 -ebd1f65a-65ae-4620-b1cf-79898683c9e1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_06-MS2_07,6.0,df97c0d1-379b-417a-a473-8e7fe37da99d,14a8dc4c-0906-402f-b073-6d6d4725d0cb,olm:{(0.00,1.00)},,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 -31c8715f-7b85-4243-8908-69cf8b2c1525,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(5)-NS_NET146_F1_(6),0.017999999225139618,bd8c7d3d-e830-4a46-bf78-0086ce24909f,e3c3c6a3-c383-4dbb-9b3f-a14125615386,olm:{(0.00,1.00)},,,,1,f1974038-6ca4-4c43-8cf9-b9e6988b035c -7056d4fa-aa01-47d4-af86-5c9717345607,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(31)-NS_NET126_F1_(30),0.019999999552965164,80d8252b-045f-471a-9638-416ed3f86120,519ace7e-fd3f-4797-b14b-36c1694b00cd,olm:{(0.00,1.00)},,,,1,ce8ff61c-97fd-441a-914a-250c0dc80ed2 -ffdd2907-38ed-4a39-89de-9435e97dadc0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(18)-NS_NET126_F2_(19),0.028999999165534973,e80aa2db-f32c-410d-96a1-a32e03222568,52e15712-2572-442a-b22c-add48af95115,olm:{(0.00,1.00)},,,,1,5287c56e-1a3f-4265-bdf6-bad967e03478 -0ffacffd-4f3f-465b-8525-bc22facc45da,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_2-NS_NET136_S3_3,0.029999999329447746,b46d4395-6724-4830-ba55-357e81fc2814,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,olm:{(0.00,1.00)},,,,1,9bcd4dbb-18d3-43af-85e0-e475f6371030 -97ce398b-de56-4b28-925c-a37f9029e875,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_05-MS4_06,0.4000000059604645,ee384ace-040e-4f21-8a8a-d702ab51af55,fa6d5184-b205-4b1b-839f-7b21ac956c29,olm:{(0.00,1.00)},,,,1,2cbe87fe-c770-4b7b-b1ac-6e52ea35682a -09fdfecb-1ea0-4b99-a7bd-caad84afe160,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(7)-NS_NET126_F1_(8),0.01899999938905239,fc7821d2-ac64-483e-b520-38d9971f4db0,f717b05b-f4e7-43d9-af9e-638e2badee5a,olm:{(0.00,1.00)},,,,1,b0640c38-10d2-4f95-aa23-afbd8ad7f21c -21dc5686-67b6-49dc-b5aa-ecc7f7deb620,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(2)-NS_NET146_F2_(3),0.01899999938905239,69efeb2d-9845-49ac-8500-5e017a7a64ef,0170837a-1876-45f9-a613-666f9991964d,olm:{(0.00,1.00)},,,,1,899d2b91-69bc-46fb-a4bb-0b97c7c8751a -1cfc85dd-3fb8-48a3-9ea1-b11b1b9ca8d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(7)-NS_NET146_F4_(8),0.041999999433755875,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,olm:{(0.00,1.00)},,,,1,ad9a28fb-b6c5-447f-847f-14480a638bfc -93cd3af7-2dbb-4804-9386-d15705b5f18e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(31)-NS_NET146_F3_(32),0.026000000536441803,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,fd3b7bb8-3976-4441-9211-745243afd80f,olm:{(0.00,1.00)},,,,1,afc0f157-2fcd-4435-8cc1-46b29f8c799a -9f57100c-cb04-49b5-a9bd-f0e78f87b18a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(10)-NS_NET126_F1_(9),0.03099999949336052,f6a31362-8b0d-4926-b0d0-10bb61db20df,5dfd45b8-48e7-42fd-ac53-cc57455486b5,olm:{(0.00,1.00)},,,,1,e745cdd4-1c30-447f-8694-d3b3d2e01a96 -a4792ce6-c652-43e9-9156-5e9d0aa082c2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S2_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,olm:{(0.00,1.00)},,,,1,7e56f483-33df-4eb3-b80d-787dcd1d5fec -7b7ac3b3-877f-4cba-8ad4-6171f2c5b83c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(2)-NS_NET126_F1_(3),0.027000000700354576,a7ebd30b-b843-405f-9fae-ca6b489601f9,04f29760-9e52-4943-8563-62e1fbd5ed52,olm:{(0.00,1.00)},,,,1,612f81f3-5f7f-45c7-ad13-f729ef2ee07d -b11ce01e-37ce-4ea7-b3a3-4db89820fde1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(28)-NS_NET126_F1_(27),0.029999999329447746,0c266541-6235-4d01-8258-e763c58af6c7,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,olm:{(0.00,1.00)},,,,1,28ff8422-4924-4669-8352-2d5fd68a084c -8a09b9b8-6c9f-4dc7-a5a5-fe5d22b5809a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(11)-NS_NET126_F2_(12),0.029999999329447746,6678c226-c5d2-4ce3-9728-dc1163be799f,9d02ea80-98d8-4cd0-a635-9104a14a56dd,olm:{(0.00,1.00)},,,,1,3bfb3448-4aa4-4390-88ab-b73e539c336f -7cc28881-dec6-4baa-ad77-d4a2ea3cdd68,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_06-MS1_07,6.0,b22c9299-5fb4-46a7-b566-fc17e0d51d60,7546df1d-8a62-4650-bf2e-d1e441b38d70,olm:{(0.00,1.00)},,,,1,71d2059f-ed6c-4cd1-9c3a-28b3409e93bb -8bb29769-404b-4bf6-837e-f9ca1b389bf9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_2-NS_NET116_S3_3,0.029999999329447746,550ebca7-1455-44eb-9431-ffbf08e58bd4,d69efff2-ba8b-4aa6-a4a1-27267964147a,olm:{(0.00,1.00)},,,,1,9db7e41e-7360-4529-bbdb-dbd220117f61 -2770ee0b-96ca-4677-9933-8d82643501e3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(11)-NS_NET146_F4_(12),0.05000000074505806,8b3e3802-5213-46d0-a498-15eb6e5852b5,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,olm:{(0.00,1.00)},,,,1,333e8b90-4af3-4385-a845-ce1e56549bad -4c98fe8a-ca2a-4503-8843-a800cbf92c82,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(13)-NS_NET126_F3_(14),0.020999999716877937,f29859be-c6e7-4cf9-84d7-239eb98a9e65,df8df8d2-3494-4da9-8d1b-f913d15f520f,olm:{(0.00,1.00)},,,,1,5670305b-68cf-4b9a-ab60-ea3bbd57afb4 -368c8108-0953-4e5a-90db-7c57a9057b20,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(22)-NS_NET146_F1_(23),0.027000000700354576,1ee9de9a-0095-4b58-beeb-e56fb908844a,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,olm:{(0.00,1.00)},,,,1,2440030d-910e-4a4b-ac70-15f09e34e23b -746fa279-2acf-4aa1-b3e1-8d312d66058a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(5)-NS_NET146_F2_(6),0.028999999165534973,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,5071dd8c-bbc1-4c8d-a180-4492f80e183d,olm:{(0.00,1.00)},,,,1,9aafec57-d20c-4d25-9a12-0ffb299eddda +08d39ce3-e843-49bd-9b46-1fe927a1d4be,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(17)-NS_NET126_F2_(18),0.023000000044703484,c5457e35-ad81-4427-9d3a-99e4c44ccae8,e80aa2db-f32c-410d-96a1-a32e03222568,olm:{(0.00,1.00)},,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +997840bf-8c94-444f-83f1-e9c991706d7c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_1-HS_NET1_Station_2,24.0,00d03670-7833-47ee-ad52-04d18d1c64fd,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,c940e435-0523-419a-90bc-f3dbf2e463f7 ddc63e7d-e76a-489b-a05f-97e7dee40794,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(12)-NS_NET146_F2_(13),0.02800000086426735,8254d91b-e5da-4402-bb8f-301eafa09d28,49e14db3-a4bc-464a-b606-653ac8a604dd,olm:{(0.00,1.00)},,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 -0d6627e5-9f9e-4c40-90c1-45abd98a51cd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_01-MS2_02,2.0,1a8ba1a5-3cee-4791-b21b-f17b08526873,535843a3-cf93-412f-b4d7-585337791ba8,olm:{(0.00,1.00)},,,,1,8cb6dcdc-c648-4c54-8cda-1df69f317b47 -98a4759c-696b-4c99-b339-cf39ecc76ba7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_1-NS_NET136_S2_2,0.029999999329447746,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,cbcfc3b6-ac90-4215-975c-a033f5cf9912,olm:{(0.00,1.00)},,,,1,e6b134f3-2f34-4bdb-a353-0de86ef64651 -37c8ebe1-5d29-4806-a84a-fc00e4279fa6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_3-NS_NET116_S3_4,0.029999999329447746,d69efff2-ba8b-4aa6-a4a1-27267964147a,36dccefc-f04c-493f-bb88-11343583bf9f,olm:{(0.00,1.00)},,,,1,ea01036f-5b25-47dd-98e3-0d944fd2e670 -0d6a5b4a-db92-4772-a91c-4e18ff35c0be,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(35)-NS_NET126_F1_(34),0.054999999701976776,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,olm:{(0.00,1.00)},,,,1,f4a72519-d0f2-4208-b7c7-032cb5e5516d -a8b86d8f-a196-4eca-b248-66bc8918f9e6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(14)-NS_NET146_F1_(15),0.03200000151991844,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,00bbc353-d47e-4865-a696-fe5d29b9e6a2,olm:{(0.00,1.00)},,,,1,1dd89c18-1436-4212-a053-5c6435368da5 -de5aeea7-2505-4f0d-9d53-22a5287ab8b7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(24)-NS_NET126_F2_(25),0.028999999165534973,625bdd2c-a75f-46ef-850c-ca4704d56e55,1dcddd06-f41a-405b-9686-7f7942852196,olm:{(0.00,1.00)},,,,1,121eb9fa-9cd8-49ef-a5c5-a382596b9d9f -7f2e8019-f650-42b7-bd39-6895cb9c4d9f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(9)-NS_NET146_F3_(10),0.03200000151991844,6570535c-0d2e-4846-9951-21559902f67a,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,olm:{(0.00,1.00)},,,,1,7286023c-864d-476f-8b54-f23179ed906a -ea5f6247-4116-4acb-9595-52a7a0412897,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_3-NS_NET136_S1_4,0.029999999329447746,eb95ff15-56db-4463-bb54-0ee131167812,ed4697fd-016c-40c2-a66b-e793878dadea,olm:{(0.00,1.00)},,,,1,98d23c1c-fd2a-4257-993f-55663b42200b -6862b157-39c8-47d2-b31c-e418e1bad9a2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(24)-NS_NET146_F2_(25),0.028999999165534973,970cf93c-36c5-4938-a7e4-3f184a7035f0,011e3794-3341-4376-839c-3f5a452e15ab,olm:{(0.00,1.00)},,,,1,785dc700-c099-44fa-88b8-4242184395cf -1a5bb799-bc03-4de9-a8a1-9a0616ea3add,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(13)-NS_NET146_F2_(14),0.02199999988079071,49e14db3-a4bc-464a-b606-653ac8a604dd,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,olm:{(0.00,1.00)},,,,1,5b2b259b-1155-4130-b119-afea37851952 -d3d211d9-22f6-42ba-a596-0d0ca1c7e943,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(5)-NS_NET126_F2_(6),0.028999999165534973,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,9d7038e9-5bcc-4676-bead-46c4f1291ba8,olm:{(0.00,1.00)},,,,1,235dc9e4-7328-4386-8ca5-ce9c3202210e -10d957bc-fb58-4a8f-8fd2-96a0b129eb02,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(24)-NS_NET146_F3_(25),0.029999999329447746,773aebe4-fc03-46be-8209-0213e2760a8e,c6c177b0-5004-4db0-8cde-6293330a4757,olm:{(0.00,1.00)},,,,1,91bec055-7ab3-49f0-940d-f7399bbb129e -09125a13-324b-4611-a718-5028b390f1ca,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(1)-NS_NET146_ONS,0.03099999949336052,22e58399-428f-4633-9ee4-e5fa0db68d6d,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,660acf3d-706b-4daa-83e7-af1edcb02804 -64bd5e0e-cf5a-469f-a427-113b0e16893d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_02-MS2_03,0.5,535843a3-cf93-412f-b4d7-585337791ba8,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,olm:{(0.00,1.00)},,,,1,1846cb8f-2d1f-48ec-a73c-9f9a8392bf1f -7f853fc7-6d3e-4086-82b0-cc93c8257f46,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(1)-NS_NET126_F1_(2),0.023000000044703484,4303784e-7193-454a-9be4-3591400b4eeb,a7ebd30b-b843-405f-9fae-ca6b489601f9,olm:{(0.00,1.00)},,,,1,673692bb-40e7-4793-8010-59a6c825fb0f fd04cc09-6ff8-48ea-a5eb-453e9d59d6d7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_1-HS_NET1_Station_3,40.0,00d03670-7833-47ee-ad52-04d18d1c64fd,33f29587-f63e-45b7-960b-037bda37a3cb,olm:{(0.00,1.00)},,,,1,d0f81106-444d-4832-ad0b-a293d719206a -1a56ec37-3781-4f35-aeec-0d0341c63372,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(25)-NS_NET126_F2_(26),0.02199999988079071,1dcddd06-f41a-405b-9686-7f7942852196,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,olm:{(0.00,1.00)},,,,1,6a818827-ddba-4916-ab33-2c326d3c5745 -1c81ee69-fb75-4bea-bfa9-f627850f9e6b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(10)-NS_NET126_F4_(11),0.07599999755620956,857c264a-7072-4bb7-af56-2f01539b2a2e,95ced3b5-69fd-4171-9c34-f18802064e22,olm:{(0.00,1.00)},,,,1,9d193d4b-29bf-4cf5-9ff0-ab04185a6486 -5450f675-565b-4156-9d64-ff4cfeea96d3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(25)-NS_NET146_F2_(26),0.02199999988079071,011e3794-3341-4376-839c-3f5a452e15ab,86af5351-87ef-49c6-bd17-673dceecee5b,olm:{(0.00,1.00)},,,,1,5373af9c-0365-498f-959d-80bf86bd9a26 -7ad69cae-2bb0-4516-80a9-6afc7b5cb789,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(21)-NS_NET126_F3_(22),0.027000000700354576,5af425fa-6ed7-43e1-8898-7af1315128c5,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,olm:{(0.00,1.00)},,,,1,b2edb582-9e3e-4381-8807-75abd1710902 -edbbe75f-8d40-42e8-a6f4-857f64547cbd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(32)-NS_NET146_F1_(31),0.024000000208616257,033d0230-4aee-47cf-91f9-81f5f40e60b0,5e213f42-d93e-45c5-a295-adbe09105746,olm:{(0.00,1.00)},,,,1,c1eab793-7cb2-44b1-a309-e6a96e5ee80e -af565c79-9953-4934-9afd-91cd64ed1f06,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(6)-NS_NET146_F1_(7),0.03099999949336052,e3c3c6a3-c383-4dbb-9b3f-a14125615386,67c1746c-3af8-403f-983e-1c7c047383df,olm:{(0.00,1.00)},,,,1,8bfec339-14db-48d1-869b-c46b602a5940 -f606c03b-66d1-4765-97e6-1319ad6ac0c3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_2-NS_NET136_S1_3,0.029999999329447746,032768b4-2426-4abf-806b-83813ac5137a,eb95ff15-56db-4463-bb54-0ee131167812,olm:{(0.00,1.00)},,,,1,ab79d7fc-15bc-4ab6-bd7c-432ae87839d7 -d9d3a1f3-5090-4015-86a5-60be94fadcbf,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_3-NS_NET136_S2_4,0.029999999329447746,fd534474-cd65-47aa-8005-dc50d17d6920,81cd3f38-867b-4a71-ba22-cb33834e0e58,olm:{(0.00,1.00)},,,,1,a0318665-d079-4454-b335-67a08d52063e -997840bf-8c94-444f-83f1-e9c991706d7c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_1-HS_NET1_Station_2,24.0,00d03670-7833-47ee-ad52-04d18d1c64fd,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,c940e435-0523-419a-90bc-f3dbf2e463f7 -a92769d6-3f6f-4e67-98b3-303e59dd9cda,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(5)-NS_NET126_F3_(6),0.02500000037252903,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,e018b95e-fca5-40f7-8550-b05a619169dc,olm:{(0.00,1.00)},,,,1,7b2c7e95-87c7-4c2d-8174-012a138f9c2f -199bc8fc-71a0-4c78-a64d-80a87f0f6b78,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(15)-NS_NET146_F4_(14),0.08399999886751175,576840db-7d3c-417b-b587-28b222e740e1,f2d03b34-9595-4819-a00b-ff9ddd92eb07,olm:{(0.00,1.00)},,,,1,b6c5b4cb-fc54-478c-9e57-0b5204e06120 -b714db4a-db55-4957-b503-2300559bb81f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_2-NS_NET116_S2_3,0.029999999329447746,d53ff076-dadd-44f8-85d4-68f48991f7d0,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,olm:{(0.00,1.00)},,,,1,567497fb-f77c-4e25-a030-9d40b377711c -9ec195e0-4c9b-48a6-9233-0d770b34705b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(10)-NS_NET146_F2_(11),0.01899999938905239,41414318-73e3-4bdc-8147-570a96b28d37,f26b5511-3c50-42d5-97c2-be408330eb84,olm:{(0.00,1.00)},,,,1,e0c1129d-75ba-4639-928d-2f43eeabc88e -220f509c-9aea-4e60-8dc1-593d2e35ed21,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(15)-NS_NET146_F2_(16),0.017999999225139618,d82fae59-844a-4c85-997e-326dd876137c,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,olm:{(0.00,1.00)},,,,1,64336228-e311-47a6-aa65-4e2883352109 -597126c9-f364-4968-909c-ccc064959397,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(32)-NS_NET126_F1_(31),0.024000000208616257,49b511fa-8cff-45f4-9a59-54faaaf90abf,80d8252b-045f-471a-9638-416ed3f86120,olm:{(0.00,1.00)},,,,1,6ac4e62e-72ef-4772-8148-58586dd8d461 +a78fbab6-e680-4c45-9731-97c82f2fb3c8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_05-MS3_06,0.4000000059604645,86dfce49-05b2-4208-a6ae-877c3e98e6be,39dbc5ed-d874-48a8-9128-e970436a94b4,olm:{(0.00,1.00)},,,,1,0cf49259-c126-4602-9b8a-764208d67914 42828cac-b67e-4d5c-b4fa-787c57f16fde,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_3-HS_NET1_Station_2,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,9ac19e4c-0379-4aaf-a96a-b2e71462abb3 -71c56dc9-d957-4746-872f-8ad07d4ef8a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(22)-NS_NET126_F1_(23),0.027000000700354576,c317a6cd-428b-4c36-8233-91d0c4e2717a,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,olm:{(0.00,1.00)},,,,1,d984e978-5734-43e7-ac15-fd8cb4d281a6 -ff38b3f7-e29d-4f61-946e-59a8b283295c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(4)-NS_NET126_F2_(5),0.020999999716877937,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,olm:{(0.00,1.00)},,,,1,4318646d-6b12-411d-9fe1-6151c5106479 -c3206971-b22f-4090-826b-e08d4bc8ffad,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_3-NS_NET116_S1_4,0.029999999329447746,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,b3a7431d-89b0-41cb-87a9-5853890796cd,olm:{(0.00,1.00)},,,,1,b63674e1-6827-4e8b-b3e6-34ee6d4823a9 -ec21c844-ca32-4f95-b6f3-dd8c56128f66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(8)-NS_NET126_F3_(9),0.01899999938905239,6dcdc87b-a719-416f-9da1-21a701048f3a,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,olm:{(0.00,1.00)},,,,1,048a2c36-6fbc-43ec-aa92-3807f7bfec50 -0f9bf171-b79b-4009-8b0b-6ec18c523ebf,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(18)-NS_NET146_F3_(19),0.03099999949336052,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,810bebb0-0d5c-4899-b213-3207be661248,olm:{(0.00,1.00)},,,,1,21efe2be-86c1-4d0c-ba01-f77b01632ddf -73359dab-e8bb-4cea-89e6-88b969ecb4e0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_05-MS2_06,0.4000000059604645,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,df97c0d1-379b-417a-a473-8e7fe37da99d,olm:{(0.00,1.00)},,,,1,dffa0c85-3ad7-4cae-b3f4-48bc41826b84 -2cbfd089-e602-4f64-8a5b-86a6ecc56d32,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_04-MS3_05,0.800000011920929,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,86dfce49-05b2-4208-a6ae-877c3e98e6be,olm:{(0.00,1.00)},,,,1,c130b080-9569-4398-b66f-ee3ac517daca -56e0ddce-ad67-435e-ad8c-5e276c13018a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S1_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,535b3fa4-ed67-4ab1-9a68-e7db83e05967,olm:{(0.00,1.00)},,,,1,8c6655c4-4ab0-4eb9-9ef3-ccc4c1c58b86 -cba98774-b8c6-45f4-84cc-2fde121a77fa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_1-NS_NET116_S3_2,0.029999999329447746,4a6f6058-e654-464d-9367-2dca7185c6d7,550ebca7-1455-44eb-9431-ffbf08e58bd4,olm:{(0.00,1.00)},,,,1,6986321a-0a85-411e-8b2d-9d929a7f298b -876998db-5326-4257-b2d1-a4722265f51d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_02-MS4_03,0.5,174fb4b2-4f9e-415c-bfee-d850ef751307,85ea3976-1779-4d46-bd6f-dfd36427ebdf,olm:{(0.00,1.00)},,,,1,29925a58-7664-486a-a503-ab0d994c9e75 -f6c9e202-6548-405e-9969-bc4ae68ef7c1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(30)-NS_NET126_F1_(29),0.029999999329447746,519ace7e-fd3f-4797-b14b-36c1694b00cd,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,olm:{(0.00,1.00)},,,,1,471b943e-0115-4262-beee-ebaef1503b09 -dafff7d5-8ed4-4b2f-bcd3-b6d02472dfea,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(24)-NS_NET126_F3_(25),0.029999999329447746,97ae0aa4-bf05-4b88-8020-83cbda415d22,1bf26b4d-03cc-4490-8c33-d3db8597d807,olm:{(0.00,1.00)},,,,1,d3f48b67-8081-41a8-a9ea-2515ef4c70ee -b6b655da-54ed-41d8-a331-04e41d2286de,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_1-NS_NET136_S1_2,0.029999999329447746,535b3fa4-ed67-4ab1-9a68-e7db83e05967,032768b4-2426-4abf-806b-83813ac5137a,olm:{(0.00,1.00)},,,,1,359e568b-3167-4c1b-9e94-6e6aa74e36cc -230eae02-e233-4975-9cbb-268d0af4a492,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(4)-NS_NET126_F1_(5),0.02800000086426735,ff947647-b551-41ae-bcfd-6af228250c96,eb21d716-1b54-4dba-bdc2-d1f6752aef85,olm:{(0.00,1.00)},,,,1,000a8091-6782-41a2-aa13-fcf0056989d1 -ec6f82c5-e834-48d0-84af-a0f070979d65,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(19)-NS_NET126_F3_(20),0.019999999552965164,922a6375-b97c-412e-a6c9-b0ea55a23f76,732f83b0-b9c5-4b8e-86fe-753c26f40e78,olm:{(0.00,1.00)},,,,1,0199a8ad-0453-4362-90a8-49ee825029ac -cd994d2f-b62e-4ab9-8f4c-e5357fd04af7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(22)-NS_NET126_F3_(23),0.02500000037252903,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,olm:{(0.00,1.00)},,,,1,b6264d92-34ba-49db-bb48-9a1d16e78482 -c6d6ca9d-042c-4525-9221-65bfa04477a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(13)-NS_NET126_F1_(14),0.03200000151991844,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,b7baa286-cbe2-4143-a08f-4e025af47529,olm:{(0.00,1.00)},,,,1,9f3e546f-f81a-4602-8ceb-4401abceb42e -8c4d9aa2-298b-466e-9982-6c4be253fbce,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(15)-NS_NET126_F2_(16),0.017999999225139618,2645e336-b0df-4d1e-a0ea-375444488f06,d8c35123-b389-4199-84f9-d417d24bb78d,olm:{(0.00,1.00)},,,,1,0d9b5a69-e04d-4617-b46d-6ddb64ca815d -d54fcb7e-d472-4035-aff6-2646ce881931,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(3)-NS_NET126_F1_(4),0.019999999552965164,04f29760-9e52-4943-8563-62e1fbd5ed52,ff947647-b551-41ae-bcfd-6af228250c96,olm:{(0.00,1.00)},,,,1,54b7a190-585f-4a05-a07f-840289540a3f -04d02ea8-ba96-4a7f-969d-d25e201e32c6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(2)-NS_NET146_F4_(1),0.07100000232458115,b37ea333-65e1-4211-8449-993b67e8e0e2,ead38a50-b8f7-4bbb-b65d-f54350825e8e,olm:{(0.00,1.00)},,,,1,2c4f86a0-5161-4f3f-b6c6-bcc9c7c0ed4e -81f4c585-6170-4a9e-981f-2185a0d7f2ec,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_3-HS_NET1_Station_4,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,olm:{(0.00,1.00)},,,,1,0ef707b4-69a5-4e4b-95a0-91dc0752aa46 -80332374-76fe-4d06-adde-e2197f88fe6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(13)-NS_NET146_F4_(14),0.07999999821186066,b608d71e-3ede-4156-a015-3f6e1d22242a,f2d03b34-9595-4819-a00b-ff9ddd92eb07,olm:{(0.00,1.00)},,,,1,342054c6-c0dc-4b03-b914-6bdc69c17d1b -e50ba18f-8019-4824-b835-cc33c70b0196,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(3)-NS_NET146_F2_(4),0.026000000536441803,0170837a-1876-45f9-a613-666f9991964d,369cffa5-bcee-4489-8193-1d9b10230eca,olm:{(0.00,1.00)},,,,1,69cea08f-72d2-4f65-b4b9-ae0a137da20b -52cd80d8-9489-41bc-931a-d82dba5d0926,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_4-NS_NET136_S2_5,0.029999999329447746,81cd3f38-867b-4a71-ba22-cb33834e0e58,c5af5a34-211a-4105-a8e1-f447140073c6,olm:{(0.00,1.00)},,,,1,28c423bf-1639-4599-847c-d0db54b6d55d -b5c255b5-8572-41ce-a273-a01d2a4b4e20,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(11)-NS_NET126_F4_(12),0.05000000074505806,95ced3b5-69fd-4171-9c34-f18802064e22,6a4547a8-630b-46e4-8144-9cd649e67c07,olm:{(0.00,1.00)},,,,1,86828e8b-9ff2-4bb6-8a32-f291c397acea -60c4970b-636a-4f8a-9329-97d01107a962,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_04-MS1_05,0.800000011920929,1396cb4c-cee7-4116-97c9-290f98785719,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,olm:{(0.00,1.00)},,,,1,71bc51af-be08-413f-8165-90822ffef011 -d2cd0ac6-ffbb-43f3-94c1-e10344eea594,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(12)-NS_NET126_F3_(13),0.019999999552965164,eb125953-31d3-4207-adf7-aba3a3790d6f,f29859be-c6e7-4cf9-84d7-239eb98a9e65,olm:{(0.00,1.00)},,,,1,36876e77-ccb6-4cc1-8508-d1728c149a07 -e3b38aa2-dd38-445e-86c4-600331d108d0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(18)-NS_NET126_F3_(19),0.03099999949336052,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,922a6375-b97c-412e-a6c9-b0ea55a23f76,olm:{(0.00,1.00)},,,,1,716ef541-2872-42dc-9304-6c2d840c1f0d -5d1176ac-e64e-4811-8d0c-c87d9060ba2a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S2_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,39112046-8953-4e73-a5d9-6a8183a77436,olm:{(0.00,1.00)},,,,1,4ee89e0b-1e97-4dde-ba57-3b0b862957c5 -814dec01-f6f2-4817-8f83-2e758011b033,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S1_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,8a50fb37-81cf-47c9-8850-a12b4391e2e7,olm:{(0.00,1.00)},,,,1,a7071b97-2be4-40bf-a0b1-b8faf6bff6d6 -2c4fae2c-c565-4111-b535-8488737aa358,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(21)-NS_NET126_F2_(22),0.024000000208616257,1dee13af-e638-4858-9c69-0069190cd577,177a20fe-83b1-46df-94a3-4faa54348d10,olm:{(0.00,1.00)},,,,1,62a6a50e-8d16-415c-960d-8ef133627350 -84dcef6e-d5b1-436f-8562-369b2489bb10,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(34)-NS_NET126_F1_(33),0.019999999552965164,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,b425b28e-48a8-4ec4-a15a-387fcfb79895,olm:{(0.00,1.00)},,,,1,ce61ee4b-0244-416f-b3e0-80577b58781c -de25721a-7ad9-450f-9e89-f483f19bf8a7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(23)-NS_NET126_F2_(24),0.02800000086426735,9b509c7d-4647-40fd-b03e-7ab919215cc6,625bdd2c-a75f-46ef-850c-ca4704d56e55,olm:{(0.00,1.00)},,,,1,f8b900a6-7d3e-41b9-b5c6-48eca9153984 -f2c9a881-eb41-4628-833c-5258e95ec457,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(39)-NS_NET146_F1_(38),0.03200000151991844,904c7476-5f16-4ec2-9138-7d5e32d38a3b,32507a10-1eed-4a3f-820c-bc187f3b052e,olm:{(0.00,1.00)},,,,1,f564bbec-720f-4299-b516-e576f02152c8 -7297611b-fbdc-4949-87fc-1bca403708aa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(7)-NS_NET146_F3_(8),0.03200000151991844,f1e88392-3b2a-4ce8-a31f-c963f08f8043,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,olm:{(0.00,1.00)},,,,1,491312ff-b705-4baf-ad5e-139ca62abd13 -7d68b748-ebe5-430e-95b8-bd0eededa136,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(1)-NS_NET146_ONS,0.12099999934434891,4f28e734-5148-4caf-ac64-270231740cbf,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,744ea833-d481-4583-99e7-4e83728ea176 -e6882165-4c20-4589-9dd5-624b10802042,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(2)-NS_NET126_F4_(1),0.07100000232458115,c7e09266-c778-433b-b01a-5fb9e298ea8e,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,olm:{(0.00,1.00)},,,,1,f701322d-3c8f-4c18-9259-117ac854df91 -c4f33026-5741-4070-970c-1234541ce509,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(8)-NS_NET146_F2_(9),0.02800000086426735,792b505c-87ab-4665-a31d-b6035c5ece70,a5c73608-5a85-495d-bea0-df77b6ce66ea,olm:{(0.00,1.00)},,,,1,a246d41e-4ad0-4dbc-9261-99104c22f0d8 -be047b0d-9f7c-413e-bd60-f38b45d5ee80,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(10)-NS_NET146_F1_(9),0.03099999949336052,6c24b464-790a-4aae-bb11-766718f07cd5,0db6e581-37e9-4254-aed8-d5cdf66819f9,olm:{(0.00,1.00)},,,,1,a63fd579-c35b-4870-9173-0fd383364c6f -ce640cab-6f6d-4fd1-b652-009bec4c596b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(9)-NS_NET146_F1_(8),0.026000000536441803,0db6e581-37e9-4254-aed8-d5cdf66819f9,d5489e1b-0e7e-4ca9-a362-09c23576a622,olm:{(0.00,1.00)},,,,1,ec77a581-8148-4b2c-bb6a-3f7c24ebb93b -3e7e4741-502d-4c8f-bad5-e0c5c6f69958,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(10)-NS_NET126_F1_(11),0.027000000700354576,f6a31362-8b0d-4926-b0d0-10bb61db20df,270c7266-45dc-4e45-829f-c04f6b631cad,olm:{(0.00,1.00)},,,,1,80eb9e25-4a5c-49b6-bb57-8fa7cf5dc035 -8c6b2196-6705-45ec-9879-8334924f968c,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(25)-NS_NET126_F1_(26),0.028999999165534973,3a2f199c-2966-4b9a-939b-3a6c9924341c,3802b603-d08d-4031-b7d7-e29734bcc122,olm:{(0.00,1.00)},,,,1,3f4a87a8-dd17-4b3d-acfc-10453391acc6 -445cc0c8-70b8-47d4-987f-308269b845a3,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(25)-NS_NET146_F1_(26),0.028999999165534973,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,154e9a99-467b-4f65-9928-8ebb14149baa,olm:{(0.00,1.00)},,,,1,b1614223-e9ef-4551-b50f-074d368a4289 -bf6e54ab-1c74-4ce7-8371-b47e9019bd25,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_05-MS1_06,0.4000000059604645,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,b22c9299-5fb4-46a7-b566-fc17e0d51d60,olm:{(0.00,1.00)},,,,1,5c01eba4-8697-4e06-82f0-7ffd7bb43715 -9e9550e6-a601-4633-96a1-20220893ce00,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(13)-NS_NET146_F1_(14),0.03200000151991844,f1e55c8b-357f-45a7-9d57-e299f9b207f3,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,olm:{(0.00,1.00)},,,,1,e3a643fe-bba4-4a7f-83db-23b0e03c923c -02d85e44-4196-4ed1-9fa4-af9211dbd753,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(17)-NS_NET146_F4_(2),0.10000000149011612,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,b37ea333-65e1-4211-8449-993b67e8e0e2,olm:{(0.00,1.00)},,,,1,8bd8a653-39a7-420d-976d-68d9492601bd -5f8eb2b8-0f98-4011-bc3a-b182285be4db,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(29)-NS_NET126_F1_(28),0.02500000037252903,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,0c266541-6235-4d01-8258-e763c58af6c7,olm:{(0.00,1.00)},,,,1,4f86b68c-cbfe-4f1c-b849-dd17c640aa7c -31f8365c-9329-4c46-8555-6ec6aadf130e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(9)-NS_NET146_F4_(10),0.032999999821186066,9b889b73-c108-4b38-b6eb-3377841e0c83,ffcaf979-d707-4d25-8f46-f436f9792d7f,olm:{(0.00,1.00)},,,,1,3654a929-29a8-4945-80df-5fd5a7ab6218 -56603d19-84d5-4c2f-a42c-92777602999a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(16)-NS_NET126_F2_(17),0.024000000208616257,d8c35123-b389-4199-84f9-d417d24bb78d,c5457e35-ad81-4427-9d3a-99e4c44ccae8,olm:{(0.00,1.00)},,,,1,df4aeff9-dacd-4326-9126-58e39f4161f9 -e7388048-40c3-4fd7-bcbb-2e1b09e735d2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(11)-NS_NET146_F1_(12),0.01899999938905239,666757e2-292e-473c-ac9c-04c0786574bc,3b879239-20c8-4adf-bd51-92924327ee71,olm:{(0.00,1.00)},,,,1,d4ff2175-de32-4f24-99ad-ab11517444f9 -2005c393-edc4-4cc4-80af-ebbde1305b8e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(38)-NS_NET146_F1_(37),0.028999999165534973,32507a10-1eed-4a3f-820c-bc187f3b052e,450426ac-a560-4d17-b1fc-9e169530a655,olm:{(0.00,1.00)},,,,1,a4c7ef55-d178-4967-a6cf-8a762672d27c -03b3d5c7-cb42-45d7-a5b7-b44c60ad5268,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_04-MS2_05,0.800000011920929,5f1c776c-6935-40f7-ba9e-60646e08992b,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,olm:{(0.00,1.00)},,,,1,5407472c-b967-4600-864d-c79362f5658c -836bf4ab-38e1-44f5-a082-723fc12e4845,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(1)-NS_NET146_F3_(2),0.023000000044703484,22e58399-428f-4633-9ee4-e5fa0db68d6d,0b2a3b46-5e43-4879-973e-d8fb96429d8a,olm:{(0.00,1.00)},,,,1,9f363635-277f-49ad-9d59-17ba6fe87989 -d97f2684-22cb-4c14-b01c-b95081d4d624,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(29)-NS_NET146_F1_(28),0.02500000037252903,867c4b4d-0f38-4f28-82ce-135f2cc63808,012c9eee-86c2-494c-adcc-bbfc481e4a46,olm:{(0.00,1.00)},,,,1,184d5283-e90b-4ad1-9a28-51f09df26312 -9039f436-9be6-4c74-86b2-b5add2446d0a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_04-MS4_05,0.800000011920929,890f2162-b4cb-49e7-a16f-4b552c5e245c,ee384ace-040e-4f21-8a8a-d702ab51af55,olm:{(0.00,1.00)},,,,1,29ce3d34-1e26-468c-af62-19ff0d0fd70f -81578256-7c89-4651-8863-31fd206c628c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(19)-NS_NET126_F1_(20),0.04399999976158142,d2aff632-fc26-4595-931c-92e266247ac8,36cda100-86ae-4a20-ac71-20af603ac0cf,olm:{(0.00,1.00)},,,,1,90f47116-bd6e-489b-b5c0-8db3ff905d4b -0b6f398b-30f3-41f1-9bc2-ec93e91e8f19,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(22)-NS_NET126_F2_(23),0.027000000700354576,177a20fe-83b1-46df-94a3-4faa54348d10,9b509c7d-4647-40fd-b03e-7ab919215cc6,olm:{(0.00,1.00)},,,,1,e04e5d5a-1f24-40ce-9869-1835e0ade796 -d48db7e8-5fde-456f-8b17-02d18a5a2e32,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_4-NS_NET116_S2_5,0.029999999329447746,e05c68b1-11cd-43fd-a4b2-31e4db380c78,32bd37df-255b-4eb2-9d16-5b711132eee6,olm:{(0.00,1.00)},,,,1,b42b9195-4953-403f-8e52-55cc8e653c94 -9d2b065a-9098-447d-8dbe-5eb06cc691a2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(15)-NS_NET146_F4_(16),0.04800000041723251,576840db-7d3c-417b-b587-28b222e740e1,9f7599de-c488-46c5-b053-1279a511f7b9,olm:{(0.00,1.00)},,,,1,f6ac868a-f7c6-48b7-a86e-ede7100859ea -442c4813-6272-4cf9-b30b-22f9114bc3db,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(26)-NS_NET126_F3_(27),0.026000000536441803,dc022eec-16b0-4a64-a2f5-498d81aca71e,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,olm:{(0.00,1.00)},,,,1,a2f51a3d-5e1e-41cd-8be6-696ac1a12d52 -7d9647cb-e7ca-4ecc-a79e-edb1bfbfb666,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(1)-NS_NET126_F3_(2),0.023000000044703484,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,285a4caa-2da8-4bd2-8a60-7d04f168f378,olm:{(0.00,1.00)},,,,1,51eff3e4-bffc-42b0-89d0-5c4756e128ba -7263918d-4331-43af-bd10-8c06bd2b8667,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(22)-NS_NET146_F3_(23),0.02500000037252903,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,olm:{(0.00,1.00)},,,,1,8f7197d4-129a-4493-9a21-55e258d7b6ed -c23b7659-8e54-410a-b0e9-9eccbe2457dc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(9)-NS_NET126_F1_(8),0.026000000536441803,5dfd45b8-48e7-42fd-ac53-cc57455486b5,f717b05b-f4e7-43d9-af9e-638e2badee5a,olm:{(0.00,1.00)},,,,1,c56980f1-59a0-4966-8743-a6a8165efdda -14f9eef8-8550-45fa-a3f0-f583624556e7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(13)-NS_NET126_F2_(14),0.02199999988079071,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,9ce9d92c-5583-4b16-bec6-9f67834663cb,olm:{(0.00,1.00)},,,,1,fdae377a-76ff-447c-a64b-ae3a431691a3 -7df282f5-2e54-4220-8276-087634415be8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(36)-NS_NET126_F1_(35),0.028999999165534973,ca3391eb-ca94-4945-ac72-e116f396f82c,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,olm:{(0.00,1.00)},,,,1,0250b2f4-4cbf-449f-87ef-b90dc451673e -d8d23da6-be08-4ace-8d93-70c0faab1505,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(4)-NS_NET126_F4_(5),0.05999999865889549,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,de5ee252-ebb6-42b0-875c-77ae557ffbf6,olm:{(0.00,1.00)},,,,1,9989a72f-2587-4a15-804e-e81d9af7ee93 -094a0827-54d8-4ed9-bb8f-2766db020c87,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(20)-NS_NET146_F1_(21),0.05999999865889549,7d45f0ab-1e6b-452f-b665-c4846cf046f5,92cb5065-2e57-4099-8e29-75cbc0c80370,olm:{(0.00,1.00)},,,,1,0cbc7c1e-1146-40bc-a87e-a4293f1b8765 -5fa6e010-393e-4bd2-a874-56eb784f9741,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(5)-NS_NET146_F4_(6),0.05400000140070915,d7023c15-adb7-4d56-9f86-b182611a47ef,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,olm:{(0.00,1.00)},,,,1,7895fb66-d867-4e4a-bab9-ce5165207321 -f0d4491e-eb64-49a0-8fc3-44fa5bd9dcee,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_4-NS_NET116_S3_5,0.029999999329447746,36dccefc-f04c-493f-bb88-11343583bf9f,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,olm:{(0.00,1.00)},,,,1,e2ee2ab1-8e22-41be-9a1f-cfdee99d611e -e311729e-244e-48a6-bc48-0c7d9823c148,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(3)-NS_NET126_F4_(4),0.05299999937415123,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,olm:{(0.00,1.00)},,,,1,0615b7b8-e7ec-4771-9e68-f02948044da2 -a3c0115c-42eb-48a9-a6b0-64635ee66b87,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(11)-NS_NET126_F3_(12),0.019999999552965164,4258f215-5b22-446f-a260-e8cdaa7c95d1,eb125953-31d3-4207-adf7-aba3a3790d6f,olm:{(0.00,1.00)},,,,1,62829e00-c835-4fea-b47a-104d258a5393 -43394be2-5c85-4449-ad06-7866395a5c79,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(3)-NS_NET146_F3_(4),0.01899999938905239,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,f66df6fa-3dfa-4515-85d7-54d0f429fde7,olm:{(0.00,1.00)},,,,1,2f625e1a-ff4b-4379-bd79-e309d5841ffb -2dd402ff-ef64-4b4b-8a49-e9570364e65b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(36)-NS_NET146_F1_(35),0.019999999552965164,8f80e777-ccbd-4630-b10e-238e824113fd,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,olm:{(0.00,1.00)},,,,1,dc2dafb1-dd6f-489e-9fb1-36d029b03980 -6f875559-5af0-47a9-9f0e-f1d8332f9230,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(30)-NS_NET146_F1_(29),0.029999999329447746,9f95c733-71e2-4bf0-a27a-70144518ea2c,867c4b4d-0f38-4f28-82ce-135f2cc63808,olm:{(0.00,1.00)},,,,1,9987d3ab-2135-4c6d-bb7b-209659ab9356 -a2a8bc02-02a9-40d8-9495-058c04d7df89,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(7)-NS_NET146_F2_(8),0.02500000037252903,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,792b505c-87ab-4665-a31d-b6035c5ece70,olm:{(0.00,1.00)},,,,1,d4890af8-3627-4397-b962-31e5ae9a8164 -0b1f06c3-9622-47cd-b41f-bd0314673b8d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(10)-NS_NET126_F3_(11),0.026000000536441803,e25387d0-ab9a-406d-bcb4-555414b88b1b,4258f215-5b22-446f-a260-e8cdaa7c95d1,olm:{(0.00,1.00)},,,,1,c6ec6f58-dae8-4dcc-b486-d0ba6df880c6 -bfecad6c-ddda-4957-ae66-f04d30fd7104,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(23)-NS_NET126_F1_(24),0.05000000074505806,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,4f2402e8-664a-40f2-970a-abc098a2a0d1,olm:{(0.00,1.00)},,,,1,b0242798-3ebc-43b5-b26d-0afc2e3af126 -c49d1581-a0c6-493f-9534-39f97970492b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(13)-NS_NET146_F3_(14),0.020999999716877937,bdf97a4d-622c-4251-8183-8b1a696f376e,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,olm:{(0.00,1.00)},,,,1,0d7473a5-dd01-460f-a1ee-624d10f34c8e -e1315733-0b28-4465-8367-fa4535d282fa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(9)-NS_NET126_F3_(10),0.03200000151991844,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,e25387d0-ab9a-406d-bcb4-555414b88b1b,olm:{(0.00,1.00)},,,,1,7da1277a-931e-48f2-8d9f-810e49e0b8ec -5ff3f25d-ef1d-4ba2-ba1e-b387965a839a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(11)-NS_NET126_F1_(12),0.01899999938905239,270c7266-45dc-4e45-829f-c04f6b631cad,9d10a92f-576d-4777-99ff-59d145924fea,olm:{(0.00,1.00)},,,,1,2c4b31fd-9662-4b0a-95da-bab5a1b541cd -09083d14-02aa-40a3-9948-86e86883bda1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(37)-NS_NET146_F1_(36),0.054999999701976776,450426ac-a560-4d17-b1fc-9e169530a655,8f80e777-ccbd-4630-b10e-238e824113fd,olm:{(0.00,1.00)},,,,1,ceb28bd4-0090-4920-bedc-4f66968729dc -e8329717-1626-4c33-b60e-d83e78514014,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(11)-NS_NET146_F2_(12),0.029999999329447746,f26b5511-3c50-42d5-97c2-be408330eb84,8254d91b-e5da-4402-bb8f-301eafa09d28,olm:{(0.00,1.00)},,,,1,76530f38-d7be-4e8b-b1f5-cfe49b59388f -2e5bf3d7-11a5-496f-9bd5-bb9d3686a576,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(5)-NS_NET146_F3_(6),0.02500000037252903,ce71377d-63ea-462a-9290-67e51946a098,01bdd8b2-145f-42b3-80e3-a2366dea1044,olm:{(0.00,1.00)},,,,1,809a36fc-7f08-4800-8714-2b6607974a43 -94071ac7-ae51-4e45-8795-9d10bda616e9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_03-MS1_04,6.0,787237ad-b3a8-4f2c-ab70-31c5113d82d7,1396cb4c-cee7-4116-97c9-290f98785719,olm:{(0.00,1.00)},,,,1,5f05acb2-b125-47e1-af39-878997a48981 -473a11f4-1691-44ba-8e95-96782bc9d07f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(27)-NS_NET126_F3_(28),0.03099999949336052,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,olm:{(0.00,1.00)},,,,1,970e0436-65e3-48d6-9d9c-1f194f94f02c -d86488f7-cf74-41b4-9d62-e2923d00680f,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(20)-NS_NET126_F1_(21),0.05999999865889549,36cda100-86ae-4a20-ac71-20af603ac0cf,14ae9865-cb9b-4518-9f2a-c0fda3455a42,olm:{(0.00,1.00)},,,,1,0610293b-068b-4851-927b-618da07e6fcf -ec4d2395-23de-41c7-a366-af36aed1bf44,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(4)-NS_NET146_F3_(5),0.017999999225139618,f66df6fa-3dfa-4515-85d7-54d0f429fde7,ce71377d-63ea-462a-9290-67e51946a098,olm:{(0.00,1.00)},,,,1,98d060f1-bde2-4649-92e9-c818ba66f474 -8add0020-bc20-4aaa-9ad3-fa1a1a5ef376,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(15)-NS_NET126_F1_(16),0.019999999552965164,41c0087f-ce27-4da3-97d2-92d711b639b4,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,olm:{(0.00,1.00)},,,,1,9c4d86bb-ab1d-42ff-a5f2-4d1f39778f6c -76f097c5-173f-4fee-b6db-190792922d0e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S3_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,416fa5eb-2f72-46c3-978f-6a0ebb714a40,olm:{(0.00,1.00)},,,,1,89a28eeb-daae-4a0b-bfd5-6c5ba90f7440 -784bfe2a-8d23-4e74-8b05-b13141611186,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(20)-NS_NET146_F3_(21),0.020999999716877937,0ebf0088-f596-4cd1-9ae0-5da02dc40335,a4a44d93-48d6-4b87-8053-87fe0778e75c,olm:{(0.00,1.00)},,,,1,9a3869ee-c4b1-4b3a-89ce-02d79a2cf4ad -affde1a2-90e8-468f-a0a9-eb024f791857,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_ONS-NS_NET126_F4_(1),0.04500000178813934,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,olm:{(0.00,1.00)},,,,1,d639d54f-19ff-4b56-bf41-206c1736258c -c87706ad-37ff-4419-b4bc-4607d780498e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(10)-NS_NET126_F2_(11),0.01899999938905239,3d81adf5-73d1-4708-b03b-3afc7db017f4,6678c226-c5d2-4ce3-9728-dc1163be799f,olm:{(0.00,1.00)},,,,1,34bcbd39-34fe-4ba4-896b-e123e597985a -1c23e300-0ad5-4b90-ac74-b9763e579268,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_06-MS4_07,6.0,fa6d5184-b205-4b1b-839f-7b21ac956c29,898d8295-bf35-4079-9374-99b059c2c956,olm:{(0.00,1.00)},,,,1,85771d96-26ec-47d7-b8ef-f991a0bb996e -52df9c70-136a-49bb-9ad4-d300123c7e99,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_02-MS3_03,0.5,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,e4502c52-b4d7-4082-a583-b5688d8244e0,olm:{(0.00,1.00)},,,,1,f3a219f3-8999-4b77-90b8-7f78b4a884a8 -5d56c97f-e15c-4676-9b1a-fc5d7efb8a24,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(28)-NS_NET146_F3_(29),0.02199999988079071,c72a08bc-4685-49b1-b8ef-803aebc8c388,15345698-c319-461f-b969-37d50fb84220,olm:{(0.00,1.00)},,,,1,c435432c-3647-4b5b-96e1-ac1e32a546e4 -412d395e-7ebc-4cc6-88fb-24006f54c931,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(12)-NS_NET146_F4_(13),0.039000000804662704,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,b608d71e-3ede-4156-a015-3f6e1d22242a,olm:{(0.00,1.00)},,,,1,44f95594-319f-47ba-9df2-5d9833e47408 -9d1ef0fd-3f8d-4a97-8495-25074243860c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(19)-NS_NET146_F2_(20),0.019999999552965164,636dec7c-4242-46e8-b7ae-db7e5a28c39c,2aa2d409-8bb2-477d-ac7a-6439552e136a,olm:{(0.00,1.00)},,,,1,fa60cbc7-5599-4409-b866-dc05a5b27235 -75098182-83b1-40ae-baaf-95f1e1f93250,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(29)-NS_NET126_F3_(30),0.028999999165534973,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,olm:{(0.00,1.00)},,,,1,01ef6262-ae52-48e5-833c-aface9a34b35 -d00ddea9-83f7-411a-9da6-f9607ffb3c87,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(30)-NS_NET146_F3_(31),0.023000000044703484,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,olm:{(0.00,1.00)},,,,1,f24aa8ff-676a-4638-a1b4-4c16566079e8 -0f11e5d6-f850-463b-8d74-6fdf91fad535,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(1)-NS_NET146_ONS,0.02199999988079071,2c520ab6-507e-4dcf-ab05-8f238e9b9385,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,4503f215-7ded-4230-9f94-e8ce4f2560ab -364ffff6-7541-4324-bbcf-fe626ba9de1d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(14)-NS_NET126_F2_(15),0.03200000151991844,9ce9d92c-5583-4b16-bec6-9f67834663cb,2645e336-b0df-4d1e-a0ea-375444488f06,olm:{(0.00,1.00)},,,,1,ca622ca6-25e3-4ddc-9516-99e2376ded1d -a102f0f4-e86d-438c-95a9-d3fc6357121f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(4)-NS_NET146_F4_(5),0.05999999865889549,00d4a837-f09c-41df-bed1-dfdb78387116,d7023c15-adb7-4d56-9f86-b182611a47ef,olm:{(0.00,1.00)},,,,1,fe7f2726-e60e-4111-9577-61f332eebf2e -060f10e1-2ffd-4972-9ace-7fff8df78658,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(21)-NS_NET146_F2_(22),0.024000000208616257,bd292f64-65e8-42ec-9b78-b9b9f013750e,5862f526-783a-4218-a463-3cbf5de8dade,olm:{(0.00,1.00)},,,,1,2ae4a009-1481-412f-aa25-9d74b23a60ce -87cd1ae0-2ac4-46fb-aeb8-b2f710da299b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(16)-NS_NET146_F2_(17),0.024000000208616257,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,40537c84-c812-4231-bd23-0ba81922e937,olm:{(0.00,1.00)},,,,1,6c4bc7e5-6510-43f2-b370-89e5426d8364 -cadd7ca5-2b70-4bcc-83d0-867df8b6d0a3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(29)-NS_NET146_F3_(30),0.028999999165534973,15345698-c319-461f-b969-37d50fb84220,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,olm:{(0.00,1.00)},,,,1,5806cf0a-5c5c-44ec-ac36-83a0030fb9dc -c64c73c4-109b-4baa-bf44-3357d4bca7d8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(6)-NS_NET146_F2_(7),0.020999999716877937,5071dd8c-bbc1-4c8d-a180-4492f80e183d,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,olm:{(0.00,1.00)},,,,1,be6b1366-0282-427c-99fe-7ee0ae092652 -00a3c4ab-e866-42a9-854f-fbf28c7f6a43,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(14)-NS_NET146_F2_(15),0.03200000151991844,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,d82fae59-844a-4c85-997e-326dd876137c,olm:{(0.00,1.00)},,,,1,103e89f7-9c1d-459d-abb8-cf964570340a -7bc8b609-baba-4afe-8cec-866d74e91e43,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(8)-NS_NET146_F3_(9),0.01899999938905239,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,6570535c-0d2e-4846-9951-21559902f67a,olm:{(0.00,1.00)},,,,1,af9a3ab2-48e6-4972-b589-8baae5c74fb9 -4bdb6569-72da-4d60-97b1-b5a639032d5d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_4-NS_NET116_S1_5,0.029999999329447746,b3a7431d-89b0-41cb-87a9-5853890796cd,92301422-94ae-48ab-89c7-a69eea9450b2,olm:{(0.00,1.00)},,,,1,3362b510-7d57-44b1-a6cf-8081aac84a5b -a9a94bc3-fa83-410a-9e71-38807e8d121c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(16)-NS_NET146_F1_(17),0.03200000151991844,09ac8949-2b79-41d7-b56f-a58f20036df2,0d94a5ea-3a13-48ba-a27f-b2903841c334,olm:{(0.00,1.00)},,,,1,0ae22511-6661-4a9c-a3b4-62e28f0c6301 -13ea7170-5fc1-4ed8-be71-0a91a9e5df99,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(16)-NS_NET146_F3_(17),0.029999999329447746,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,0f3ba59d-a9ce-4669-aa12-bebec42238b7,olm:{(0.00,1.00)},,,,1,37b03eb6-ef0f-48c2-ba36-e1a5ed1747b4 -031633ca-bd50-401e-9159-d2258ce6309c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(5)-NS_NET126_F4_(6),0.05400000140070915,de5ee252-ebb6-42b0-875c-77ae557ffbf6,e3a40690-d085-4796-9fcb-48d776e58594,olm:{(0.00,1.00)},,,,1,6fefbb49-0419-447c-9431-657cb0dc29fe -764eccc0-09cc-4c7a-bf76-33259938530c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(9)-NS_NET146_F2_(10),0.017999999225139618,a5c73608-5a85-495d-bea0-df77b6ce66ea,41414318-73e3-4bdc-8147-570a96b28d37,olm:{(0.00,1.00)},,,,1,a61d2b6a-2ae3-4e87-b69c-d6ef03746edb -8cc7bf8e-226d-41c9-9cd0-7524ea9186f7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(1)-NS_NET146_F1_(2),0.023000000044703484,4f28e734-5148-4caf-ac64-270231740cbf,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,olm:{(0.00,1.00)},,,,1,110964ab-decd-4f63-af13-dfe2ee499ba7 -b140dccb-7251-496b-9402-06ebd13048c2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(24)-NS_NET126_F1_(25),0.02800000086426735,4f2402e8-664a-40f2-970a-abc098a2a0d1,3a2f199c-2966-4b9a-939b-3a6c9924341c,olm:{(0.00,1.00)},,,,1,f5402aea-e1ab-43a3-b65b-a101e7358a6f -e357bf93-aaa3-4870-b6a4-6d2cdb8967da,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(5)-NS_NET126_F1_(6),0.017999999225139618,eb21d716-1b54-4dba-bdc2-d1f6752aef85,99e26ef8-75e2-46f3-aafc-6287bf5e3905,olm:{(0.00,1.00)},,,,1,b4dfd39c-38ec-4883-adf7-413c0662694a -52ccd989-d87b-4f9f-9d5d-a0609391f56e,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(10)-NS_NET146_F1_(11),0.027000000700354576,6c24b464-790a-4aae-bb11-766718f07cd5,666757e2-292e-473c-ac9c-04c0786574bc,olm:{(0.00,1.00)},,,,1,3124880e-a2af-42a1-be47-841a8176e7b6 -d59a733b-b7c6-401b-8e38-653e0cb72b5c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(32)-NS_NET126_F1_(38),0.03099999949336052,49b511fa-8cff-45f4-9a59-54faaaf90abf,06b7f21a-d6d7-4ec0-94c6-141845f14986,olm:{(0.00,1.00)},,,,1,5050a032-62b4-4239-aa13-9672c890e74a -95644bf5-8dca-4409-bb04-7d4e9a24fa03,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(30)-NS_NET126_F3_(31),0.023000000044703484,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,67af7db0-0fd8-4657-bb4f-43a2141b9f73,olm:{(0.00,1.00)},,,,1,d865f47b-3f99-4ba1-973b-4bdb6fe2414b -08d39ce3-e843-49bd-9b46-1fe927a1d4be,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(17)-NS_NET126_F2_(18),0.023000000044703484,c5457e35-ad81-4427-9d3a-99e4c44ccae8,e80aa2db-f32c-410d-96a1-a32e03222568,olm:{(0.00,1.00)},,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 -62c21e1e-f353-4e48-bca6-8a4da341971e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(21)-NS_NET146_F1_(22),0.03200000151991844,92cb5065-2e57-4099-8e29-75cbc0c80370,1ee9de9a-0095-4b58-beeb-e56fb908844a,olm:{(0.00,1.00)},,,,1,d03eee1c-0c11-41c4-90a3-2743ab894974 -73d786b9-377a-4807-9b70-21c80599a4d8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(27)-NS_NET146_F1_(9),0.03200000151991844,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,0db6e581-37e9-4254-aed8-d5cdf66819f9,olm:{(0.00,1.00)},,,,1,90499632-fb19-4b07-9726-8741307a2f77 -d15c85bb-c9b1-4fa3-8bf6-4aa393b564d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(15)-NS_NET146_F3_(16),0.020999999716877937,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,olm:{(0.00,1.00)},,,,1,ce1623cf-68c5-4f91-842a-2845ca7aa0e1 -6bbccaac-2bbe-4d0b-bb07-80dbb605ec1c,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(20)-NS_NET126_F2_(21),0.02500000037252903,de756ddb-793d-4b2d-959c-59d938a8f61f,1dee13af-e638-4858-9c69-0069190cd577,olm:{(0.00,1.00)},,,,1,fb585936-8df9-4d57-9545-0372de271044 -1372ca57-8429-43c6-a589-a402de4ac7f9,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(3)-NS_NET126_F3_(4),0.01899999938905239,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,bf7e7268-2fb6-4948-ace6-9037ae148fa3,olm:{(0.00,1.00)},,,,1,63a743b3-b45e-4862-b571-b4448545fb21 -222af488-6339-4308-8f25-eac19b6e2c9c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(24)-NS_NET146_F1_(25),0.02800000086426735,205fcee1-928c-4374-950c-34575f07fa49,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,olm:{(0.00,1.00)},,,,1,0ce5f7e7-51b3-4da3-ad12-1c50dc44c6c9 +ebd1f65a-65ae-4620-b1cf-79898683c9e1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_06-MS2_07,6.0,df97c0d1-379b-417a-a473-8e7fe37da99d,14a8dc4c-0906-402f-b073-6d6d4725d0cb,olm:{(0.00,1.00)},,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 + diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_type_input.csv index 4694ff989..056c33fb7 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_type_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_type_input.csv @@ -1,292 +1,9 @@ "uuid","b","g","i_max","id","r","v_rated","x" 803c298b-61c6-412c-9b60-21cabc5bd945,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -f66fc57d-f2be-41fd-bc60-d1177b091ac6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -ea01036f-5b25-47dd-98e3-0d944fd2e670,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -5b2b259b-1155-4130-b119-afea37851952,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -ceb28bd4-0090-4920-bedc-4f66968729dc,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +f66fc57d-f2be-41fd-bc60-d1177b091ac6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.069114997982978 f265e497-3a6d-4f96-9329-a7644cd8e785,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -0615b7b8-e7ec-4771-9e68-f02948044da2,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -be79605e-39e3-4a53-b27c-33b5b80e8832,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -3be9f63d-c316-4aa1-8695-6cfcfac29790,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -f5402aea-e1ab-43a3-b65b-a101e7358a6f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -6f8f3927-ac51-4b7d-a23e-8e429949f345,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 d3293c00-7bc8-434f-bfc8-b90cc2ff85be,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -90f47116-bd6e-489b-b5c0-8db3ff905d4b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -5050a032-62b4-4239-aa13-9672c890e74a,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -f8b5526a-2f8b-4937-864a-4162157a98be,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -ec77a581-8148-4b2c-bb6a-3f7c24ebb93b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -b2edb582-9e3e-4381-8807-75abd1710902,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -471b943e-0115-4262-beee-ebaef1503b09,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -2ae4a009-1481-412f-aa25-9d74b23a60ce,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -8bd8a653-39a7-420d-976d-68d9492601bd,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -b4dfd39c-38ec-4883-adf7-413c0662694a,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 0cf49259-c126-4602-9b8a-764208d67914,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -4ee89e0b-1e97-4dde-ba57-3b0b862957c5,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -33bf42ab-01ba-493f-a92e-de302649b490,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -e8fb78e6-329b-4968-b748-48d27078347a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -f564bbec-720f-4299-b516-e576f02152c8,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -7374aedd-b0cd-467c-99e9-fe3b26adb3b7,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -048a2c36-6fbc-43ec-aa92-3807f7bfec50,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -d334240a-49ef-430f-8924-3d3104b636ba,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -6fab725c-b58a-47eb-957c-9ca99f4558ce,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -2c4b31fd-9662-4b0a-95da-bab5a1b541cd,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -df4aeff9-dacd-4326-9126-58e39f4161f9,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -bdcb3549-eb2e-4903-8f0d-cf6a2166c09f,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -9db7e41e-7360-4529-bbdb-dbd220117f61,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -fbd5c9d9-96b2-4270-a927-c7a604f032f1,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -cb059d73-c67b-41d4-9c49-844c12351e77,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -c56980f1-59a0-4966-8743-a6a8165efdda,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -3d684e78-d7ba-436f-b223-c2f50de8d7ac,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -7286023c-864d-476f-8b54-f23179ed906a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -cb8e491b-e99f-4a68-a0e0-dfa07b77ca7f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -0622aad8-6436-429e-a46b-4e09adad1a6c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -e745cdd4-1c30-447f-8694-d3b3d2e01a96,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -8bfec339-14db-48d1-869b-c46b602a5940,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -0bfe6869-6869-438d-918c-e697955a922f,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -7895fb66-d867-4e4a-bab9-ce5165207321,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -d865f47b-3f99-4ba1-973b-4bdb6fe2414b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 9ac19e4c-0379-4aaf-a96a-b2e71462abb3,0.0,0.0,800.0,Kabel_110kV_1,0.0283,110.0,0.11 -9b5784f1-0ae5-4692-9deb-3d74743f59e0,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -fdae377a-76ff-447c-a64b-ae3a431691a3,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -f181cb5c-2234-49d5-9e3f-d21f14963074,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -b42b9195-4953-403f-8e52-55cc8e653c94,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -4503f215-7ded-4230-9f94-e8ce4f2560ab,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -03627bdf-9d77-44d5-a9c2-9e3109ec8a32,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -6ac4e62e-72ef-4772-8148-58586dd8d461,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -44f95594-319f-47ba-9df2-5d9833e47408,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -b8bec046-5587-4a35-a262-233452558bfa,0.0,0.0,800.0,Kabel_110kV_1,0.0283,110.0,0.11 -267979b1-af4a-4ae9-a22c-3e0234ce2271,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -0417354b-2a35-4499-965d-24b153f98769,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -85771d96-26ec-47d7-b8ef-f991a0bb996e,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 c940e435-0523-419a-90bc-f3dbf2e463f7,0.0,0.0,1360.0,Freileitung_110kV_2,0.0547,110.0,0.4 -f701322d-3c8f-4c18-9259-117ac854df91,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -6e3b7cd2-87cb-4155-a5a8-1e7ad6557a47,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -235dc9e4-7328-4386-8ca5-ce9c3202210e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -ca622ca6-25e3-4ddc-9516-99e2376ded1d,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -75e63c65-ec08-4c59-aef2-3db3f96904cc,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -342054c6-c0dc-4b03-b914-6bdc69c17d1b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -80eb9e25-4a5c-49b6-bb57-8fa7cf5dc035,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -5407472c-b967-4600-864d-c79362f5658c,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -a0318665-d079-4454-b335-67a08d52063e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -e2ee2ab1-8e22-41be-9a1f-cfdee99d611e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -9d193d4b-29bf-4cf5-9ff0-ab04185a6486,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -62829e00-c835-4fea-b47a-104d258a5393,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -8f7197d4-129a-4493-9a21-55e258d7b6ed,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -89a28eeb-daae-4a0b-bfd5-6c5ba90f7440,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -c6ec6f58-dae8-4dcc-b486-d0ba6df880c6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -744ea833-d481-4583-99e7-4e83728ea176,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -970e0436-65e3-48d6-9d9c-1f194f94f02c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -d4ff2175-de32-4f24-99ad-ab11517444f9,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -b3546eb6-8ac0-42c7-b5ee-ad0ba3cdd21a,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -f8b900a6-7d3e-41b9-b5c6-48eca9153984,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -5f05acb2-b125-47e1-af39-878997a48981,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -21efe2be-86c1-4d0c-ba01-f77b01632ddf,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -ce1623cf-68c5-4f91-842a-2845ca7aa0e1,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -0250b2f4-4cbf-449f-87ef-b90dc451673e,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -b8c8070f-0668-4a5c-bbff-4326670eedc3,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -7482222e-f925-4004-abdd-0b69ef453d8d,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -1a77afda-35bc-4902-a32e-a3a8f3d1a88a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -be6b1366-0282-427c-99fe-7ee0ae092652,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -fa60cbc7-5599-4409-b866-dc05a5b27235,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -9987d3ab-2135-4c6d-bb7b-209659ab9356,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -f6ac868a-f7c6-48b7-a86e-ede7100859ea,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -0d7473a5-dd01-460f-a1ee-624d10f34c8e,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -8c6655c4-4ab0-4eb9-9ef3-ccc4c1c58b86,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -dffa0c85-3ad7-4cae-b3f4-48bc41826b84,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -6fefbb49-0419-447c-9431-657cb0dc29fe,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -c9444107-2d82-4591-a80e-eacc5bea633f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -0d77358d-422b-4f97-8eb9-b36f717da4a2,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -9da326a4-b96c-4e3c-bcd2-58be00a460cb,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -64336228-e311-47a6-aa65-4e2883352109,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -a7071b97-2be4-40bf-a0b1-b8faf6bff6d6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -2f625e1a-ff4b-4379-bd79-e309d5841ffb,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -d03eee1c-0c11-41c4-90a3-2743ab894974,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -01ef6262-ae52-48e5-833c-aface9a34b35,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -6eae5d86-3269-4d7c-aca6-150008d85eb2,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -d03f95b2-28c1-41cc-a80b-768a2a2f4788,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -36876e77-ccb6-4cc1-8508-d1728c149a07,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -a246d41e-4ad0-4dbc-9261-99104c22f0d8,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -a34786e0-a3f2-4420-8754-9af63551cbf8,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -ba85a896-08d3-4b95-8a21-1c06f29513e4,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -90499632-fb19-4b07-9726-8741307a2f77,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -6986321a-0a85-411e-8b2d-9d929a7f298b,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -ab79d7fc-15bc-4ab6-bd7c-432ae87839d7,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -af9a3ab2-48e6-4972-b589-8baae5c74fb9,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -899d2b91-69bc-46fb-a4bb-0b97c7c8751a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -103e89f7-9c1d-459d-abb8-cf964570340a,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -fe7f2726-e60e-4111-9577-61f332eebf2e,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -7eb50926-f5b2-4fc4-b293-c679eaf19f65,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -17e87208-d092-4514-8b23-ab91598798ce,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -ce61ee4b-0244-416f-b3e0-80577b58781c,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -e04e5d5a-1f24-40ce-9869-1835e0ade796,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -a2f51a3d-5e1e-41cd-8be6-696ac1a12d52,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -5287c56e-1a3f-4265-bdf6-bad967e03478,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -0ae22511-6661-4a9c-a3b4-62e28f0c6301,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -9bdff8f4-9fc5-4bb4-a346-786543058f6a,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -2c4f86a0-5161-4f3f-b6c6-bcc9c7c0ed4e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -f2a9246c-1d44-4903-b6a1-f038b786c01b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -97a2a008-5c56-41d4-bef2-f1af45f2925b,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -dc2dafb1-dd6f-489e-9fb1-36d029b03980,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -caf07358-b134-46ae-a7f4-7c64d06ab25b,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -c21290a1-ce12-4bc1-be0b-3492c9399da3,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -bb9bd979-bf7e-48cb-840f-e63e85f00911,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -9a7fdf17-f929-42be-98fb-cf5778ce4358,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -660acf3d-706b-4daa-83e7-af1edcb02804,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -7204651a-462e-4a96-ab91-9bec7dbdcb92,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -6d1930ba-b144-459f-9a7f-463c0a0f46b4,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -71d2059f-ed6c-4cd1-9c3a-28b3409e93bb,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -0610293b-068b-4851-927b-618da07e6fcf,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -491312ff-b705-4baf-ad5e-139ca62abd13,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -1173fa67-2573-4476-aa5e-c3fe756a7f07,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -a4c7ef55-d178-4967-a6cf-8a762672d27c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -37b03eb6-ef0f-48c2-ba36-e1a5ed1747b4,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -673692bb-40e7-4793-8010-59a6c825fb0f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -ce8ff61c-97fd-441a-914a-250c0dc80ed2,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -29538d4e-9d99-4701-b21a-0d8ee5b665de,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -98d23c1c-fd2a-4257-993f-55663b42200b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -6daeb4b5-b137-4ed4-8bac-f6193d5daf33,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -184d5283-e90b-4ad1-9a28-51f09df26312,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -98d060f1-bde2-4649-92e9-c818ba66f474,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -c2618b8d-df63-4bc1-8eab-3ce2fd74e183,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -e0de3267-5ef6-4fcb-83c9-771d53e7fde8,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -29925a58-7664-486a-a503-ab0d994c9e75,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -2440030d-910e-4a4b-ac70-15f09e34e23b,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -22a27f37-a8dc-4316-9795-7525ee7a0ac7,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -29ce3d34-1e26-468c-af62-19ff0d0fd70f,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -9f363635-277f-49ad-9d59-17ba6fe87989,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -7445744d-21dd-46ad-805b-1d8b8a470294,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -3f4a87a8-dd17-4b3d-acfc-10453391acc6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -fb585936-8df9-4d57-9545-0372de271044,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -9312de84-9197-462f-9d69-7d2fea8f7f68,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -54a5e86e-8535-427e-b07b-638ba00913a5,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -7e6f9030-73ff-4fcb-a384-f71820af1a41,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -b44c03a0-c838-4de1-b329-e2df2a769d53,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -110964ab-decd-4f63-af13-dfe2ee499ba7,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -d639d54f-19ff-4b56-bf41-206c1736258c,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -86828e8b-9ff2-4bb6-8a32-f291c397acea,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -152c2e89-46ec-4b21-9cea-5c10420de37b,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -91bec055-7ab3-49f0-940d-f7399bbb129e,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 d0f81106-444d-4832-ad0b-a293d719206a,3.0,0.0,550.0,HS_1,0.109999999403954,110.0,0.379999995231628 -b6264d92-34ba-49db-bb48-9a1d16e78482,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -1d393258-37f4-4e4f-a77f-781524a55083,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -e3a643fe-bba4-4a7f-83db-23b0e03c923c,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -01b81835-2d2a-4e5c-bf78-cb1e789f2d0f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -82bc6482-24eb-42dd-8dc3-e05b86696a22,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -3124880e-a2af-42a1-be47-841a8176e7b6,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -2cbe87fe-c770-4b7b-b1ac-6e52ea35682a,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -28c423bf-1639-4599-847c-d0db54b6d55d,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -62a6a50e-8d16-415c-960d-8ef133627350,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -0cbc7c1e-1146-40bc-a87e-a4293f1b8765,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -2de36fa6-bedc-413d-b9ea-ac1a47459531,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -1568ffdb-4504-4dce-b1d4-680a286f52b2,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -e0c1129d-75ba-4639-928d-2f43eeabc88e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -3362b510-7d57-44b1-a6cf-8081aac84a5b,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -d4890af8-3627-4397-b962-31e5ae9a8164,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -8c9f87cd-141c-4ba9-a017-5fcde0e542a2,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -28ff8422-4924-4669-8352-2d5fd68a084c,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -c435432c-3647-4b5b-96e1-ac1e32a546e4,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -54b7a190-585f-4a05-a07f-840289540a3f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -0d9b5a69-e04d-4617-b46d-6ddb64ca815d,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -4f86b68c-cbfe-4f1c-b849-dd17c640aa7c,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -e4d237c9-b025-4838-8b12-34bbf1265fb9,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -e5d110d3-321b-4726-bc51-e265f83891df,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -0199a8ad-0453-4362-90a8-49ee825029ac,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -f4a72519-d0f2-4208-b7c7-032cb5e5516d,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -c1eab793-7cb2-44b1-a309-e6a96e5ee80e,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -82e77523-a1ad-40e4-a7d1-0a9ae55a5b2f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -87591389-0527-4fe0-8b33-7800b89a50c6,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -71bc51af-be08-413f-8165-90822ffef011,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -d984e978-5734-43e7-ac15-fd8cb4d281a6,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -51eff3e4-bffc-42b0-89d0-5c4756e128ba,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -459cc17d-3f08-484b-a886-33c987466b5b,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -716ef541-2872-42dc-9304-6c2d840c1f0d,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -63a743b3-b45e-4862-b571-b4448545fb21,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -359e568b-3167-4c1b-9e94-6e6aa74e36cc,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -b423a5cf-ca70-4a11-9b97-07d002a10837,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -333e8b90-4af3-4385-a845-ce1e56549bad,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -b1614223-e9ef-4551-b50f-074d368a4289,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -29a0785e-569d-4941-b7a3-9f4710dcb749,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -a61d2b6a-2ae3-4e87-b69c-d6ef03746edb,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -8cb6dcdc-c648-4c54-8cda-1df69f317b47,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -c4caf964-fe70-47f4-9596-b52418ee8d39,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -1ede9038-2ae8-4794-839d-f60f70d50177,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -9bcd4dbb-18d3-43af-85e0-e475f6371030,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -9c4d86bb-ab1d-42ff-a5f2-4d1f39778f6c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -5806cf0a-5c5c-44ec-ac36-83a0030fb9dc,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -121eb9fa-9cd8-49ef-a5c5-a382596b9d9f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -7da1277a-931e-48f2-8d9f-810e49e0b8ec,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -6a818827-ddba-4916-ab33-2c326d3c5745,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -98940ea1-18b6-4823-99aa-ede16c31602f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -6d8c33a0-9d13-40fb-a8ed-66f653461521,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -5c01eba4-8697-4e06-82f0-7ffd7bb43715,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -785dc700-c099-44fa-88b8-4242184395cf,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -9aafec57-d20c-4d25-9a12-0ffb299eddda,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -b8e2950a-6213-4502-bcd3-16a287428fbe,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -ec6693de-2458-4ace-b303-4ef744f72884,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -b0640c38-10d2-4f95-aa23-afbd8ad7f21c,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -a63fd579-c35b-4870-9173-0fd383364c6f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -8ad70eaf-8f88-49ac-9369-556f8d4e4981,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -3b41ea67-4e64-466f-9932-712b23fcf7df,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -d8c2bfa8-4782-4989-afe9-4f69e3c42ae1,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -69cea08f-72d2-4f65-b4b9-ae0a137da20b,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -b0242798-3ebc-43b5-b26d-0afc2e3af126,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -ad9a28fb-b6c5-447f-847f-14480a638bfc,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -9a3869ee-c4b1-4b3a-89ce-02d79a2cf4ad,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -33e2dfb4-60cd-4b99-b7ac-bc28267e8b9c,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -d5addbe0-2d36-489a-8552-b3a0e66aa5b8,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -3cde9801-6334-4e0d-8994-6d18b3906a71,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -c27513a1-3d09-4f03-9fdd-cdf15cb83dfb,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -4318646d-6b12-411d-9fe1-6151c5106479,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -04a91974-26b9-4b6c-9c0a-31f4bcc9c8d1,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -a4a49bc8-ea2c-4728-8c40-d6863e46f042,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -809a36fc-7f08-4800-8714-2b6607974a43,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -5373af9c-0365-498f-959d-80bf86bd9a26,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -f3a219f3-8999-4b77-90b8-7f78b4a884a8,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -bc540add-8fdb-43b8-b98a-7989b11ff268,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -1659f544-bc4d-40d8-a62b-70dd611bfc33,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -567497fb-f77c-4e25-a030-9d40b377711c,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -a61bace6-0050-436a-8715-0e042a8582f6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -f24aa8ff-676a-4638-a1b4-4c16566079e8,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -1dd89c18-1436-4212-a053-5c6435368da5,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -34bcbd39-34fe-4ba4-896b-e123e597985a,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -6c4bc7e5-6510-43f2-b370-89e5426d8364,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -1846cb8f-2d1f-48ec-a73c-9f9a8392bf1f,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 -9989a72f-2587-4a15-804e-e81d9af7ee93,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -0ce5f7e7-51b3-4da3-ad12-1c50dc44c6c9,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -6734c033-4156-4e9f-b924-2f5d6aee5c7f,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -b6c5b4cb-fc54-478c-9e57-0b5204e06120,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -d3f48b67-8081-41a8-a9ea-2515ef4c70ee,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -6bc2f42c-d4bb-422c-9aa8-6255d18bf010,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -9f3e546f-f81a-4602-8ceb-4401abceb42e,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -76530f38-d7be-4e8b-b1f5-cfe49b59388f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -c130b080-9569-4398-b66f-ee3ac517daca,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 -3bfb3448-4aa4-4390-88ab-b73e539c336f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -7513c490-99e4-4d11-983d-3d6bcf8dea93,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -cde5f3a8-4a99-49b7-a7e7-b73e1c6d8003,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -7e56f483-33df-4eb3-b80d-787dcd1d5fec,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -763854f1-b1c6-44fb-a458-c7878ac026e5,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -5f39d862-cf14-4619-847d-1b77eaa80546,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -b859db2f-036d-4697-887f-cb9445bc0814,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -c3e20038-888d-4d19-91d0-9732110ff433,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -b3cac110-acef-4ec0-9139-3858a4c36acc,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -58f4e0dc-7dd3-4890-af41-0a1730aa0e1d,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -3654a929-29a8-4945-80df-5fd5a7ab6218,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -138c7831-202a-4f00-9a5f-8c205a810816,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -f1974038-6ca4-4c43-8cf9-b9e6988b035c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -cbe6053c-f1fc-46e4-8c47-1291d84083ba,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -0b2b2d0b-0bff-4b57-b505-78d70f9a2d96,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -03877157-9a63-40f9-a4ba-12b86cf2ccd4,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -fa07a917-4d21-4e0b-abc4-527420509063,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -b63674e1-6827-4e8b-b3e6-34ee6d4823a9,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -0ef707b4-69a5-4e4b-95a0-91dc0752aa46,0.0,0.0,680.0,Freileitung_110kV_1 ,0.1094,110.0,0.4 -e6b134f3-2f34-4bdb-a353-0de86ef64651,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -04e8252c-c3f3-4a4e-a11a-a182e94c382e,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -a4aab125-8af4-4ef9-8842-4cf718f998bc,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -612f81f3-5f7f-45c7-ad13-f729ef2ee07d,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -7b2c7e95-87c7-4c2d-8174-012a138f9c2f,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -afc0f157-2fcd-4435-8cc1-46b29f8c799a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 -000a8091-6782-41a2-aa13-fcf0056989d1,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -ddfd9f5d-c943-4c9a-a019-58ef25e3cbb1,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -5670305b-68cf-4b9a-ab60-ea3bbd57afb4,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 -abbe9d99-e6b5-4958-9637-b3a36e3283ce,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 -12ccc9e0-9987-4c1c-b176-84574ab2d262,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 From 3b746a02af29306258f35eeb9d22cfbee0d574cc Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 8 Feb 2024 15:49:53 +0100 Subject: [PATCH 025/225] Improving check for duplicate csv lines. --- src/main/java/edu/ie3/datamodel/x.java | 83 -------------------------- 1 file changed, 83 deletions(-) delete mode 100644 src/main/java/edu/ie3/datamodel/x.java diff --git a/src/main/java/edu/ie3/datamodel/x.java b/src/main/java/edu/ie3/datamodel/x.java deleted file mode 100644 index b156f95ec..000000000 --- a/src/main/java/edu/ie3/datamodel/x.java +++ /dev/null @@ -1,83 +0,0 @@ -/* - * © 2024. TU Dortmund University, - * Institute of Energy Systems, Energy Efficiency and Energy Economics, - * Research group Distribution grid planning and operation -*/ -package edu.ie3.datamodel; - -import edu.ie3.datamodel.exceptions.EntityProcessorException; -import edu.ie3.datamodel.exceptions.InvalidGridException; -import edu.ie3.datamodel.exceptions.SourceException; -import edu.ie3.datamodel.io.naming.FileNamingStrategy; -import edu.ie3.datamodel.io.sink.CsvFileSink; -import edu.ie3.datamodel.io.source.RawGridSource; -import edu.ie3.datamodel.io.source.TypeSource; -import edu.ie3.datamodel.io.source.csv.CsvDataSource; -import edu.ie3.datamodel.models.input.AssetInput; -import edu.ie3.datamodel.models.input.AssetTypeInput; -import edu.ie3.datamodel.models.input.connector.LineInput; -import edu.ie3.datamodel.models.input.connector.type.LineTypeInput; -import edu.ie3.datamodel.models.input.container.GraphicElements; -import edu.ie3.datamodel.models.input.container.JointGridContainer; -import edu.ie3.datamodel.models.input.container.RawGridElements; -import edu.ie3.datamodel.models.input.container.SystemParticipants; -import edu.ie3.datamodel.models.input.graphics.GraphicInput; -import edu.ie3.datamodel.models.input.system.SystemParticipantInput; -import java.io.File; -import java.nio.file.Path; -import java.util.*; -import java.util.function.Function; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -public class x { - public static void main(String[] args) - throws SourceException, EntityProcessorException, InvalidGridException { - Path path = new File("./input").toPath(); - FileNamingStrategy namingStrategy = new FileNamingStrategy(); - - CsvDataSource dataSource = new CsvDataSource(",", path, namingStrategy); - TypeSource typeSource = new TypeSource(dataSource); - RawGridSource gridSource = new RawGridSource(typeSource, dataSource); - - List uuids = - Stream.of( - "803c298b-61c6-412c-9b60-21cabc5bd945", - "f66fc57d-f2be-41fd-bc60-d1177b091ac6", - "f265e497-3a6d-4f96-9329-a7644cd8e785", - "d3293c00-7bc8-434f-bfc8-b90cc2ff85be", - "0cf49259-c126-4602-9b8a-764208d67914", - "9ac19e4c-0379-4aaf-a96a-b2e71462abb3", - "c940e435-0523-419a-90bc-f3dbf2e463f7", - "d0f81106-444d-4832-ad0b-a293d719206a") - .map(UUID::fromString) - .toList(); - - Map types = - typeSource.getLineTypes().values().stream() - .filter(e -> uuids.contains(e.getUuid())) - .collect(Collectors.toMap(AssetTypeInput::getId, Function.identity())); - - List lines = - gridSource.getGridData().getLines().stream() - .filter(l -> !uuids.contains(l.getType().getUuid())) - .map( - l -> { - LineTypeInput newType = types.get(l.getType().getId()); - return l.copy().type(newType).build(); - }) - .toList(); - - List assetInputs = lines.stream().map(l -> (AssetInput) l).toList(); - - JointGridContainer container = - new JointGridContainer( - "", - new RawGridElements(assetInputs), - new SystemParticipants((List) Collections.EMPTY_LIST), - new GraphicElements((List) Collections.EMPTY_LIST)); - - CsvFileSink sink = new CsvFileSink(path.resolve("out"), namingStrategy, ","); - sink.persistJointGrid(container); - } -} From 9371a4b2e268fa07ec633fa46d0344aa1784905d Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:11:51 +0100 Subject: [PATCH 026/225] -Updated SystemParticipantValidationUtilsTest.groovy -correct my mistakes kw=kva --- .../ie3/datamodel/models/input/system/type/EvTypeInput.java | 6 +++--- .../validation/SystemParticipantValidationUtilsTest.groovy | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java index 665742c59..3672060db 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java @@ -33,10 +33,10 @@ public class EvTypeInput extends SystemParticipantTypeInput { * @param opex Operating expense for this type of EV (typically in €) * @param eStorage Energy capacity of the storage * @param eCons Consumed electric energy per driven distance - * @param sRated Rated apparent power for this type of EV (typically in kVA) + * @param sRated Rated apparent power for this type of EV (typically in kW) * @param cosphiRated Power factor for this type of EV - * @param sRatedAC Rated apparent power for AC charging for this type of EV (typically in kVA) - * @param sRatedDC Rated apparent power for DC charging for this type of EV (typically in kVA) + * @param sRatedAC Rated apparent power for AC charging for this type of EV (typically in kW) + * @param sRatedDC Rated apparent power for DC charging for this type of EV (typically in kW) */ public EvTypeInput( UUID uuid, diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy index 065c7c56d..8524edbca 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy @@ -238,8 +238,8 @@ class SystemParticipantValidationUtilsTest extends Specification { ex.message == expectedException.message where: - invalidEvType || expectedException - new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(0, S_RATED), Quantities.getQuantity(0, S_RATED)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) + invalidEvType || expectedException + new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(20,S_RATED ), Quantities.getQuantity(20,S_RATED )) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) } // Fixed Feed In From d96e4991b25ed88a5f8e0d971306603e31e7760c Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:20:23 +0100 Subject: [PATCH 027/225] -Space after comma --- .../validation/SystemParticipantValidationUtilsTest.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy index 8524edbca..13b284e2d 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy @@ -239,7 +239,7 @@ class SystemParticipantValidationUtilsTest extends Specification { where: invalidEvType || expectedException - new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(20,S_RATED ), Quantities.getQuantity(20,S_RATED )) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) + new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(20, S_RATED), Quantities.getQuantity(20, S_RATED)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) } // Fixed Feed In From 5bab36a29a12f21e66efd1ac98b6be3c376de5e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:21:04 +0000 Subject: [PATCH 028/225] Bump com.github.ie3-institute:PowerSystemUtils from 2.0 to 2.1 Bumps [com.github.ie3-institute:PowerSystemUtils](https://github.com/ie3-institute/PowerSystemUtils) from 2.0 to 2.1. - [Release notes](https://github.com/ie3-institute/PowerSystemUtils/releases) - [Changelog](https://github.com/ie3-institute/PowerSystemUtils/blob/main/CHANGELOG.md) - [Commits](https://github.com/ie3-institute/PowerSystemUtils/compare/v2.0.0...v2.1.0) --- updated-dependencies: - dependency-name: com.github.ie3-institute:PowerSystemUtils dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index d783aa216..f85a30b59 100644 --- a/build.gradle +++ b/build.gradle @@ -53,7 +53,7 @@ repositories { dependencies { // ie³ power system utils - implementation 'com.github.ie3-institute:PowerSystemUtils:2.0' + implementation 'com.github.ie3-institute:PowerSystemUtils:2.1' implementation 'tech.units:indriya:2.2' From b6d0f30a3c417c0b418d196a812ef4f6c0da7180 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Fri, 9 Feb 2024 12:08:04 +0100 Subject: [PATCH 029/225] Introducing method returning unique fields in Factory --- .../edu/ie3/datamodel/io/factory/Factory.java | 9 +++++ .../io/factory/UniqueEntityFactory.java | 34 +++++++++++++++++++ .../input/AssetInputEntityFactory.java | 6 ++-- .../factory/input/OperatorInputFactory.java | 11 +++--- .../input/graphics/GraphicInputFactory.java | 5 +++ .../factory/result/ResultEntityFactory.java | 7 ++++ .../timeseries/IdCoordinateFactory.java | 7 ++++ .../TimeBasedSimpleValueFactory.java | 1 - .../timeseries/TimeBasedValueFactory.java | 10 ++++++ .../TimeBasedWeatherValueFactory.java | 1 - .../timeseries/TimeSeriesMappingFactory.java | 5 +++ .../TimeSeriesMetaInformationFactory.java | 5 +++ .../AssetTypeInputEntityFactory.java | 7 ++-- .../typeinput/LineTypeInputFactory.java | 6 ++-- .../SystemParticipantTypeInputFactory.java | 7 ++-- .../Transformer2WTypeInputFactory.java | 21 +++--------- .../Transformer3WTypeInputFactory.java | 26 +++----------- .../datamodel/io/factory/FactoryTest.groovy | 5 +++ 18 files changed, 109 insertions(+), 64 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java diff --git a/src/main/java/edu/ie3/datamodel/io/factory/Factory.java b/src/main/java/edu/ie3/datamodel/io/factory/Factory.java index 9daff0c2d..04b8722c5 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/Factory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/Factory.java @@ -102,6 +102,15 @@ private void isSupportedClass(Class desiredClass) { .collect(Collectors.joining("\n - "))); } + /** + * Returns a list of sets of field names that are required to be unique throughout the whole + * dataset. For each set, the combination of all members of the set must be unique. This means + * that individual members of the set are not required to be unique, but only their combination. + * Sets with only a single member are exempt here; the single field must be unique throughout the + * dataset. + */ + public abstract List> getUniqueFields(); + /** * Returns list of sets of attribute names that the entity requires to be built. At least one of * these sets needs to be delivered for entity creation to be successful. diff --git a/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java new file mode 100644 index 000000000..35e1dec0f --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java @@ -0,0 +1,34 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.io.factory; + +import edu.ie3.datamodel.models.Entity; +import java.util.List; +import java.util.Set; + +/** + * Universal factory class for creating entities with unique fields uuid and id. + * + * @param Type of entity that this factory can create. Can be a subclass of the entities that + * this factory creates. + * @param Type of data class that is required for entity creation + */ +public abstract class UniqueEntityFactory + extends EntityFactory { + + protected static final String UUID = "uuid"; + + protected static final String ID = "id"; + + public UniqueEntityFactory(Class... allowedClasses) { + super(allowedClasses); + } + + @Override + public List> getUniqueFields() { + return List.of(newSet(UUID), newSet(ID)); + } +} diff --git a/src/main/java/edu/ie3/datamodel/io/factory/input/AssetInputEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/input/AssetInputEntityFactory.java index bfef41520..a5797cf9b 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/input/AssetInputEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/input/AssetInputEntityFactory.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.io.factory.input; -import edu.ie3.datamodel.io.factory.EntityFactory; +import edu.ie3.datamodel.io.factory.UniqueEntityFactory; import edu.ie3.datamodel.models.OperationTime; import edu.ie3.datamodel.models.input.AssetInput; import edu.ie3.datamodel.models.input.OperatorInput; @@ -22,12 +22,10 @@ * @since 19.02.20 */ public abstract class AssetInputEntityFactory - extends EntityFactory { + extends UniqueEntityFactory { - private static final String UUID = "uuid"; private static final String OPERATES_FROM = "operatesFrom"; private static final String OPERATES_UNTIL = "operatesUntil"; - private static final String ID = "id"; protected AssetInputEntityFactory(Class... allowedClasses) { super(allowedClasses); diff --git a/src/main/java/edu/ie3/datamodel/io/factory/input/OperatorInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/input/OperatorInputFactory.java index 706ba1250..76c01a6cc 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/input/OperatorInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/input/OperatorInputFactory.java @@ -6,16 +6,13 @@ package edu.ie3.datamodel.io.factory.input; import edu.ie3.datamodel.io.factory.EntityData; -import edu.ie3.datamodel.io.factory.EntityFactory; +import edu.ie3.datamodel.io.factory.UniqueEntityFactory; import edu.ie3.datamodel.models.input.OperatorInput; import java.util.Collections; import java.util.List; import java.util.Set; -public class OperatorInputFactory extends EntityFactory { - - private static final String ENTITY_UUID = "uuid"; - private static final String ENTITY_ID = "id"; +public class OperatorInputFactory extends UniqueEntityFactory { public OperatorInputFactory() { super(OperatorInput.class); @@ -23,12 +20,12 @@ public OperatorInputFactory() { @Override protected List> getFields(Class entityClass) { - Set constructorParams = newSet(ENTITY_UUID, ENTITY_ID); + Set constructorParams = newSet(UUID, ID); return Collections.singletonList(constructorParams); } @Override protected OperatorInput buildModel(EntityData data) { - return new OperatorInput(data.getUUID(ENTITY_UUID), data.getField(ENTITY_ID)); + return new OperatorInput(data.getUUID(UUID), data.getField(ID)); } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/input/graphics/GraphicInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/input/graphics/GraphicInputFactory.java index c3a5a058b..31ad20acf 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/input/graphics/GraphicInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/input/graphics/GraphicInputFactory.java @@ -47,6 +47,11 @@ protected List> getFields(Class entityClass) { return Collections.singletonList(constructorParamsMin); } + @Override + public List> getUniqueFields() { + return List.of(newSet(UUID)); + } + /** * Returns fields other than the required fields of {@link GraphicInput} that have to be present. * diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java index 98a1a1cea..76b4b7277 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java @@ -10,7 +10,9 @@ import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.util.TimeUtil; import java.time.ZoneId; +import java.util.List; import java.util.Locale; +import java.util.Set; /** * Internal API for building {@link ResultEntity}s. This additional abstraction layer is necessary @@ -35,4 +37,9 @@ protected ResultEntityFactory(String dtfPattern, Class... allowedCl super(allowedClasses); timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, dtfPattern); } + + @Override + public List> getUniqueFields() { + return List.of(newSet(TIME, INPUT_MODEL)); + } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java index cca490869..2e603432f 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java @@ -7,6 +7,8 @@ import edu.ie3.datamodel.io.factory.Factory; import edu.ie3.datamodel.io.factory.SimpleFactoryData; +import java.util.List; +import java.util.Set; import org.apache.commons.lang3.tuple.Pair; import org.locationtech.jts.geom.Point; @@ -28,4 +30,9 @@ protected IdCoordinateFactory() { /** @return the field id for the coordinate longitude */ public abstract String getLonField(); + + @Override + public List> getUniqueFields() { + return List.of(newSet(getIdField())); + } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java index d290ea04e..33a2cff0e 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java @@ -18,7 +18,6 @@ public class TimeBasedSimpleValueFactory extends TimeBasedValueFactory, V> { - private static final String UUID = "uuid"; private static final String TIME = "time"; /* Energy price */ private static final String PRICE = "price"; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedValueFactory.java index 8acebdf05..ad0d8b08d 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedValueFactory.java @@ -8,6 +8,8 @@ import edu.ie3.datamodel.io.factory.Factory; import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.Value; +import java.util.List; +import java.util.Set; /** * Abstract class that is able to build {@link TimeBasedValue}s from "flat" information @@ -17,7 +19,15 @@ */ public abstract class TimeBasedValueFactory, V extends Value> extends Factory> { + + protected static final String UUID = "uuid"; + protected TimeBasedValueFactory(Class... valueClasses) { super(valueClasses); } + + @Override + public List> getUniqueFields() { + return List.of(newSet(UUID)); + } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java index 254de4a74..e6a4c53d5 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java @@ -16,7 +16,6 @@ */ public abstract class TimeBasedWeatherValueFactory extends TimeBasedValueFactory { - protected static final String UUID = "uuid"; protected static final String TIME = "time"; protected static final String COORDINATE_ID = "coordinateId"; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java index 14d069c8a..065301ce8 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java @@ -38,4 +38,9 @@ protected TimeSeriesMappingSource.MappingEntry buildModel(EntityData data) { UUID timeSeries = data.getUUID(TIME_SERIES); return new TimeSeriesMappingSource.MappingEntry(uuid, participant, timeSeries); } + + @Override + public List> getUniqueFields() { + return List.of(newSet(UUID)); + } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMetaInformationFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMetaInformationFactory.java index 327f920eb..4f7576e6b 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMetaInformationFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMetaInformationFactory.java @@ -41,4 +41,9 @@ protected IndividualTimeSeriesMetaInformation buildModel(EntityData data) { ColumnScheme columnScheme = ColumnScheme.parse(data.getField(COLUMN_SCHEME)).orElseThrow(); return new IndividualTimeSeriesMetaInformation(timeSeries, columnScheme); } + + @Override + public List> getUniqueFields() { + return List.of(newSet(TIME_SERIES)); + } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/AssetTypeInputEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/AssetTypeInputEntityFactory.java index a318f7621..4aae38c09 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/AssetTypeInputEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/AssetTypeInputEntityFactory.java @@ -6,7 +6,7 @@ package edu.ie3.datamodel.io.factory.typeinput; import edu.ie3.datamodel.io.factory.EntityData; -import edu.ie3.datamodel.io.factory.EntityFactory; +import edu.ie3.datamodel.io.factory.UniqueEntityFactory; import edu.ie3.datamodel.models.input.AssetTypeInput; /** @@ -18,10 +18,7 @@ * @since 11.02.20 */ abstract class AssetTypeInputEntityFactory - extends EntityFactory { - - protected static final String ENTITY_UUID = "uuid"; - protected static final String ENTITY_ID = "id"; + extends UniqueEntityFactory { protected AssetTypeInputEntityFactory(Class... allowedClasses) { super(allowedClasses); diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/LineTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/LineTypeInputFactory.java index 504d0f09c..244a61839 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/LineTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/LineTypeInputFactory.java @@ -32,15 +32,15 @@ public LineTypeInputFactory() { @Override protected List> getFields(Class entityClass) { - Set constructorParams = newSet(ENTITY_UUID, ENTITY_ID, B, G, R, X, I_MAX, V_RATED); + Set constructorParams = newSet(UUID, ID, B, G, R, X, I_MAX, V_RATED); return Collections.singletonList(constructorParams); } @Override protected LineTypeInput buildModel(EntityData data) { - UUID uuid = data.getUUID(ENTITY_UUID); - String id = data.getField(ENTITY_ID); + UUID uuid = data.getUUID(UUID); + String id = data.getField(ID); ComparableQuantity b = data.getQuantity(B, StandardUnits.SUSCEPTANCE_PER_LENGTH); ComparableQuantity g = diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java index 014d7c69b..166cd93f8 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java @@ -72,8 +72,7 @@ public SystemParticipantTypeInputFactory() { @Override protected List> getFields(Class entityClass) { - Set standardConstructorParams = - newSet(ENTITY_UUID, ENTITY_ID, CAP_EX, OP_EX, S_RATED, COS_PHI_RATED); + Set standardConstructorParams = newSet(UUID, ID, CAP_EX, OP_EX, S_RATED, COS_PHI_RATED); Set constructorParameters = null; if (entityClass.equals(EvTypeInput.class)) { @@ -106,8 +105,8 @@ protected List> getFields(Class entityClass) { @Override protected SystemParticipantTypeInput buildModel(EntityData data) { - UUID uuid = data.getUUID(ENTITY_UUID); - String id = data.getField(ENTITY_ID); + UUID uuid = data.getUUID(UUID); + String id = data.getField(ID); ComparableQuantity capEx = data.getQuantity(CAP_EX, StandardUnits.CAPEX); ComparableQuantity opEx = data.getQuantity(OP_EX, StandardUnits.ENERGY_PRICE); ComparableQuantity sRated = data.getQuantity(S_RATED, StandardUnits.S_RATED); diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/Transformer2WTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/Transformer2WTypeInputFactory.java index 8746d24d8..6c3df5c0c 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/Transformer2WTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/Transformer2WTypeInputFactory.java @@ -39,29 +39,16 @@ public Transformer2WTypeInputFactory() { protected List> getFields(Class entityClass) { Set constructorParams = newSet( - ENTITY_UUID, - ENTITY_ID, - R_SC, - X_SC, - S_RATED, - V_RATED_A, - V_RATED_B, - G_M, - B_M, - D_V, - D_PHI, - TAP_SIDE, - TAP_NEUTR, - TAP_MIN, - TAP_MAX); + UUID, ID, R_SC, X_SC, S_RATED, V_RATED_A, V_RATED_B, G_M, B_M, D_V, D_PHI, TAP_SIDE, + TAP_NEUTR, TAP_MIN, TAP_MAX); return Collections.singletonList(constructorParams); } @Override protected Transformer2WTypeInput buildModel(EntityData data) { - UUID uuid = data.getUUID(ENTITY_UUID); - String id = data.getField(ENTITY_ID); + UUID uuid = data.getUUID(UUID); + String id = data.getField(ID); ComparableQuantity rSc = data.getQuantity(R_SC, StandardUnits.RESISTANCE); ComparableQuantity xSc = data.getQuantity(X_SC, StandardUnits.REACTANCE); ComparableQuantity sRated = data.getQuantity(S_RATED, StandardUnits.S_RATED); diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/Transformer3WTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/Transformer3WTypeInputFactory.java index 5b45e0394..196eaf472 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/Transformer3WTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/Transformer3WTypeInputFactory.java @@ -45,26 +45,8 @@ public Transformer3WTypeInputFactory() { protected List> getFields(Class entityClass) { Set constructorParams = newSet( - ENTITY_UUID, - ENTITY_ID, - S_RATED_A, - S_RATED_B, - S_RATED_C, - V_RATED_A, - V_RATED_B, - V_RATED_C, - R_SC_A, - R_SC_B, - R_SC_C, - X_SC_A, - X_SC_B, - X_SC_C, - G_M, - B_M, - D_V, - D_PHI, - TAP_NEUTR, - TAP_MIN, + UUID, ID, S_RATED_A, S_RATED_B, S_RATED_C, V_RATED_A, V_RATED_B, V_RATED_C, R_SC_A, + R_SC_B, R_SC_C, X_SC_A, X_SC_B, X_SC_C, G_M, B_M, D_V, D_PHI, TAP_NEUTR, TAP_MIN, TAP_MAX); return Collections.singletonList(constructorParams); @@ -72,8 +54,8 @@ protected List> getFields(Class entityClass) { @Override protected Transformer3WTypeInput buildModel(EntityData data) { - UUID uuid = data.getUUID(ENTITY_UUID); - String id = data.getField(ENTITY_ID); + UUID uuid = data.getUUID(UUID); + String id = data.getField(ID); ComparableQuantity sRatedA = data.getQuantity(S_RATED_A, StandardUnits.S_RATED); ComparableQuantity sRatedB = data.getQuantity(S_RATED_B, StandardUnits.S_RATED); ComparableQuantity sRatedC = data.getQuantity(S_RATED_C, StandardUnits.S_RATED); diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy index 33f657aed..ccab00d5c 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy @@ -90,6 +90,11 @@ class FactoryTest extends Specification { return null } + @Override + List> getUniqueFields() { + return null + } + @Override protected List> getFields(Class entityClass) { return [ From 2c9f7d62e4e384d476b65d2a7d39fdb47eef53ef Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Fri, 9 Feb 2024 12:50:23 +0100 Subject: [PATCH 030/225] Update CHANGELOG.md Co-authored-by: Daniel Feismann <98817556+danielfeismann@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d55c44b6..b4c0ff989 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Implementing missing typical methods in `Try` [#970](https://github.com/ie3-institute/PowerSystemDataModel/issues/970) - Added log warning when using `SwitchInputs` with `parallelDevices` parameter [#840](https://github.com/ie3-institute/PowerSystemDataModel/issues/840) - Validation for `EvcsInput` [#1000](https://github.com/ie3-institute/PowerSystemDataModel/issues/1000) -- Added Maximum ac and dc Charging limits to evtype [#876](https://github.com/ie3-institute/PowerSystemDataModel/issues/876) +- Added separate fields for maximum power limits for AC and DC to evtype [#876](https://github.com/ie3-institute/PowerSystemDataModel/issues/876) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) From 947cde88ab67ce1e0a8a01ea53f9f07b93c470ab Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 9 Feb 2024 13:58:32 +0100 Subject: [PATCH 031/225] Improving uniqueness check. --- .../ie3/datamodel/io/source/DataSource.java | 31 +- .../io/source/csv/CsvDataSource.java | 74 +-- .../io/source/csv/CsvIdCoordinateSource.java | 10 +- .../io/source/csv/CsvWeatherSource.java | 14 +- .../io/source/csv/CsvDataSourceTest.groovy | 4 +- .../_joint_grid/measurement_unit_input.csv | 598 +++++++++--------- .../csv/_joint_grid/transformer_2_w_input.csv | 10 +- .../transformer_2_w_type_input.csv | 5 - 8 files changed, 369 insertions(+), 377 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java index 3fd6afb2c..4669a9122 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java @@ -7,6 +7,10 @@ import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.models.Entity; +import edu.ie3.datamodel.models.input.AssetInput; +import edu.ie3.datamodel.models.input.InputEntity; +import edu.ie3.datamodel.models.result.ResultEntity; +import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import java.util.*; import java.util.stream.Stream; @@ -27,25 +31,20 @@ Stream> getSourceData(Class entityClass) /** * @param entityClass class of the source - * @return a map: field name to set of fields that needs to be unique for the source. + * @return a list of sets of fields that needs to be unique for the source. */ - default Map> getUniqueFields(Class entityClass) { - return Map.of(); - /* - if (TimeSeriesMappingSource.MappingEntry.class.isAssignableFrom(entityClass)) { - return Map.of("UUID", Set.of("uuid")); - } else if (TimeSeriesMetaInformation.class.isAssignableFrom(entityClass)) { - return Map.of("UUID", Set.of("uuid")); - } else if (UniqueEntity.class.isAssignableFrom(entityClass)) { - return Map.of( - "UUID", Set.of("uuid"), - "ID", Set.of("id")); + // TODO: May be replaced by Factory#getUniqueFields() + default List> getUniqueFields(Class entityClass) { + if (InputEntity.class.isAssignableFrom(entityClass)) { + return List.of(Set.of("uuid")); + } else if (AssetInput.class.isAssignableFrom(entityClass)) { + return List.of(Set.of("uuid"), Set.of("id")); } else if (ResultEntity.class.isAssignableFrom(entityClass)) { - return Map.of("TIME-and-MODEL", Set.of("time", "inputModel")); + return List.of(Set.of("time", "inputModel")); } else if (TimeBasedValue.class.isAssignableFrom(entityClass)) { - return Map.of("TIME", Set.of("time")); + return List.of(Set.of("time")); } else { - return Map.of(); - }*/ + return List.of(); + } } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index 447b5d717..c971a0286 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -361,13 +361,11 @@ protected List> csvRowFieldValueMapping( * * @param entityName name of the entity * @param allRows of the csv file - * @param fieldsMap field name to fields + * @param fields list of set of field names * @return a try object */ protected Try>, SourceException> checkUniqueness( - String entityName, - Collection> allRows, - Map> fieldsMap) { + String entityName, Collection> allRows, List> fields) { Set> rows = new HashSet<>(allRows); // check for duplicated rows that match exactly (full duplicates) -> sanity only, not crucial - @@ -379,9 +377,7 @@ protected Try>, SourceException> checkUniqueness( } List exceptions = - Try.getExceptions( - fieldsMap.entrySet().stream() - .map(e -> checkUniqueness(entityName, rows, e.getKey(), e.getValue()))); + Try.getExceptions(fields.stream().map(e -> checkUniqueness(entityName, rows, e))); if (exceptions.isEmpty()) { return Success.of(rows.parallelStream()); @@ -400,52 +396,56 @@ protected Try>, SourceException> checkUniqueness( * * @param entityName name of the entity * @param rows of the csv file - * @param fieldName name of the field * @param fields set of strings used to create an extractor * @return a try object */ protected Try checkUniqueness( - String entityName, - Collection> rows, - String fieldName, - Set fields) { + String entityName, Collection> rows, Set fields) { + String fieldName = String.join("-", fields).toUpperCase(); - Function, String> extractor = - fieldsToAttributes -> - fields.stream().map(fieldsToAttributes::get).collect(Collectors.joining("")); + Function, List> extractor = + fieldsToAttributes -> fields.stream().map(fieldsToAttributes::get).toList(); - List elements = rows.stream().map(extractor).toList(); - Set uniqueElements = new HashSet<>(elements); + List> elements = rows.stream().map(extractor).toList(); - if (uniqueElements.contains("null")) { + // counting all keys that are missing + long missingKey = elements.stream().filter(l -> l.contains(null)).count(); + + if (missingKey > 0) { return Failure.of( new SourceException( "'" - + entityName + + missingKey + "' entities with missing " + fieldName + " key found! Please review the corresponding input file!")); } - Map counts = - elements.stream().collect(Collectors.groupingBy(e -> e, Collectors.counting())); - String duplicates = - counts.entrySet().stream() - .filter(e -> e.getValue() > 1) - .map(Map.Entry::getKey) - .collect(Collectors.joining(",\n")); + Set> uniqueElements = new HashSet<>(elements); // if this happens, we return a failure - return Try.ofVoid( - elements.size() != uniqueElements.size(), - () -> - new SourceException( - "'" - + entityName - + "' entities with duplicated " - + fieldName - + " key, but different field " - + "values found! Please review the corresponding input file! Affected primary keys: " - + duplicates)); + if (elements.size() != uniqueElements.size()) { + // calculations are done only if we have a + Map, Long> counts = + elements.stream().collect(Collectors.groupingBy(e -> e, Collectors.counting())); + String duplicates = + counts.entrySet().stream() + .filter(e -> e.getValue() > 1) + .map(m -> String.join("-", m.getKey())) + .collect(Collectors.joining(",\n")); + + return Failure.of( + new SourceException( + "'" + + entityName + + "' entities with duplicated " + + fieldName + + " key, but different field " + + "values found! Please review the corresponding input file! Affected primary keys: " + + duplicates)); + } + + // returning an empty success if all is fine + return Success.empty(); } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index 3b50f9457..8bcaa3462 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -182,11 +182,11 @@ public int getCoordinateCount() { Collection> allRows = dataSource.csvRowFieldValueMapping(reader, headline); - Map> fieldsMap = - Map.ofEntries( - Map.entry("id", Set.of(factory.getIdField())), - Map.entry("coordinate", Set.of(factory.getLatField(), factory.getLonField()))); - return dataSource.checkUniqueness("IdCoordinate", allRows, fieldsMap); + List> fields = + List.of( + Set.of(factory.getIdField()), Set.of(factory.getLatField(), factory.getLonField())); + + return dataSource.checkUniqueness("IdCoordinate", allRows, fields); } catch (IOException e) { return Failure.of( new SourceException("Cannot read the file for coordinate id to coordinate mapping.", e)); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java index 0fded494b..3e84924aa 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java @@ -208,15 +208,13 @@ private Try>, SourceException> buildStreamWithFieldsT Collection> allRows = dataSource.csvRowFieldValueMapping(reader, headline); - Map> fieldsMap = - Map.ofEntries( - Map.entry( - "time-coordinate", - Set.of( - weatherFactory.getTimeFieldString(), - weatherFactory.getCoordinateIdFieldString()))); + List> fields = + List.of( + Set.of( + weatherFactory.getTimeFieldString(), + weatherFactory.getCoordinateIdFieldString())); - return dataSource.checkUniqueness("Weather", allRows, fieldsMap); + return dataSource.checkUniqueness("Weather", allRows, fields); } catch (IOException e) { return Failure.of( diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index ea8a5070d..8df611aa5 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -420,7 +420,7 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { when: def allRows = [nodeInputRow]* noOfEntities - def distinctRows = dummyCsvSource.checkUniqueness(NodeInput.simpleName, allRows, ["UUID": Set.of("uuid")]).getOrThrow().toList() + def distinctRows = dummyCsvSource.checkUniqueness(NodeInput.simpleName, allRows, [Set.of("uuid")]).getOrThrow().toList() then: @@ -475,7 +475,7 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { when: def allRows = [nodeInputRow1, nodeInputRow2]* 10 - def distinctRows = dummyCsvSource.checkUniqueness(NodeInput.simpleName, allRows, "UUID", Set.of("uuid")) + def distinctRows = dummyCsvSource.checkUniqueness(NodeInput.simpleName, allRows, Set.of("uuid")) then: distinctRows.failure diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/measurement_unit_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/measurement_unit_input.csv index 9589a8722..ef476e420 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/measurement_unit_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/measurement_unit_input.csv @@ -1,300 +1,300 @@ "uuid","v_ang","v_mag","id","node","operates_from","operates_until","operator","p","q" -016fb667-9ad7-490a-b338-032ab4b1b61f,false,false,regulate_transformers,e4502c52-b4d7-4082-a583-b5688d8244e0,,,,false,false -24c529c9-09b5-4fd3-ba12-53b3634c78c4,false,false,regulate_transformers,dc022eec-16b0-4a64-a2f5-498d81aca71e,,,,false,false -e29a056b-ea0e-4e31-96b9-9c3fdadb7b65,false,false,regulate_transformers,80d8252b-045f-471a-9638-416ed3f86120,,,,false,false -e194e458-39f2-4c2d-ad50-017817b2ec90,false,false,regulate_transformers,2f64bf67-cee9-44bb-8c13-ff96878932af,,,,false,false -a464a83d-c2bc-45e7-bad8-e12d6cbf3d83,false,false,regulate_transformers,32b3bb19-c52a-4a19-890a-94a8918d38a9,,,,false,false -2490fc85-e702-4e33-80b7-6db5e9c44388,false,false,regulate_transformers,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,,,,false,false -3f619f96-5b98-4787-8293-5f3880ff9bce,false,false,regulate_transformers,b8fa1f73-223c-4b08-a140-44f12484cce3,,,,false,false -e7fa841e-7284-4e1f-906e-a000bdaba14c,false,false,regulate_transformers,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,,,,false,false -9e549506-320c-46d7-913d-57e915b7a030,false,false,regulate_transformers,ae234bc5-b751-41f2-95ee-b78de124c583,,,,false,false -adb1c67d-56e6-4860-9e39-b427af5ae617,false,false,regulate_transformers,41c0087f-ce27-4da3-97d2-92d711b639b4,,,,false,false -9eebac95-db38-4e2e-9976-2d00fefd9f6f,false,false,regulate_transformers,67af7db0-0fd8-4657-bb4f-43a2141b9f73,,,,false,false -3a4e7915-e547-4939-8a7c-889792f687d0,false,false,regulate_transformers,119d270a-ff22-4fdb-8214-cb5b336790bf,,,,false,false -05bebe8d-34ab-4bf6-ba9c-d6056a583075,false,false,regulate_transformers,926d6113-933f-49e3-9529-a3035acdc9b2,,,,false,false -2d34f617-a32c-4a6f-9182-f7872cbc0677,false,false,regulate_transformers,519ace7e-fd3f-4797-b14b-36c1694b00cd,,,,false,false -0d968f46-fad9-4884-af21-aad2e07f04b2,false,false,regulate_transformers,e3a40690-d085-4796-9fcb-48d776e58594,,,,false,false -101440d9-44ec-4f54-87c2-01739d1819c0,false,false,regulate_transformers,ead38a50-b8f7-4bbb-b65d-f54350825e8e,,,,false,false -923f2d69-3093-4198-86e4-13d2d1c220f8,false,true,regulate_transformers,31a2b9bf-e785-4475-aa44-1c34646e8c79,,,,false,false -8459745b-4616-4c44-96dd-9e6b1d3623a9,false,false,regulate_transformers,60173008-809d-4d8f-b06a-3c4a838dd989,,,,false,false -739fc1a2-0c22-4fcb-81e0-1f3941cbb285,false,false,regulate_transformers,a286f73a-20ee-4056-8129-c7963b34ecd9,,,,false,false -4ebd7b4e-072d-4f0f-a70a-84e415256e77,false,false,regulate_transformers,5e213f42-d93e-45c5-a295-adbe09105746,,,,false,false -bb6b8889-39b0-4785-9695-4703e776d870,false,false,regulate_transformers,a5c73608-5a85-495d-bea0-df77b6ce66ea,,,,false,false -f038ad3f-a8cd-48bb-b0dd-3b4a2a7b8442,false,false,regulate_transformers,6678c226-c5d2-4ce3-9728-dc1163be799f,,,,false,false -e5cf9e99-b2d3-4587-8846-fba4cf5d27b8,false,false,regulate_transformers,4303784e-7193-454a-9be4-3591400b4eeb,,,,false,false -fabad8e5-31b5-4595-8dd9-f682154c1308,false,false,regulate_transformers,f6a31362-8b0d-4926-b0d0-10bb61db20df,,,,false,false -48a65e25-d6d1-4fcc-9c5e-c545baa126d3,false,false,regulate_transformers,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,,,,false,false -7cf9544b-1df8-4287-95e1-222d0a8d7ca4,false,false,regulate_transformers,0170837a-1876-45f9-a613-666f9991964d,,,,false,false -9a71fbdd-b20f-4a95-83fc-c0188de60f6c,false,false,regulate_transformers,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,,,,false,false -65fc15a0-ee49-443f-a9c1-1368de89db3e,false,false,regulate_transformers,de756ddb-793d-4b2d-959c-59d938a8f61f,,,,false,false -74fa5103-0fef-4ad7-9ba6-d6ec255b8662,false,false,regulate_transformers,904c7476-5f16-4ec2-9138-7d5e32d38a3b,,,,false,false -2fca54c5-687f-4f22-9fa5-0eb368c922c7,false,false,regulate_transformers,9d7038e9-5bcc-4676-bead-46c4f1291ba8,,,,false,false -a715c2af-7f78-4b29-a55e-d3de02221a3c,false,false,regulate_transformers,92301422-94ae-48ab-89c7-a69eea9450b2,,,,false,false -958afd26-72a1-4015-a4d4-d3da376a3ce2,false,false,regulate_transformers,970cf93c-36c5-4938-a7e4-3f184a7035f0,,,,false,false -ae9dc47d-d3e3-404a-a128-15fd69200357,false,false,regulate_transformers,67c1746c-3af8-403f-983e-1c7c047383df,,,,false,false -d6686041-182c-460f-bffd-7471523732e2,false,false,regulate_transformers,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,,,,false,false -1c2669ca-4dd5-4144-bb73-f3cef3452284,false,false,regulate_transformers,810bebb0-0d5c-4899-b213-3207be661248,,,,false,false -99b75455-54b3-40a0-a1af-83a79ac6ffd1,false,false,regulate_transformers,e2267696-669b-48e8-b43a-37d0db95011d,,,,false,false -d2ca6aed-a966-4bec-a01d-5ea0b95dcf88,false,false,regulate_transformers,d2aff632-fc26-4595-931c-92e266247ac8,,,,false,false -6a1829f2-f9ee-43b1-a9a3-d61d20976dbe,false,false,regulate_transformers,ff947647-b551-41ae-bcfd-6af228250c96,,,,false,false -7873c2ea-9478-468e-9ff3-0244983f9a5d,false,false,regulate_transformers,b425b28e-48a8-4ec4-a15a-387fcfb79895,,,,false,false -f01c279b-e1c9-44dd-a1ca-39561765f360,false,false,regulate_transformers,174fb4b2-4f9e-415c-bfee-d850ef751307,,,,false,false -abdbf7ea-07f0-49e6-bc36-b5081ebaa430,false,false,regulate_transformers,7546df1d-8a62-4650-bf2e-d1e441b38d70,,,,false,false -25ac3974-2646-4d0a-ba6b-c4ac1f28ce1a,false,false,regulate_transformers,4f2402e8-664a-40f2-970a-abc098a2a0d1,,,,false,false -b9037158-f27b-44da-811f-a6cc8fd3bbf5,false,false,regulate_transformers,40b0f497-96a3-49d9-9503-8fa67a5b532a,,,,false,false -87d6d17a-5aa3-4746-8c52-478f6e21fa50,false,false,regulate_transformers,49e14db3-a4bc-464a-b606-653ac8a604dd,,,,false,false -ea45c1fa-f734-4907-8239-4129050e5bc0,false,false,regulate_transformers,36dccefc-f04c-493f-bb88-11343583bf9f,,,,false,false -7686b818-a0ba-465c-8e4e-f7d3c4e171fc,false,true,regulate_transformers,bb59ca46-1f2e-41c9-9723-90b306f043cd,,,,false,false -9802753d-062a-4b6e-8de7-e5fe7b123870,false,false,regulate_transformers,9d10a92f-576d-4777-99ff-59d145924fea,,,,false,false -64347128-defb-4643-83dc-40158b42fd7f,false,false,regulate_transformers,5dfd45b8-48e7-42fd-ac53-cc57455486b5,,,,false,false -1eca3f1a-3cca-4486-89c5-879ccbff465a,false,false,regulate_transformers,2aa2d409-8bb2-477d-ac7a-6439552e136a,,,,false,false -e95dd056-e40f-48db-8554-baa369945467,false,false,regulate_transformers,06b7f21a-d6d7-4ec0-94c6-141845f14986,,,,false,false -6342ea88-5679-4459-891c-fe7a1f755208,false,false,regulate_transformers,c72a08bc-4685-49b1-b8ef-803aebc8c388,,,,false,false -1e8e57d3-ab9c-4498-8b33-edf2fbf1cc9b,false,false,regulate_transformers,d8c35123-b389-4199-84f9-d417d24bb78d,,,,false,false -07228d6d-2bed-43a1-9e63-f67e47fef0e9,false,false,regulate_transformers,ffcaf979-d707-4d25-8f46-f436f9792d7f,,,,false,false -ed91e37f-98e5-4acd-9372-c369ea722a4a,false,false,regulate_transformers,bd8c7d3d-e830-4a46-bf78-0086ce24909f,,,,false,false -9c578af4-11a8-4c11-8074-f75031a6f41a,false,false,regulate_transformers,1dcddd06-f41a-405b-9686-7f7942852196,,,,false,false -1d6b2628-3579-4ec9-8a6a-50187575504c,false,false,regulate_transformers,1bf26b4d-03cc-4490-8c33-d3db8597d807,,,,false,false -107416b3-3708-43fc-bdc4-dfa1e508d6b8,false,false,regulate_transformers,1dee13af-e638-4858-9c69-0069190cd577,,,,false,false -2f64a8c2-57f3-4156-ad0d-19c8492a0050,false,false,regulate_transformers,792b505c-87ab-4665-a31d-b6035c5ece70,,,,false,false -ca3091f3-db57-472e-8e29-94053c9570aa,false,true,regulate_transformers,f5839ade-5968-4879-a824-90b5fb3552cd,,,,false,false -1b3db287-eefa-4585-8575-e031b5705aa7,false,false,regulate_transformers,da79c960-d35a-4193-9b06-2d4d57051706,,,,false,false -140cd6d1-b980-41b4-a22d-2cc289453a43,false,false,regulate_transformers,b7baa286-cbe2-4143-a08f-4e025af47529,,,,false,false -90267614-2f35-426e-90a2-1bb576c2ebcd,false,false,regulate_transformers,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,,,,false,false -ccaa2df4-c38e-43f7-b3e5-84905a62e365,false,false,regulate_transformers,5f1c776c-6935-40f7-ba9e-60646e08992b,,,,false,false -3836660f-f198-436d-a746-1fcf7438e22d,false,false,regulate_transformers,00bbc353-d47e-4865-a696-fe5d29b9e6a2,,,,false,false -ecdd4498-6f9c-4768-81f6-8b00c098a386,false,false,regulate_transformers,f29859be-c6e7-4cf9-84d7-239eb98a9e65,,,,false,false -3c64b45f-876c-4782-b7d9-2e8e02a427a3,false,false,regulate_transformers,ee384ace-040e-4f21-8a8a-d702ab51af55,,,,false,false -67c7dd24-1e9a-4d25-a4e6-96548a50f53b,false,false,regulate_transformers,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,,,,false,false -9a15a6d0-dc24-4066-b0b4-81ffdc05f6d7,false,false,regulate_transformers,0b2a3b46-5e43-4879-973e-d8fb96429d8a,,,,false,false -4f5ff4aa-c4de-4e0a-9ee5-1b617e5c6ef4,false,false,regulate_transformers,34cd8ee0-e607-4c47-89a7-121c3e32768a,,,,false,false -7c2af318-272b-4c39-8713-9d2a34f3a15b,false,false,regulate_transformers,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,,,,false,false -b29b43b6-71a7-4481-b57f-ce9f0355a67d,false,false,regulate_transformers,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,,,,false,false -6549c764-44de-4f94-8927-f9655f091564,false,false,regulate_transformers,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,,,,false,false -e44759a5-8da8-48f0-bec7-1236403307b9,false,false,regulate_transformers,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,,,,false,false -5ac1dfa5-693c-4ee4-9b2e-235dc8ccf7df,false,false,regulate_transformers,95ced3b5-69fd-4171-9c34-f18802064e22,,,,false,false -56dea707-5a90-45d1-89c0-928e63d804da,false,false,regulate_transformers,3b879239-20c8-4adf-bd51-92924327ee71,,,,false,false -6d2fe65b-95b7-4767-8264-3fa25cc139f6,false,false,regulate_transformers,b179c38b-5af0-4304-84b1-1dc03314fd80,,,,false,false -d642d999-be25-414e-9bf6-200ceeb013b4,false,false,regulate_transformers,bd288184-99d8-4233-bb3d-484f3922200a,,,,false,false -5232cd6e-3e1f-4d7d-8a20-fb668b7c537f,false,false,regulate_transformers,033d0230-4aee-47cf-91f9-81f5f40e60b0,,,,false,false -168605df-08b7-46f6-9535-57042b317a7f,false,false,regulate_transformers,4258f215-5b22-446f-a260-e8cdaa7c95d1,,,,false,false -03db556f-0996-4755-9c17-225bc193a2d0,false,false,regulate_transformers,666757e2-292e-473c-ac9c-04c0786574bc,,,,false,false -a2ef290c-08df-4f25-902f-41b603d95d8f,false,false,regulate_transformers,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,,,,false,false -87eadfed-e098-4559-9c00-3190832b6374,false,false,regulate_transformers,773aebe4-fc03-46be-8209-0213e2760a8e,,,,false,false -2caf5fdf-2b26-408c-a26a-a0f4b133d723,false,false,regulate_transformers,011e3794-3341-4376-839c-3f5a452e15ab,,,,false,false -114be860-a848-48a1-af7e-5265653d1f0c,false,false,regulate_transformers,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,,,,false,false -d7819a9a-118e-43fe-8f1e-6aaa1feca139,false,false,regulate_transformers,f1e55c8b-357f-45a7-9d57-e299f9b207f3,,,,false,false -6b7055bc-6daa-4c57-b74d-6beb5cb2f08f,false,false,regulate_transformers,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,,,,false,false -085776f7-ad53-4574-a871-acfa6192c3a1,false,false,regulate_transformers,1396cb4c-cee7-4116-97c9-290f98785719,,,,false,false -1988d9ba-10b6-46bd-831d-3a965ecc51d2,false,false,regulate_transformers,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,,,,false,false -b306276b-e7e0-4712-9577-198e7fcd8d26,false,false,regulate_transformers,898d8295-bf35-4079-9374-99b059c2c956,,,,false,false -16f15999-3cd5-4181-af2d-f9bc45a8bed5,false,false,regulate_transformers,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,,,,false,false -dec72781-e950-40e4-ad1a-500dd529a888,false,false,regulate_transformers,535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,false,false -50a1e8d3-7e46-4ece-b664-5d07e09ab13f,false,false,regulate_transformers,86dfce49-05b2-4208-a6ae-877c3e98e6be,,,,false,false -e0e5894f-f02c-4874-8e9a-4f91301a5360,false,false,regulate_transformers,6570535c-0d2e-4846-9951-21559902f67a,,,,false,false -e6ca6877-53da-4fde-893f-566526699c47,false,false,regulate_transformers,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,,,,false,false -7cfe9ccc-8a1c-4c1b-a2da-5e7d5e08a8b6,false,false,regulate_transformers,f2d03b34-9595-4819-a00b-ff9ddd92eb07,,,,false,false -5ef3ee7c-67eb-4951-93df-0a3679b41528,false,false,regulate_transformers,41414318-73e3-4bdc-8147-570a96b28d37,,,,false,false -d6c9ccec-fa8b-401f-808c-5cb33f31203d,false,false,regulate_transformers,b3a7431d-89b0-41cb-87a9-5853890796cd,,,,false,false -4560a99d-93e2-4a7d-8bd1-9fa77bad422f,false,false,regulate_transformers,732f83b0-b9c5-4b8e-86fe-753c26f40e78,,,,false,false -61958d64-1c6a-4393-baef-d8f780221a06,false,false,regulate_transformers,0db6e581-37e9-4254-aed8-d5cdf66819f9,,,,false,false -d539a4ff-bcb3-41e3-a93b-ad939d183697,false,false,regulate_transformers,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,,,,false,false -538b55b8-721c-473a-9ff1-a0c5941af71c,false,false,regulate_transformers,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,,,,false,false -750c1809-a8d3-4a64-a6d6-3f7b92ab6482,false,false,regulate_transformers,32bd37df-255b-4eb2-9d16-5b711132eee6,,,,false,false -42be54c7-6162-43fd-be82-d3afbea31078,false,false,regulate_transformers,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,false,false -58080973-140e-473d-bb71-25fffa6617d1,false,false,regulate_transformers,2645e336-b0df-4d1e-a0ea-375444488f06,,,,false,false -85a60c00-6d25-40a5-89e2-5de8edc56a3d,false,false,regulate_transformers,0d94a5ea-3a13-48ba-a27f-b2903841c334,,,,false,false -61eb12a7-b5c6-49f8-bb0c-710267d7de31,false,false,regulate_transformers,625bdd2c-a75f-46ef-850c-ca4704d56e55,,,,false,false -453af838-a5c7-4fd0-8b5c-a1d4466e25a0,false,false,regulate_transformers,e25387d0-ab9a-406d-bcb4-555414b88b1b,,,,false,false -a1e95346-4482-4987-8794-b808c5c0ca40,false,false,regulate_transformers,3d81adf5-73d1-4708-b03b-3afc7db017f4,,,,false,false -50c060f1-14c1-4b02-8e7c-5a2d5e42c985,false,false,regulate_transformers,d5489e1b-0e7e-4ca9-a362-09c23576a622,,,,false,false -dcce4378-c53c-49d5-85c2-25cd9fbddbac,false,false,regulate_transformers,0ebf0088-f596-4cd1-9ae0-5da02dc40335,,,,false,false -be4041de-b1c4-405d-a3a6-aa83b26387a2,false,false,regulate_transformers,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,,,,false,false -2410a3aa-1e38-44e7-bf39-1ccf5dd11993,false,false,regulate_transformers,0f3ba59d-a9ce-4669-aa12-bebec42238b7,,,,false,false -4407b9fd-dcb2-4029-897d-098096913e53,false,false,regulate_transformers,7d45f0ab-1e6b-452f-b665-c4846cf046f5,,,,false,false -41a4c501-2af5-495c-9cea-f0ccb0b900b8,false,false,regulate_transformers,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,,,,false,false -1576be48-baa2-43e3-87dc-fa105ef2f2d4,false,false,regulate_transformers,01bdd8b2-145f-42b3-80e3-a2366dea1044,,,,false,false -c459a1f1-ba9a-4234-8659-50295f90b468,false,false,regulate_transformers,6232b760-b2e0-485e-9c61-f9721a366a81,,,,false,false -e0ac0b90-c970-41fc-bbee-3f2934314373,false,false,regulate_transformers,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,false,false -88d8ff12-1db1-4c9e-a815-467e34d2207f,false,false,regulate_transformers,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,,,,false,false -c6499258-3280-4c71-8410-1a4c7d47db9c,false,false,regulate_transformers,eb125953-31d3-4207-adf7-aba3a3790d6f,,,,false,false -f773caf3-3315-4fc7-a5e2-ab39761681cf,false,false,regulate_transformers,ce71377d-63ea-462a-9290-67e51946a098,,,,false,false -aad24aed-07b8-49e4-abe3-ece2f8c315fb,false,false,regulate_transformers,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,,,,false,false -d30f0801-baf4-4266-b248-f922e141bf23,false,false,regulate_transformers,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,,,,false,false -29415047-fba9-400a-b110-a8e256de127f,false,false,regulate_transformers,787237ad-b3a8-4f2c-ab70-31c5113d82d7,,,,false,false -8d45dfe7-5498-432c-b4c6-ab059b4c7180,false,false,regulate_transformers,3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,false,false -b400da1c-8f46-463a-92aa-28ec48391a7b,false,false,regulate_transformers,15345698-c319-461f-b969-37d50fb84220,,,,false,false -f52d2875-0a0a-4644-8d00-1680d1f97dc7,false,false,regulate_transformers,97ae0aa4-bf05-4b88-8020-83cbda415d22,,,,false,false -9972b6e7-9a85-497e-99b5-9fff8acd62a9,false,false,regulate_transformers,576840db-7d3c-417b-b587-28b222e740e1,,,,false,false -78d7be08-3dda-4a2a-be9f-57fbe2430d78,false,false,regulate_transformers,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,,,,false,false -935783c6-e8f3-4903-924f-23b8a6c67d65,false,false,regulate_transformers,ca3391eb-ca94-4945-ac72-e116f396f82c,,,,false,false -f7d0ea65-7168-4146-a42d-30b50b1d4089,false,false,regulate_transformers,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,false,false -367d9faf-f7d9-4d58-8f0d-f2c16cdaa02d,false,false,regulate_transformers,d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,false,false -1b475922-4d80-45dc-bde5-b47a481c78bc,false,false,regulate_transformers,8f80e777-ccbd-4630-b10e-238e824113fd,,,,false,false -d2697fa8-923f-4607-ad1a-8eb03b1a896c,false,false,regulate_transformers,b608d71e-3ede-4156-a015-3f6e1d22242a,,,,false,false -2383eaed-0113-4a6d-af2f-ca749ef41841,false,true,regulate_transformers,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,,,,false,false -21e66d24-07be-4bd1-9650-f34a7e246934,false,false,regulate_transformers,52e15712-2572-442a-b22c-add48af95115,,,,false,false -adff9795-8842-4f67-827c-c59ded8ca641,false,false,regulate_transformers,c6c177b0-5004-4db0-8cde-6293330a4757,,,,false,false -826220a5-49bc-4f97-96c6-6c6885741c11,false,false,regulate_transformers,ed4697fd-016c-40c2-a66b-e793878dadea,,,,false,false -adc1aad7-84ad-4770-8db2-70c63ef5dbf3,false,false,regulate_transformers,c5457e35-ad81-4427-9d3a-99e4c44ccae8,,,,false,false -850a09fb-034f-4015-9ede-b1d696acbf93,false,false,regulate_transformers,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,,,,false,false -a31a4f91-5be5-49bb-aa19-5035efd641ea,false,false,regulate_transformers,55caf2ec-a21b-4afd-8830-1e4009cce396,,,,false,false -76f8692d-38fc-45c3-906b-c63cb35a8b64,false,false,regulate_transformers,df8df8d2-3494-4da9-8d1b-f913d15f520f,,,,false,false -c705a830-53a4-40b3-9c30-59cf1ce36a56,false,false,regulate_transformers,4db634e5-3eb8-4c17-bc44-eb224667580c,,,,false,false -e1966855-f343-4aa3-ab44-cfccaad40e7e,false,false,regulate_transformers,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,,,,false,false -6e87b079-c050-46ef-85ca-0b96300dc0ff,false,false,regulate_transformers,d7023c15-adb7-4d56-9f86-b182611a47ef,,,,false,false -7f732953-6d4d-42f5-95a8-852f72a1483b,false,false,regulate_transformers,8254d91b-e5da-4402-bb8f-301eafa09d28,,,,false,false -504b1cf1-0690-4cdb-b659-13bd451467d0,false,false,regulate_transformers,f6eff0d1-af6b-46ce-b430-4d30976ec08f,,,,false,false -4d2dac3e-3fda-4fea-a52c-4e481042517e,false,false,regulate_transformers,39112046-8953-4e73-a5d9-6a8183a77436,,,,false,false -9072f447-1357-4452-8c5b-f14f1d94a6ab,false,false,regulate_transformers,14a8dc4c-0906-402f-b073-6d6d4725d0cb,,,,false,false -64daf3dc-4714-4aa4-bb67-55cfb1b5ca73,false,false,regulate_transformers,33f29587-f63e-45b7-960b-037bda37a3cb,,,,false,false -84dd04cd-abea-4743-8498-0abdbedebd03,false,false,regulate_transformers,fd4f6232-c28d-4fc3-81dd-03b84aad695e,,,,false,false -5f164f6e-5744-4466-abd7-c7f0f17f399b,false,false,regulate_transformers,9b889b73-c108-4b38-b6eb-3377841e0c83,,,,false,false -bbbadfd4-c5cc-4fa4-9769-616c033747d9,false,false,regulate_transformers,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,,,,false,false -2575ae3f-f91f-469e-a98c-3674f8e78f72,false,false,regulate_transformers,36cda100-86ae-4a20-ac71-20af603ac0cf,,,,false,false -cb457762-d0ba-4114-9708-d6c8ae4f881c,false,false,regulate_transformers,fc7821d2-ac64-483e-b520-38d9971f4db0,,,,false,false -4fc2d6f9-9823-4e0a-8161-6158f5533f4d,false,false,regulate_transformers,b22c9299-5fb4-46a7-b566-fc17e0d51d60,,,,false,false -3cedc328-b1ad-4d0e-8ca7-296cfd0e5e37,false,false,regulate_transformers,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,,,,false,false -1c832b85-43f1-4452-b78a-243a99da121d,false,false,regulate_transformers,550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,false,false -e03f6067-12c1-4b07-aa8a-1203bd9dc743,false,false,regulate_transformers,867c4b4d-0f38-4f28-82ce-135f2cc63808,,,,false,false -2cc3b9e9-3f7d-4a08-8f06-0e2ddcb65b46,false,false,regulate_transformers,b5548457-5923-4d52-b3c9-fdb75a1df98e,,,,false,false -dfe60951-b826-4ac5-8ddd-9e5a1ef34ad9,false,false,regulate_transformers,8b3e3802-5213-46d0-a498-15eb6e5852b5,,,,false,false -143793c8-01eb-4936-88a5-a2a1b3b2c7b6,false,false,regulate_transformers,5af425fa-6ed7-43e1-8898-7af1315128c5,,,,false,false -c73760de-117a-436d-a700-578911806184,false,false,regulate_transformers,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,,,,false,false -e6826e1c-9ec6-49a2-ba16-ac1c35deafab,false,false,regulate_transformers,21359dd1-7a23-4932-b656-c196fbffe751,,,,false,false -0ac270da-16cf-48c9-b114-f2b6174e7c8f,false,false,regulate_transformers,de5ee252-ebb6-42b0-875c-77ae557ffbf6,,,,false,false -1f05b5e7-9dc0-41b5-a4b5-2c90709f561f,false,false,regulate_transformers,6a4547a8-630b-46e4-8144-9cd649e67c07,,,,false,false -eaadb678-2871-468c-8cce-5ab5ede78d24,false,false,regulate_transformers,bd292f64-65e8-42ec-9b78-b9b9f013750e,,,,false,false -a0e99231-f252-4cdf-bda2-c53fbe4bdfda,false,false,regulate_transformers,366a70fb-8d7f-4201-9eca-0fcbc839239d,,,,false,false -77f8104c-d4ac-4ece-b697-63b6e9736a07,false,false,regulate_transformers,0c266541-6235-4d01-8258-e763c58af6c7,,,,false,false -cd2234fa-4aca-481a-a7ab-995a62740f05,false,false,regulate_transformers,bf7e7268-2fb6-4948-ace6-9037ae148fa3,,,,false,false -b8cf30b6-093e-4f23-a87d-531a03e6960f,false,false,regulate_transformers,f1e88392-3b2a-4ce8-a31f-c963f08f8043,,,,false,false -b74c75f6-4997-44d5-9c5a-80d6626ccd00,false,false,regulate_transformers,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,,,,false,false -2d228c9c-76e6-44c2-9ac4-e64f85e15a42,false,false,regulate_transformers,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,,,,false,false -2948794c-e091-4d92-b6a6-71240befd1a8,false,false,regulate_transformers,bdf97a4d-622c-4251-8183-8b1a696f376e,,,,false,false -9ee8efa2-77c9-409a-8f3a-b15893c0702d,false,false,regulate_transformers,543f7e9f-b9be-486b-b365-2bae79010758,,,,false,false -7848c8d2-2866-4820-8faf-0740f7b3beab,false,false,regulate_transformers,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,,,,false,false -cd51000f-ae27-4110-969b-f4f56c629a19,false,false,regulate_transformers,55b3d03f-2204-4ab3-84cc-a28476868c9d,,,,false,false -1c7c1e89-47cf-4379-a0f7-a50693f08061,false,false,regulate_transformers,205fcee1-928c-4374-950c-34575f07fa49,,,,false,false -5cedd965-43a3-4331-89d9-cdc1f31ad6b7,false,false,regulate_transformers,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,,,,false,false -7a991c29-f459-4009-a17c-fa33219abea4,false,false,regulate_transformers,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,,,,false,false -82c431f7-c49a-4c2d-bc22-13da70d84e52,false,false,regulate_transformers,2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,false,false -cc2c069b-e2b6-421a-b5f7-57a8ecc4e502,false,false,regulate_transformers,8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,false,false -ad8fe901-76db-4e7c-9bbb-73291439acf5,false,false,regulate_transformers,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,,,,false,false -909ed568-3c4c-4f89-b122-7132198eef53,false,false,regulate_transformers,df97c0d1-379b-417a-a473-8e7fe37da99d,,,,false,false -4f8eb822-a329-4ab9-a80b-934329ec22a0,false,false,regulate_transformers,09ac8949-2b79-41d7-b56f-a58f20036df2,,,,false,false -6ae70465-296b-4aad-b23a-2963a65b9ed7,false,false,regulate_transformers,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,,,,false,false -f87bef4c-fcdc-4fcf-84e5-1f851b257d79,false,false,regulate_transformers,c7e09266-c778-433b-b01a-5fb9e298ea8e,,,,false,false -fba158e0-29b5-4429-8d0f-8bb467bea5b1,false,false,regulate_transformers,f26b5511-3c50-42d5-97c2-be408330eb84,,,,false,false -d7001bc1-3bde-4bd4-bdda-36225b3793db,false,false,regulate_transformers,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,,,,false,false -fff27c18-a5e8-4950-b0ff-e4f445671845,false,true,regulate_transformers,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,,,,false,false -435f9ee7-09fe-478a-88e8-d5a1e28b5f39,false,false,regulate_transformers,92cb5065-2e57-4099-8e29-75cbc0c80370,,,,false,false -bfdd51e4-81a5-4d08-8037-ad54e62e7a5c,false,false,regulate_transformers,a4a44d93-48d6-4b87-8053-87fe0778e75c,,,,false,false -ab4ce2f7-0f2c-4233-876d-4f023d99d61c,false,false,regulate_transformers,22e58399-428f-4633-9ee4-e5fa0db68d6d,,,,false,false -eb878b9a-41ed-4077-a39b-e8e8dad68528,false,false,regulate_transformers,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,,,,false,false -2b84f8fb-9693-45fd-90ba-a644061fbafc,false,false,regulate_transformers,416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,false,false -2707e81a-6d6e-46eb-9555-d54691ea438c,false,false,regulate_transformers,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,,,,false,false -43139d5b-1ced-48d6-af24-94df5ca57ebb,false,false,regulate_transformers,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,,,,false,false -e96678f2-1fc8-48e3-b711-f9c32fbe3d4f,false,false,regulate_transformers,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,,,,false,false -1ebeee88-0fc1-458c-a76d-fbf7b8bde785,false,false,regulate_transformers,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,false,false -df9be774-fd48-49eb-8011-3f436d86451b,false,false,regulate_transformers,e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,false,false -1391b933-d2d9-4196-ad5c-78d476b9d2fe,false,false,regulate_transformers,b37ea333-65e1-4211-8449-993b67e8e0e2,,,,false,false -b44fc798-84b4-4eff-a0a4-9c8bd6ba42dd,false,false,regulate_transformers,032768b4-2426-4abf-806b-83813ac5137a,,,,false,false -bba62ba4-4f15-4065-880f-4bc81be75854,false,false,regulate_transformers,49b511fa-8cff-45f4-9a59-54faaaf90abf,,,,false,false -def7fad7-c3a5-43d0-93b0-898e74192eff,false,false,regulate_transformers,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,,,,false,false -7aa80fd8-b9f2-446d-818c-3ff0e31e378f,false,true,regulate_transformers,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,,,,false,false -22d7c8cf-cb1d-4059-a974-25119f8bde1d,false,false,regulate_transformers,3a2f199c-2966-4b9a-939b-3a6c9924341c,,,,false,false -e78fa130-e2a5-4dc9-9939-9a6f0d6b3fbf,false,false,regulate_transformers,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,,,,false,false -c46de7ea-b9b5-4734-a46b-39d3d3edde47,false,false,regulate_transformers,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,,,,false,false -eeb314a0-ab9a-44a5-abc0-f571a6ca666a,false,false,regulate_transformers,6c24b464-790a-4aae-bb11-766718f07cd5,,,,false,false -cbd2e11e-24fc-4601-8657-ca5b403abe39,false,false,regulate_transformers,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,,,,false,false -98695523-6258-452b-837d-648ab9f9b8c8,false,false,regulate_transformers,5071dd8c-bbc1-4c8d-a180-4492f80e183d,,,,false,false -4e19f276-13c1-4c7e-868b-9251917b8687,false,false,regulate_transformers,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,,,,false,false -4af7f165-7ccd-4131-abf9-de37315c2b97,false,true,regulate_transformers,dfae9806-9b44-4995-ba27-d66d8e4a43e0,,,,false,false -d70d5348-b46a-4dbb-9b98-febed4795099,false,false,regulate_transformers,f717b05b-f4e7-43d9-af9e-638e2badee5a,,,,false,false -c1bea365-82ad-42fc-b0a0-a214ed3075c2,false,false,regulate_transformers,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,,,,false,false -19e52c75-8dd5-457e-901e-69bb128b4a6e,false,false,regulate_transformers,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,,,,false,false -c4a2e8d2-fe14-4f45-a72e-3e1293ae6a90,false,false,regulate_transformers,535843a3-cf93-412f-b4d7-585337791ba8,,,,false,false -bdcf677d-0077-4cbf-b164-bf4e080e2c1c,false,false,regulate_transformers,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,,,,false,false -52075952-9625-4fc4-a452-37592fa69884,false,false,regulate_transformers,85ea3976-1779-4d46-bd6f-dfd36427ebdf,,,,false,false -55d6627a-69e9-4f87-981a-335a6810a3ff,false,false,regulate_transformers,fd3b7bb8-3976-4441-9211-745243afd80f,,,,false,false -4acb33fe-2960-4974-8448-c40f98606f35,false,false,regulate_transformers,1ee9de9a-0095-4b58-beeb-e56fb908844a,,,,false,false -eafef299-2cd3-4d63-815a-cee11beaf21d,false,false,regulate_transformers,50164699-2018-4b17-b3f1-74b082f27403,,,,false,false -41c336b5-a58b-4b67-ac56-380e59b6be5b,false,false,regulate_transformers,00d4a837-f09c-41df-bed1-dfdb78387116,,,,false,false -58795c71-6a49-42b3-a35d-9bed906fa7a3,false,false,regulate_transformers,636dec7c-4242-46e8-b7ae-db7e5a28c39c,,,,false,false -386f225c-b8ef-46e6-980c-6d7228442808,false,false,regulate_transformers,3802b603-d08d-4031-b7d7-e29734bcc122,,,,false,false -c6d58ece-f39c-4b53-b827-28b3ebb62e52,false,false,regulate_transformers,14ae9865-cb9b-4518-9f2a-c0fda3455a42,,,,false,false -06ad2cb3-4264-4eb6-84c1-330c3ef9f438,false,false,regulate_transformers,e3c3c6a3-c383-4dbb-9b3f-a14125615386,,,,false,false -1d7dc2a9-8e66-4a7b-8f97-9a5ba374b08b,false,false,regulate_transformers,e80aa2db-f32c-410d-96a1-a32e03222568,,,,false,false -85e58734-028e-4ab2-adb7-26809bfaf1ed,false,false,regulate_transformers,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,,,,false,false -e574317c-ab47-4c57-a49f-a51f0710f2ff,false,false,regulate_transformers,eb95ff15-56db-4463-bb54-0ee131167812,,,,false,false -c687695d-a2e1-4556-867f-d8ea1749ed0e,false,false,regulate_transformers,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,false,false -813d0736-8c1a-4693-893e-2b095573aa0e,false,false,regulate_transformers,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,,,,false,false -79d76ba1-7704-474d-839f-d89e9c9fd2dd,false,false,regulate_transformers,fa6d5184-b205-4b1b-839f-7b21ac956c29,,,,false,false -aa85ca17-6ced-4b2b-9b89-384392b2f640,false,false,regulate_transformers,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,,,,false,false -f2a5230f-6bf0-4378-9436-f398fa540c35,false,false,regulate_transformers,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,,,,false,false -80c61f4a-d979-45c2-a61a-99fe4bd5269d,false,false,regulate_transformers,270c7266-45dc-4e45-829f-c04f6b631cad,,,,false,false -8a7d07dd-41b8-4ddc-b476-642e5b210d76,false,false,regulate_transformers,9f7599de-c488-46c5-b053-1279a511f7b9,,,,false,false -0b3d6a9f-7ddf-4dc1-96a3-5265c66e9401,false,false,regulate_transformers,5862f526-783a-4218-a463-3cbf5de8dade,,,,false,false -6fec7147-dfe5-406b-8c1c-9c86df3ce5f8,false,false,regulate_transformers,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,,,,false,false -0ea53d4d-370c-4e33-b568-5131c0c5fcf9,false,false,regulate_transformers,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,,,,false,false -28ba14c0-973a-4915-9b27-b91c8cba88ce,false,false,regulate_transformers,9f95c733-71e2-4bf0-a27a-70144518ea2c,,,,false,false -32782a5b-afcd-4736-a4a1-a8ef569f7424,false,false,regulate_transformers,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,,,,false,false -6a4c7638-ed70-47f7-a0a4-4b4f71d10365,false,false,regulate_transformers,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,,,,false,false -471d0d48-3387-4f82-b21f-a2519a6ae7db,false,true,regulate_transformers,00d03670-7833-47ee-ad52-04d18d1c64fd,,,,false,false -08aeb5c3-966e-47fc-b14e-52774e69fcb8,false,false,regulate_transformers,857c264a-7072-4bb7-af56-2f01539b2a2e,,,,false,false -63013b94-1300-4a19-b55d-df71ddd61665,false,false,regulate_transformers,dd9d4153-c56f-4457-ad5e-46a48d4486b6,,,,false,false -bf394381-79da-4b9f-ac19-7afab4595c5d,false,false,regulate_transformers,32507a10-1eed-4a3f-820c-bc187f3b052e,,,,false,false -085b84bc-3132-4c6c-a2d8-7969f7e5d1fe,false,false,regulate_transformers,86af5351-87ef-49c6-bd17-673dceecee5b,,,,false,false -96ddb0c2-a2a8-4691-ae52-1aa1d23438e6,false,false,regulate_transformers,c5af5a34-211a-4105-a8e1-f447140073c6,,,,false,false -e8f21255-094b-402d-a0a9-ba3a004f0157,false,false,regulate_transformers,922a6375-b97c-412e-a6c9-b0ea55a23f76,,,,false,false -ce8939f6-b3db-4279-8f72-3ea030419c36,false,false,regulate_transformers,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,,,,false,false -89f5a537-e496-4c62-9d45-1feeb1ef957e,false,false,regulate_transformers,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,,,,false,false -61a2adbd-17ff-4268-85d1-51785b682df5,false,false,regulate_transformers,9d02ea80-98d8-4cd0-a635-9104a14a56dd,,,,false,false -7a256896-72c4-42b0-b6dc-bcf792662085,false,false,regulate_transformers,177a20fe-83b1-46df-94a3-4faa54348d10,,,,false,false -559ed9dd-3637-4f6d-b6f7-1af7af696784,false,false,regulate_transformers,d82fae59-844a-4c85-997e-326dd876137c,,,,false,false -2f2560da-198d-4945-b310-4a48d0fccc12,false,false,regulate_transformers,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,,,,false,false -e43fd0c7-b475-418e-a4c2-1f28b942953c,false,false,regulate_transformers,69efeb2d-9845-49ac-8500-5e017a7a64ef,,,,false,false -1ce30e16-517c-463f-9587-3489ebdeda96,false,false,regulate_transformers,1f040625-ad1d-409f-bd7e-944c4d805e46,,,,false,false -0dd7a4fb-fc31-441c-be6e-71cf3907348b,false,false,regulate_transformers,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,,,,false,false -6d87e69c-c914-4611-82a3-ae1ae3c11cd4,false,false,regulate_transformers,e018b95e-fca5-40f7-8550-b05a619169dc,,,,false,false -76abc81c-c5fc-4376-b57a-6e42f33c1df5,false,false,regulate_transformers,2c520ab6-507e-4dcf-ab05-8f238e9b9385,,,,false,false -4f4f439f-7508-4a06-97fc-f396a740b2a4,false,false,regulate_transformers,4f28e734-5148-4caf-ac64-270231740cbf,,,,false,false -44f8915c-8c14-4900-b468-b7a77a6485f9,false,false,regulate_transformers,fd534474-cd65-47aa-8005-dc50d17d6920,,,,false,false -c74609bf-c070-4e5a-98bd-0c0acdc2e4fe,false,false,regulate_transformers,285a4caa-2da8-4bd2-8a60-7d04f168f378,,,,false,false -25fb109f-55b5-4d72-acc7-29023f51e695,false,false,regulate_transformers,6dcdc87b-a719-416f-9da1-21a701048f3a,,,,false,false -d7f1a826-c63d-43fc-9665-b7b35f4cfc60,false,true,regulate_transformers,3da4fd3d-ac5e-409d-91fa-36516673cf57,,,,false,false -09c64d71-b499-42c5-bcf5-8fdc0d8125a1,false,false,regulate_transformers,d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,false,false -999a25c8-c7c5-4974-9878-87e21a26509f,false,false,regulate_transformers,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,,,,false,false -58c4e7bb-0755-434a-bdbf-9062fae8ddee,false,false,regulate_transformers,450426ac-a560-4d17-b1fc-9e169530a655,,,,false,false -651681d9-b509-4be9-873e-c926d3d26863,false,false,regulate_transformers,d40a1a85-40f2-4ad3-ba58-720d5ba02268,,,,false,false -9d3c53bc-890b-44ca-bdbc-42274d6da588,false,false,regulate_transformers,154e9a99-467b-4f65-9928-8ebb14149baa,,,,false,false -34e491cc-2bad-4c91-ac1b-3a35e9d96720,false,false,regulate_transformers,39dbc5ed-d874-48a8-9128-e970436a94b4,,,,false,false -89f53805-810d-4c3b-9697-5bf56f3997f9,false,false,regulate_transformers,a7ebd30b-b843-405f-9fae-ca6b489601f9,,,,false,false -44ffe2cf-b23b-417c-b3db-9b62020e9e0c,false,false,regulate_transformers,75f2dfb9-75a0-496d-9c44-79e7df54c1df,,,,false,false -5dbd05be-90f0-4b9e-b919-a6aefe03e17b,false,false,regulate_transformers,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,,,,false,false -90dbeebf-da14-4086-9b55-e0c06b985c4f,false,false,regulate_transformers,04f29760-9e52-4943-8563-62e1fbd5ed52,,,,false,false -f66bda67-ecd3-4380-b631-d9673de623c5,false,false,regulate_transformers,9ce9d92c-5583-4b16-bec6-9f67834663cb,,,,false,false -31d320ef-0ed4-488d-81c4-c590d03f0dff,false,false,regulate_transformers,c317a6cd-428b-4c36-8233-91d0c4e2717a,,,,false,false -a160c82e-c2a6-45fd-9c93-34cff9f26d8a,false,false,regulate_transformers,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,,,,false,false -468eed00-b560-460d-bb98-078355afd3f1,false,false,regulate_transformers,81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,false,false -b0da0363-e6d7-47b6-b968-2b5119346f36,false,false,regulate_transformers,eb21d716-1b54-4dba-bdc2-d1f6752aef85,,,,false,false -6fce766f-5bb4-4d5f-8b2b-8b451c7e04d2,false,false,regulate_transformers,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,,,,false,false -de0c0cc7-4de4-42e8-91b3-fe990134c6e7,false,false,regulate_transformers,3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,false,false -abf7ee46-a259-4df9-851e-cc519026d38a,false,false,regulate_transformers,cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,false,false -329c0f76-00f4-48dc-9f3b-9c4b2d11cd8f,false,true,regulate_transformers,1a8ba1a5-3cee-4791-b21b-f17b08526873,,,,false,false -867993b3-4106-4ebd-bb63-96e7b1e2b4ce,false,false,regulate_transformers,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,,,,false,false -2b306214-3b46-46bf-b523-c0c9bc6fc4fd,false,false,regulate_transformers,b46d4395-6724-4830-ba55-357e81fc2814,,,,false,false -7bad376d-44fd-40e0-92fd-e2bc1be63384,false,false,regulate_transformers,369cffa5-bcee-4489-8193-1d9b10230eca,,,,false,false -376e15ac-fa1c-40d6-ba7c-9378dc6998f3,false,false,regulate_transformers,4a6f6058-e654-464d-9367-2dca7185c6d7,,,,false,false -b4b30c31-25a7-4676-9422-e536ab638ce0,false,false,regulate_transformers,012c9eee-86c2-494c-adcc-bbfc481e4a46,,,,false,false -bb2c7640-f0f1-477c-bf95-881402db5d15,false,false,regulate_transformers,daed3552-e382-4153-95be-97f17e2c53e5,,,,false,false -16a71cd9-5620-4f17-9385-d7ecc986fead,false,false,regulate_transformers,5981fe65-3c92-4a78-af92-1461904046d0,,,,false,false -e1956e5e-cbab-4203-b760-bda0449a9d51,false,false,regulate_transformers,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,,,,false,false -a83bdabc-bf82-4f68-9d96-b876218cc407,false,false,regulate_transformers,890f2162-b4cb-49e7-a16f-4b552c5e245c,,,,false,false -ddb09433-1cf8-4294-bdf2-a3fd74c3d7e0,false,false,regulate_transformers,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,,,,false,false -ef252d44-269d-450d-b950-1a9583f707f8,false,false,regulate_transformers,40537c84-c812-4231-bd23-0ba81922e937,,,,false,false -21923b6b-2ef3-4422-8b6a-7ed3a3868467,false,false,regulate_transformers,f66df6fa-3dfa-4515-85d7-54d0f429fde7,,,,false,false -70605687-5655-44df-accb-7e070fc94958,false,false,regulate_transformers,9b509c7d-4647-40fd-b03e-7ab919215cc6,,,,false,false -9ad91355-cee8-4bfb-921a-b7d069e75fd8,false,false,regulate_transformers,99e26ef8-75e2-46f3-aafc-6287bf5e3905,,,,false,false -f252836a-4cbe-464d-8943-e5709e4fb32f,false,false,regulate_transformers,7125de08-1d28-409a-8b23-023a0294def5,,,,false,false +016fb667-9ad7-490a-b338-032ab4b1b61f,false,false,regulate_transformers_1 ,e4502c52-b4d7-4082-a583-b5688d8244e0,,,,false,false +24c529c9-09b5-4fd3-ba12-53b3634c78c4,false,false,regulate_transformers_2 ,dc022eec-16b0-4a64-a2f5-498d81aca71e,,,,false,false +e29a056b-ea0e-4e31-96b9-9c3fdadb7b65,false,false,regulate_transformers_3 ,80d8252b-045f-471a-9638-416ed3f86120,,,,false,false +e194e458-39f2-4c2d-ad50-017817b2ec90,false,false,regulate_transformers_4 ,2f64bf67-cee9-44bb-8c13-ff96878932af,,,,false,false +a464a83d-c2bc-45e7-bad8-e12d6cbf3d83,false,false,regulate_transformers_5 ,32b3bb19-c52a-4a19-890a-94a8918d38a9,,,,false,false +2490fc85-e702-4e33-80b7-6db5e9c44388,false,false,regulate_transformers_6 ,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,,,,false,false +3f619f96-5b98-4787-8293-5f3880ff9bce,false,false,regulate_transformers_7 ,b8fa1f73-223c-4b08-a140-44f12484cce3,,,,false,false +e7fa841e-7284-4e1f-906e-a000bdaba14c,false,false,regulate_transformers_8 ,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,,,,false,false +9e549506-320c-46d7-913d-57e915b7a030,false,false,regulate_transformers_9 ,ae234bc5-b751-41f2-95ee-b78de124c583,,,,false,false +adb1c67d-56e6-4860-9e39-b427af5ae617,false,false,regulate_transformers_10 ,41c0087f-ce27-4da3-97d2-92d711b639b4,,,,false,false +9eebac95-db38-4e2e-9976-2d00fefd9f6f,false,false,regulate_transformers_11 ,67af7db0-0fd8-4657-bb4f-43a2141b9f73,,,,false,false +3a4e7915-e547-4939-8a7c-889792f687d0,false,false,regulate_transformers_12 ,119d270a-ff22-4fdb-8214-cb5b336790bf,,,,false,false +05bebe8d-34ab-4bf6-ba9c-d6056a583075,false,false,regulate_transformers_13 ,926d6113-933f-49e3-9529-a3035acdc9b2,,,,false,false +2d34f617-a32c-4a6f-9182-f7872cbc0677,false,false,regulate_transformers_14 ,519ace7e-fd3f-4797-b14b-36c1694b00cd,,,,false,false +0d968f46-fad9-4884-af21-aad2e07f04b2,false,false,regulate_transformers_15 ,e3a40690-d085-4796-9fcb-48d776e58594,,,,false,false +101440d9-44ec-4f54-87c2-01739d1819c0,false,false,regulate_transformers_16 ,ead38a50-b8f7-4bbb-b65d-f54350825e8e,,,,false,false +923f2d69-3093-4198-86e4-13d2d1c220f8,false,true,regulate_transformers_17 ,31a2b9bf-e785-4475-aa44-1c34646e8c79,,,,false,false +8459745b-4616-4c44-96dd-9e6b1d3623a9,false,false,regulate_transformers_18 ,60173008-809d-4d8f-b06a-3c4a838dd989,,,,false,false +739fc1a2-0c22-4fcb-81e0-1f3941cbb285,false,false,regulate_transformers_19 ,a286f73a-20ee-4056-8129-c7963b34ecd9,,,,false,false +4ebd7b4e-072d-4f0f-a70a-84e415256e77,false,false,regulate_transformers_20 ,5e213f42-d93e-45c5-a295-adbe09105746,,,,false,false +bb6b8889-39b0-4785-9695-4703e776d870,false,false,regulate_transformers_21 ,a5c73608-5a85-495d-bea0-df77b6ce66ea,,,,false,false +f038ad3f-a8cd-48bb-b0dd-3b4a2a7b8442,false,false,regulate_transformers_22 ,6678c226-c5d2-4ce3-9728-dc1163be799f,,,,false,false +e5cf9e99-b2d3-4587-8846-fba4cf5d27b8,false,false,regulate_transformers_23 ,4303784e-7193-454a-9be4-3591400b4eeb,,,,false,false +fabad8e5-31b5-4595-8dd9-f682154c1308,false,false,regulate_transformers_24 ,f6a31362-8b0d-4926-b0d0-10bb61db20df,,,,false,false +48a65e25-d6d1-4fcc-9c5e-c545baa126d3,false,false,regulate_transformers_25 ,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,,,,false,false +7cf9544b-1df8-4287-95e1-222d0a8d7ca4,false,false,regulate_transformers_26 ,0170837a-1876-45f9-a613-666f9991964d,,,,false,false +9a71fbdd-b20f-4a95-83fc-c0188de60f6c,false,false,regulate_transformers_27 ,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,,,,false,false +65fc15a0-ee49-443f-a9c1-1368de89db3e,false,false,regulate_transformers_28 ,de756ddb-793d-4b2d-959c-59d938a8f61f,,,,false,false +74fa5103-0fef-4ad7-9ba6-d6ec255b8662,false,false,regulate_transformers_29 ,904c7476-5f16-4ec2-9138-7d5e32d38a3b,,,,false,false +2fca54c5-687f-4f22-9fa5-0eb368c922c7,false,false,regulate_transformers_30 ,9d7038e9-5bcc-4676-bead-46c4f1291ba8,,,,false,false +a715c2af-7f78-4b29-a55e-d3de02221a3c,false,false,regulate_transformers_31 ,92301422-94ae-48ab-89c7-a69eea9450b2,,,,false,false +958afd26-72a1-4015-a4d4-d3da376a3ce2,false,false,regulate_transformers_32 ,970cf93c-36c5-4938-a7e4-3f184a7035f0,,,,false,false +ae9dc47d-d3e3-404a-a128-15fd69200357,false,false,regulate_transformers_33 ,67c1746c-3af8-403f-983e-1c7c047383df,,,,false,false +d6686041-182c-460f-bffd-7471523732e2,false,false,regulate_transformers_34 ,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,,,,false,false +1c2669ca-4dd5-4144-bb73-f3cef3452284,false,false,regulate_transformers_35 ,810bebb0-0d5c-4899-b213-3207be661248,,,,false,false +99b75455-54b3-40a0-a1af-83a79ac6ffd1,false,false,regulate_transformers_36 ,e2267696-669b-48e8-b43a-37d0db95011d,,,,false,false +d2ca6aed-a966-4bec-a01d-5ea0b95dcf88,false,false,regulate_transformers_37 ,d2aff632-fc26-4595-931c-92e266247ac8,,,,false,false +6a1829f2-f9ee-43b1-a9a3-d61d20976dbe,false,false,regulate_transformers_38 ,ff947647-b551-41ae-bcfd-6af228250c96,,,,false,false +7873c2ea-9478-468e-9ff3-0244983f9a5d,false,false,regulate_transformers_39 ,b425b28e-48a8-4ec4-a15a-387fcfb79895,,,,false,false +f01c279b-e1c9-44dd-a1ca-39561765f360,false,false,regulate_transformers_40 ,174fb4b2-4f9e-415c-bfee-d850ef751307,,,,false,false +abdbf7ea-07f0-49e6-bc36-b5081ebaa430,false,false,regulate_transformers_41 ,7546df1d-8a62-4650-bf2e-d1e441b38d70,,,,false,false +25ac3974-2646-4d0a-ba6b-c4ac1f28ce1a,false,false,regulate_transformers_42 ,4f2402e8-664a-40f2-970a-abc098a2a0d1,,,,false,false +b9037158-f27b-44da-811f-a6cc8fd3bbf5,false,false,regulate_transformers_43 ,40b0f497-96a3-49d9-9503-8fa67a5b532a,,,,false,false +87d6d17a-5aa3-4746-8c52-478f6e21fa50,false,false,regulate_transformers_44 ,49e14db3-a4bc-464a-b606-653ac8a604dd,,,,false,false +ea45c1fa-f734-4907-8239-4129050e5bc0,false,false,regulate_transformers_45 ,36dccefc-f04c-493f-bb88-11343583bf9f,,,,false,false +7686b818-a0ba-465c-8e4e-f7d3c4e171fc,false,true,regulate_transformers_46, bb59ca46-1f2e-41c9-9723-90b306f043cd,,,,false,false +9802753d-062a-4b6e-8de7-e5fe7b123870,false,false,regulate_transformers_47 ,9d10a92f-576d-4777-99ff-59d145924fea,,,,false,false +64347128-defb-4643-83dc-40158b42fd7f,false,false,regulate_transformers_48 ,5dfd45b8-48e7-42fd-ac53-cc57455486b5,,,,false,false +1eca3f1a-3cca-4486-89c5-879ccbff465a,false,false,regulate_transformers_49 ,2aa2d409-8bb2-477d-ac7a-6439552e136a,,,,false,false +e95dd056-e40f-48db-8554-baa369945467,false,false,regulate_transformers_50 ,06b7f21a-d6d7-4ec0-94c6-141845f14986,,,,false,false +6342ea88-5679-4459-891c-fe7a1f755208,false,false,regulate_transformers_51 ,c72a08bc-4685-49b1-b8ef-803aebc8c388,,,,false,false +1e8e57d3-ab9c-4498-8b33-edf2fbf1cc9b,false,false,regulate_transformers_52 ,d8c35123-b389-4199-84f9-d417d24bb78d,,,,false,false +07228d6d-2bed-43a1-9e63-f67e47fef0e9,false,false,regulate_transformers_53 ,ffcaf979-d707-4d25-8f46-f436f9792d7f,,,,false,false +ed91e37f-98e5-4acd-9372-c369ea722a4a,false,false,regulate_transformers_54 ,bd8c7d3d-e830-4a46-bf78-0086ce24909f,,,,false,false +9c578af4-11a8-4c11-8074-f75031a6f41a,false,false,regulate_transformers_55 ,1dcddd06-f41a-405b-9686-7f7942852196,,,,false,false +1d6b2628-3579-4ec9-8a6a-50187575504c,false,false,regulate_transformers_56 ,1bf26b4d-03cc-4490-8c33-d3db8597d807,,,,false,false +107416b3-3708-43fc-bdc4-dfa1e508d6b8,false,false,regulate_transformers_57 ,1dee13af-e638-4858-9c69-0069190cd577,,,,false,false +2f64a8c2-57f3-4156-ad0d-19c8492a0050,false,false,regulate_transformers_58 ,792b505c-87ab-4665-a31d-b6035c5ece70,,,,false,false +ca3091f3-db57-472e-8e29-94053c9570aa,false,true,regulate_transformers_59, f5839ade-5968-4879-a824-90b5fb3552cd,,,,false,false +1b3db287-eefa-4585-8575-e031b5705aa7,false,false,regulate_transformers_60 ,da79c960-d35a-4193-9b06-2d4d57051706,,,,false,false +140cd6d1-b980-41b4-a22d-2cc289453a43,false,false,regulate_transformers_61 ,b7baa286-cbe2-4143-a08f-4e025af47529,,,,false,false +90267614-2f35-426e-90a2-1bb576c2ebcd,false,false,regulate_transformers_62 ,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,,,,false,false +ccaa2df4-c38e-43f7-b3e5-84905a62e365,false,false,regulate_transformers_63 ,5f1c776c-6935-40f7-ba9e-60646e08992b,,,,false,false +3836660f-f198-436d-a746-1fcf7438e22d,false,false,regulate_transformers_64 ,00bbc353-d47e-4865-a696-fe5d29b9e6a2,,,,false,false +ecdd4498-6f9c-4768-81f6-8b00c098a386,false,false,regulate_transformers_65 ,f29859be-c6e7-4cf9-84d7-239eb98a9e65,,,,false,false +3c64b45f-876c-4782-b7d9-2e8e02a427a3,false,false,regulate_transformers_66 ,ee384ace-040e-4f21-8a8a-d702ab51af55,,,,false,false +67c7dd24-1e9a-4d25-a4e6-96548a50f53b,false,false,regulate_transformers_67 ,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,,,,false,false +9a15a6d0-dc24-4066-b0b4-81ffdc05f6d7,false,false,regulate_transformers_68 ,0b2a3b46-5e43-4879-973e-d8fb96429d8a,,,,false,false +4f5ff4aa-c4de-4e0a-9ee5-1b617e5c6ef4,false,false,regulate_transformers_69 ,34cd8ee0-e607-4c47-89a7-121c3e32768a,,,,false,false +7c2af318-272b-4c39-8713-9d2a34f3a15b,false,false,regulate_transformers_70 ,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,,,,false,false +b29b43b6-71a7-4481-b57f-ce9f0355a67d,false,false,regulate_transformers_71 ,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,,,,false,false +6549c764-44de-4f94-8927-f9655f091564,false,false,regulate_transformers_72 ,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,,,,false,false +e44759a5-8da8-48f0-bec7-1236403307b9,false,false,regulate_transformers_73 ,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,,,,false,false +5ac1dfa5-693c-4ee4-9b2e-235dc8ccf7df,false,false,regulate_transformers_74 ,95ced3b5-69fd-4171-9c34-f18802064e22,,,,false,false +56dea707-5a90-45d1-89c0-928e63d804da,false,false,regulate_transformers_75 ,3b879239-20c8-4adf-bd51-92924327ee71,,,,false,false +6d2fe65b-95b7-4767-8264-3fa25cc139f6,false,false,regulate_transformers_76 ,b179c38b-5af0-4304-84b1-1dc03314fd80,,,,false,false +d642d999-be25-414e-9bf6-200ceeb013b4,false,false,regulate_transformers_77 ,bd288184-99d8-4233-bb3d-484f3922200a,,,,false,false +5232cd6e-3e1f-4d7d-8a20-fb668b7c537f,false,false,regulate_transformers_78 ,033d0230-4aee-47cf-91f9-81f5f40e60b0,,,,false,false +168605df-08b7-46f6-9535-57042b317a7f,false,false,regulate_transformers_79 ,4258f215-5b22-446f-a260-e8cdaa7c95d1,,,,false,false +03db556f-0996-4755-9c17-225bc193a2d0,false,false,regulate_transformers_80 ,666757e2-292e-473c-ac9c-04c0786574bc,,,,false,false +a2ef290c-08df-4f25-902f-41b603d95d8f,false,false,regulate_transformers_81 ,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,,,,false,false +87eadfed-e098-4559-9c00-3190832b6374,false,false,regulate_transformers_82 ,773aebe4-fc03-46be-8209-0213e2760a8e,,,,false,false +2caf5fdf-2b26-408c-a26a-a0f4b133d723,false,false,regulate_transformers_83 ,011e3794-3341-4376-839c-3f5a452e15ab,,,,false,false +114be860-a848-48a1-af7e-5265653d1f0c,false,false,regulate_transformers_84 ,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,,,,false,false +d7819a9a-118e-43fe-8f1e-6aaa1feca139,false,false,regulate_transformers_85 ,f1e55c8b-357f-45a7-9d57-e299f9b207f3,,,,false,false +6b7055bc-6daa-4c57-b74d-6beb5cb2f08f,false,false,regulate_transformers_86 ,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,,,,false,false +085776f7-ad53-4574-a871-acfa6192c3a1,false,false,regulate_transformers_87 ,1396cb4c-cee7-4116-97c9-290f98785719,,,,false,false +1988d9ba-10b6-46bd-831d-3a965ecc51d2,false,false,regulate_transformers_88 ,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,,,,false,false +b306276b-e7e0-4712-9577-198e7fcd8d26,false,false,regulate_transformers_89 ,898d8295-bf35-4079-9374-99b059c2c956,,,,false,false +16f15999-3cd5-4181-af2d-f9bc45a8bed5,false,false,regulate_transformers_90 ,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,,,,false,false +dec72781-e950-40e4-ad1a-500dd529a888,false,false,regulate_transformers_91 ,535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,false,false +50a1e8d3-7e46-4ece-b664-5d07e09ab13f,false,false,regulate_transformers_92 ,86dfce49-05b2-4208-a6ae-877c3e98e6be,,,,false,false +e0e5894f-f02c-4874-8e9a-4f91301a5360,false,false,regulate_transformers_93 ,6570535c-0d2e-4846-9951-21559902f67a,,,,false,false +e6ca6877-53da-4fde-893f-566526699c47,false,false,regulate_transformers_94 ,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,,,,false,false +7cfe9ccc-8a1c-4c1b-a2da-5e7d5e08a8b6,false,false,regulate_transformers_95 ,f2d03b34-9595-4819-a00b-ff9ddd92eb07,,,,false,false +5ef3ee7c-67eb-4951-93df-0a3679b41528,false,false,regulate_transformers_96 ,41414318-73e3-4bdc-8147-570a96b28d37,,,,false,false +d6c9ccec-fa8b-401f-808c-5cb33f31203d,false,false,regulate_transformers_97 ,b3a7431d-89b0-41cb-87a9-5853890796cd,,,,false,false +4560a99d-93e2-4a7d-8bd1-9fa77bad422f,false,false,regulate_transformers_98 ,732f83b0-b9c5-4b8e-86fe-753c26f40e78,,,,false,false +61958d64-1c6a-4393-baef-d8f780221a06,false,false,regulate_transformers_99 ,0db6e581-37e9-4254-aed8-d5cdf66819f9,,,,false,false +d539a4ff-bcb3-41e3-a93b-ad939d183697,false,false,regulate_transformers_100,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,,,,false,false +538b55b8-721c-473a-9ff1-a0c5941af71c,false,false,regulate_transformers_101,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,,,,false,false +750c1809-a8d3-4a64-a6d6-3f7b92ab6482,false,false,regulate_transformers_102,32bd37df-255b-4eb2-9d16-5b711132eee6,,,,false,false +42be54c7-6162-43fd-be82-d3afbea31078,false,false,regulate_transformers_103,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,false,false +58080973-140e-473d-bb71-25fffa6617d1,false,false,regulate_transformers_104,2645e336-b0df-4d1e-a0ea-375444488f06,,,,false,false +85a60c00-6d25-40a5-89e2-5de8edc56a3d,false,false,regulate_transformers_105,0d94a5ea-3a13-48ba-a27f-b2903841c334,,,,false,false +61eb12a7-b5c6-49f8-bb0c-710267d7de31,false,false,regulate_transformers_106,625bdd2c-a75f-46ef-850c-ca4704d56e55,,,,false,false +453af838-a5c7-4fd0-8b5c-a1d4466e25a0,false,false,regulate_transformers_107,e25387d0-ab9a-406d-bcb4-555414b88b1b,,,,false,false +a1e95346-4482-4987-8794-b808c5c0ca40,false,false,regulate_transformers_108,3d81adf5-73d1-4708-b03b-3afc7db017f4,,,,false,false +50c060f1-14c1-4b02-8e7c-5a2d5e42c985,false,false,regulate_transformers_109,d5489e1b-0e7e-4ca9-a362-09c23576a622,,,,false,false +dcce4378-c53c-49d5-85c2-25cd9fbddbac,false,false,regulate_transformers_110,0ebf0088-f596-4cd1-9ae0-5da02dc40335,,,,false,false +be4041de-b1c4-405d-a3a6-aa83b26387a2,false,false,regulate_transformers_111,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,,,,false,false +2410a3aa-1e38-44e7-bf39-1ccf5dd11993,false,false,regulate_transformers_112,0f3ba59d-a9ce-4669-aa12-bebec42238b7,,,,false,false +4407b9fd-dcb2-4029-897d-098096913e53,false,false,regulate_transformers_113,7d45f0ab-1e6b-452f-b665-c4846cf046f5,,,,false,false +41a4c501-2af5-495c-9cea-f0ccb0b900b8,false,false,regulate_transformers_114,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,,,,false,false +1576be48-baa2-43e3-87dc-fa105ef2f2d4,false,false,regulate_transformers_115,01bdd8b2-145f-42b3-80e3-a2366dea1044,,,,false,false +c459a1f1-ba9a-4234-8659-50295f90b468,false,false,regulate_transformers_116,6232b760-b2e0-485e-9c61-f9721a366a81,,,,false,false +e0ac0b90-c970-41fc-bbee-3f2934314373,false,false,regulate_transformers_117,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,false,false +88d8ff12-1db1-4c9e-a815-467e34d2207f,false,false,regulate_transformers_118,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,,,,false,false +c6499258-3280-4c71-8410-1a4c7d47db9c,false,false,regulate_transformers_119,eb125953-31d3-4207-adf7-aba3a3790d6f,,,,false,false +f773caf3-3315-4fc7-a5e2-ab39761681cf,false,false,regulate_transformers_120,ce71377d-63ea-462a-9290-67e51946a098,,,,false,false +aad24aed-07b8-49e4-abe3-ece2f8c315fb,false,false,regulate_transformers_121,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,,,,false,false +d30f0801-baf4-4266-b248-f922e141bf23,false,false,regulate_transformers_122,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,,,,false,false +29415047-fba9-400a-b110-a8e256de127f,false,false,regulate_transformers_123,787237ad-b3a8-4f2c-ab70-31c5113d82d7,,,,false,false +8d45dfe7-5498-432c-b4c6-ab059b4c7180,false,false,regulate_transformers_124,3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,false,false +b400da1c-8f46-463a-92aa-28ec48391a7b,false,false,regulate_transformers_125,15345698-c319-461f-b969-37d50fb84220,,,,false,false +f52d2875-0a0a-4644-8d00-1680d1f97dc7,false,false,regulate_transformers_126,97ae0aa4-bf05-4b88-8020-83cbda415d22,,,,false,false +9972b6e7-9a85-497e-99b5-9fff8acd62a9,false,false,regulate_transformers_127,576840db-7d3c-417b-b587-28b222e740e1,,,,false,false +78d7be08-3dda-4a2a-be9f-57fbe2430d78,false,false,regulate_transformers_128,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,,,,false,false +935783c6-e8f3-4903-924f-23b8a6c67d65,false,false,regulate_transformers_129,ca3391eb-ca94-4945-ac72-e116f396f82c,,,,false,false +f7d0ea65-7168-4146-a42d-30b50b1d4089,false,false,regulate_transformers_130,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,false,false +367d9faf-f7d9-4d58-8f0d-f2c16cdaa02d,false,false,regulate_transformers_131,d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,false,false +1b475922-4d80-45dc-bde5-b47a481c78bc,false,false,regulate_transformers_132,8f80e777-ccbd-4630-b10e-238e824113fd,,,,false,false +d2697fa8-923f-4607-ad1a-8eb03b1a896c,false,false,regulate_transformers_133,b608d71e-3ede-4156-a015-3f6e1d22242a,,,,false,false +2383eaed-0113-4a6d-af2f-ca749ef41841,false,true,regulate_transformers_134,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,,,,false,false +21e66d24-07be-4bd1-9650-f34a7e246934,false,false,regulate_transformers_135,52e15712-2572-442a-b22c-add48af95115,,,,false,false +adff9795-8842-4f67-827c-c59ded8ca641,false,false,regulate_transformers_136,c6c177b0-5004-4db0-8cde-6293330a4757,,,,false,false +826220a5-49bc-4f97-96c6-6c6885741c11,false,false,regulate_transformers_137,ed4697fd-016c-40c2-a66b-e793878dadea,,,,false,false +adc1aad7-84ad-4770-8db2-70c63ef5dbf3,false,false,regulate_transformers_138,c5457e35-ad81-4427-9d3a-99e4c44ccae8,,,,false,false +850a09fb-034f-4015-9ede-b1d696acbf93,false,false,regulate_transformers_139,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,,,,false,false +a31a4f91-5be5-49bb-aa19-5035efd641ea,false,false,regulate_transformers_140,55caf2ec-a21b-4afd-8830-1e4009cce396,,,,false,false +76f8692d-38fc-45c3-906b-c63cb35a8b64,false,false,regulate_transformers_141,df8df8d2-3494-4da9-8d1b-f913d15f520f,,,,false,false +c705a830-53a4-40b3-9c30-59cf1ce36a56,false,false,regulate_transformers_142,4db634e5-3eb8-4c17-bc44-eb224667580c,,,,false,false +e1966855-f343-4aa3-ab44-cfccaad40e7e,false,false,regulate_transformers_143,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,,,,false,false +6e87b079-c050-46ef-85ca-0b96300dc0ff,false,false,regulate_transformers_144,d7023c15-adb7-4d56-9f86-b182611a47ef,,,,false,false +7f732953-6d4d-42f5-95a8-852f72a1483b,false,false,regulate_transformers_145,8254d91b-e5da-4402-bb8f-301eafa09d28,,,,false,false +504b1cf1-0690-4cdb-b659-13bd451467d0,false,false,regulate_transformers_146,f6eff0d1-af6b-46ce-b430-4d30976ec08f,,,,false,false +4d2dac3e-3fda-4fea-a52c-4e481042517e,false,false,regulate_transformers_147,39112046-8953-4e73-a5d9-6a8183a77436,,,,false,false +9072f447-1357-4452-8c5b-f14f1d94a6ab,false,false,regulate_transformers_148,14a8dc4c-0906-402f-b073-6d6d4725d0cb,,,,false,false +64daf3dc-4714-4aa4-bb67-55cfb1b5ca73,false,false,regulate_transformers_149,33f29587-f63e-45b7-960b-037bda37a3cb,,,,false,false +84dd04cd-abea-4743-8498-0abdbedebd03,false,false,regulate_transformers_150,fd4f6232-c28d-4fc3-81dd-03b84aad695e,,,,false,false +5f164f6e-5744-4466-abd7-c7f0f17f399b,false,false,regulate_transformers_151,9b889b73-c108-4b38-b6eb-3377841e0c83,,,,false,false +bbbadfd4-c5cc-4fa4-9769-616c033747d9,false,false,regulate_transformers_152,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,,,,false,false +2575ae3f-f91f-469e-a98c-3674f8e78f72,false,false,regulate_transformers_153,36cda100-86ae-4a20-ac71-20af603ac0cf,,,,false,false +cb457762-d0ba-4114-9708-d6c8ae4f881c,false,false,regulate_transformers_154,fc7821d2-ac64-483e-b520-38d9971f4db0,,,,false,false +4fc2d6f9-9823-4e0a-8161-6158f5533f4d,false,false,regulate_transformers_155,b22c9299-5fb4-46a7-b566-fc17e0d51d60,,,,false,false +3cedc328-b1ad-4d0e-8ca7-296cfd0e5e37,false,false,regulate_transformers_156,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,,,,false,false +1c832b85-43f1-4452-b78a-243a99da121d,false,false,regulate_transformers_157,550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,false,false +e03f6067-12c1-4b07-aa8a-1203bd9dc743,false,false,regulate_transformers_158,867c4b4d-0f38-4f28-82ce-135f2cc63808,,,,false,false +2cc3b9e9-3f7d-4a08-8f06-0e2ddcb65b46,false,false,regulate_transformers_159,b5548457-5923-4d52-b3c9-fdb75a1df98e,,,,false,false +dfe60951-b826-4ac5-8ddd-9e5a1ef34ad9,false,false,regulate_transformers_160,8b3e3802-5213-46d0-a498-15eb6e5852b5,,,,false,false +143793c8-01eb-4936-88a5-a2a1b3b2c7b6,false,false,regulate_transformers_161,5af425fa-6ed7-43e1-8898-7af1315128c5,,,,false,false +c73760de-117a-436d-a700-578911806184,false,false,regulate_transformers_162,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,,,,false,false +e6826e1c-9ec6-49a2-ba16-ac1c35deafab,false,false,regulate_transformers_163,21359dd1-7a23-4932-b656-c196fbffe751,,,,false,false +0ac270da-16cf-48c9-b114-f2b6174e7c8f,false,false,regulate_transformers_164,de5ee252-ebb6-42b0-875c-77ae557ffbf6,,,,false,false +1f05b5e7-9dc0-41b5-a4b5-2c90709f561f,false,false,regulate_transformers_165,6a4547a8-630b-46e4-8144-9cd649e67c07,,,,false,false +eaadb678-2871-468c-8cce-5ab5ede78d24,false,false,regulate_transformers_166,bd292f64-65e8-42ec-9b78-b9b9f013750e,,,,false,false +a0e99231-f252-4cdf-bda2-c53fbe4bdfda,false,false,regulate_transformers_167,366a70fb-8d7f-4201-9eca-0fcbc839239d,,,,false,false +77f8104c-d4ac-4ece-b697-63b6e9736a07,false,false,regulate_transformers_168,0c266541-6235-4d01-8258-e763c58af6c7,,,,false,false +cd2234fa-4aca-481a-a7ab-995a62740f05,false,false,regulate_transformers_169,bf7e7268-2fb6-4948-ace6-9037ae148fa3,,,,false,false +b8cf30b6-093e-4f23-a87d-531a03e6960f,false,false,regulate_transformers_170,f1e88392-3b2a-4ce8-a31f-c963f08f8043,,,,false,false +b74c75f6-4997-44d5-9c5a-80d6626ccd00,false,false,regulate_transformers_171,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,,,,false,false +2d228c9c-76e6-44c2-9ac4-e64f85e15a42,false,false,regulate_transformers_172,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,,,,false,false +2948794c-e091-4d92-b6a6-71240befd1a8,false,false,regulate_transformers_173,bdf97a4d-622c-4251-8183-8b1a696f376e,,,,false,false +9ee8efa2-77c9-409a-8f3a-b15893c0702d,false,false,regulate_transformers_174,543f7e9f-b9be-486b-b365-2bae79010758,,,,false,false +7848c8d2-2866-4820-8faf-0740f7b3beab,false,false,regulate_transformers_175,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,,,,false,false +cd51000f-ae27-4110-969b-f4f56c629a19,false,false,regulate_transformers_176,55b3d03f-2204-4ab3-84cc-a28476868c9d,,,,false,false +1c7c1e89-47cf-4379-a0f7-a50693f08061,false,false,regulate_transformers_177,205fcee1-928c-4374-950c-34575f07fa49,,,,false,false +5cedd965-43a3-4331-89d9-cdc1f31ad6b7,false,false,regulate_transformers_178,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,,,,false,false +7a991c29-f459-4009-a17c-fa33219abea4,false,false,regulate_transformers_179,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,,,,false,false +82c431f7-c49a-4c2d-bc22-13da70d84e52,false,false,regulate_transformers_180,2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,false,false +cc2c069b-e2b6-421a-b5f7-57a8ecc4e502,false,false,regulate_transformers_181,8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,false,false +ad8fe901-76db-4e7c-9bbb-73291439acf5,false,false,regulate_transformers_182,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,,,,false,false +909ed568-3c4c-4f89-b122-7132198eef53,false,false,regulate_transformers_183,df97c0d1-379b-417a-a473-8e7fe37da99d,,,,false,false +4f8eb822-a329-4ab9-a80b-934329ec22a0,false,false,regulate_transformers_184,09ac8949-2b79-41d7-b56f-a58f20036df2,,,,false,false +6ae70465-296b-4aad-b23a-2963a65b9ed7,false,false,regulate_transformers_185,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,,,,false,false +f87bef4c-fcdc-4fcf-84e5-1f851b257d79,false,false,regulate_transformers_186,c7e09266-c778-433b-b01a-5fb9e298ea8e,,,,false,false +fba158e0-29b5-4429-8d0f-8bb467bea5b1,false,false,regulate_transformers_187,f26b5511-3c50-42d5-97c2-be408330eb84,,,,false,false +d7001bc1-3bde-4bd4-bdda-36225b3793db,false,false,regulate_transformers_188,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,,,,false,false +fff27c18-a5e8-4950-b0ff-e4f445671845,false,true,regulate_transformers_189,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,,,,false,false +435f9ee7-09fe-478a-88e8-d5a1e28b5f39,false,false,regulate_transformers_190,92cb5065-2e57-4099-8e29-75cbc0c80370,,,,false,false +bfdd51e4-81a5-4d08-8037-ad54e62e7a5c,false,false,regulate_transformers_191,a4a44d93-48d6-4b87-8053-87fe0778e75c,,,,false,false +ab4ce2f7-0f2c-4233-876d-4f023d99d61c,false,false,regulate_transformers_192,22e58399-428f-4633-9ee4-e5fa0db68d6d,,,,false,false +eb878b9a-41ed-4077-a39b-e8e8dad68528,false,false,regulate_transformers_193,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,,,,false,false +2b84f8fb-9693-45fd-90ba-a644061fbafc,false,false,regulate_transformers_194,416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,false,false +2707e81a-6d6e-46eb-9555-d54691ea438c,false,false,regulate_transformers_195,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,,,,false,false +43139d5b-1ced-48d6-af24-94df5ca57ebb,false,false,regulate_transformers_196,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,,,,false,false +e96678f2-1fc8-48e3-b711-f9c32fbe3d4f,false,false,regulate_transformers_197,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,,,,false,false +1ebeee88-0fc1-458c-a76d-fbf7b8bde785,false,false,regulate_transformers_198,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,false,false +df9be774-fd48-49eb-8011-3f436d86451b,false,false,regulate_transformers_199,e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,false,false +1391b933-d2d9-4196-ad5c-78d476b9d2fe,false,false,regulate_transformers_200,b37ea333-65e1-4211-8449-993b67e8e0e2,,,,false,false +b44fc798-84b4-4eff-a0a4-9c8bd6ba42dd,false,false,regulate_transformers_201,032768b4-2426-4abf-806b-83813ac5137a,,,,false,false +bba62ba4-4f15-4065-880f-4bc81be75854,false,false,regulate_transformers_202,49b511fa-8cff-45f4-9a59-54faaaf90abf,,,,false,false +def7fad7-c3a5-43d0-93b0-898e74192eff,false,false,regulate_transformers_203,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,,,,false,false +7aa80fd8-b9f2-446d-818c-3ff0e31e378f,false,true,regulate_transformers_204,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,,,,false,false +22d7c8cf-cb1d-4059-a974-25119f8bde1d,false,false,regulate_transformers_205,3a2f199c-2966-4b9a-939b-3a6c9924341c,,,,false,false +e78fa130-e2a5-4dc9-9939-9a6f0d6b3fbf,false,false,regulate_transformers_206,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,,,,false,false +c46de7ea-b9b5-4734-a46b-39d3d3edde47,false,false,regulate_transformers_207,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,,,,false,false +eeb314a0-ab9a-44a5-abc0-f571a6ca666a,false,false,regulate_transformers_208,6c24b464-790a-4aae-bb11-766718f07cd5,,,,false,false +cbd2e11e-24fc-4601-8657-ca5b403abe39,false,false,regulate_transformers_209,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,,,,false,false +98695523-6258-452b-837d-648ab9f9b8c8,false,false,regulate_transformers_210,5071dd8c-bbc1-4c8d-a180-4492f80e183d,,,,false,false +4e19f276-13c1-4c7e-868b-9251917b8687,false,false,regulate_transformers_211,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,,,,false,false +4af7f165-7ccd-4131-abf9-de37315c2b97,false,true,regulate_transformers_212,dfae9806-9b44-4995-ba27-d66d8e4a43e0,,,,false,false +d70d5348-b46a-4dbb-9b98-febed4795099,false,false,regulate_transformers_213,f717b05b-f4e7-43d9-af9e-638e2badee5a,,,,false,false +c1bea365-82ad-42fc-b0a0-a214ed3075c2,false,false,regulate_transformers_214,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,,,,false,false +19e52c75-8dd5-457e-901e-69bb128b4a6e,false,false,regulate_transformers_215,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,,,,false,false +c4a2e8d2-fe14-4f45-a72e-3e1293ae6a90,false,false,regulate_transformers_216,535843a3-cf93-412f-b4d7-585337791ba8,,,,false,false +bdcf677d-0077-4cbf-b164-bf4e080e2c1c,false,false,regulate_transformers_217,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,,,,false,false +52075952-9625-4fc4-a452-37592fa69884,false,false,regulate_transformers_218,85ea3976-1779-4d46-bd6f-dfd36427ebdf,,,,false,false +55d6627a-69e9-4f87-981a-335a6810a3ff,false,false,regulate_transformers_219,fd3b7bb8-3976-4441-9211-745243afd80f,,,,false,false +4acb33fe-2960-4974-8448-c40f98606f35,false,false,regulate_transformers_220,1ee9de9a-0095-4b58-beeb-e56fb908844a,,,,false,false +eafef299-2cd3-4d63-815a-cee11beaf21d,false,false,regulate_transformers_221,50164699-2018-4b17-b3f1-74b082f27403,,,,false,false +41c336b5-a58b-4b67-ac56-380e59b6be5b,false,false,regulate_transformers_222,00d4a837-f09c-41df-bed1-dfdb78387116,,,,false,false +58795c71-6a49-42b3-a35d-9bed906fa7a3,false,false,regulate_transformers_223,636dec7c-4242-46e8-b7ae-db7e5a28c39c,,,,false,false +386f225c-b8ef-46e6-980c-6d7228442808,false,false,regulate_transformers_224,3802b603-d08d-4031-b7d7-e29734bcc122,,,,false,false +c6d58ece-f39c-4b53-b827-28b3ebb62e52,false,false,regulate_transformers_225,14ae9865-cb9b-4518-9f2a-c0fda3455a42,,,,false,false +06ad2cb3-4264-4eb6-84c1-330c3ef9f438,false,false,regulate_transformers_226,e3c3c6a3-c383-4dbb-9b3f-a14125615386,,,,false,false +1d7dc2a9-8e66-4a7b-8f97-9a5ba374b08b,false,false,regulate_transformers_227,e80aa2db-f32c-410d-96a1-a32e03222568,,,,false,false +85e58734-028e-4ab2-adb7-26809bfaf1ed,false,false,regulate_transformers_228,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,,,,false,false +e574317c-ab47-4c57-a49f-a51f0710f2ff,false,false,regulate_transformers_229,eb95ff15-56db-4463-bb54-0ee131167812,,,,false,false +c687695d-a2e1-4556-867f-d8ea1749ed0e,false,false,regulate_transformers_230,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,false,false +813d0736-8c1a-4693-893e-2b095573aa0e,false,false,regulate_transformers_231,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,,,,false,false +79d76ba1-7704-474d-839f-d89e9c9fd2dd,false,false,regulate_transformers_232,fa6d5184-b205-4b1b-839f-7b21ac956c29,,,,false,false +aa85ca17-6ced-4b2b-9b89-384392b2f640,false,false,regulate_transformers_233,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,,,,false,false +f2a5230f-6bf0-4378-9436-f398fa540c35,false,false,regulate_transformers_234,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,,,,false,false +80c61f4a-d979-45c2-a61a-99fe4bd5269d,false,false,regulate_transformers_235,270c7266-45dc-4e45-829f-c04f6b631cad,,,,false,false +8a7d07dd-41b8-4ddc-b476-642e5b210d76,false,false,regulate_transformers_236,9f7599de-c488-46c5-b053-1279a511f7b9,,,,false,false +0b3d6a9f-7ddf-4dc1-96a3-5265c66e9401,false,false,regulate_transformers_237,5862f526-783a-4218-a463-3cbf5de8dade,,,,false,false +6fec7147-dfe5-406b-8c1c-9c86df3ce5f8,false,false,regulate_transformers_238,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,,,,false,false +0ea53d4d-370c-4e33-b568-5131c0c5fcf9,false,false,regulate_transformers_239,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,,,,false,false +28ba14c0-973a-4915-9b27-b91c8cba88ce,false,false,regulate_transformers_240,9f95c733-71e2-4bf0-a27a-70144518ea2c,,,,false,false +32782a5b-afcd-4736-a4a1-a8ef569f7424,false,false,regulate_transformers_241,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,,,,false,false +6a4c7638-ed70-47f7-a0a4-4b4f71d10365,false,false,regulate_transformers_242,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,,,,false,false +471d0d48-3387-4f82-b21f-a2519a6ae7db,false,true,regulate_transformers_243,00d03670-7833-47ee-ad52-04d18d1c64fd,,,,false,false +08aeb5c3-966e-47fc-b14e-52774e69fcb8,false,false,regulate_transformers_244,857c264a-7072-4bb7-af56-2f01539b2a2e,,,,false,false +63013b94-1300-4a19-b55d-df71ddd61665,false,false,regulate_transformers_245,dd9d4153-c56f-4457-ad5e-46a48d4486b6,,,,false,false +bf394381-79da-4b9f-ac19-7afab4595c5d,false,false,regulate_transformers_246,32507a10-1eed-4a3f-820c-bc187f3b052e,,,,false,false +085b84bc-3132-4c6c-a2d8-7969f7e5d1fe,false,false,regulate_transformers_247,86af5351-87ef-49c6-bd17-673dceecee5b,,,,false,false +96ddb0c2-a2a8-4691-ae52-1aa1d23438e6,false,false,regulate_transformers_248,c5af5a34-211a-4105-a8e1-f447140073c6,,,,false,false +e8f21255-094b-402d-a0a9-ba3a004f0157,false,false,regulate_transformers_249,922a6375-b97c-412e-a6c9-b0ea55a23f76,,,,false,false +ce8939f6-b3db-4279-8f72-3ea030419c36,false,false,regulate_transformers_250,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,,,,false,false +89f5a537-e496-4c62-9d45-1feeb1ef957e,false,false,regulate_transformers_251,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,,,,false,false +61a2adbd-17ff-4268-85d1-51785b682df5,false,false,regulate_transformers_252,9d02ea80-98d8-4cd0-a635-9104a14a56dd,,,,false,false +7a256896-72c4-42b0-b6dc-bcf792662085,false,false,regulate_transformers_253,177a20fe-83b1-46df-94a3-4faa54348d10,,,,false,false +559ed9dd-3637-4f6d-b6f7-1af7af696784,false,false,regulate_transformers_254,d82fae59-844a-4c85-997e-326dd876137c,,,,false,false +2f2560da-198d-4945-b310-4a48d0fccc12,false,false,regulate_transformers_255,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,,,,false,false +e43fd0c7-b475-418e-a4c2-1f28b942953c,false,false,regulate_transformers_256,69efeb2d-9845-49ac-8500-5e017a7a64ef,,,,false,false +1ce30e16-517c-463f-9587-3489ebdeda96,false,false,regulate_transformers_257,1f040625-ad1d-409f-bd7e-944c4d805e46,,,,false,false +0dd7a4fb-fc31-441c-be6e-71cf3907348b,false,false,regulate_transformers_258,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,,,,false,false +6d87e69c-c914-4611-82a3-ae1ae3c11cd4,false,false,regulate_transformers_259,e018b95e-fca5-40f7-8550-b05a619169dc,,,,false,false +76abc81c-c5fc-4376-b57a-6e42f33c1df5,false,false,regulate_transformers_260,2c520ab6-507e-4dcf-ab05-8f238e9b9385,,,,false,false +4f4f439f-7508-4a06-97fc-f396a740b2a4,false,false,regulate_transformers_261,4f28e734-5148-4caf-ac64-270231740cbf,,,,false,false +44f8915c-8c14-4900-b468-b7a77a6485f9,false,false,regulate_transformers_262,fd534474-cd65-47aa-8005-dc50d17d6920,,,,false,false +c74609bf-c070-4e5a-98bd-0c0acdc2e4fe,false,false,regulate_transformers_263,285a4caa-2da8-4bd2-8a60-7d04f168f378,,,,false,false +25fb109f-55b5-4d72-acc7-29023f51e695,false,false,regulate_transformers_264,6dcdc87b-a719-416f-9da1-21a701048f3a,,,,false,false +d7f1a826-c63d-43fc-9665-b7b35f4cfc60,false,true,regulate_transformers_265,3da4fd3d-ac5e-409d-91fa-36516673cf57,,,,false,false +09c64d71-b499-42c5-bcf5-8fdc0d8125a1,false,false,regulate_transformers_266,d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,false,false +999a25c8-c7c5-4974-9878-87e21a26509f,false,false,regulate_transformers_267,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,,,,false,false +58c4e7bb-0755-434a-bdbf-9062fae8ddee,false,false,regulate_transformers_268,450426ac-a560-4d17-b1fc-9e169530a655,,,,false,false +651681d9-b509-4be9-873e-c926d3d26863,false,false,regulate_transformers_269,d40a1a85-40f2-4ad3-ba58-720d5ba02268,,,,false,false +9d3c53bc-890b-44ca-bdbc-42274d6da588,false,false,regulate_transformers_270,154e9a99-467b-4f65-9928-8ebb14149baa,,,,false,false +34e491cc-2bad-4c91-ac1b-3a35e9d96720,false,false,regulate_transformers_271,39dbc5ed-d874-48a8-9128-e970436a94b4,,,,false,false +89f53805-810d-4c3b-9697-5bf56f3997f9,false,false,regulate_transformers_272,a7ebd30b-b843-405f-9fae-ca6b489601f9,,,,false,false +44ffe2cf-b23b-417c-b3db-9b62020e9e0c,false,false,regulate_transformers_273,75f2dfb9-75a0-496d-9c44-79e7df54c1df,,,,false,false +5dbd05be-90f0-4b9e-b919-a6aefe03e17b,false,false,regulate_transformers_274,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,,,,false,false +90dbeebf-da14-4086-9b55-e0c06b985c4f,false,false,regulate_transformers_275,04f29760-9e52-4943-8563-62e1fbd5ed52,,,,false,false +f66bda67-ecd3-4380-b631-d9673de623c5,false,false,regulate_transformers_276,9ce9d92c-5583-4b16-bec6-9f67834663cb,,,,false,false +31d320ef-0ed4-488d-81c4-c590d03f0dff,false,false,regulate_transformers_277,c317a6cd-428b-4c36-8233-91d0c4e2717a,,,,false,false +a160c82e-c2a6-45fd-9c93-34cff9f26d8a,false,false,regulate_transformers_278,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,,,,false,false +468eed00-b560-460d-bb98-078355afd3f1,false,false,regulate_transformers_279,81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,false,false +b0da0363-e6d7-47b6-b968-2b5119346f36,false,false,regulate_transformers_280,eb21d716-1b54-4dba-bdc2-d1f6752aef85,,,,false,false +6fce766f-5bb4-4d5f-8b2b-8b451c7e04d2,false,false,regulate_transformers_281,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,,,,false,false +de0c0cc7-4de4-42e8-91b3-fe990134c6e7,false,false,regulate_transformers_282,3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,false,false +abf7ee46-a259-4df9-851e-cc519026d38a,false,false,regulate_transformers_283,cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,false,false +329c0f76-00f4-48dc-9f3b-9c4b2d11cd8f,false,true,regulate_transformers_284,1a8ba1a5-3cee-4791-b21b-f17b08526873,,,,false,false +867993b3-4106-4ebd-bb63-96e7b1e2b4ce,false,false,regulate_transformers_285,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,,,,false,false +2b306214-3b46-46bf-b523-c0c9bc6fc4fd,false,false,regulate_transformers_286,b46d4395-6724-4830-ba55-357e81fc2814,,,,false,false +7bad376d-44fd-40e0-92fd-e2bc1be63384,false,false,regulate_transformers_287,369cffa5-bcee-4489-8193-1d9b10230eca,,,,false,false +376e15ac-fa1c-40d6-ba7c-9378dc6998f3,false,false,regulate_transformers_288,4a6f6058-e654-464d-9367-2dca7185c6d7,,,,false,false +b4b30c31-25a7-4676-9422-e536ab638ce0,false,false,regulate_transformers_289,012c9eee-86c2-494c-adcc-bbfc481e4a46,,,,false,false +bb2c7640-f0f1-477c-bf95-881402db5d15,false,false,regulate_transformers_290,daed3552-e382-4153-95be-97f17e2c53e5,,,,false,false +16a71cd9-5620-4f17-9385-d7ecc986fead,false,false,regulate_transformers_291,5981fe65-3c92-4a78-af92-1461904046d0,,,,false,false +e1956e5e-cbab-4203-b760-bda0449a9d51,false,false,regulate_transformers_292,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,,,,false,false +a83bdabc-bf82-4f68-9d96-b876218cc407,false,false,regulate_transformers_293,890f2162-b4cb-49e7-a16f-4b552c5e245c,,,,false,false +ddb09433-1cf8-4294-bdf2-a3fd74c3d7e0,false,false,regulate_transformers_294,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,,,,false,false +ef252d44-269d-450d-b950-1a9583f707f8,false,false,regulate_transformers_295,40537c84-c812-4231-bd23-0ba81922e937,,,,false,false +21923b6b-2ef3-4422-8b6a-7ed3a3868467,false,false,regulate_transformers_296,f66df6fa-3dfa-4515-85d7-54d0f429fde7,,,,false,false +70605687-5655-44df-accb-7e070fc94958,false,false,regulate_transformers_297,9b509c7d-4647-40fd-b03e-7ab919215cc6,,,,false,false +9ad91355-cee8-4bfb-921a-b7d069e75fd8,false,false,regulate_transformers_298,99e26ef8-75e2-46f3-aafc-6287bf5e3905,,,,false,false +f252836a-4cbe-464d-8943-e5709e4fb32f,false,false,regulate_transformers_299,7125de08-1d28-409a-8b23-023a0294def5,,,,false,false diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_input.csv index 0e01bb726..5bcbaddbe 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_input.csv @@ -1,10 +1,10 @@ "uuid","auto_tap","id","node_a","node_b","operates_from","operates_until","operator","parallel_devices","tap_pos","type" -1132dbf4-e8a1-44ae-8415-f42d4497aa1d,true,S3_MS-Trafo,33f29587-f63e-45b7-960b-037bda37a3cb,bb59ca46-1f2e-41c9-9723-90b306f043cd,,,,1,0,cf7b1102-8dbd-4da2-a469-90800b3394b6 -4ac7f0bd-2ea9-4510-9e71-0da40886d9d3,false,TRA_MS3_06-NS_NET136,39dbc5ed-d874-48a8-9128-e970436a94b4,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,,,,1,10,a7a3d9b8-da90-4670-b865-4a527df542bd -2cbbd48e-e6d8-40b4-80cc-010157dfbf3e,false,TRA_MS1_06-NS_NET116,b22c9299-5fb4-46a7-b566-fc17e0d51d60,31a2b9bf-e785-4475-aa44-1c34646e8c79,,,,1,10,4984f493-d6e5-4201-a040-c10722b30362 +1132dbf4-e8a1-44ae-8415-f42d4497aa1d,true,S3_MS-Trafo,33f29587-f63e-45b7-960b-037bda37a3cb,bb59ca46-1f2e-41c9-9723-90b306f043cd,,,,1,0,14b1798a-6903-49d6-8578-ad2a7d399341 +4ac7f0bd-2ea9-4510-9e71-0da40886d9d3,false,TRA_MS3_06-NS_NET136,39dbc5ed-d874-48a8-9128-e970436a94b4,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,,,,1,10,f88989c7-9812-4b3e-9bc0-3df29f1e5ae1 +2cbbd48e-e6d8-40b4-80cc-010157dfbf3e,false,TRA_MS1_06-NS_NET116,b22c9299-5fb4-46a7-b566-fc17e0d51d60,31a2b9bf-e785-4475-aa44-1c34646e8c79,,,,1,10,f88989c7-9812-4b3e-9bc0-3df29f1e5ae1 18d6ef15-962a-480d-a96a-9ba19ba4b3b3,false,TRA_MS2_06-NS_NET126_ONS,df97c0d1-379b-417a-a473-8e7fe37da99d,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,,,,1,10,f88989c7-9812-4b3e-9bc0-3df29f1e5ae1 -bfa702b1-d4d4-44ff-8c3d-a79c2418b5d3,true,S1_MS-Trafo,00d03670-7833-47ee-ad52-04d18d1c64fd,f5839ade-5968-4879-a824-90b5fb3552cd,,,,1,0,1214c366-826e-4aeb-88f5-af8f40acaa04 +bfa702b1-d4d4-44ff-8c3d-a79c2418b5d3,true,S1_MS-Trafo,00d03670-7833-47ee-ad52-04d18d1c64fd,f5839ade-5968-4879-a824-90b5fb3552cd,,,,1,0,14b1798a-6903-49d6-8578-ad2a7d399341 d2a3736d-d10b-4f38-88cf-871df43e3665,true,HöS-Trafo_S1,34cd8ee0-e607-4c47-89a7-121c3e32768a,00d03670-7833-47ee-ad52-04d18d1c64fd,,,,1,0,97735722-05cc-4ca8-8a8d-c08ac3ded19a aa5d6bf2-2a88-4cac-9e1f-2a5c19dd2c18,false,TRA_MS4_06-NS_NET146_ONS,fa6d5184-b205-4b1b-839f-7b21ac956c29,3da4fd3d-ac5e-409d-91fa-36516673cf57,,,,1,10,49cfe484-0183-4a23-a922-d72909dba673 -e62b6f82-9a37-49e6-af51-93008df6ea53,true,S2_MS-Trafo,dfae9806-9b44-4995-ba27-d66d8e4a43e0,1a8ba1a5-3cee-4791-b21b-f17b08526873,,,,1,0,5901c24c-0c64-4be7-82df-21d4335abdb7 +e62b6f82-9a37-49e6-af51-93008df6ea53,true,S2_MS-Trafo,dfae9806-9b44-4995-ba27-d66d8e4a43e0,1a8ba1a5-3cee-4791-b21b-f17b08526873,,,,1,0,14b1798a-6903-49d6-8578-ad2a7d399341 253a0e3a-c7e0-415e-bdbd-5152aa8f9e27,true,S4_MS-Trafo,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,,,,1,0,14b1798a-6903-49d6-8578-ad2a7d399341 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_type_input.csv index 987777ff6..09045c27d 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_type_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_type_input.csv @@ -2,9 +2,4 @@ 14b1798a-6903-49d6-8578-ad2a7d399341,0.0,0.0,1.5,0.0,HS-MS_1,45.375,20000.0,10,-10,0,false,110.0,20.0,102.759 97735722-05cc-4ca8-8a8d-c08ac3ded19a,-1.27,0.0,1.5,555.5,HöS-HS_1,5.415,200000.0,5,-5,0,false,380.0,110.0,108.165 f88989c7-9812-4b3e-9bc0-3df29f1e5ae1,0.0,0.0,0.5,0.0,MS-NS_1,10.078,630.0,10,-10,0,false,20.0,0.4,23.312 -cf7b1102-8dbd-4da2-a469-90800b3394b6,0.0,0.0,1.5,0.0,HS-MS_1,45.375,20000.0,10,-10,0,false,110.0,20.0,102.759 -1214c366-826e-4aeb-88f5-af8f40acaa04,0.0,0.0,1.5,0.0,HS-MS_1,45.375,20000.0,10,-10,0,false,110.0,20.0,102.759 -a7a3d9b8-da90-4670-b865-4a527df542bd,0.0,0.0,0.5,0.0,MS-NS_1,10.078,630.0,10,-10,0,false,20.0,0.4,23.312 -5901c24c-0c64-4be7-82df-21d4335abdb7,0.0,0.0,1.5,0.0,HS-MS_1,45.375,20000.0,10,-10,0,false,110.0,20.0,102.759 49cfe484-0183-4a23-a922-d72909dba673,0.0,0.0,0.5,0.0,MS-NS_2,25.0,400.0,10,-10,0,false,20.0,0.4,31.225 -4984f493-d6e5-4201-a040-c10722b30362,0.0,0.0,0.5,0.0,MS-NS_1,10.078,630.0,10,-10,0,false,20.0,0.4,23.312 From 0c46732fe6707999e753fceedab6560eb8f03533 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 9 Feb 2024 14:26:47 +0100 Subject: [PATCH 032/225] Some improvements. --- .../IconTimeBasedWeatherValueFactory.java | 6 +---- .../timeseries/IdCoordinateFactory.java | 2 +- .../TimeBasedSimpleValueFactory.java | 7 +++++- .../timeseries/TimeBasedValueFactory.java | 9 -------- .../TimeBasedWeatherValueFactory.java | 5 +++++ .../ie3/datamodel/io/source/DataSource.java | 17 ++++++++++++-- .../datamodel/io/source/WeatherSource.java | 3 ++- .../io/source/csv/CsvDataSource.java | 22 +++++++++++++------ .../io/source/csv/CsvIdCoordinateSource.java | 6 ++--- .../csv/CsvTimeSeriesMappingSource.java | 6 ++++- .../io/source/csv/CsvTimeSeriesSource.java | 5 ++++- .../io/source/csv/CsvWeatherSource.java | 10 ++------- .../io/source/sql/SqlDataSource.java | 4 +++- .../TimeBasedSimpleValueFactoryTest.groovy | 6 ----- 14 files changed, 61 insertions(+), 47 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java index 581333a54..0b314ccc2 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java @@ -83,11 +83,7 @@ protected List> getFields(Class entityClass) { "sobsrad", "t131m"); - Set minParametersWithUuid = expandSet(minParameters, UUID); - Set allParametersWithUuid = expandSet(allParameters, UUID); - - return Arrays.asList( - minParameters, allParameters, minParametersWithUuid, allParametersWithUuid); + return Arrays.asList(minParameters, allParameters); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java index 2e603432f..3853faf62 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java @@ -33,6 +33,6 @@ protected IdCoordinateFactory() { @Override public List> getUniqueFields() { - return List.of(newSet(getIdField())); + return List.of(newSet(getIdField()), newSet(getLatField(), getLonField())); } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java index 33a2cff0e..39af65470 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java @@ -86,7 +86,7 @@ protected TimeBasedValue buildModel(SimpleTimeBasedValueData data) { @Override protected List> getFields(Class entityClass) { - Set minConstructorParams = newSet(UUID, TIME); + Set minConstructorParams = newSet(TIME); if (EnergyPriceValue.class.isAssignableFrom(entityClass)) { minConstructorParams.add(PRICE); @@ -107,4 +107,9 @@ protected List> getFields(Class entityClass) { return Collections.singletonList(minConstructorParams); } + + @Override + public List> getUniqueFields() { + return List.of(newSet(TIME)); + } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedValueFactory.java index ad0d8b08d..9fa785ae6 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedValueFactory.java @@ -8,8 +8,6 @@ import edu.ie3.datamodel.io.factory.Factory; import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.Value; -import java.util.List; -import java.util.Set; /** * Abstract class that is able to build {@link TimeBasedValue}s from "flat" information @@ -20,14 +18,7 @@ public abstract class TimeBasedValueFactory, V extends Value> extends Factory> { - protected static final String UUID = "uuid"; - protected TimeBasedValueFactory(Class... valueClasses) { super(valueClasses); } - - @Override - public List> getUniqueFields() { - return List.of(newSet(UUID)); - } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java index e6a4c53d5..bc90b4a70 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java @@ -49,4 +49,9 @@ public String getCoordinateIdFieldString() { * @return the field name for the date time */ public abstract String getTimeFieldString(); + + @Override + public List> getUniqueFields() { + return List.of(newSet(TIME, COORDINATE_ID)); + } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java index 4669a9122..9435c5833 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java @@ -26,8 +26,21 @@ public interface DataSource { Optional> getSourceFields(Class entityClass) throws SourceException; /** Creates a stream of maps that represent the rows in the database */ - Stream> getSourceData(Class entityClass) - throws SourceException; + default Stream> getSourceData(Class entityClass) + throws SourceException { + return getSourceData(entityClass, getUniqueFields(entityClass)); + } + + /** + * Creates a stream of maps that represent the rows in the database + * + * @param entityClass class of the entity + * @param uniqueFields list of sets of fields that needs to be unique for the given {@link Entity} + * @return a stream of maps + * @throws SourceException if an exception occurred + */ + Stream> getSourceData( + Class entityClass, List> uniqueFields) throws SourceException; /** * @param entityClass class of the source diff --git a/src/main/java/edu/ie3/datamodel/io/source/WeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/WeatherSource.java index abeb52321..1cf672164 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/WeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/WeatherSource.java @@ -125,7 +125,8 @@ public List> buildTimeBasedValues( fieldsToAttributes.remove("tid"); Optional data = toTimeBasedWeatherValueData(fieldsToAttributes); - return factory.get(data.get()); + return factory.get( + Try.from(data, () -> new SourceException("Missing data in: " + data))); }), "TimeBasedValue") .transform(Stream::toList, SourceException::new) diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index c971a0286..59b7dd05d 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -88,9 +88,9 @@ public Optional> getSourceFields(Path filePath) throws SourceExcepti } @Override - public Stream> getSourceData(Class entityClass) - throws SourceException { - return buildStreamWithFieldsToAttributesMap(entityClass, true).getOrThrow(); + public Stream> getSourceData( + Class entityClass, List> uniqueFields) throws SourceException { + return buildStreamWithFieldsToAttributesMap(entityClass, uniqueFields, true).getOrThrow(); } // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- @@ -294,10 +294,14 @@ public FileNamingStrategy getNamingStrategy() { * mapping (fieldName to fieldValue) */ protected Try>, SourceException> buildStreamWithFieldsToAttributesMap( - Class entityClass, boolean allowFileNotExisting) { + Class entityClass, + List> uniqueFields, + boolean allowFileNotExisting) { return getFilePath(entityClass) .flatMap( - path -> buildStreamWithFieldsToAttributesMap(entityClass, path, allowFileNotExisting)); + path -> + buildStreamWithFieldsToAttributesMap( + entityClass, path, uniqueFields, allowFileNotExisting)); } /** @@ -306,13 +310,17 @@ protected Try>, SourceException> buildStreamWithField * the returning stream is a parallel stream, the order of the elements cannot be guaranteed. * * @param entityClass the entity class that should be build + * @param uniqueFields list of sets that contain fields which needs to be unique * @param filePath the path of the file to read * @return a try containing either a parallel stream of maps, where each map represents one row of * the csv file with the mapping (fieldName to fieldValue) or an exception */ protected Try>, SourceException> buildStreamWithFieldsToAttributesMap( - Class entityClass, Path filePath, boolean allowFileNotExisting) { + Class entityClass, + Path filePath, + List> uniqueFields, + boolean allowFileNotExisting) { try (BufferedReader reader = connector.initReader(filePath)) { final String[] headline = parseCsvRow(reader.readLine(), csvSep); @@ -323,7 +331,7 @@ Try>, SourceException> buildStreamWithFieldsToAttribu Collection> allRows = csvRowFieldValueMapping(reader, headline); // checks the uniqueness of the rows - return checkUniqueness(entityClass.getSimpleName(), allRows, getUniqueFields(entityClass)); + return checkUniqueness(entityClass.getSimpleName(), allRows, uniqueFields); } catch (FileNotFoundException e) { if (allowFileNotExisting) { log.warn("Unable to find file '{}': {}", filePath, e.getMessage()); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index 8bcaa3462..2959c584f 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -182,11 +182,9 @@ public int getCoordinateCount() { Collection> allRows = dataSource.csvRowFieldValueMapping(reader, headline); - List> fields = - List.of( - Set.of(factory.getIdField()), Set.of(factory.getLatField(), factory.getLonField())); + List> uniqueFields = factory.getUniqueFields(); - return dataSource.checkUniqueness("IdCoordinate", allRows, fields); + return dataSource.checkUniqueness("IdCoordinate", allRows, uniqueFields); } catch (IOException e) { return Failure.of( new SourceException("Cannot read the file for coordinate id to coordinate mapping.", e)); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMappingSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMappingSource.java index 4f1065dd7..35efedbdb 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMappingSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMappingSource.java @@ -10,6 +10,7 @@ import edu.ie3.datamodel.io.source.TimeSeriesMappingSource; import edu.ie3.datamodel.utils.Try; import java.nio.file.Path; +import java.util.List; import java.util.Map; import java.util.Optional; import java.util.Set; @@ -40,7 +41,10 @@ public CsvTimeSeriesMappingSource( @Override public Stream> getMappingSourceData() throws SourceException { - return dataSource.buildStreamWithFieldsToAttributesMap(MappingEntry.class, true).getOrThrow(); + List> uniqueFields = mappingFactory.getUniqueFields(); + return dataSource + .buildStreamWithFieldsToAttributesMap(MappingEntry.class, uniqueFields, true) + .getOrThrow(); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSource.java index 49d6f83e5..bd1f8d5f1 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSource.java @@ -139,9 +139,12 @@ protected IndividualTimeSeries buildIndividualTimeSeries( Path filePath, Function, Try, FactoryException>> fieldToValueFunction) throws SourceException { + List> uniqueFields = valueFactory.getUniqueFields(); + Try>, SourceException> timeBasedValues = dataSource - .buildStreamWithFieldsToAttributesMap(TimeBasedValue.class, filePath, false) + .buildStreamWithFieldsToAttributesMap( + TimeBasedValue.class, filePath, uniqueFields, false) .flatMap( stream -> Try.scanStream(stream.map(fieldToValueFunction), "TimeBasedValue") diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java index 3e84924aa..650f81c78 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java @@ -208,14 +208,8 @@ private Try>, SourceException> buildStreamWithFieldsT Collection> allRows = dataSource.csvRowFieldValueMapping(reader, headline); - List> fields = - List.of( - Set.of( - weatherFactory.getTimeFieldString(), - weatherFactory.getCoordinateIdFieldString())); - - return dataSource.checkUniqueness("Weather", allRows, fields); - + List> uniqueFields = weatherFactory.getUniqueFields(); + return dataSource.checkUniqueness("Weather", allRows, uniqueFields); } catch (IOException e) { return Failure.of( new SourceException( diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java index 1d783b70c..319d23616 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java @@ -139,8 +139,10 @@ public Optional> getSourceFields(String tableName) { } } + // TODO: Check if uniqueFields should be used to validate the uniqueness of returned entities @Override - public Stream> getSourceData(Class entityClass) { + public Stream> getSourceData( + Class entityClass, List> uniqueFields) { String explicitTableName = databaseNamingStrategy.getEntityName(entityClass).orElseThrow(); return buildStreamByTableName(explicitTableName); } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy index cef9e1683..3048f102b 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy @@ -40,14 +40,12 @@ class TimeBasedSimpleValueFactoryTest extends Specification { valueClass || expectedFields EnergyPriceValue || [ [ - TimeBasedSimpleValueFactory.UUID, TIME, PRICE ] as Set ] SValue || [ [ - TimeBasedSimpleValueFactory.UUID, TIME, ACTIVE_POWER, REACTIVE_POWER @@ -55,14 +53,12 @@ class TimeBasedSimpleValueFactoryTest extends Specification { ] PValue || [ [ - TimeBasedSimpleValueFactory.UUID, TIME, ACTIVE_POWER ] as Set ] HeatAndSValue || [ [ - TimeBasedSimpleValueFactory.UUID, TIME, ACTIVE_POWER, REACTIVE_POWER, @@ -71,7 +67,6 @@ class TimeBasedSimpleValueFactoryTest extends Specification { ] HeatAndPValue || [ [ - TimeBasedSimpleValueFactory.UUID, TIME, ACTIVE_POWER, HEAT_DEMAND @@ -79,7 +74,6 @@ class TimeBasedSimpleValueFactoryTest extends Specification { ] HeatDemandValue || [ [ - TimeBasedSimpleValueFactory.UUID, TIME, HEAT_DEMAND ] as Set From 4953ebc7ba554b3c78d5c83945713bfef5e8a85f Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 9 Feb 2024 14:29:55 +0100 Subject: [PATCH 033/225] Fixing `Codacy` issues. --- .../groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy index ccab00d5c..f036a7e25 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy @@ -87,12 +87,12 @@ class FactoryTest extends Specification { @Override protected String buildModel(SimpleFactoryData data) { - return null + return "" } @Override List> getUniqueFields() { - return null + return [] } @Override From 926e5ea6b2bc3aa6773dfc34cd769ea85d506e0a Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 9 Feb 2024 20:46:07 +0100 Subject: [PATCH 034/225] Some adaptions. --- .../ie3/datamodel/io/extractor/Extractor.java | 6 ++-- .../input/NodeAssetInputEntityData.java | 8 ++--- .../timeseries/TimeSeriesMappingFactory.java | 6 ++-- .../io/naming/TimeSeriesMetaInformation.java | 4 +-- .../ie3/datamodel/io/source/DataSource.java | 4 +-- .../io/source/TimeSeriesMappingSource.java | 32 +++---------------- .../ie3/datamodel/io/source/TypeSource.java | 4 +-- .../datamodel/models/input/AssetInput.java | 2 +- .../models/input/AssetTypeInput.java | 2 +- .../datamodel/models/input/InputEntity.java | 14 +++----- .../datamodel/models/input/OperatorInput.java | 2 +- .../models/input/RandomLoadParameters.java | 2 +- .../models/input/UniqueInputEntity.java | 17 ++++++++++ .../models/input/container/GridContainer.java | 10 +++--- .../input/container/InputContainer.java | 6 ++-- .../models/input/graphics/GraphicInput.java | 4 +-- .../SystemParticipantValidationUtils.java | 6 ++-- 17 files changed, 57 insertions(+), 72 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/models/input/UniqueInputEntity.java diff --git a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java index e717c390e..588b8e4a3 100644 --- a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java +++ b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java @@ -8,8 +8,8 @@ import edu.ie3.datamodel.exceptions.ExtractorException; import edu.ie3.datamodel.models.Operable; import edu.ie3.datamodel.models.input.AssetTypeInput; -import edu.ie3.datamodel.models.input.InputEntity; import edu.ie3.datamodel.models.input.OperatorInput; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import java.util.*; import java.util.concurrent.CopyOnWriteArrayList; import org.slf4j.Logger; @@ -30,9 +30,9 @@ private Extractor() { throw new IllegalStateException("Utility classes cannot be instantiated"); } - public static Set extractElements(NestedEntity nestedEntity) + public static Set extractElements(NestedEntity nestedEntity) throws ExtractorException { - CopyOnWriteArrayList resultingList = new CopyOnWriteArrayList<>(); + CopyOnWriteArrayList resultingList = new CopyOnWriteArrayList<>(); if (nestedEntity instanceof HasNodes nestedHasNode) { resultingList.addAll(nestedHasNode.allNodes()); } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/input/NodeAssetInputEntityData.java b/src/main/java/edu/ie3/datamodel/io/factory/input/NodeAssetInputEntityData.java index 4916e78ad..f911b6dfd 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/input/NodeAssetInputEntityData.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/input/NodeAssetInputEntityData.java @@ -8,14 +8,14 @@ import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.input.NodeInput; import edu.ie3.datamodel.models.input.OperatorInput; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import java.util.Map; import java.util.Objects; /** - * Data used by all factories used to create instances of {@link - * edu.ie3.datamodel.models.input.InputEntity}s holding one {@link NodeInput} entity, thus needing - * additional information about the {@link edu.ie3.datamodel.models.input.NodeInput}, which cannot - * be provided through the attribute map. + * Data used by all factories used to create instances of {@link UniqueInputEntity}s holding one + * {@link NodeInput} entity, thus needing additional information about the {@link NodeInput}, which + * cannot be provided through the attribute map. */ public class NodeAssetInputEntityData extends AssetInputEntityData { private final NodeInput node; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java index 065301ce8..da74a04a6 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java @@ -17,7 +17,6 @@ public class TimeSeriesMappingFactory extends EntityFactory { - private static final String UUID = "uuid"; private static final String PARTICIPANT = "participant"; private static final String TIME_SERIES = "timeSeries"; @@ -33,14 +32,13 @@ protected List> getFields(Class entityClass) { @Override protected TimeSeriesMappingSource.MappingEntry buildModel(EntityData data) { - UUID uuid = data.getUUID(UUID); UUID participant = data.getUUID(PARTICIPANT); UUID timeSeries = data.getUUID(TIME_SERIES); - return new TimeSeriesMappingSource.MappingEntry(uuid, participant, timeSeries); + return new TimeSeriesMappingSource.MappingEntry(participant, timeSeries); } @Override public List> getUniqueFields() { - return List.of(newSet(UUID)); + return List.of(newSet(PARTICIPANT)); } } diff --git a/src/main/java/edu/ie3/datamodel/io/naming/TimeSeriesMetaInformation.java b/src/main/java/edu/ie3/datamodel/io/naming/TimeSeriesMetaInformation.java index d750eac44..26ff2aaa6 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/TimeSeriesMetaInformation.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/TimeSeriesMetaInformation.java @@ -5,11 +5,11 @@ */ package edu.ie3.datamodel.io.naming; -import edu.ie3.datamodel.models.input.InputEntity; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import java.util.UUID; /** Meta information, that describe a certain data source */ -public abstract class TimeSeriesMetaInformation extends InputEntity { +public abstract class TimeSeriesMetaInformation extends UniqueInputEntity { protected TimeSeriesMetaInformation(UUID uuid) { super(uuid); diff --git a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java index 9435c5833..c44ba326d 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java @@ -8,7 +8,7 @@ import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.input.AssetInput; -import edu.ie3.datamodel.models.input.InputEntity; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import java.util.*; @@ -48,7 +48,7 @@ Stream> getSourceData( */ // TODO: May be replaced by Factory#getUniqueFields() default List> getUniqueFields(Class entityClass) { - if (InputEntity.class.isAssignableFrom(entityClass)) { + if (UniqueInputEntity.class.isAssignableFrom(entityClass)) { return List.of(Set.of("uuid")); } else if (AssetInput.class.isAssignableFrom(entityClass)) { return List.of(Set.of("uuid"), Set.of("id")); diff --git a/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesMappingSource.java b/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesMappingSource.java index d580bc2d2..aad5b2174 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesMappingSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesMappingSource.java @@ -39,7 +39,7 @@ public Map getMapping() throws SourceException { .filter(Try::isSuccess) .map(t -> (Success) t) .map(Success::get) - .collect(Collectors.toMap(MappingEntry::getParticipant, MappingEntry::getTimeSeries)); + .collect(Collectors.toMap(MappingEntry::participant, MappingEntry::timeSeries)); } /** @@ -73,47 +73,23 @@ private Try createMappingEntry( // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /** Class to represent one entry within the participant to time series mapping */ - public static class MappingEntry extends InputEntity { - private final UUID participant; - private final UUID timeSeries; - - public MappingEntry(UUID uuid, UUID participant, UUID timeSeries) { - super(uuid); - this.participant = participant; - this.timeSeries = timeSeries; - } - - public UUID getParticipant() { - return participant; - } - - public UUID getTimeSeries() { - return timeSeries; - } + public record MappingEntry(UUID participant, UUID timeSeries) implements InputEntity { @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof MappingEntry that)) return false; - if (!super.equals(o)) return false; return participant.equals(that.participant) && timeSeries.equals(that.timeSeries); } @Override public int hashCode() { - return Objects.hash(super.hashCode(), participant, timeSeries); + return Objects.hash(participant, timeSeries); } @Override public String toString() { - return "MappingEntry{" - + "uuid=" - + getUuid() - + ", participant=" - + participant - + ", timeSeries=" - + timeSeries - + '}'; + return "MappingEntry{" + "participant=" + participant + ", timeSeries=" + timeSeries + '}'; } } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/TypeSource.java b/src/main/java/edu/ie3/datamodel/io/source/TypeSource.java index bc1fac824..d0263f87a 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/TypeSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/TypeSource.java @@ -17,8 +17,8 @@ import edu.ie3.datamodel.io.factory.typeinput.Transformer2WTypeInputFactory; import edu.ie3.datamodel.io.factory.typeinput.Transformer3WTypeInputFactory; import edu.ie3.datamodel.models.input.AssetTypeInput; -import edu.ie3.datamodel.models.input.InputEntity; import edu.ie3.datamodel.models.input.OperatorInput; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import edu.ie3.datamodel.models.input.connector.type.LineTypeInput; import edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput; import edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput; @@ -239,7 +239,7 @@ public Map getEvTypes() throws SourceException { */ @SuppressWarnings("unchecked") private Stream> buildEntities( - Class entityClass, EntityFactory factory) { + Class entityClass, EntityFactory factory) { return buildEntityData(entityClass).map(data -> (Try) factory.get(data)); } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/AssetInput.java b/src/main/java/edu/ie3/datamodel/models/input/AssetInput.java index a0840fbcc..f9323ebc2 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/AssetInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/AssetInput.java @@ -11,7 +11,7 @@ import java.util.UUID; /** Describes a grid asset under the assumption that every asset could be operable */ -public abstract class AssetInput extends InputEntity implements Operable { +public abstract class AssetInput extends UniqueInputEntity implements Operable { /** Time for which the entity is operated */ private final OperationTime operationTime; /** The operator of this asset */ diff --git a/src/main/java/edu/ie3/datamodel/models/input/AssetTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/AssetTypeInput.java index 907280676..3e9c91ca5 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/AssetTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/AssetTypeInput.java @@ -9,7 +9,7 @@ import java.util.UUID; /** Describes the type of an {@link edu.ie3.datamodel.models.input.AssetInput} */ -public abstract class AssetTypeInput extends InputEntity { +public abstract class AssetTypeInput extends UniqueInputEntity { /** Name or ID of the asset */ private final String id; diff --git a/src/main/java/edu/ie3/datamodel/models/input/InputEntity.java b/src/main/java/edu/ie3/datamodel/models/input/InputEntity.java index 4f92b83f4..c4110ef00 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/InputEntity.java +++ b/src/main/java/edu/ie3/datamodel/models/input/InputEntity.java @@ -1,17 +1,11 @@ /* - * © 2021. TU Dortmund University, + * © 2024. TU Dortmund University, * Institute of Energy Systems, Energy Efficiency and Energy Economics, * Research group Distribution grid planning and operation */ package edu.ie3.datamodel.models.input; -import edu.ie3.datamodel.models.UniqueEntity; -import java.util.UUID; +import edu.ie3.datamodel.models.Entity; -/** Functionless class to describe that all subclasses are input classes */ -public abstract class InputEntity extends UniqueEntity { - - protected InputEntity(UUID uuid) { - super(uuid); - } -} +/** Interface to describe all input entities. */ +public interface InputEntity extends Entity {} diff --git a/src/main/java/edu/ie3/datamodel/models/input/OperatorInput.java b/src/main/java/edu/ie3/datamodel/models/input/OperatorInput.java index 1fc2005cf..d5ef68910 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/OperatorInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/OperatorInput.java @@ -9,7 +9,7 @@ import java.util.UUID; /** Describes an operator, that operates assets */ -public class OperatorInput extends InputEntity { +public class OperatorInput extends UniqueInputEntity { public static final OperatorInput NO_OPERATOR_ASSIGNED = new OperatorInput(UUID.randomUUID(), "NO_OPERATOR_ASSIGNED"); diff --git a/src/main/java/edu/ie3/datamodel/models/input/RandomLoadParameters.java b/src/main/java/edu/ie3/datamodel/models/input/RandomLoadParameters.java index 35cb8f8e7..2233cb144 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/RandomLoadParameters.java +++ b/src/main/java/edu/ie3/datamodel/models/input/RandomLoadParameters.java @@ -14,7 +14,7 @@ * sampled for each quarter hour of a day, subdivided into workdays, Saturdays and Sundays. In * general the GEV is described by the three parameters "location", "scale" and "shape" */ -public class RandomLoadParameters extends InputEntity { +public class RandomLoadParameters extends UniqueInputEntity { /** The respective quarter hour of the day */ private final int quarterHour; diff --git a/src/main/java/edu/ie3/datamodel/models/input/UniqueInputEntity.java b/src/main/java/edu/ie3/datamodel/models/input/UniqueInputEntity.java new file mode 100644 index 000000000..a60b5dc54 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/models/input/UniqueInputEntity.java @@ -0,0 +1,17 @@ +/* + * © 2021. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.models.input; + +import edu.ie3.datamodel.models.UniqueEntity; +import java.util.UUID; + +/** Functionless class to describe that all subclasses are unique input classes */ +public abstract class UniqueInputEntity extends UniqueEntity implements InputEntity { + + protected UniqueInputEntity(UUID uuid) { + super(uuid); + } +} diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java index 3c076cfff..3dfbc25d2 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java @@ -5,10 +5,10 @@ */ package edu.ie3.datamodel.models.input.container; -import edu.ie3.datamodel.models.input.InputEntity; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import java.util.*; -public abstract class GridContainer implements InputContainer { +public abstract class GridContainer implements InputContainer { /** Name of this grid */ protected final String gridName; /** Accumulated raw grid elements (lines, nodes, transformers, switches) */ @@ -31,8 +31,8 @@ protected GridContainer( } @Override - public List allEntitiesAsList() { - List allEntities = new LinkedList<>(); + public List allEntitiesAsList() { + List allEntities = new LinkedList<>(); allEntities.addAll(rawGrid.allEntitiesAsList()); allEntities.addAll(systemParticipants.allEntitiesAsList()); allEntities.addAll(graphics.allEntitiesAsList()); @@ -87,7 +87,7 @@ public String toString() { * @since 14.02.23 */ protected abstract static class GridContainerCopyBuilder> - implements InputContainerCopyBuilder { + implements InputContainerCopyBuilder { private String gridName; private RawGridElements rawGrid; private SystemParticipants systemParticipants; diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java index 82d12f152..db1284319 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java @@ -6,12 +6,12 @@ package edu.ie3.datamodel.models.input.container; import edu.ie3.datamodel.exceptions.ValidationException; -import edu.ie3.datamodel.models.input.InputEntity; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import java.io.Serializable; import java.util.List; /** Represents an aggregation of different entities */ -public interface InputContainer extends Serializable { +public interface InputContainer extends Serializable { /** @return unmodifiable List of all entities */ List allEntitiesAsList(); @@ -26,7 +26,7 @@ public interface InputContainer extends Serializable { * @version 3.1 * @since 14.02.23 */ - interface InputContainerCopyBuilder { + interface InputContainerCopyBuilder { /** Returns the altered {@link InputContainer} */ InputContainer build() throws ValidationException; diff --git a/src/main/java/edu/ie3/datamodel/models/input/graphics/GraphicInput.java b/src/main/java/edu/ie3/datamodel/models/input/graphics/GraphicInput.java index cf865732d..b9b69947a 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/graphics/GraphicInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/graphics/GraphicInput.java @@ -5,14 +5,14 @@ */ package edu.ie3.datamodel.models.input.graphics; -import edu.ie3.datamodel.models.input.InputEntity; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import edu.ie3.util.geo.GeoUtils; import java.util.Objects; import java.util.UUID; import org.locationtech.jts.geom.LineString; /** Describes the graphic data belonging to grid assets */ -public abstract class GraphicInput extends InputEntity { +public abstract class GraphicInput extends UniqueInputEntity { /** Description of the graphic layer, this graphic is located on */ private final String graphicLayer; /** A graphic representation as path */ diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java index 04c969c34..126801f7d 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java @@ -9,7 +9,7 @@ import edu.ie3.datamodel.exceptions.InvalidEntityException; import edu.ie3.datamodel.exceptions.TryException; -import edu.ie3.datamodel.models.input.InputEntity; +import edu.ie3.datamodel.models.input.UniqueInputEntity; import edu.ie3.datamodel.models.input.system.*; import edu.ie3.datamodel.models.input.system.type.*; import edu.ie3.datamodel.utils.Try; @@ -612,7 +612,7 @@ private static List> checkEvcs(EvcsInput evcsI * @param input entity to validate * @param cosPhiRated rated power factor to check */ - private static void checkRatedPowerFactor(InputEntity input, double cosPhiRated) + private static void checkRatedPowerFactor(UniqueInputEntity input, double cosPhiRated) throws InvalidEntityException { if (cosPhiRated < 0d || cosPhiRated > 1d) throw new InvalidEntityException( @@ -628,7 +628,7 @@ private static void checkRatedPowerFactor(InputEntity input, double cosPhiRated) * @param value value of entity to check */ private static void isBetweenZeroAndHundredPercent( - InputEntity input, ComparableQuantity value, String string) + UniqueInputEntity input, ComparableQuantity value, String string) throws InvalidEntityException { if (value.isLessThan(Quantities.getQuantity(0d, Units.PERCENT)) || value.isGreaterThan(Quantities.getQuantity(100d, Units.PERCENT))) From 183b9df0ec3b3b1243f6130ffe08cd5fd67b2157 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Sun, 11 Feb 2024 14:30:31 +0100 Subject: [PATCH 035/225] -version with sRated and sRatedDC --- .../readthedocs/models/input/participant/ev.md | 8 ++++++-- .../SystemParticipantTypeInputFactory.java | 9 ++------- .../models/input/system/type/EvTypeInput.java | 18 +++--------------- .../SystemParticipantValidationUtils.java | 2 -- ...ystemParticipantTypeInputFactoryTest.groovy | 7 ++----- .../input/InputEntityProcessorTest.groovy | 1 - .../io/source/csv/CsvTypeSourceTest.groovy | 1 - ...SystemParticipantValidationUtilsTest.groovy | 2 +- .../common/SystemParticipantTestData.groovy | 4 +--- .../edu/ie3/test/common/TypeTestData.groovy | 1 - .../io/source/csv/_types/ev_type_input.csv | 4 ++-- 11 files changed, 17 insertions(+), 40 deletions(-) diff --git a/docs/readthedocs/models/input/participant/ev.md b/docs/readthedocs/models/input/participant/ev.md index 15085e330..39a5b24e2 100644 --- a/docs/readthedocs/models/input/participant/ev.md +++ b/docs/readthedocs/models/input/participant/ev.md @@ -43,9 +43,13 @@ Model of an electric vehicle, that is occasionally connected to the grid via an - kWh / km - Energy consumption per driven kilometre - * - sRated + * - sRatedAC - kVA - - Rated apparent power + - Rated apparent power for AC + + * - sRatedDC + - kW + - power for DC * - cosPhiRated - -- diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java index 62b2972e7..bf4d8f260 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java @@ -37,11 +37,7 @@ public class SystemParticipantTypeInputFactory // EvTypeInput private static final String E_CONS = "eCons"; - - private static final String S_RATEDAC = "sRatedAC"; - private static final String S_RATEDDC = "sRatedDC"; - // BmTypeInput private static final String ACTIVE_POWER_GRADIENT = "activePowerGradient"; @@ -148,12 +144,11 @@ private SystemParticipantTypeInput buildEvTypeInput( ComparableQuantity eCons = data.getQuantity(E_CONS, StandardUnits.ENERGY_PER_DISTANCE); - ComparableQuantity sRatedAC = data.getQuantity(S_RATEDAC, StandardUnits.S_RATED); - ComparableQuantity sRatedDC = data.getQuantity(S_RATEDDC, StandardUnits.S_RATED); + ComparableQuantity sRatedDC = data.getQuantity(S_RATEDDC, StandardUnits.ACTIVE_POWER_IN); return new EvTypeInput( - uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi, sRatedAC, sRatedDC); + uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi, sRatedDC); } private SystemParticipantTypeInput buildHpTypeInput( diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java index 3672060db..8e870bbcf 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java @@ -21,9 +21,7 @@ public class EvTypeInput extends SystemParticipantTypeInput { private final ComparableQuantity eStorage; /** Consumed electric energy per driven distance (typically in kWh/km) */ private final ComparableQuantity eCons; - /** Rated apparent power for AC charging (typically in kVA) */ - private final ComparableQuantity sRatedAC; - /** Rated apparent power for DC charging (typically in kVA) */ + /** power for DC (typically in kW) */ private final ComparableQuantity sRatedDC; /** @@ -35,7 +33,6 @@ public class EvTypeInput extends SystemParticipantTypeInput { * @param eCons Consumed electric energy per driven distance * @param sRated Rated apparent power for this type of EV (typically in kW) * @param cosphiRated Power factor for this type of EV - * @param sRatedAC Rated apparent power for AC charging for this type of EV (typically in kW) * @param sRatedDC Rated apparent power for DC charging for this type of EV (typically in kW) */ public EvTypeInput( @@ -47,13 +44,11 @@ public EvTypeInput( ComparableQuantity eCons, ComparableQuantity sRated, double cosphiRated, - ComparableQuantity sRatedAC, ComparableQuantity sRatedDC) { super(uuid, id, capex, opex, sRated.to(StandardUnits.S_RATED), cosphiRated); this.eStorage = eStorage.to(StandardUnits.ENERGY_IN); this.eCons = eCons.to(StandardUnits.ENERGY_PER_DISTANCE); - this.sRatedAC = sRatedAC.to(StandardUnits.S_RATED); - this.sRatedDC = sRatedDC.to(StandardUnits.S_RATED); + this.sRatedDC = sRatedDC.to(StandardUnits.ACTIVE_POWER_IN); } public ComparableQuantity geteStorage() { @@ -64,10 +59,6 @@ public ComparableQuantity geteCons() { return eCons; } - public ComparableQuantity getsRatedAC() { - return sRatedAC; - } - public ComparableQuantity getsRatedDC() { return sRatedDC; } @@ -79,13 +70,12 @@ public boolean equals(Object o) { if (!super.equals(o)) return false; return eStorage.equals(that.eStorage) && eCons.equals(that.eCons) - && sRatedAC.equals(that.sRatedAC) && sRatedDC.equals(that.sRatedDC); } @Override public int hashCode() { - return Objects.hash(super.hashCode(), eStorage, eCons, sRatedAC, sRatedDC); + return Objects.hash(super.hashCode(), eStorage, eCons, sRatedDC); } @Override @@ -107,8 +97,6 @@ public String toString() { + eStorage + ", eCons=" + eCons - + ", sRatedAC=" - + sRatedAC + ", sRatedDC=" + sRatedDC + '}'; diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java index f2879d814..c4e71e38e 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java @@ -291,8 +291,6 @@ private static Try checkEvType(EvTypeInput evTypeI new Quantity[] { evTypeInput.geteStorage(), evTypeInput.geteCons(), - evTypeInput.getsRatedAC(), - evTypeInput.getsRatedDC() }, evTypeInput), InvalidEntityException.class); diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy index 93cfb6d73..5ba8b2f37 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy @@ -52,9 +52,7 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac "estorage": "7", "econs": "8", - "sratedac": "9", - "srateddc": "10", - + "srateddc": "9", ] def typeInputClass = EvTypeInput @@ -75,8 +73,7 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac assert eStorage == getQuant(parameter["estorage"], StandardUnits.ENERGY_IN) assert eCons == getQuant(parameter["econs"], StandardUnits.ENERGY_PER_DISTANCE) - assert sRatedAC == getQuant(parameter["sratedac"], StandardUnits.S_RATED) - assert sRatedDC == getQuant(parameter["srateddc"], StandardUnits.S_RATED) + assert sRatedDC == getQuant(parameter["srateddc"], StandardUnits.ACTIVE_POWER_IN) } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index 2c0a1f58e..a3a8903b9 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -522,7 +522,6 @@ class InputEntityProcessorTest extends Specification { "eCons" : "23.0", "sRated" : "22.0", "cosPhiRated": "0.9", - "sRatedAC" : "20.0", "sRatedDC" : "20.0", ] diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy index 476a2f3b9..6f775b77e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy @@ -200,7 +200,6 @@ class CsvTypeSourceTest extends Specification implements CsvTestDataMeta { eCons == sptd.evTypeInput.eCons sRated == sptd.evTypeInput.sRated cosPhiRated == sptd.evTypeInput.cosPhiRated - sRatedAC == sptd.evTypeInput.sRatedAC sRatedDC == sptd.evTypeInput.sRatedDC } } diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy index 13b284e2d..a88456ca1 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy @@ -239,7 +239,7 @@ class SystemParticipantValidationUtilsTest extends Specification { where: invalidEvType || expectedException - new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(20, S_RATED), Quantities.getQuantity(20, S_RATED)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) + new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(20, ACTIVE_POWER_IN)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) } // Fixed Feed In diff --git a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy index 6d4758413..0f02dd633 100644 --- a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy @@ -232,8 +232,7 @@ class SystemParticipantTestData { // EV private static final ComparableQuantity eStorage = Quantities.getQuantity(100, ENERGY_IN) private static final ComparableQuantity eCons = Quantities.getQuantity(5, ENERGY_PER_DISTANCE) - private static final ComparableQuantity sRatedAC = Quantities.getQuantity(20,S_RATED ) - private static final ComparableQuantity sRatedDC = Quantities.getQuantity(20,S_RATED ) + private static final ComparableQuantity sRatedDC = Quantities.getQuantity(20,ACTIVE_POWER_IN ) public static final EvTypeInput evTypeInput = new EvTypeInput( typeUuid, "test_evTypeInput", @@ -243,7 +242,6 @@ class SystemParticipantTestData { eCons, sRated, cosPhiRated, - sRatedAC, sRatedDC) public static final EvInput evInput = new EvInput( UUID.fromString("a17be20f-c7a7-471d-8ffe-015487c9d022"), diff --git a/src/test/groovy/edu/ie3/test/common/TypeTestData.groovy b/src/test/groovy/edu/ie3/test/common/TypeTestData.groovy index a306369a4..654ea8f9c 100644 --- a/src/test/groovy/edu/ie3/test/common/TypeTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TypeTestData.groovy @@ -46,7 +46,6 @@ class TypeTestData extends GridTestData { Quantities.getQuantity(23d, KILOWATTHOUR_PER_KILOMETRE), Quantities.getQuantity(22d, KILOWATT), 0.9, - Quantities.getQuantity(20d, KILOWATT), Quantities.getQuantity(20d, KILOWATT) ) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv index d76a71bf3..bad51f270 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv @@ -1,2 +1,2 @@ -uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated,s_ratedac,s_rateddc -5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,100.0,0.95,5.0,100.0,test_evTypeInput,50.0,25.0,20.0,20.0 +uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated,s_rateddc +5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,100.0,0.95,5.0,100.0,test_evTypeInput,50.0,25.0,20.0 From 974d9baba840b4df0998d98f73a9a60004820464 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier <155652256+pierrepetersmeier@users.noreply.github.com> Date: Sun, 11 Feb 2024 15:10:05 +0100 Subject: [PATCH 036/225] -version with sRated and sRatedDC --- .../factory/typeinput/SystemParticipantTypeInputFactory.java | 4 +--- .../utils/validation/SystemParticipantValidationUtils.java | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java index bf4d8f260..2616b750e 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java @@ -144,11 +144,9 @@ private SystemParticipantTypeInput buildEvTypeInput( ComparableQuantity eCons = data.getQuantity(E_CONS, StandardUnits.ENERGY_PER_DISTANCE); - ComparableQuantity sRatedDC = data.getQuantity(S_RATEDDC, StandardUnits.ACTIVE_POWER_IN); - return new EvTypeInput( - uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi, sRatedDC); + return new EvTypeInput(uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi, sRatedDC); } private SystemParticipantTypeInput buildHpTypeInput( diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java index c4e71e38e..fe751d453 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtils.java @@ -289,8 +289,7 @@ private static Try checkEvType(EvTypeInput evTypeI () -> detectZeroOrNegativeQuantities( new Quantity[] { - evTypeInput.geteStorage(), - evTypeInput.geteCons(), + evTypeInput.geteStorage(), evTypeInput.geteCons(), }, evTypeInput), InvalidEntityException.class); From c7692cc36dbde14dcd6a4e8ae983998c579b3e8f Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 12 Feb 2024 15:16:49 +0100 Subject: [PATCH 037/225] Moving uniqueness check to `ValidationUtils`. --- .../DuplicateEntitiesException.java | 8 +- .../edu/ie3/datamodel/io/factory/Factory.java | 9 -- .../io/factory/UniqueEntityFactory.java | 7 - .../input/graphics/GraphicInputFactory.java | 5 - .../factory/result/ResultEntityFactory.java | 7 - .../timeseries/IdCoordinateFactory.java | 7 - .../TimeBasedSimpleValueFactory.java | 5 - .../TimeBasedWeatherValueFactory.java | 5 - .../timeseries/TimeSeriesMappingFactory.java | 5 - .../TimeSeriesMetaInformationFactory.java | 5 - .../ie3/datamodel/io/source/DataSource.java | 44 +----- .../io/source/csv/CsvDataSource.java | 110 ++------------ .../io/source/csv/CsvIdCoordinateSource.java | 8 +- .../csv/CsvTimeSeriesMappingSource.java | 6 +- .../io/source/csv/CsvTimeSeriesSource.java | 5 +- .../io/source/csv/CsvWeatherSource.java | 5 +- .../io/source/sql/SqlDataSource.java | 3 +- .../ie3/datamodel/utils/ExceptionUtils.java | 10 +- .../GridContainerValidationUtils.java | 80 ++-------- .../utils/validation/ValidationUtils.java | 138 ++++++++++++++---- .../datamodel/io/factory/FactoryTest.groovy | 5 - .../io/source/csv/CsvDataSourceTest.groovy | 42 +----- .../validation/ValidationUtilsTest.groovy | 124 +++++++++------- 23 files changed, 227 insertions(+), 416 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/exceptions/DuplicateEntitiesException.java b/src/main/java/edu/ie3/datamodel/exceptions/DuplicateEntitiesException.java index c8c2ac7da..4acc9392a 100644 --- a/src/main/java/edu/ie3/datamodel/exceptions/DuplicateEntitiesException.java +++ b/src/main/java/edu/ie3/datamodel/exceptions/DuplicateEntitiesException.java @@ -5,21 +5,21 @@ */ package edu.ie3.datamodel.exceptions; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.utils.ExceptionUtils; import java.util.Collection; public class DuplicateEntitiesException extends ValidationException { - protected DuplicateEntitiesException(String s) { + public DuplicateEntitiesException(String s) { super(s); } - protected DuplicateEntitiesException(String s, String entities) { + public DuplicateEntitiesException(String s, String entities) { super(s + entities); } - public DuplicateEntitiesException(String fieldName, Collection entities) { + public DuplicateEntitiesException(String fieldName, Collection entities) { this( "The following entities have duplicate '" + fieldName + "': ", ExceptionUtils.combine(entities)); diff --git a/src/main/java/edu/ie3/datamodel/io/factory/Factory.java b/src/main/java/edu/ie3/datamodel/io/factory/Factory.java index 04b8722c5..9daff0c2d 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/Factory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/Factory.java @@ -102,15 +102,6 @@ private void isSupportedClass(Class desiredClass) { .collect(Collectors.joining("\n - "))); } - /** - * Returns a list of sets of field names that are required to be unique throughout the whole - * dataset. For each set, the combination of all members of the set must be unique. This means - * that individual members of the set are not required to be unique, but only their combination. - * Sets with only a single member are exempt here; the single field must be unique throughout the - * dataset. - */ - public abstract List> getUniqueFields(); - /** * Returns list of sets of attribute names that the entity requires to be built. At least one of * these sets needs to be delivered for entity creation to be successful. diff --git a/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java index 35e1dec0f..ccb37f81c 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java @@ -6,8 +6,6 @@ package edu.ie3.datamodel.io.factory; import edu.ie3.datamodel.models.Entity; -import java.util.List; -import java.util.Set; /** * Universal factory class for creating entities with unique fields uuid and id. @@ -26,9 +24,4 @@ public abstract class UniqueEntityFactory... allowedClasses) { super(allowedClasses); } - - @Override - public List> getUniqueFields() { - return List.of(newSet(UUID), newSet(ID)); - } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/input/graphics/GraphicInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/input/graphics/GraphicInputFactory.java index 31ad20acf..c3a5a058b 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/input/graphics/GraphicInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/input/graphics/GraphicInputFactory.java @@ -47,11 +47,6 @@ protected List> getFields(Class entityClass) { return Collections.singletonList(constructorParamsMin); } - @Override - public List> getUniqueFields() { - return List.of(newSet(UUID)); - } - /** * Returns fields other than the required fields of {@link GraphicInput} that have to be present. * diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java index 76b4b7277..98a1a1cea 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java @@ -10,9 +10,7 @@ import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.util.TimeUtil; import java.time.ZoneId; -import java.util.List; import java.util.Locale; -import java.util.Set; /** * Internal API for building {@link ResultEntity}s. This additional abstraction layer is necessary @@ -37,9 +35,4 @@ protected ResultEntityFactory(String dtfPattern, Class... allowedCl super(allowedClasses); timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, dtfPattern); } - - @Override - public List> getUniqueFields() { - return List.of(newSet(TIME, INPUT_MODEL)); - } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java index 3853faf62..cca490869 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java @@ -7,8 +7,6 @@ import edu.ie3.datamodel.io.factory.Factory; import edu.ie3.datamodel.io.factory.SimpleFactoryData; -import java.util.List; -import java.util.Set; import org.apache.commons.lang3.tuple.Pair; import org.locationtech.jts.geom.Point; @@ -30,9 +28,4 @@ protected IdCoordinateFactory() { /** @return the field id for the coordinate longitude */ public abstract String getLonField(); - - @Override - public List> getUniqueFields() { - return List.of(newSet(getIdField()), newSet(getLatField(), getLonField())); - } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java index 39af65470..7e56ef4de 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java @@ -107,9 +107,4 @@ protected List> getFields(Class entityClass) { return Collections.singletonList(minConstructorParams); } - - @Override - public List> getUniqueFields() { - return List.of(newSet(TIME)); - } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java index bc90b4a70..e6a4c53d5 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java @@ -49,9 +49,4 @@ public String getCoordinateIdFieldString() { * @return the field name for the date time */ public abstract String getTimeFieldString(); - - @Override - public List> getUniqueFields() { - return List.of(newSet(TIME, COORDINATE_ID)); - } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java index da74a04a6..2009435cc 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMappingFactory.java @@ -36,9 +36,4 @@ protected TimeSeriesMappingSource.MappingEntry buildModel(EntityData data) { UUID timeSeries = data.getUUID(TIME_SERIES); return new TimeSeriesMappingSource.MappingEntry(participant, timeSeries); } - - @Override - public List> getUniqueFields() { - return List.of(newSet(PARTICIPANT)); - } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMetaInformationFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMetaInformationFactory.java index 4f7576e6b..327f920eb 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMetaInformationFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeSeriesMetaInformationFactory.java @@ -41,9 +41,4 @@ protected IndividualTimeSeriesMetaInformation buildModel(EntityData data) { ColumnScheme columnScheme = ColumnScheme.parse(data.getField(COLUMN_SCHEME)).orElseThrow(); return new IndividualTimeSeriesMetaInformation(timeSeries, columnScheme); } - - @Override - public List> getUniqueFields() { - return List.of(newSet(TIME_SERIES)); - } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java index c44ba326d..fe4fa1f51 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/DataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/DataSource.java @@ -7,11 +7,9 @@ import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.models.Entity; -import edu.ie3.datamodel.models.input.AssetInput; -import edu.ie3.datamodel.models.input.UniqueInputEntity; -import edu.ie3.datamodel.models.result.ResultEntity; -import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; -import java.util.*; +import java.util.Map; +import java.util.Optional; +import java.util.Set; import java.util.stream.Stream; /** Interface that include functionalities for data sources in the database table, csv file etc. */ @@ -26,38 +24,6 @@ public interface DataSource { Optional> getSourceFields(Class entityClass) throws SourceException; /** Creates a stream of maps that represent the rows in the database */ - default Stream> getSourceData(Class entityClass) - throws SourceException { - return getSourceData(entityClass, getUniqueFields(entityClass)); - } - - /** - * Creates a stream of maps that represent the rows in the database - * - * @param entityClass class of the entity - * @param uniqueFields list of sets of fields that needs to be unique for the given {@link Entity} - * @return a stream of maps - * @throws SourceException if an exception occurred - */ - Stream> getSourceData( - Class entityClass, List> uniqueFields) throws SourceException; - - /** - * @param entityClass class of the source - * @return a list of sets of fields that needs to be unique for the source. - */ - // TODO: May be replaced by Factory#getUniqueFields() - default List> getUniqueFields(Class entityClass) { - if (UniqueInputEntity.class.isAssignableFrom(entityClass)) { - return List.of(Set.of("uuid")); - } else if (AssetInput.class.isAssignableFrom(entityClass)) { - return List.of(Set.of("uuid"), Set.of("id")); - } else if (ResultEntity.class.isAssignableFrom(entityClass)) { - return List.of(Set.of("time", "inputModel")); - } else if (TimeBasedValue.class.isAssignableFrom(entityClass)) { - return List.of(Set.of("time")); - } else { - return List.of(); - } - } + Stream> getSourceData(Class entityClass) + throws SourceException; } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index 59b7dd05d..6021bdc6c 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -10,7 +10,6 @@ import edu.ie3.datamodel.io.naming.FileNamingStrategy; import edu.ie3.datamodel.io.source.DataSource; import edu.ie3.datamodel.models.Entity; -import edu.ie3.datamodel.utils.ExceptionUtils; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; import edu.ie3.util.StringUtils; @@ -22,7 +21,6 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.LongAdder; -import java.util.function.Function; import java.util.function.Predicate; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -88,9 +86,9 @@ public Optional> getSourceFields(Path filePath) throws SourceExcepti } @Override - public Stream> getSourceData( - Class entityClass, List> uniqueFields) throws SourceException { - return buildStreamWithFieldsToAttributesMap(entityClass, uniqueFields, true).getOrThrow(); + public Stream> getSourceData(Class entityClass) + throws SourceException { + return buildStreamWithFieldsToAttributesMap(entityClass, true).getOrThrow(); } // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- @@ -294,14 +292,10 @@ public FileNamingStrategy getNamingStrategy() { * mapping (fieldName to fieldValue) */ protected Try>, SourceException> buildStreamWithFieldsToAttributesMap( - Class entityClass, - List> uniqueFields, - boolean allowFileNotExisting) { + Class entityClass, boolean allowFileNotExisting) { return getFilePath(entityClass) .flatMap( - path -> - buildStreamWithFieldsToAttributesMap( - entityClass, path, uniqueFields, allowFileNotExisting)); + path -> buildStreamWithFieldsToAttributesMap(entityClass, path, allowFileNotExisting)); } /** @@ -310,17 +304,13 @@ protected Try>, SourceException> buildStreamWithField * the returning stream is a parallel stream, the order of the elements cannot be guaranteed. * * @param entityClass the entity class that should be build - * @param uniqueFields list of sets that contain fields which needs to be unique * @param filePath the path of the file to read * @return a try containing either a parallel stream of maps, where each map represents one row of * the csv file with the mapping (fieldName to fieldValue) or an exception */ protected Try>, SourceException> buildStreamWithFieldsToAttributesMap( - Class entityClass, - Path filePath, - List> uniqueFields, - boolean allowFileNotExisting) { + Class entityClass, Path filePath, boolean allowFileNotExisting) { try (BufferedReader reader = connector.initReader(filePath)) { final String[] headline = parseCsvRow(reader.readLine(), csvSep); @@ -330,8 +320,8 @@ Try>, SourceException> buildStreamWithFieldsToAttribu // returning the original one Collection> allRows = csvRowFieldValueMapping(reader, headline); - // checks the uniqueness of the rows - return checkUniqueness(entityClass.getSimpleName(), allRows, uniqueFields); + return Success.of( + checkExactDuplicates(entityClass.getSimpleName(), allRows).parallelStream()); } catch (FileNotFoundException e) { if (allowFileNotExisting) { log.warn("Unable to find file '{}': {}", filePath, e.getMessage()); @@ -364,16 +354,8 @@ protected List> csvRowFieldValueMapping( .toList(); } - /** - * Checking the uniqueness for a given entity. - * - * @param entityName name of the entity - * @param allRows of the csv file - * @param fields list of set of field names - * @return a try object - */ - protected Try>, SourceException> checkUniqueness( - String entityName, Collection> allRows, List> fields) { + protected Set> checkExactDuplicates( + String entityName, Collection> allRows) { Set> rows = new HashSet<>(allRows); // check for duplicated rows that match exactly (full duplicates) -> sanity only, not crucial - @@ -384,76 +366,6 @@ protected Try>, SourceException> checkUniqueness( (allRows.size() - rows.size())); } - List exceptions = - Try.getExceptions(fields.stream().map(e -> checkUniqueness(entityName, rows, e))); - - if (exceptions.isEmpty()) { - return Success.of(rows.parallelStream()); - } else { - return Failure.of( - new SourceException( - "The following exception(s) occurred while checking the uniqueness of '" - + entityName - + "' entities: " - + ExceptionUtils.getMessages(exceptions))); - } - } - - /** - * Checking the uniqueness for a given entity. - * - * @param entityName name of the entity - * @param rows of the csv file - * @param fields set of strings used to create an extractor - * @return a try object - */ - protected Try checkUniqueness( - String entityName, Collection> rows, Set fields) { - String fieldName = String.join("-", fields).toUpperCase(); - - Function, List> extractor = - fieldsToAttributes -> fields.stream().map(fieldsToAttributes::get).toList(); - - List> elements = rows.stream().map(extractor).toList(); - - // counting all keys that are missing - long missingKey = elements.stream().filter(l -> l.contains(null)).count(); - - if (missingKey > 0) { - return Failure.of( - new SourceException( - "'" - + missingKey - + "' entities with missing " - + fieldName - + " key found! Please review the corresponding input file!")); - } - - Set> uniqueElements = new HashSet<>(elements); - - // if this happens, we return a failure - if (elements.size() != uniqueElements.size()) { - // calculations are done only if we have a - Map, Long> counts = - elements.stream().collect(Collectors.groupingBy(e -> e, Collectors.counting())); - String duplicates = - counts.entrySet().stream() - .filter(e -> e.getValue() > 1) - .map(m -> String.join("-", m.getKey())) - .collect(Collectors.joining(",\n")); - - return Failure.of( - new SourceException( - "'" - + entityName - + "' entities with duplicated " - + fieldName - + " key, but different field " - + "values found! Please review the corresponding input file! Affected primary keys: " - + duplicates)); - } - - // returning an empty success if all is fine - return Success.empty(); + return rows; } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index 2959c584f..a288c729f 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -11,7 +11,7 @@ import edu.ie3.datamodel.io.factory.timeseries.IdCoordinateFactory; import edu.ie3.datamodel.io.source.IdCoordinateSource; import edu.ie3.datamodel.utils.Try; -import edu.ie3.datamodel.utils.Try.Failure; +import edu.ie3.datamodel.utils.Try.*; import edu.ie3.util.geo.CoordinateDistance; import edu.ie3.util.geo.GeoUtils; import java.io.BufferedReader; @@ -38,8 +38,6 @@ public class CsvIdCoordinateSource implements IdCoordinateSource { protected static final Logger log = LoggerFactory.getLogger(CsvIdCoordinateSource.class); - private static final String COORDINATE_ID_MAPPING = "coordinate id mapping"; - /** Mapping in both ways (id -> coordinate) and (coordinate -> id) have to be unique */ private final Map idToCoordinate; @@ -182,9 +180,7 @@ public int getCoordinateCount() { Collection> allRows = dataSource.csvRowFieldValueMapping(reader, headline); - List> uniqueFields = factory.getUniqueFields(); - - return dataSource.checkUniqueness("IdCoordinate", allRows, uniqueFields); + return Success.of(dataSource.checkExactDuplicates("IdCoordinate", allRows).parallelStream()); } catch (IOException e) { return Failure.of( new SourceException("Cannot read the file for coordinate id to coordinate mapping.", e)); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMappingSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMappingSource.java index 35efedbdb..4f1065dd7 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMappingSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMappingSource.java @@ -10,7 +10,6 @@ import edu.ie3.datamodel.io.source.TimeSeriesMappingSource; import edu.ie3.datamodel.utils.Try; import java.nio.file.Path; -import java.util.List; import java.util.Map; import java.util.Optional; import java.util.Set; @@ -41,10 +40,7 @@ public CsvTimeSeriesMappingSource( @Override public Stream> getMappingSourceData() throws SourceException { - List> uniqueFields = mappingFactory.getUniqueFields(); - return dataSource - .buildStreamWithFieldsToAttributesMap(MappingEntry.class, uniqueFields, true) - .getOrThrow(); + return dataSource.buildStreamWithFieldsToAttributesMap(MappingEntry.class, true).getOrThrow(); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSource.java index bd1f8d5f1..49d6f83e5 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSource.java @@ -139,12 +139,9 @@ protected IndividualTimeSeries buildIndividualTimeSeries( Path filePath, Function, Try, FactoryException>> fieldToValueFunction) throws SourceException { - List> uniqueFields = valueFactory.getUniqueFields(); - Try>, SourceException> timeBasedValues = dataSource - .buildStreamWithFieldsToAttributesMap( - TimeBasedValue.class, filePath, uniqueFields, false) + .buildStreamWithFieldsToAttributesMap(TimeBasedValue.class, filePath, false) .flatMap( stream -> Try.scanStream(stream.map(fieldToValueFunction), "TimeBasedValue") diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java index 650f81c78..210ee767f 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java @@ -22,7 +22,7 @@ import edu.ie3.datamodel.models.value.WeatherValue; import edu.ie3.datamodel.utils.TimeSeriesUtils; import edu.ie3.datamodel.utils.Try; -import edu.ie3.datamodel.utils.Try.Failure; +import edu.ie3.datamodel.utils.Try.*; import edu.ie3.util.interval.ClosedInterval; import java.io.BufferedReader; import java.io.FileNotFoundException; @@ -208,8 +208,7 @@ private Try>, SourceException> buildStreamWithFieldsT Collection> allRows = dataSource.csvRowFieldValueMapping(reader, headline); - List> uniqueFields = weatherFactory.getUniqueFields(); - return dataSource.checkUniqueness("Weather", allRows, uniqueFields); + return Success.of(dataSource.checkExactDuplicates("Weather", allRows).parallelStream()); } catch (IOException e) { return Failure.of( new SourceException( diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java index 319d23616..8d76a1550 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java @@ -141,8 +141,7 @@ public Optional> getSourceFields(String tableName) { // TODO: Check if uniqueFields should be used to validate the uniqueness of returned entities @Override - public Stream> getSourceData( - Class entityClass, List> uniqueFields) { + public Stream> getSourceData(Class entityClass) { String explicitTableName = databaseNamingStrategy.getEntityName(entityClass).orElseThrow(); return buildStreamByTableName(explicitTableName); } diff --git a/src/main/java/edu/ie3/datamodel/utils/ExceptionUtils.java b/src/main/java/edu/ie3/datamodel/utils/ExceptionUtils.java index ec5851441..df8f03947 100644 --- a/src/main/java/edu/ie3/datamodel/utils/ExceptionUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/ExceptionUtils.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.utils; -import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.Entity; import java.util.Arrays; import java.util.Collection; import java.util.List; @@ -43,15 +43,13 @@ public static String getFullMessages(List exceptions) { } /** - * Combines multiple {@link UniqueEntity} into a string. + * Combines multiple {@link Entity} into a string. * * @param entities to be combined * @return a string */ - public static String combine(Collection entities) { - return "{" - + entities.stream().map(UniqueEntity::toString).collect(Collectors.joining(", ")) - + "}"; + public static String combine(Collection entities) { + return "{" + entities.stream().map(Entity::toString).collect(Collectors.joining(", ")) + "}"; } /** diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java index 086cc5387..2c815a33b 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java @@ -6,7 +6,6 @@ package edu.ie3.datamodel.utils.validation; import edu.ie3.datamodel.exceptions.*; -import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.input.AssetInput; import edu.ie3.datamodel.models.input.MeasurementUnitInput; import edu.ie3.datamodel.models.input.NodeInput; @@ -42,10 +41,10 @@ private GridContainerValidationUtils() { return List.of(isNull); } - /* sanity check to ensure distinct UUIDs */ - List> exceptions = - new ArrayList<>( - checkForDuplicates(gridContainer.allEntitiesAsList(), UniqueEntity::getUuid)); + List> exceptions = new ArrayList<>(); + + /* sanity check to ensure uniqueness */ + exceptions.add(checkUniqueness(gridContainer.allEntitiesAsList())); exceptions.addAll(checkRawGridElements(gridContainer.getRawGrid())); exceptions.addAll( @@ -80,10 +79,10 @@ private GridContainerValidationUtils() { return List.of(isNull); } - /* sanity check to ensure distinct UUIDs */ - List> exceptions = - new ArrayList<>( - checkForDuplicates(rawGridElements.allEntitiesAsList(), UniqueEntity::getUuid)); + List> exceptions = new ArrayList<>(); + + /* sanity check to ensure uniqueness */ + exceptions.add(checkUniqueness(rawGridElements.allEntitiesAsList())); /* Checking nodes */ Set nodes = rawGridElements.getNodes(); @@ -148,28 +147,6 @@ private GridContainerValidationUtils() { exceptions.add(MeasurementUnitValidationUtils.check(measurement)); }); - exceptions.addAll(checkRawGridTypeIds(rawGridElements)); - - return exceptions; - } - - /** - * Checks the validity of type ids of every entity. - * - * @param rawGridElements the raw grid elements - * @return a list of try objects either containing an {@link DuplicateEntitiesException} or an - * empty Success - */ - protected static List> checkRawGridTypeIds( - RawGridElements rawGridElements) { - List> exceptions = new ArrayList<>(); - exceptions.addAll(checkForDuplicates(rawGridElements.getNodes(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(rawGridElements.getLines(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(rawGridElements.getTransformer2Ws(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(rawGridElements.getTransformer3Ws(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(rawGridElements.getSwitches(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(rawGridElements.getMeasurementUnits(), AssetInput::getId)); - return exceptions; } @@ -191,10 +168,10 @@ protected static List> checkRawGridTypeIds return List.of(isNull); } - // sanity check for distinct uuids - List> exceptions = - new ArrayList<>( - checkForDuplicates(systemParticipants.allEntitiesAsList(), UniqueEntity::getUuid)); + List> exceptions = new ArrayList<>(); + + /* sanity check to ensure uniqueness */ + exceptions.add(checkUniqueness(systemParticipants.allEntitiesAsList())); exceptions.addAll(checkSystemParticipants(systemParticipants.getBmPlants(), nodes)); exceptions.addAll(checkSystemParticipants(systemParticipants.getChpPlants(), nodes)); @@ -205,7 +182,6 @@ protected static List> checkRawGridTypeIds exceptions.addAll(checkSystemParticipants(systemParticipants.getPvPlants(), nodes)); exceptions.addAll(checkSystemParticipants(systemParticipants.getStorages(), nodes)); exceptions.addAll(checkSystemParticipants(systemParticipants.getWecPlants(), nodes)); - exceptions.addAll(checkSystemParticipantsTypeIds(systemParticipants)); return exceptions; } @@ -235,30 +211,6 @@ protected static List> checkRawGridTypeIds .toList(); } - /** - * Checks the validity of type ids of every entity. - * - * @param systemParticipants the system participants - * @return a list of try objects either containing an {@link DuplicateEntitiesException} or an - * empty Success - */ - protected static List> checkSystemParticipantsTypeIds( - SystemParticipants systemParticipants) { - List> exceptions = new ArrayList<>(); - exceptions.addAll(checkForDuplicates(systemParticipants.getBmPlants(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getChpPlants(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getEvcs(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getEvs(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getFixedFeedIns(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getHeatPumps(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getLoads(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getPvPlants(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getStorages(), AssetInput::getId)); - exceptions.addAll(checkForDuplicates(systemParticipants.getWecPlants(), AssetInput::getId)); - - return exceptions; - } - /** * Checks the given graphic elements for validity * @@ -276,10 +228,10 @@ protected static List> checkSystemParticip return List.of(isNull); } - // sanity check for distinct uuids - List> exceptions = - new ArrayList<>( - checkForDuplicates(graphicElements.allEntitiesAsList(), UniqueEntity::getUuid)); + List> exceptions = new ArrayList<>(); + + /* sanity check to ensure uniqueness */ + exceptions.add(checkUniqueness(graphicElements.allEntitiesAsList())); graphicElements .getNodeGraphics() diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/ValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/ValidationUtils.java index 23f9d078e..ec56ccfa7 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/ValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/ValidationUtils.java @@ -6,11 +6,10 @@ package edu.ie3.datamodel.utils.validation; import edu.ie3.datamodel.exceptions.*; +import edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry; +import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.UniqueEntity; -import edu.ie3.datamodel.models.input.AssetInput; -import edu.ie3.datamodel.models.input.AssetTypeInput; -import edu.ie3.datamodel.models.input.MeasurementUnitInput; -import edu.ie3.datamodel.models.input.NodeInput; +import edu.ie3.datamodel.models.input.*; import edu.ie3.datamodel.models.input.connector.*; import edu.ie3.datamodel.models.input.connector.type.LineTypeInput; import edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput; @@ -20,6 +19,9 @@ import edu.ie3.datamodel.models.input.system.SystemParticipantInput; import edu.ie3.datamodel.models.input.system.type.*; import edu.ie3.datamodel.models.input.thermal.ThermalUnitInput; +import edu.ie3.datamodel.models.result.ResultEntity; +import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; +import edu.ie3.datamodel.utils.ExceptionUtils; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; import java.util.*; @@ -303,44 +305,124 @@ protected static void detectMalformedQuantities( * @param the type of the returning predicate * @return the filter predicate that filters based on the provided function */ + @Deprecated(since = "4.2") public static Predicate distinctByKey(Function keyExtractor) { Set seen = ConcurrentHashMap.newKeySet(); return t -> seen.add(keyExtractor.apply(t)); } + @SuppressWarnings("unchecked") + protected static Try checkUniqueness( + Collection entities) { + if (entities.size() < 2) { + return Success.empty(); + } + + Class entityClass = entities.stream().findAny().map(e -> (Class) e.getClass()).get(); + List> fieldSets = getFieldSets(entityClass); + + String entityName = + entities.stream().findAny().map(e -> e.getClass().getSimpleName()).orElseGet(() -> ""); + List exceptions = + Try.getExceptions(fieldSets.stream().map(e -> checkUniqueness(entities, e))); + + return Try.ofVoid( + !exceptions.isEmpty(), + () -> + new DuplicateEntitiesException( + "The following exception(s) occurred while checking the uniqueness of '" + + entityName + + "' entities: " + + ExceptionUtils.getMessages(exceptions))); + } + /** - * Method to check for duplicate fields in a set of {@link UniqueEntity}. + * Checking the uniqueness for a given entity. * * @param entities to be checked - * @param supplier for the field - * @return a list of {@link Try}. - * @param type of the {@link UniqueEntity} - * @param type of the field + * @param supplier for the field set + * @return a try object + */ + protected static Try checkUniqueness( + Collection entities, FieldSetSupplier supplier) { + List> elements = entities.stream().map(supplier::getFieldSets).toList(); + Set> uniqueElements = new HashSet<>(elements); + + if (elements.size() != uniqueElements.size()) { + String fieldName = + elements.get(0).stream() + .map(f -> f.getClass().getSimpleName()) + .collect(Collectors.joining("-")); + + // calculating the elements that violate the uniqueness + Map, Long> counts = + elements.stream() + .collect(Collectors.groupingBy(Function.identity(), Collectors.counting())); + + String duplicates = + counts.entrySet().stream() + .filter(e -> e.getValue() > 1) + .map(m -> String.join("-", m.getKey().toString())) + .collect(Collectors.joining(",\n")); + + return Failure.of( + new DuplicateEntitiesException( + "Entities with duplicated " + + fieldName + + " key, but different field " + + "values found! Affected primary keys: " + + duplicates)); + } + + return Success.empty(); + } + + /** + * Method to return the {@link FieldSetSupplier} for a given {@link Entity} class. + * + * @param entityClass class of the entity + * @return a list of {@link FieldSetSupplier}s + * @param type of class */ - protected static - List> checkForDuplicates( - Collection entities, FieldSupplier supplier) { - Map> duplicates = - entities.stream().collect(Collectors.groupingBy(supplier::getField)); - - return duplicates.entrySet().stream() - .filter(e -> e.getValue().size() > 1) - .map( - duplicate -> - Failure.ofVoid( - new DuplicateEntitiesException( - duplicate.getKey().getClass().getSimpleName(), duplicate.getValue()))) - .collect(Collectors.toList()); + @SuppressWarnings("unchecked") + protected static List> getFieldSets(Class entityClass) { + List> suppliers = new ArrayList<>(); + + // adding all necessary suppliers + if (UniqueEntity.class.isAssignableFrom(entityClass)) { + FieldSetSupplier uuid = e -> Set.of(e.getUuid()); + suppliers.add(uuid); + } + if (AssetInput.class.isAssignableFrom(entityClass)) { + FieldSetSupplier id = e -> Set.of(e.getId()); + suppliers.add(id); + } + if (ResultEntity.class.isAssignableFrom(entityClass)) { + FieldSetSupplier result = e -> Set.of(e.getTime(), e.getInputModel()); + suppliers.add(result); + } + if (TimeBasedValue.class.isAssignableFrom(entityClass)) { + FieldSetSupplier> time = e -> Set.of(e.getTime()); + suppliers.add(time); + } + if (MappingEntry.class.isAssignableFrom(entityClass)) { + FieldSetSupplier participant = e -> Set.of(e.participant()); + suppliers.add(participant); + } + + return suppliers.stream().map(e -> (FieldSetSupplier) e).toList(); } /** - * Supplier for unique entity fields that returns a field of type F given an entity of type E. + * Supplier for sets of fields that are required to be unique throughout the whole dataset. For + * each set, the combination of all members of the set must be unique. This means that individual + * members of the set are not required to be unique, but only their combination. A set can contain + * only a single member. In this case the single field must be unique throughout the dataset. * - * @param type of unique entity - * @param type of field + * @param type of entity */ @FunctionalInterface - protected interface FieldSupplier { - F getField(E entity); + protected interface FieldSetSupplier { + Set getFieldSets(E entity); } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy index f036a7e25..7f67b0fff 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/FactoryTest.groovy @@ -90,11 +90,6 @@ class FactoryTest extends Specification { return "" } - @Override - List> getUniqueFields() { - return [] - } - @Override protected List> getFields(Class entityClass) { return [ diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index 8df611aa5..e5dd27be5 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -420,8 +420,7 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { when: def allRows = [nodeInputRow]* noOfEntities - def distinctRows = dummyCsvSource.checkUniqueness(NodeInput.simpleName, allRows, [Set.of("uuid")]).getOrThrow().toList() - + def distinctRows = dummyCsvSource.checkExactDuplicates(NodeInput.simpleName, allRows).toList() then: distinctRows.size() == distinctSize @@ -442,43 +441,4 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "volt_lvl" : "Höchstspannung", "v_rated" : "380"] } - - def "A CsvDataSource should return a failure if the provided collection of mappings contains duplicated UUIDs with different data"() { - - given: - def nodeInputRow1 = [ - "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", - "geo_position" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "id" : "node_a", - "operates_until": "2020-03-25T15:11:31Z[UTC]", - "operates_from" : "2020-03-24T15:11:31Z[UTC]", - "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "slack" : "true", - "subnet" : "1", - "v_target" : "1.0", - "volt_lvl" : "Höchstspannung", - "v_rated" : "380" - ] - def nodeInputRow2 = [ - "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", - "geo_position" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "id" : "node_b", - "operates_until": "2020-03-25T15:11:31Z[UTC]", - "operates_from" : "2020-03-24T15:11:31Z[UTC]", - "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "slack" : "true", - "subnet" : "1", - "v_target" : "1.0", - "volt_lvl" : "Höchstspannung", - "v_rated" : "380" - ] - - when: - def allRows = [nodeInputRow1, nodeInputRow2]* 10 - def distinctRows = dummyCsvSource.checkUniqueness(NodeInput.simpleName, allRows, Set.of("uuid")) - - then: - distinctRows.failure - distinctRows.exception.get().message == "'NodeInput' entities with duplicated UUID key, but different field values found! Please review the corresponding input file! Affected primary keys: 4ca90220-74c2-4369-9afa-a18bf068840d" - } } diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy index 4dd02967b..0dd9cde52 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy @@ -14,11 +14,15 @@ import static edu.ie3.util.quantities.PowerSystemUnits.PU import edu.ie3.datamodel.exceptions.DuplicateEntitiesException import edu.ie3.datamodel.exceptions.InvalidEntityException import edu.ie3.datamodel.exceptions.ValidationException +import edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry +import edu.ie3.datamodel.models.Entity import edu.ie3.datamodel.models.OperationTime import edu.ie3.datamodel.models.UniqueEntity import edu.ie3.datamodel.models.input.AssetInput import edu.ie3.datamodel.models.input.NodeInput import edu.ie3.datamodel.models.input.connector.type.LineTypeInput +import edu.ie3.datamodel.models.result.ResultEntity +import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue import edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils import edu.ie3.datamodel.utils.Try import edu.ie3.test.common.GridTestData @@ -44,13 +48,9 @@ class ValidationUtilsTest extends Specification { def "The validation utils should check for duplicates as expected"() { expect: - def tries = ValidationUtils.checkForDuplicates(collection, UniqueEntity::getUuid) + def tries = ValidationUtils.checkUniqueness(collection) - if (!tries.isEmpty()) { - tries.get(0).exception.map { - it.message - } == checkResult - } + tries.exception.map { it.message } == checkResult where: collection || checkResult @@ -73,9 +73,9 @@ class ValidationUtilsTest extends Specification { null, GermanVoltageLevelUtils.LV, 6) - ] as Set || Optional.of("The following entities have duplicate 'UUID': " + - "{NodeInput{uuid=9e37ce48-9650-44ec-b888-c2fd182aff01, id='node_f', operator=f15105c4-a2de-4ab8-a621-4bc98e372d92, operationTime=OperationTime{startDate=null, endDate=null, isLimited=false}, vTarget=1 p.u., slack=false, geoPosition=null, voltLvl=CommonVoltageLevel{id='Niederspannung', nominalVoltage=0.4 kV, synonymousIds=[Niederspannung, lv, ns], voltageRange=Interval [0.0 kV, 10 kV)}, subnet=6}, " + - "NodeInput{uuid=9e37ce48-9650-44ec-b888-c2fd182aff01, id='node_g', operator=f15105c4-a2de-4ab8-a621-4bc98e372d92, operationTime=OperationTime{startDate=null, endDate=null, isLimited=false}, vTarget=1 p.u., slack=false, geoPosition=null, voltLvl=CommonVoltageLevel{id='Niederspannung', nominalVoltage=0.4 kV, synonymousIds=[Niederspannung, lv, ns], voltageRange=Interval [0.0 kV, 10 kV)}, subnet=6}}") + ] as Set || Optional.of("The following exception(s) occurred while checking the uniqueness of 'NodeInput'" + + " entities: Entities with duplicated UUID key, but different field values found!" + + " Affected primary keys: [9e37ce48-9650-44ec-b888-c2fd182aff01]") [ GridTestData.nodeD, GridTestData.nodeE @@ -97,32 +97,32 @@ class ValidationUtilsTest extends Specification { GridTestData.nodeA.copy().id(null).build() || new InvalidEntityException("No ID assigned", invalidAsset) GridTestData.nodeA.copy().operationTime(null).build() || new InvalidEntityException("Operation time of the asset is not defined", invalidAsset) GridTestData.nodeA.copy().operationTime(OperationTime.builder(). - withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-26 15:11:31")). - withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25 15:11:31")).build()).build() || new InvalidEntityException("Operation start time of the asset has to be before end time", invalidAsset) + withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-26 15:11:31")). + withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25 15:11:31")).build()).build() || new InvalidEntityException("Operation start time of the asset has to be before end time", invalidAsset) } def "The check for negative entities should work as expected"() { given: def asset = new LineTypeInput( - UUID.fromString("3bed3eb3-9790-4874-89b5-a5434d408088"), - "lineType_AtoB", - Quantities.getQuantity(0d, SUSCEPTANCE_PER_LENGTH), - Quantities.getQuantity(0d, CONDUCTANCE_PER_LENGTH), - Quantities.getQuantity(0.437d, OHM_PER_KILOMETRE), - Quantities.getQuantity(0.356d, OHM_PER_KILOMETRE), - Quantities.getQuantity(300d, ELECTRIC_CURRENT_MAGNITUDE), - Quantities.getQuantity(20d, RATED_VOLTAGE_MAGNITUDE) - ) + UUID.fromString("3bed3eb3-9790-4874-89b5-a5434d408088"), + "lineType_AtoB", + Quantities.getQuantity(0d, SUSCEPTANCE_PER_LENGTH), + Quantities.getQuantity(0d, CONDUCTANCE_PER_LENGTH), + Quantities.getQuantity(0.437d, OHM_PER_KILOMETRE), + Quantities.getQuantity(0.356d, OHM_PER_KILOMETRE), + Quantities.getQuantity(300d, ELECTRIC_CURRENT_MAGNITUDE), + Quantities.getQuantity(20d, RATED_VOLTAGE_MAGNITUDE) + ) def invalidAsset = new LineTypeInput( - UUID.fromString("3bed3eb3-9790-4874-89b5-a5434d408088"), - "lineType_AtoB", - Quantities.getQuantity(-1d, SUSCEPTANCE_PER_LENGTH), // invalid value - Quantities.getQuantity(0d, CONDUCTANCE_PER_LENGTH), - Quantities.getQuantity(0.437d, OHM_PER_KILOMETRE), - Quantities.getQuantity(0.356d, OHM_PER_KILOMETRE), - Quantities.getQuantity(300d, ELECTRIC_CURRENT_MAGNITUDE), - Quantities.getQuantity(20d, RATED_VOLTAGE_MAGNITUDE) - ) + UUID.fromString("3bed3eb3-9790-4874-89b5-a5434d408088"), + "lineType_AtoB", + Quantities.getQuantity(-1d, SUSCEPTANCE_PER_LENGTH), // invalid value + Quantities.getQuantity(0d, CONDUCTANCE_PER_LENGTH), + Quantities.getQuantity(0.437d, OHM_PER_KILOMETRE), + Quantities.getQuantity(0.356d, OHM_PER_KILOMETRE), + Quantities.getQuantity(300d, ELECTRIC_CURRENT_MAGNITUDE), + Quantities.getQuantity(20d, RATED_VOLTAGE_MAGNITUDE) + ) when: ValidationUtils.detectNegativeQuantities([asset.getB()] as Quantity[], asset) @@ -141,25 +141,25 @@ class ValidationUtilsTest extends Specification { def "The check for zero or negative entities should work as expected"() { given: def asset = new LineTypeInput( - UUID.fromString("3bed3eb3-9790-4874-89b5-a5434d408088"), - "lineType_AtoB", - Quantities.getQuantity(1d, SUSCEPTANCE_PER_LENGTH), - Quantities.getQuantity(0d, CONDUCTANCE_PER_LENGTH), - Quantities.getQuantity(0.437d, OHM_PER_KILOMETRE), - Quantities.getQuantity(0.356d, OHM_PER_KILOMETRE), - Quantities.getQuantity(300d, ELECTRIC_CURRENT_MAGNITUDE), - Quantities.getQuantity(20d, RATED_VOLTAGE_MAGNITUDE) - ) + UUID.fromString("3bed3eb3-9790-4874-89b5-a5434d408088"), + "lineType_AtoB", + Quantities.getQuantity(1d, SUSCEPTANCE_PER_LENGTH), + Quantities.getQuantity(0d, CONDUCTANCE_PER_LENGTH), + Quantities.getQuantity(0.437d, OHM_PER_KILOMETRE), + Quantities.getQuantity(0.356d, OHM_PER_KILOMETRE), + Quantities.getQuantity(300d, ELECTRIC_CURRENT_MAGNITUDE), + Quantities.getQuantity(20d, RATED_VOLTAGE_MAGNITUDE) + ) def invalidAsset = new LineTypeInput( - UUID.fromString("3bed3eb3-9790-4874-89b5-a5434d408088"), - "lineType_AtoB", - Quantities.getQuantity(0d, SUSCEPTANCE_PER_LENGTH), // invalid value - Quantities.getQuantity(0d, CONDUCTANCE_PER_LENGTH), - Quantities.getQuantity(0.437d, OHM_PER_KILOMETRE), - Quantities.getQuantity(0.356d, OHM_PER_KILOMETRE), - Quantities.getQuantity(300d, ELECTRIC_CURRENT_MAGNITUDE), - Quantities.getQuantity(20d, RATED_VOLTAGE_MAGNITUDE) - ) + UUID.fromString("3bed3eb3-9790-4874-89b5-a5434d408088"), + "lineType_AtoB", + Quantities.getQuantity(0d, SUSCEPTANCE_PER_LENGTH), // invalid value + Quantities.getQuantity(0d, CONDUCTANCE_PER_LENGTH), + Quantities.getQuantity(0.437d, OHM_PER_KILOMETRE), + Quantities.getQuantity(0.356d, OHM_PER_KILOMETRE), + Quantities.getQuantity(300d, ELECTRIC_CURRENT_MAGNITUDE), + Quantities.getQuantity(20d, RATED_VOLTAGE_MAGNITUDE) + ) when: ValidationUtils.detectZeroOrNegativeQuantities([asset.getB()] as Quantity[], asset) @@ -197,12 +197,10 @@ class ValidationUtilsTest extends Specification { ] when: - List> exceptions = ValidationUtils.checkForDuplicates(validAssetIds, AssetInput::getId) + Try exceptions = ValidationUtils.checkUniqueness(validAssetIds) then: - exceptions.every { - ex -> ex.success - } + exceptions.success } def "Duplicate asset input ids leads to an exception"() { @@ -213,11 +211,27 @@ class ValidationUtilsTest extends Specification { ] when: - List> exceptions = ValidationUtils.checkForDuplicates(invalidAssetIds, AssetInput::getId) + Try exceptions = ValidationUtils.checkUniqueness(invalidAssetIds) then: - exceptions.size() == 1 - exceptions.get(0).failure - exceptions.get(0).exception.get().message.startsWith("The following entities have duplicate 'String': {AssetInput{uuid=") + exceptions.failure + exceptions.exception.get().message == "The following exception(s) occurred while checking the uniqueness of 'DummyAssetInput' entities: Entities with duplicated String key, but different field values found! Affected primary keys: [invalid_asset]" + } + + def "The ValidationUtils should return the correct field sets" () { + when: + def suppliers = ValidationUtils.getFieldSets(clazz) + + then: + suppliers.size() == expectedSize + + where: + clazz || expectedSize + Entity || 0 + UniqueEntity || 1 + AssetInput || 2 + ResultEntity || 1 + TimeBasedValue || 1 + MappingEntry || 1 } } From 122575414d47936a5cb03180000a7a74fe17e6d8 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Tue, 13 Feb 2024 13:00:09 +0100 Subject: [PATCH 038/225] ISO 8601 ISO_OFFSET_DATE_TIME Format --- .../result/ConnectorResultFactoryTest.groovy | 2 +- .../result/FlexOptionsResultFactoryTest.groovy | 2 +- .../factory/result/NodeResultFactoryTest.groovy | 2 +- .../factory/result/SwitchResultFactoryTest.groovy | 2 +- .../SystemParticipantResultFactoryTest.groovy | 6 +++--- .../result/ThermalResultFactoryTest.groovy | 4 ++-- .../CosmoTimeBasedWeatherValueFactoryTest.groovy | 4 ++-- .../IconTimeBasedWeatherValueFactoryTest.groovy | 2 +- .../TimeBasedSimpleValueFactoryTest.groovy | 15 ++++++++------- .../io/processor/ProcessorProviderTest.groovy | 4 ++-- .../ie3/datamodel/io/sink/CsvFileSinkTest.groovy | 10 +++++----- .../io/source/csv/CsvTimeSeriesSourceTest.groovy | 2 +- .../source/csv/CsvWeatherSourceCosmoTest.groovy | 2 +- .../models/input/connector/LineInputTest.groovy | 2 +- .../ThermalUnitValidationUtilsTest.groovy | 4 ++-- .../utils/validation/ValidationUtilsTest.groovy | 4 ++-- .../edu/ie3/test/common/GridTestData.groovy | 4 ++-- .../ie3/test/common/ResultEntityTestData.groovy | 2 +- .../test/common/SystemParticipantTestData.groovy | 4 ++-- .../test/common/ThermalUnitInputTestData.groovy | 4 ++-- 20 files changed, 41 insertions(+), 40 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy index 9711dd7f7..d40065720 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy @@ -35,7 +35,7 @@ class ConnectorResultFactoryTest extends Specification implements FactoryTestHel given: "a connector result factory and model data" def resultFactory = new ConnectorResultFactory() Map parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "iamag" : "1.0", "iaang" : "90", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy index 11fcd675f..d2adef7fb 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy @@ -28,7 +28,7 @@ class FlexOptionsResultFactoryTest extends Specification implements FactoryTestH given: "a system participant factory and model data" def resultFactory = new FlexOptionsResultFactory() Map parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "pref" : "2", "pmin" : "-1", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy index 0072bec89..155efb611 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy @@ -28,7 +28,7 @@ class NodeResultFactoryTest extends Specification implements FactoryTestHelper { given: "a system participant factory and model data" def resultFactory = new NodeResultFactory() Map parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "vmag" : "2", "vang" : "2" diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy index 618d3291a..084c8fdaa 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy @@ -29,7 +29,7 @@ class SwitchResultFactoryTest extends Specification implements FactoryTestHelper given: "a switch result factory and model data" def resultFactory = new SwitchResultFactory() Map parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "closed" : "true" ] diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy index 3bc5f2600..1db7fe26d 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy @@ -41,7 +41,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a system participant factory and model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "p" : "2", "q" : "2" @@ -103,7 +103,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a system participant factory and model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "soc" : "20", "p" : "2", @@ -144,7 +144,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a factory and dummy model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "soc" : "20", "p" : "2", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy index 12b3c1364..8d454717c 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy @@ -34,7 +34,7 @@ class ThermalResultFactoryTest extends Specification implements FactoryTestHelpe given: "a thermal result factory and model data" def resultFactory = new ThermalResultFactory() Map parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "qDot" : "2", "energy" : "3", @@ -59,7 +59,7 @@ class ThermalResultFactoryTest extends Specification implements FactoryTestHelpe given: "a thermal result factory and model data" def resultFactory = new ThermalResultFactory() HashMap parameter = [ - "time" : "2020-01-30 17:26:44", + "time" : "2020-01-30T17:26:44+01:00", "inputModel" : "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "qDot" : "2", "indoorTemperature": "21" diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy index ac44095d8..807407165 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy @@ -19,7 +19,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification { given: def factory = new CosmoTimeBasedWeatherValueFactory("yyyy-MM-dd HH:mm:ss") def coordinate = CosmoWeatherTestData.COORDINATE_193186 - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") Map parameter = [ "uuid" : "980f7714-8def-479f-baae-4deed6c8d6d1", @@ -52,7 +52,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification { given: def factory = new CosmoTimeBasedWeatherValueFactory("yyyy-MM-dd HH:mm:ss") def coordinate = CosmoWeatherTestData.COORDINATE_193186 - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") Map parameter = [ "time" : TimeUtil.withDefaults.toString(time), diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy index d99da8847..c84ac80ac 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy @@ -113,7 +113,7 @@ class IconTimeBasedWeatherValueFactoryTest extends Specification { then: actual.with { - assert it.time == TimeUtil.withDefaults.toZonedDateTime("2019-08-01 01:00:00") + assert it.time == TimeUtil.withDefaults.toZonedDateTime("2019-08-01T01:00:00+01:00") assert it.value.coordinate == coordinate assert it.value.solarIrradiance.directIrradiance.present assert it.value.solarIrradiance.directIrradiance.get() == Quantities.getQuantity(0.002317613203124999, PowerSystemUnits.KILOWATT_PER_SQUAREMETRE) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy index 5b72b7e3a..eb8853f8b 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy @@ -22,6 +22,7 @@ import java.time.ZoneId class TimeBasedSimpleValueFactoryTest extends Specification { @Shared TimeUtil defaultTimeUtil + def zonedDateTime = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") def setupSpec() { defaultTimeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'") @@ -103,7 +104,7 @@ class TimeBasedSimpleValueFactoryTest extends Specification { def "The simple time based value factory builds correct energy price value"() { given: def factory = new TimeBasedSimpleValueFactory(EnergyPriceValue) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = zonedDateTime def data = new SimpleTimeBasedValueData([ "uuid": "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", "time": defaultTimeUtil.toString(time), @@ -122,7 +123,7 @@ class TimeBasedSimpleValueFactoryTest extends Specification { def "The simple time based value factory builds correct heat and apparent power value"() { given: def factory = new TimeBasedSimpleValueFactory(HeatAndSValue) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = zonedDateTime def data = new SimpleTimeBasedValueData([ "uuid": "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", "time": defaultTimeUtil.toString(time), @@ -143,7 +144,7 @@ class TimeBasedSimpleValueFactoryTest extends Specification { def "The simple time based value factory builds correct heat and active power value"() { given: def factory = new TimeBasedSimpleValueFactory(HeatAndPValue) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = zonedDateTime def data = new SimpleTimeBasedValueData([ "uuid": "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", "time": defaultTimeUtil.toString(time), @@ -163,7 +164,7 @@ class TimeBasedSimpleValueFactoryTest extends Specification { def "The simple time based value factory builds correct heat demand value"() { given: def factory = new TimeBasedSimpleValueFactory(HeatDemandValue) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = zonedDateTime def data = new SimpleTimeBasedValueData([ "uuid": "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", "time": defaultTimeUtil.toString(time), @@ -182,7 +183,7 @@ class TimeBasedSimpleValueFactoryTest extends Specification { def "The simple time based value factory builds correct apparent power value"() { given: def factory = new TimeBasedSimpleValueFactory(SValue) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = zonedDateTime def data = new SimpleTimeBasedValueData([ "uuid": "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", "time": defaultTimeUtil.toString(time), @@ -202,7 +203,7 @@ class TimeBasedSimpleValueFactoryTest extends Specification { def "The simple time based value factory builds correct active power value"() { given: def factory = new TimeBasedSimpleValueFactory(PValue) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = zonedDateTime def data = new SimpleTimeBasedValueData([ "uuid": "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", "time": defaultTimeUtil.toString(time), @@ -221,7 +222,7 @@ class TimeBasedSimpleValueFactoryTest extends Specification { def "The simple time based value factory throws a FactoryException upon build request, if a class is not supported"() { given: def factory = new TimeBasedSimpleValueFactory(EnergyPriceValue) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = zonedDateTime def data = new SimpleTimeBasedValueData([ "uuid": "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", "time": defaultTimeUtil.toString(time) diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy index 296be7a8c..4ead412ae 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy @@ -223,7 +223,7 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData UUID inputModel = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") Quantity p = Quantities.getQuantity(10, StandardUnits.ACTIVE_POWER_IN) Quantity q = Quantities.getQuantity(10, StandardUnits.REACTIVE_POWER_IN) - PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q) + PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) and: Try, ProcessorProviderException> result = provider.handleEntity(pvResult) @@ -236,7 +236,7 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData resultMap == expectedMap when: - Try, ProcessorProviderException> entityTry = provider.handleEntity(new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q)) + Try, ProcessorProviderException> entityTry = provider.handleEntity(new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q)) then: entityTry.failure diff --git a/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy index 21c527359..bc429e9ad 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy @@ -146,15 +146,15 @@ class CsvFileSinkTest extends Specification implements TimeSeriesTestData { UUID inputModel = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") Quantity p = Quantities.getQuantity(10, StandardUnits.ACTIVE_POWER_IN) Quantity q = Quantities.getQuantity(10, StandardUnits.REACTIVE_POWER_IN) - PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q) - WecResult wecResult = new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q) - EvcsResult evcsResult = new EvcsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q) - EmResult emResult = new EmResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, p, q) + PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) + WecResult wecResult = new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) + EvcsResult evcsResult = new EvcsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) + EmResult emResult = new EmResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) Quantity pRef = Quantities.getQuantity(5.1, StandardUnits.ACTIVE_POWER_RESULT) Quantity pMin = Quantities.getQuantity(-6, StandardUnits.ACTIVE_POWER_RESULT) Quantity pMax = Quantities.getQuantity(6, StandardUnits.ACTIVE_POWER_RESULT) - FlexOptionsResult flexOptionsResult = new FlexOptionsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30 17:26:44"), inputModel, pRef, pMin, pMax) + FlexOptionsResult flexOptionsResult = new FlexOptionsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, pRef, pMin, pMax) when: csvFileSink.persistAll([ diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy index b5f680079..4e5623bc7 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy @@ -27,7 +27,7 @@ class CsvTimeSeriesSourceTest extends Specification implements CsvTestDataMeta { given: def factory = new TimeBasedSimpleValueFactory(EnergyPriceValue) def source = new CsvTimeSeriesSource(";", timeSeriesFolderPath, new FileNamingStrategy(), UUID.fromString("2fcb3e53-b94a-4b96-bea4-c469e499f1a1"), Path.of("its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1"), EnergyPriceValue, factory) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01 00:00:00") + def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") def timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'") def fieldToValue = [ "uuid" : "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy index e4873c75e..edaaa4752 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy @@ -129,7 +129,7 @@ class CsvWeatherSourceCosmoTest extends Specification implements CsvTestDataMeta ] def expectedValue = new TimeBasedValue( UUID.fromString("71a79f59-eebf-40c1-8358-ba7414077d57"), - TimeUtil.withDefaults.toZonedDateTime("2020-10-16 12:40:42"), + TimeUtil.withDefaults.toZonedDateTime("2020-10-16T12:40:42+01:00"), new WeatherValue( defaultCoordinate, new SolarIrradianceValue( diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy index 1a8cdbec6..4832391d2 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy @@ -88,7 +88,7 @@ class LineInputTest extends Specification { "uuid=92ec3bcf-1777-4d38-af67-0bf7c9fa73c7" + ", id=test_line_AtoB" + ", operator=f15105c4-a2de-4ab8-a621-4bc98e372d92" + - ", operationTime=OperationTime{startDate=2020-03-24T15:11:31Z[UTC], endDate=2020-03-25T15:11:31Z[UTC], isLimited=true}" + + ", operationTime=OperationTime{startDate=2020-03-24T15:11:31+01:00, endDate=2020-03-25T15:11:31+01:00, isLimited=true}" + ", nodeA=4ca90220-74c2-4369-9afa-a18bf068840d" + ", nodeB=47d29df0-ba2d-4d23-8e75-c82229c5c758" + ", noOfParallelDevices=2" + diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ThermalUnitValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ThermalUnitValidationUtilsTest.groovy index 5b991a565..e2d26b88d 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ThermalUnitValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ThermalUnitValidationUtilsTest.groovy @@ -32,8 +32,8 @@ class ThermalUnitValidationUtilsTest extends Specification { private static final UUID thermalUnitUuid = UUID.fromString("717af017-cc69-406f-b452-e022d7fb516a") private static final String id = "thermal_unit_test" private static final OperationTime operationTime = OperationTime.builder() - .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24 15:11:31")) - .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25 15:11:31")).build() + .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31+01:00")) + .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build() private static final OperatorInput operator = new OperatorInput( UUID.fromString("8f9682df-0744-4b58-a122-f0dc730f6510"), "TestOperator") diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy index 4dd02967b..7772c970e 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy @@ -97,8 +97,8 @@ class ValidationUtilsTest extends Specification { GridTestData.nodeA.copy().id(null).build() || new InvalidEntityException("No ID assigned", invalidAsset) GridTestData.nodeA.copy().operationTime(null).build() || new InvalidEntityException("Operation time of the asset is not defined", invalidAsset) GridTestData.nodeA.copy().operationTime(OperationTime.builder(). - withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-26 15:11:31")). - withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25 15:11:31")).build()).build() || new InvalidEntityException("Operation start time of the asset has to be before end time", invalidAsset) + withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-26T15:11:31+01:00")). + withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build()).build() || new InvalidEntityException("Operation start time of the asset has to be before end time", invalidAsset) } def "The check for negative entities should work as expected"() { diff --git a/src/test/groovy/edu/ie3/test/common/GridTestData.groovy b/src/test/groovy/edu/ie3/test/common/GridTestData.groovy index ebe746e9c..a0f6002c9 100644 --- a/src/test/groovy/edu/ie3/test/common/GridTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/GridTestData.groovy @@ -39,8 +39,8 @@ class GridTestData { public static final GeoJsonReader geoJsonReader = new GeoJsonReader() public static final OperationTime defaultOperationTime = OperationTime.builder(). - withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24 15:11:31")). - withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25 15:11:31")).build() + withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31+01:00")). + withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build() public static final OperatorInput profBroccoli = new OperatorInput( UUID.fromString("f15105c4-a2de-4ab8-a621-4bc98e372d92"), diff --git a/src/test/groovy/edu/ie3/test/common/ResultEntityTestData.groovy b/src/test/groovy/edu/ie3/test/common/ResultEntityTestData.groovy index cc1f86bfb..2597b3119 100644 --- a/src/test/groovy/edu/ie3/test/common/ResultEntityTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/ResultEntityTestData.groovy @@ -25,5 +25,5 @@ class ResultEntityTestData { public static final UUID BM_INPUT_MODEL = UUID.fromString("66df67d0-c789-4393-b0a5-897a3bc821a2") public static final ComparableQuantity BM_ACTIVE_POWER = Quantities.getQuantity(-1, PowerSystemUnits.MEGAWATT) public static final ComparableQuantity BM_REACTIVE_POWER = Quantities.getQuantity(-5, PowerSystemUnits.MEGAVAR) - public static final ZonedDateTime BM_TIME = TimeUtil.withDefaults.toZonedDateTime("2011-01-01 00:00:00") + public static final ZonedDateTime BM_TIME = TimeUtil.withDefaults.toZonedDateTime("2011-01-01T00:00:00+01:00") } diff --git a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy index dbcc06e33..fe211b476 100644 --- a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy @@ -36,8 +36,8 @@ class SystemParticipantTestData { // general participant data static final OperationTime operationTime = OperationTime.builder() - .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24 15:11:31")) - .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25 15:11:31")).build() + .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31+01:00")) + .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build() static final OperatorInput operator = new OperatorInput( UUID.fromString("8f9682df-0744-4b58-a122-f0dc730f6510"), "TestOperator") public static final NodeInput participantNode = GridTestData.nodeA diff --git a/src/test/groovy/edu/ie3/test/common/ThermalUnitInputTestData.groovy b/src/test/groovy/edu/ie3/test/common/ThermalUnitInputTestData.groovy index c5b7f61a8..98fef787c 100644 --- a/src/test/groovy/edu/ie3/test/common/ThermalUnitInputTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/ThermalUnitInputTestData.groovy @@ -25,8 +25,8 @@ class ThermalUnitInputTestData extends SystemParticipantTestData { // general participant data private static final UUID thermalUnitUuid = UUID.fromString("717af017-cc69-406f-b452-e022d7fb516a") public static final OperationTime operationTime = OperationTime.builder() - .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24 15:11:31")) - .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25 15:11:31")).build() + .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31+01:00")) + .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build() private static final OperatorInput operator = new OperatorInput( UUID.fromString("8f9682df-0744-4b58-a122-f0dc730f6510"), "TestOperator") From 113b339f06b0e38b1f0e401d4f5c2f2afa49adb8 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Tue, 13 Feb 2024 15:04:34 +0100 Subject: [PATCH 039/225] ISO 8601 ISO_OFFSET_DATE_TIME Format --- .../input/InputEntityProcessorTest.groovy | 20 +++---- .../io/source/csv/CsvRawGridSourceTest.groovy | 56 +++++++++---------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index 0f25a83ba..7153a2996 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -50,8 +50,8 @@ class InputEntityProcessorTest extends Specification { "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", "geoPosition" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "id" : "node_a", - "operatesUntil": "2020-03-25T15:11:31Z[UTC]", - "operatesFrom" : "2020-03-24T15:11:31Z[UTC]", + "operatesUntil": "2020-03-25T15:11:31Z+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "slack" : "true", "subnet" : "1", @@ -87,8 +87,8 @@ class InputEntityProcessorTest extends Specification { "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", "nodeC" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", - "operatesFrom" : "2020-03-24T15:11:31Z[UTC]", - "operatesUntil" : "2020-03-25T15:11:31Z[UTC]", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-25T15:11:31+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "tapPos" : "0", "parallelDevices": "1", @@ -100,8 +100,8 @@ class InputEntityProcessorTest extends Specification { "id" : "2w_parallel_2", "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "aaa74c1a-d07e-4615-99a5-e991f1d81cc4", - "operatesFrom" : "2020-03-24T15:11:31Z[UTC]", - "operatesUntil" : "2020-03-25T15:11:31Z[UTC]", + "operatesFrom" : "2020-03-24T15:11:31Z+01:00", + "operatesUntil" : "2020-03-25T15:11:31Z+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "tapPos" : "0", "parallelDevices": "1", @@ -114,8 +114,8 @@ class InputEntityProcessorTest extends Specification { "id" : "test_switch_AtoB", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", - "operatesFrom" : "2020-03-24T15:11:31Z[UTC]", - "operatesUntil": "2020-03-25T15:11:31Z[UTC]", + "operatesFrom" : "2020-03-24T15:11:31Z+01:00", + "operatesUntil": "2020-03-25T15:11:31Z+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92" ] @@ -127,8 +127,8 @@ class InputEntityProcessorTest extends Specification { "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "6e0980e0-10f2-4e18-862b-eb2b7c90509b", "olmCharacteristic": "olm:{(0.0,1.0)}", - "operatesFrom" : "2020-03-24T15:11:31Z[UTC]", - "operatesUntil" : "2020-03-25T15:11:31Z[UTC]", + "operatesFrom" : "2020-03-24T15:11:31Z+01:00", + "operatesUntil" : "2020-03-25T15:11:31Z+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088" diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy index 876b73160..46725c3b4 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy @@ -42,8 +42,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", "closed" : "true" @@ -53,8 +53,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "closed" : "true" ] @@ -83,8 +83,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "620d35fc-34f8-48af-8020-3897fe75add7", "closed" : "true" @@ -109,8 +109,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", "closed" : "true" @@ -119,8 +119,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_lineCtoD", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "6e0980e0-10f2-4e18-862b-eb2b7c90509b", "parallelDevices" : "2", @@ -137,8 +137,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "closed" : "true" ], SwitchInput, @@ -149,8 +149,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_lineCtoD", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088", "length" : "0.003", @@ -188,8 +188,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_lineCtoD", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088", "length" : "0.003", @@ -204,8 +204,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "92ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_line_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088", "length" : "0.003", @@ -221,8 +221,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_lineCtoD", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "parallelDevices" : "2", "length" : "0.003", "geoPosition" : "{ \"type\": \"LineString\", \"coordinates\": [[7.411111, 51.492528], [7.414116, 51.484136]]}", @@ -237,8 +237,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "92ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_line_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "parallelDevices" : "2", "length" : "0.003", "geoPosition" : "{ \"type\": \"LineString\", \"coordinates\": [[7.411111, 51.492528], [7.414116, 51.484136]]}", @@ -269,8 +269,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "cc327469-7d56-472b-a0df-edbb64f90e8f", "id" : "3w_test", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "nodeC" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "parallelDevices" : "1", "tapPos" : "0", @@ -284,8 +284,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "cc327469-7d56-472b-a0df-edbb64f90e8f", "id" : "3w_test", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "nodeC" : "bd8927b4-0ca9-4dd3-b645-468e6e433160", "parallelDevices" : "1", "tapPos" : "0", @@ -306,8 +306,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "cc327469-7d56-472b-a0df-edbb64f90e8f", "id" : "3w_test", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24 15:11:31", - "operatesUntil" : "2020-03-24 15:11:31", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-24T15:11:31+01:00", "parallelDevices" : "1", "tapPos" : "0", "autoTap" : "true" From 4a193b03dbd1ea3d8d78a2515ca96499e10b0db1 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 15 Feb 2024 14:07:50 +0100 Subject: [PATCH 040/225] Moving uniqueness check to `UniquenessValidationUtils`. --- docs/readthedocs/io/ValidationUtils.md | 32 ++- .../DuplicateEntitiesException.java | 16 +- .../io/source/csv/CsvDataSource.java | 57 +---- .../io/source/csv/CsvIdCoordinateSource.java | 5 +- .../io/source/csv/CsvWeatherSource.java | 5 +- .../edu/ie3/datamodel/utils/StreamUtils.java | 72 ------ .../GridContainerValidationUtils.java | 27 ++- .../validation/UniquenessValidationUtils.java | 174 ++++++++++++++ .../utils/validation/ValidationUtils.java | 144 +---------- .../io/source/csv/CsvDataSourceTest.groovy | 41 ---- .../utils/validation/DummyAssetInput.groovy | 8 + .../UniquenessValidationUtilsTest.groovy | 225 ++++++++++++++++++ .../validation/ValidationUtilsTest.groovy | 47 ---- 13 files changed, 466 insertions(+), 387 deletions(-) delete mode 100644 src/main/java/edu/ie3/datamodel/utils/StreamUtils.java create mode 100644 src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java create mode 100644 src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy diff --git a/docs/readthedocs/io/ValidationUtils.md b/docs/readthedocs/io/ValidationUtils.md index d0c38d9e6..6c7dbeb0d 100644 --- a/docs/readthedocs/io/ValidationUtils.md +++ b/docs/readthedocs/io/ValidationUtils.md @@ -2,15 +2,31 @@ This page gives an overview about the ValidationUtils in the *PowerSystemDataModel*. ## What are the ValidationUtils? -The methods in ValidationUtils and subclasses can be used to check that objects are valid, meaning their parameters have valid values and they are correctly connected. +The methods in ValidationUtils and subclasses can be used to check that objects are valid. The checks can be separated into two types: +1. General validation +2. Uniqueness validation + ## What is checked? -- The check methods include checks that assigned values are valid, e.g. lines are not allowed to have negative lengths or the rated power factor of any unit must be between 0 and 1. -- Furthermore, several connections are checked, e.g. that lines only connect nodes of the same voltage level or that the voltage levels indicated for the transformer sides match the voltage levels of the nodes they are connected to. +The general validation checks: +- if assigned values are valid, e.g. lines are not allowed to have negative lengths or the rated power factor of any unit must be between 0 and 1 +- furthermore, several connections are checked, e.g. that lines only connect nodes of the same voltage level or that the voltage levels indicated for the transformer sides match the voltage levels of the nodes they are connected to. + +The uniqueness validation checks if a collection of given objects are unique in either: +- a specific field +- or in a combination of multiple fields + +For example `AssetInputs` needs to be unique in their `uuid` and in their `id` while +`weather values` needs to be unique in the combination of their `time` and their `coordinate`. + + +## How to use? +- To use the general validation the user should call the method `ValidationUtils.check(Object)`. +- To use the uniqueness validation the user should call a method of `UniquenessValidationUtils` to check the uniqueness. + +## How does the general validation work? -## How does it work? -- The method `ValidationUtils.check(Object)` is the only method that should be called by the user. -- This check method identifies the object class and forwards it to a specific check method for the given object +- The method `ValidationUtils.check(Object)` identifies the object class and forwards it to a specific check method for the given object - The overall structure of the ValidationUtils methods follows a cascading scheme, orientated along the class tree - Example: A `LineInput lineInput` should be checked 1. `ValidationUtils.check(lineInput)` is called @@ -49,7 +65,7 @@ The ValidationUtils include validation checks for... - PvInput - StorageInput - WecInput - - (missing: EvcsInput) + - EvcsInput - SystemParticipantTypeInput - BmTypeInput - ChpTypeInput @@ -57,7 +73,7 @@ The ValidationUtils include validation checks for... - HpTypeInput - StorageTypeInput - WecTypeInput - - (missing: EvcsTypeInput/ChargingPointType) + - (EvcsTypeInput/ChargingPointType: is checked in EvcsInput method) - ThermalUnitValidationUtils - ThermalUnitInput - ThermalSinkInput diff --git a/src/main/java/edu/ie3/datamodel/exceptions/DuplicateEntitiesException.java b/src/main/java/edu/ie3/datamodel/exceptions/DuplicateEntitiesException.java index 4acc9392a..f2a46bce0 100644 --- a/src/main/java/edu/ie3/datamodel/exceptions/DuplicateEntitiesException.java +++ b/src/main/java/edu/ie3/datamodel/exceptions/DuplicateEntitiesException.java @@ -5,9 +5,8 @@ */ package edu.ie3.datamodel.exceptions; -import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.utils.ExceptionUtils; -import java.util.Collection; +import java.util.List; public class DuplicateEntitiesException extends ValidationException { @@ -15,13 +14,12 @@ public DuplicateEntitiesException(String s) { super(s); } - public DuplicateEntitiesException(String s, String entities) { - super(s + entities); - } - - public DuplicateEntitiesException(String fieldName, Collection entities) { + public DuplicateEntitiesException( + String entityName, List exceptions) { this( - "The following entities have duplicate '" + fieldName + "': ", - ExceptionUtils.combine(entities)); + "The following exception(s) occurred while checking the uniqueness of '" + + entityName + + "' entities: " + + ExceptionUtils.getMessages(exceptions)); } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index 6021bdc6c..ce9f685b8 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -18,10 +18,7 @@ import java.io.IOException; import java.nio.file.Path; import java.util.*; -import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; -import java.util.concurrent.atomic.LongAdder; -import java.util.function.Predicate; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.stream.Collectors; @@ -249,35 +246,6 @@ private List extractMatchingStrings(String regexString, String csvRow) { return matchingList; } - /** - * Returns a predicate that can be used to filter optionals of {@link Entity}s and keep track on - * the number of elements that have been empty optionals. This filter let only pass optionals that - * are non-empty. Example usage: - * - *
{@code
-   * Collection.stream().filter(isPresentCollectIfNot(NodeInput.class, new ConcurrentHashMap<>()))
-   * }
- * - * @param entityClass entity class that should be used as they key in the provided counter map - * @param invalidElementsCounterMap a map that counts the number of empty optionals and maps it to - * the provided entity clas - * @param the type of the entity - * @return a predicate that can be used to filter and count empty optionals - */ - @Deprecated - protected Predicate> isPresentCollectIfNot( - Class entityClass, - ConcurrentHashMap, LongAdder> invalidElementsCounterMap) { - return o -> { - if (o.isPresent()) { - return true; - } else { - invalidElementsCounterMap.computeIfAbsent(entityClass, k -> new LongAdder()).increment(); - return false; - } - }; - } - public FileNamingStrategy getNamingStrategy() { return fileNamingStrategy; } @@ -318,10 +286,7 @@ Try>, SourceException> buildStreamWithFieldsToAttribu // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. // As we still want to consume the data at other places, we start a new stream instead of // returning the original one - Collection> allRows = csvRowFieldValueMapping(reader, headline); - - return Success.of( - checkExactDuplicates(entityClass.getSimpleName(), allRows).parallelStream()); + return Success.of(csvRowFieldValueMapping(reader, headline)); } catch (FileNotFoundException e) { if (allowFileNotExisting) { log.warn("Unable to find file '{}': {}", filePath, e.getMessage()); @@ -344,28 +309,12 @@ private Try getFilePath(Class entityCla "Cannot find a naming strategy for class '" + entityClass.getSimpleName() + "'.")); } - protected List> csvRowFieldValueMapping( + protected Stream> csvRowFieldValueMapping( BufferedReader reader, String[] headline) { return reader .lines() .parallel() .map(csvRow -> buildFieldsToAttributes(csvRow, headline)) - .filter(map -> !map.isEmpty()) - .toList(); - } - - protected Set> checkExactDuplicates( - String entityName, Collection> allRows) { - Set> rows = new HashSet<>(allRows); - - // check for duplicated rows that match exactly (full duplicates) -> sanity only, not crucial - - if (allRows.size() != rows.size()) { - log.warn( - "File with {} contains {} exact duplicated rows. File cleanup is recommended!", - entityName, - (allRows.size() - rows.size())); - } - - return rows; + .filter(map -> !map.isEmpty()); } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index a288c729f..fb6519200 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -177,10 +177,7 @@ public int getCoordinateCount() { // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. // As we still want to consume the data at other places, we start a new stream instead of // returning the original one - Collection> allRows = - dataSource.csvRowFieldValueMapping(reader, headline); - - return Success.of(dataSource.checkExactDuplicates("IdCoordinate", allRows).parallelStream()); + return Success.of(dataSource.csvRowFieldValueMapping(reader, headline)); } catch (IOException e) { return Failure.of( new SourceException("Cannot read the file for coordinate id to coordinate mapping.", e)); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java index 210ee767f..0812a2a89 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java @@ -205,10 +205,7 @@ private Try>, SourceException> buildStreamWithFieldsT // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. // As we still want to consume the data at other places, we start a new stream instead of // returning the original one - Collection> allRows = - dataSource.csvRowFieldValueMapping(reader, headline); - - return Success.of(dataSource.checkExactDuplicates("Weather", allRows).parallelStream()); + return Success.of(dataSource.csvRowFieldValueMapping(reader, headline)); } catch (IOException e) { return Failure.of( new SourceException( diff --git a/src/main/java/edu/ie3/datamodel/utils/StreamUtils.java b/src/main/java/edu/ie3/datamodel/utils/StreamUtils.java deleted file mode 100644 index bd7ed9347..000000000 --- a/src/main/java/edu/ie3/datamodel/utils/StreamUtils.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * © 2022. TU Dortmund University, - * Institute of Energy Systems, Energy Efficiency and Energy Economics, - * Research group Distribution grid planning and operation -*/ -package edu.ie3.datamodel.utils; - -import java.util.Iterator; -import java.util.Spliterator; -import java.util.Spliterators; -import java.util.stream.Stream; -import java.util.stream.StreamSupport; -import org.apache.commons.lang3.tuple.ImmutablePair; -import org.apache.commons.lang3.tuple.Pair; - -/** Class containing some stream utils. */ -public class StreamUtils { - private StreamUtils() {} - - /** - * Used to zip a stream with an integer stream. - * - * @param a the stream that should be zipped - * @return a stream of pairs of input stream elements and a corresponding integer value - * @param type of the input stream - */ - public static Stream> zipWithRowIndex(Stream a) { - return zip(a, getIntStream()); - } - - /** - * Used to zip two stream with each other. - * - * @param a first input stream - * @param b second input stream - * @return a stream of pairs of the two input streams - * @param type of the first input stream - * @param type of the second input stream - */ - public static Stream> zip(Stream a, Stream b) { - return StreamSupport.stream( - Spliterators.spliteratorUnknownSize( - zip(a.iterator(), b.iterator()), Spliterator.ORDERED | Spliterator.NONNULL), - false); - } - - /** - * Used to zip to iterators. - * - * @param a first iterator - * @param b second iterator - * @return an iterator of pairs of the two input iterators - * @param type of the first iterator - * @param type of the second iterator - */ - public static Iterator> zip(Iterator a, Iterator b) { - return new Iterator<>() { - public boolean hasNext() { - return a.hasNext() && b.hasNext(); // This uses the shorter of the two `Iterator`s. - } - - public Pair next() { - return new ImmutablePair<>(a.next(), b.next()); - } - }; - } - - /** Returns an infinite integer stream. */ - private static Stream getIntStream() { - return Stream.iterate(1, i -> i + 1); - } -} diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java index 2c815a33b..fef06c611 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java @@ -5,6 +5,9 @@ */ package edu.ie3.datamodel.utils.validation; +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkAssetUniqueness; +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkUniqueEntities; + import edu.ie3.datamodel.exceptions.*; import edu.ie3.datamodel.models.input.AssetInput; import edu.ie3.datamodel.models.input.MeasurementUnitInput; @@ -43,9 +46,6 @@ private GridContainerValidationUtils() { List> exceptions = new ArrayList<>(); - /* sanity check to ensure uniqueness */ - exceptions.add(checkUniqueness(gridContainer.allEntitiesAsList())); - exceptions.addAll(checkRawGridElements(gridContainer.getRawGrid())); exceptions.addAll( checkSystemParticipants( @@ -79,10 +79,12 @@ private GridContainerValidationUtils() { return List.of(isNull); } - List> exceptions = new ArrayList<>(); - /* sanity check to ensure uniqueness */ - exceptions.add(checkUniqueness(rawGridElements.allEntitiesAsList())); + List> exceptions = new ArrayList<>(); + exceptions.add( + Try.ofVoid( + () -> checkAssetUniqueness(rawGridElements.allEntitiesAsList()), + DuplicateEntitiesException.class)); /* Checking nodes */ Set nodes = rawGridElements.getNodes(); @@ -168,10 +170,12 @@ private GridContainerValidationUtils() { return List.of(isNull); } - List> exceptions = new ArrayList<>(); - /* sanity check to ensure uniqueness */ - exceptions.add(checkUniqueness(systemParticipants.allEntitiesAsList())); + List> exceptions = new ArrayList<>(); + exceptions.add( + Try.ofVoid( + () -> checkAssetUniqueness(systemParticipants.allEntitiesAsList()), + DuplicateEntitiesException.class)); exceptions.addAll(checkSystemParticipants(systemParticipants.getBmPlants(), nodes)); exceptions.addAll(checkSystemParticipants(systemParticipants.getChpPlants(), nodes)); @@ -231,7 +235,10 @@ private GridContainerValidationUtils() { List> exceptions = new ArrayList<>(); /* sanity check to ensure uniqueness */ - exceptions.add(checkUniqueness(graphicElements.allEntitiesAsList())); + exceptions.add( + Try.ofVoid( + () -> checkUniqueEntities(graphicElements.allEntitiesAsList()), + DuplicateEntitiesException.class)); graphicElements .getNodeGraphics() diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java new file mode 100644 index 000000000..0cb637bc1 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java @@ -0,0 +1,174 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.utils.validation; + +import edu.ie3.datamodel.exceptions.DuplicateEntitiesException; +import edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry; +import edu.ie3.datamodel.models.Entity; +import edu.ie3.datamodel.models.UniqueEntity; +import edu.ie3.datamodel.models.input.AssetInput; +import edu.ie3.datamodel.models.result.ResultEntity; +import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; +import edu.ie3.datamodel.models.value.WeatherValue; +import edu.ie3.datamodel.utils.Try; +import edu.ie3.datamodel.utils.Try.*; +import java.util.*; +import java.util.function.Function; +import java.util.stream.Collectors; + +/** Validation utils for checking the uniqueness of a given collection of entities. */ +public class UniquenessValidationUtils extends ValidationUtils { + + // default field set supplier + protected static FieldSetSupplier uuidFieldSupplier = + entity -> Set.of(entity.getUuid()); + protected static FieldSetSupplier idFieldSupplier = e -> Set.of(e.getId()); + protected static FieldSetSupplier resultFieldSupplier = + entity -> Set.of(entity.getTime(), entity.getInputModel()); + protected static FieldSetSupplier mappingFieldSupplier = + entity -> Set.of(entity.participant()); + protected static FieldSetSupplier> timeBasedValueFieldSupplier = + entity -> Set.of(entity.getTime(), entity.getValue().getCoordinate()); + + /** + * Checks the uniqueness of a collection of {@link UniqueEntity}. + * + * @param entities to be checked + * @throws DuplicateEntitiesException if uniqueness is violated + */ + public static void checkUniqueEntities(Collection entities) + throws DuplicateEntitiesException { + checkUniqueness(entities, uuidFieldSupplier).getOrThrow(); + } + + /** + * Checks the uniqueness of a collection of {@link AssetInput}. + * + * @param entities to be checked + * @throws DuplicateEntitiesException if uniqueness is violated + */ + public static void checkAssetUniqueness(Collection entities) + throws DuplicateEntitiesException { + + List exceptions = + Try.getExceptions( + Try.ofVoid(() -> checkUniqueEntities(entities), DuplicateEntitiesException.class), + checkUniqueness(entities, idFieldSupplier)); + + if (!exceptions.isEmpty()) { + throw new DuplicateEntitiesException("AssetInput", exceptions); + } + } + + /** + * Checks the uniqueness of a collection of {@link ResultEntity}. + * + * @param entities to be checked + * @throws DuplicateEntitiesException if uniqueness is violated + */ + public static void checkResultUniqueness(Collection entities) + throws DuplicateEntitiesException { + checkUniqueness(entities, resultFieldSupplier).getOrThrow(); + } + + /** + * Checks the uniqueness of a collection of {@link MappingEntry}. + * + * @param entities to be checked + * @throws DuplicateEntitiesException if uniqueness is violated + */ + public static void checkMappingEntryUniqueness(Collection entities) + throws DuplicateEntitiesException { + checkUniqueness(entities, mappingFieldSupplier).getOrThrow(); + } + + /** + * Checks the uniqueness of TimeBasedWeatherValues. + * + * @param entities to be checked + * @throws DuplicateEntitiesException if uniqueness is violated + */ + public static void checkWeatherUniqueness(Collection> entities) + throws DuplicateEntitiesException { + checkUniqueness(entities, timeBasedValueFieldSupplier).getOrThrow(); + } + + /** + * Checking the uniqueness for a given {@link Entity}. + * + * @param entities to be checked + * @param supplier for the field set + * @return a try object + * @param type of entity + */ + private static Try checkUniqueness( + Collection entities, FieldSetSupplier supplier) { + if (entities.size() < 2) { + return Success.empty(); + } + + return entities.stream() + .findAny() + .map( + entity -> { + List> elements = entities.stream().map(supplier::getFieldSets).toList(); + Set> uniqueElements = new HashSet<>(elements); + + return Try.ofVoid( + elements.size() != uniqueElements.size(), + () -> buildDuplicationException(entity.getClass(), elements)); + }) + .orElse(Success.empty()); + } + + /** + * Method for building a {@link DuplicateEntitiesException}. + * + * @param entityClass class of the entity + * @param notUniqueElements list of not unique elements + * @return a {@link DuplicateEntitiesException} + */ + protected static DuplicateEntitiesException buildDuplicationException( + Class entityClass, List> notUniqueElements) { + String fieldName = + notUniqueElements.get(0).stream() + .map(f -> f.getClass().getSimpleName()) + .collect(Collectors.joining("-")); + + // calculating the elements that violate the uniqueness + Map, Long> counts = + notUniqueElements.stream() + .collect(Collectors.groupingBy(Function.identity(), Collectors.counting())); + + String duplicates = + counts.entrySet().stream() + .filter(e -> e.getValue() > 1) + .map(m -> String.join("-", m.getKey().toString())) + .collect(Collectors.joining(",\n")); + + return new DuplicateEntitiesException( + "'" + + entityClass.getSimpleName() + + "' entities with duplicated " + + fieldName + + " key, but different field " + + "values found! Affected primary keys: " + + duplicates); + } + + /** + * Supplier for sets of fields that are required to be unique throughout the whole dataset. For + * each set, the combination of all members of the set must be unique. This means that individual + * members of the set are not required to be unique, but only their combination. A set can contain + * only a single member. In this case the single field must be unique throughout the dataset. + * + * @param type of entity + */ + @FunctionalInterface + protected interface FieldSetSupplier { + Set getFieldSets(E entity); + } +} diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/ValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/ValidationUtils.java index ec56ccfa7..cc04e8489 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/ValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/ValidationUtils.java @@ -6,27 +6,23 @@ package edu.ie3.datamodel.utils.validation; import edu.ie3.datamodel.exceptions.*; -import edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry; -import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.UniqueEntity; -import edu.ie3.datamodel.models.input.*; -import edu.ie3.datamodel.models.input.connector.*; +import edu.ie3.datamodel.models.input.AssetInput; +import edu.ie3.datamodel.models.input.AssetTypeInput; +import edu.ie3.datamodel.models.input.MeasurementUnitInput; +import edu.ie3.datamodel.models.input.NodeInput; +import edu.ie3.datamodel.models.input.connector.ConnectorInput; import edu.ie3.datamodel.models.input.connector.type.LineTypeInput; import edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput; import edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput; import edu.ie3.datamodel.models.input.container.GridContainer; import edu.ie3.datamodel.models.input.graphics.GraphicInput; import edu.ie3.datamodel.models.input.system.SystemParticipantInput; -import edu.ie3.datamodel.models.input.system.type.*; +import edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput; import edu.ie3.datamodel.models.input.thermal.ThermalUnitInput; -import edu.ie3.datamodel.models.result.ResultEntity; -import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; -import edu.ie3.datamodel.utils.ExceptionUtils; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; import java.util.*; -import java.util.concurrent.ConcurrentHashMap; -import java.util.function.Function; import java.util.function.Predicate; import java.util.stream.Collectors; import javax.measure.Quantity; @@ -297,132 +293,4 @@ protected static void detectMalformedQuantities( throw new InvalidEntityException(msg + ": " + malformedQuantities, entity); } } - - /** - * Predicate that can be used to filter elements based on a given Function - * - * @param keyExtractor the function that should be used for the filter operations - * @param the type of the returning predicate - * @return the filter predicate that filters based on the provided function - */ - @Deprecated(since = "4.2") - public static Predicate distinctByKey(Function keyExtractor) { - Set seen = ConcurrentHashMap.newKeySet(); - return t -> seen.add(keyExtractor.apply(t)); - } - - @SuppressWarnings("unchecked") - protected static Try checkUniqueness( - Collection entities) { - if (entities.size() < 2) { - return Success.empty(); - } - - Class entityClass = entities.stream().findAny().map(e -> (Class) e.getClass()).get(); - List> fieldSets = getFieldSets(entityClass); - - String entityName = - entities.stream().findAny().map(e -> e.getClass().getSimpleName()).orElseGet(() -> ""); - List exceptions = - Try.getExceptions(fieldSets.stream().map(e -> checkUniqueness(entities, e))); - - return Try.ofVoid( - !exceptions.isEmpty(), - () -> - new DuplicateEntitiesException( - "The following exception(s) occurred while checking the uniqueness of '" - + entityName - + "' entities: " - + ExceptionUtils.getMessages(exceptions))); - } - - /** - * Checking the uniqueness for a given entity. - * - * @param entities to be checked - * @param supplier for the field set - * @return a try object - */ - protected static Try checkUniqueness( - Collection entities, FieldSetSupplier supplier) { - List> elements = entities.stream().map(supplier::getFieldSets).toList(); - Set> uniqueElements = new HashSet<>(elements); - - if (elements.size() != uniqueElements.size()) { - String fieldName = - elements.get(0).stream() - .map(f -> f.getClass().getSimpleName()) - .collect(Collectors.joining("-")); - - // calculating the elements that violate the uniqueness - Map, Long> counts = - elements.stream() - .collect(Collectors.groupingBy(Function.identity(), Collectors.counting())); - - String duplicates = - counts.entrySet().stream() - .filter(e -> e.getValue() > 1) - .map(m -> String.join("-", m.getKey().toString())) - .collect(Collectors.joining(",\n")); - - return Failure.of( - new DuplicateEntitiesException( - "Entities with duplicated " - + fieldName - + " key, but different field " - + "values found! Affected primary keys: " - + duplicates)); - } - - return Success.empty(); - } - - /** - * Method to return the {@link FieldSetSupplier} for a given {@link Entity} class. - * - * @param entityClass class of the entity - * @return a list of {@link FieldSetSupplier}s - * @param type of class - */ - @SuppressWarnings("unchecked") - protected static List> getFieldSets(Class entityClass) { - List> suppliers = new ArrayList<>(); - - // adding all necessary suppliers - if (UniqueEntity.class.isAssignableFrom(entityClass)) { - FieldSetSupplier uuid = e -> Set.of(e.getUuid()); - suppliers.add(uuid); - } - if (AssetInput.class.isAssignableFrom(entityClass)) { - FieldSetSupplier id = e -> Set.of(e.getId()); - suppliers.add(id); - } - if (ResultEntity.class.isAssignableFrom(entityClass)) { - FieldSetSupplier result = e -> Set.of(e.getTime(), e.getInputModel()); - suppliers.add(result); - } - if (TimeBasedValue.class.isAssignableFrom(entityClass)) { - FieldSetSupplier> time = e -> Set.of(e.getTime()); - suppliers.add(time); - } - if (MappingEntry.class.isAssignableFrom(entityClass)) { - FieldSetSupplier participant = e -> Set.of(e.participant()); - suppliers.add(participant); - } - - return suppliers.stream().map(e -> (FieldSetSupplier) e).toList(); - } - - /** - * Supplier for sets of fields that are required to be unique throughout the whole dataset. For - * each set, the combination of all members of the set must be unique. This means that individual - * members of the set are not required to be unique, but only their combination. A set can contain - * only a single member. In this case the single field must be unique throughout the dataset. - * - * @param type of entity - */ - @FunctionalInterface - protected interface FieldSetSupplier { - Set getFieldSets(E entity); - } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index e5dd27be5..8328f9f80 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -400,45 +400,4 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { resultingList.get(0) == Optional.of(sptd.hpInput.node) resultingList.get(1) == Optional.of(sptd.chpInput.node) } - - def "A CsvDataSource should return a given collection of csv row mappings as unique rows collection correctly"() { - - given: - def nodeInputRow = [ - "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", - "geo_position" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "id" : "node_a", - "operates_until": "2020-03-25T15:11:31Z[UTC]", - "operates_from" : "2020-03-24T15:11:31Z[UTC]", - "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "slack" : "true", - "subnet" : "1", - "v_target" : "1.0", - "volt_lvl" : "Höchstspannung", - "v_rated" : "380" - ] - - when: - def allRows = [nodeInputRow]* noOfEntities - def distinctRows = dummyCsvSource.checkExactDuplicates(NodeInput.simpleName, allRows).toList() - - then: - distinctRows.size() == distinctSize - distinctRows[0] == firstElement - - where: - noOfEntities || distinctSize || firstElement - 0 || 0 || null - 10 || 1 || ["uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", - "geo_position" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", - "id" : "node_a", - "operates_until": "2020-03-25T15:11:31Z[UTC]", - "operates_from" : "2020-03-24T15:11:31Z[UTC]", - "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "slack" : "true", - "subnet" : "1", - "v_target" : "1.0", - "volt_lvl" : "Höchstspannung", - "v_rated" : "380"] - } } diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/DummyAssetInput.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/DummyAssetInput.groovy index 899c6279f..323a4327c 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/DummyAssetInput.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/DummyAssetInput.groovy @@ -14,6 +14,14 @@ class DummyAssetInput extends AssetInput { super(UUID.randomUUID(), id) } + DummyAssetInput(UUID uuid, String id) { + super(uuid, id) + } + + static DummyAssetInput of(UUID uuid, String id) { + return new DummyAssetInput(uuid, id) + } + static DummyAssetInput valid(String id) { return new DummyAssetInput(id) } diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy new file mode 100644 index 000000000..06c81c077 --- /dev/null +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy @@ -0,0 +1,225 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation + */ +package edu.ie3.datamodel.utils.validation + +import static edu.ie3.datamodel.utils.validation.DummyAssetInput.of +import static edu.ie3.datamodel.utils.validation.DummyAssetInput.valid +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkAssetUniqueness +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkMappingEntryUniqueness +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkResultUniqueness +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkUniqueEntities +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkWeatherUniqueness +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.uuidFieldSupplier +import static edu.ie3.util.quantities.PowerSystemUnits.DEGREE_GEOM +import static tech.units.indriya.unit.Units.METRE_PER_SECOND + +import edu.ie3.datamodel.exceptions.DuplicateEntitiesException +import edu.ie3.datamodel.io.source.TimeSeriesMappingSource +import edu.ie3.datamodel.models.StandardUnits +import edu.ie3.datamodel.models.input.AssetInput +import edu.ie3.datamodel.models.result.NodeResult +import edu.ie3.datamodel.models.result.ResultEntity +import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue +import edu.ie3.datamodel.models.value.SolarIrradianceValue +import edu.ie3.datamodel.models.value.TemperatureValue +import edu.ie3.datamodel.models.value.WeatherValue +import edu.ie3.datamodel.models.value.WindValue +import edu.ie3.util.geo.GeoUtils +import edu.ie3.util.quantities.PowerSystemUnits +import spock.lang.Specification +import tech.units.indriya.ComparableQuantity +import tech.units.indriya.quantity.Quantities +import tech.units.indriya.unit.Units + +import java.time.ZonedDateTime +import javax.measure.Quantity +import javax.measure.quantity.Angle +import javax.measure.quantity.Dimensionless + +class UniquenessValidationUtilsTest extends Specification { + + def "Checking if unique entities are unique"() { + given: + Set uniqueEntities = [ + valid("first"), + valid("second") + ] + + when: + checkUniqueEntities(uniqueEntities) + + then: + noExceptionThrown() + } + + def "Duplicates in unique entities leads to an exception for UniqueEntity"() { + given: + UUID uuid = UUID.fromString("4b931d0a-f564-4555-b576-905c9b9f42d0") + + Set notUniqueEntities = [ + of(uuid, "first"), + of(uuid, "second") + ] + + when: + checkUniqueEntities(notUniqueEntities) + + then: + DuplicateEntitiesException de = thrown() + de.message == "'DummyAssetInput' entities with duplicated UUID key, but different field values found! " + + "Affected primary keys: [4b931d0a-f564-4555-b576-905c9b9f42d0]" + } + + def "Checking if asset inputs are unique"() { + given: + Set uniqueAssets = [ + valid("first"), + valid("second"), + valid("third") + ] + + when: + checkAssetUniqueness(uniqueAssets) + + then: + noExceptionThrown() + } + + def "Duplicates in asset input ids leads to an exception"() { + given: + Set notUniqueAssets = [ + valid("first"), + valid("first") + ] + + when: + checkAssetUniqueness(notUniqueAssets) + + then: + DuplicateEntitiesException de = thrown() + de.message == "The following exception(s) occurred while checking the uniqueness of 'AssetInput' entities: " + + "'DummyAssetInput' entities with duplicated String key, but different field values found! " + + "Affected primary keys: [first]" + } + + def "Checking if result entities are unique"() { + given: + ZonedDateTime time = ZonedDateTime.now() + UUID uuid = UUID.randomUUID() + Quantity vMag = Quantities.getQuantity(0.95, PowerSystemUnits.PU) + Quantity vAng = Quantities.getQuantity(45, StandardUnits.VOLTAGE_ANGLE) + + Set uniqueResults = [ + new NodeResult(time, uuid, vMag, vAng), + new NodeResult(time.plusHours(1), uuid, vMag, vAng) + ] + + when: + checkResultUniqueness(uniqueResults) + + then: + noExceptionThrown() + } + + def "Duplicates in result inputs lead to an exception"() { + given: + ZonedDateTime time = ZonedDateTime.parse("2024-02-15T13:49:44+01:00[Europe/Berlin]") + UUID uuid1 = UUID.fromString("4f7938ad-3d8f-4d56-a76c-525f2362e8b6") + UUID uuid2 = UUID.fromString("7b0ac056-3f5a-4cf3-b373-4f19d13981cf") + Quantity vMag = Quantities.getQuantity(0.95, PowerSystemUnits.PU) + Quantity vAng = Quantities.getQuantity(45, StandardUnits.VOLTAGE_ANGLE) + + Set notUniqueResults = [ + new NodeResult(time, uuid1, vMag, vAng), + new NodeResult(time, uuid1, vMag, vAng), + new NodeResult(time.plusHours(1), uuid2, vMag, vAng), + new NodeResult(time.plusHours(1), uuid2, vMag, vAng) + ] + + when: + checkResultUniqueness(notUniqueResults) + + then: + DuplicateEntitiesException de = thrown() + de.message.startsWith("'NodeResult' entities with duplicated") + } + + def "Checking if mapping entries are unique"() { + given: + Set uniqueEntries = [ + new TimeSeriesMappingSource.MappingEntry(UUID.randomUUID(), UUID.randomUUID()), + new TimeSeriesMappingSource.MappingEntry(UUID.randomUUID(), UUID.randomUUID()), + ] + + when: + checkMappingEntryUniqueness(uniqueEntries) + + then: + noExceptionThrown() + } + + def "Duplicates in mapping entries leads to an exception"() { + given: + UUID participant = UUID.fromString("1f25eea2-20eb-4b6b-8f05-bdbb0e851e65") + + Set uniqueEntries = [ + new TimeSeriesMappingSource.MappingEntry(participant, UUID.randomUUID()), + new TimeSeriesMappingSource.MappingEntry(participant, UUID.randomUUID()), + ] + + when: + checkMappingEntryUniqueness(uniqueEntries) + + then: + DuplicateEntitiesException de = thrown() + de.message == "'MappingEntry' entities with duplicated UUID key, but different field values found! " + + "Affected primary keys: [1f25eea2-20eb-4b6b-8f05-bdbb0e851e65]" + } + + def "Checking if time based weather values are unique"() { + given: + ZonedDateTime time = ZonedDateTime.now() + WeatherValue value = new WeatherValue( + GeoUtils.buildPoint(50d, 7d), + new SolarIrradianceValue(Quantities.getQuantity(10d, StandardUnits.SOLAR_IRRADIANCE), Quantities.getQuantity(10d, StandardUnits.SOLAR_IRRADIANCE)), + new TemperatureValue(Quantities.getQuantity(5d, Units.CELSIUS)), + new WindValue(Quantities.getQuantity(5d, DEGREE_GEOM), Quantities.getQuantity(10d, METRE_PER_SECOND)) + ) + + Set> uniqueValues = [ + new TimeBasedValue(time, value), + new TimeBasedValue(time.plusHours(1), value) + ] + + when: + checkWeatherUniqueness(uniqueValues) + + then: + noExceptionThrown() + } + + def "Duplicates in time based weather values leads to an exception"() { + given: + ZonedDateTime time = ZonedDateTime.now() + WeatherValue value = new WeatherValue( + GeoUtils.buildPoint(50d, 7d), + new SolarIrradianceValue(Quantities.getQuantity(10d, StandardUnits.SOLAR_IRRADIANCE), Quantities.getQuantity(10d, StandardUnits.SOLAR_IRRADIANCE)), + new TemperatureValue(Quantities.getQuantity(5d, Units.CELSIUS)), + new WindValue(Quantities.getQuantity(5d, DEGREE_GEOM), Quantities.getQuantity(10d, METRE_PER_SECOND)) + ) + Set> notUniqueValues = [ + new TimeBasedValue(time, value), + new TimeBasedValue(time, value) + ] + + when: + checkWeatherUniqueness(notUniqueValues) + + then: + DuplicateEntitiesException de = thrown() + de.message.startsWith("'TimeBasedValue' entities with duplicated") + } +} diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy index 0dd9cde52..2d49d0f5f 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy @@ -187,51 +187,4 @@ class ValidationUtilsTest extends Specification { def e = exceptions.get(0).exception.get() e.message.startsWith("Entity is invalid because of: \nNo ID assigned [AssetTypeInput") } - - def "Checking if asset input ids are unique"() { - given: - Set validAssetIds = [ - valid("first"), - valid("second"), - valid("third") - ] - - when: - Try exceptions = ValidationUtils.checkUniqueness(validAssetIds) - - then: - exceptions.success - } - - def "Duplicate asset input ids leads to an exception"() { - given: - Set invalidAssetIds = [ - invalid(), - invalid() - ] - - when: - Try exceptions = ValidationUtils.checkUniqueness(invalidAssetIds) - - then: - exceptions.failure - exceptions.exception.get().message == "The following exception(s) occurred while checking the uniqueness of 'DummyAssetInput' entities: Entities with duplicated String key, but different field values found! Affected primary keys: [invalid_asset]" - } - - def "The ValidationUtils should return the correct field sets" () { - when: - def suppliers = ValidationUtils.getFieldSets(clazz) - - then: - suppliers.size() == expectedSize - - where: - clazz || expectedSize - Entity || 0 - UniqueEntity || 1 - AssetInput || 2 - ResultEntity || 1 - TimeBasedValue || 1 - MappingEntry || 1 - } } From 9c70855436662a819314d593c36e1be16d0554e0 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 15 Feb 2024 14:33:23 +0100 Subject: [PATCH 041/225] Fixing some failing tests. --- .../io/source/csv/CsvDataSource.java | 14 ++++-- .../io/source/csv/CsvIdCoordinateSource.java | 2 +- .../io/source/csv/CsvWeatherSource.java | 2 +- .../io/source/csv/CsvDataSourceTest.groovy | 22 --------- .../UniquenessValidationUtilsTest.groovy | 17 +++---- .../validation/ValidationUtilsTest.groovy | 49 ------------------- 6 files changed, 21 insertions(+), 85 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index ce9f685b8..b4a583da0 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -286,7 +286,7 @@ Try>, SourceException> buildStreamWithFieldsToAttribu // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. // As we still want to consume the data at other places, we start a new stream instead of // returning the original one - return Success.of(csvRowFieldValueMapping(reader, headline)); + return Success.of(csvRowFieldValueMapping(reader, headline).parallelStream()); } catch (FileNotFoundException e) { if (allowFileNotExisting) { log.warn("Unable to find file '{}': {}", filePath, e.getMessage()); @@ -309,12 +309,20 @@ private Try getFilePath(Class entityCla "Cannot find a naming strategy for class '" + entityClass.getSimpleName() + "'.")); } - protected Stream> csvRowFieldValueMapping( + /** + * Method to return a row to field value mapping from a csv file. + * + * @param reader for the file + * @param headline of the file + * @return a list of mapping + */ + protected List> csvRowFieldValueMapping( BufferedReader reader, String[] headline) { return reader .lines() .parallel() .map(csvRow -> buildFieldsToAttributes(csvRow, headline)) - .filter(map -> !map.isEmpty()); + .filter(map -> !map.isEmpty()) + .toList(); } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index fb6519200..07465690d 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -177,7 +177,7 @@ public int getCoordinateCount() { // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. // As we still want to consume the data at other places, we start a new stream instead of // returning the original one - return Success.of(dataSource.csvRowFieldValueMapping(reader, headline)); + return Success.of(dataSource.csvRowFieldValueMapping(reader, headline).parallelStream()); } catch (IOException e) { return Failure.of( new SourceException("Cannot read the file for coordinate id to coordinate mapping.", e)); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java index 0812a2a89..d0386645f 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java @@ -205,7 +205,7 @@ private Try>, SourceException> buildStreamWithFieldsT // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. // As we still want to consume the data at other places, we start a new stream instead of // returning the original one - return Success.of(dataSource.csvRowFieldValueMapping(reader, headline)); + return Success.of(dataSource.csvRowFieldValueMapping(reader, headline).parallelStream()); } catch (IOException e) { return Failure.of( new SourceException( diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index 8328f9f80..67b4281f0 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -378,26 +378,4 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,25.0,100.0,0.95,98.0,test_bmTypeInput" || "too less columns" "5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,25.0,100.0,0.95,98.0,test_bmTypeInput,,,," || "too much columns" } - - def "A CsvDataSource should collect be able to collect empty optionals when asked to do so"() { - - given: - ConcurrentHashMap, LongAdder> emptyCollector = new ConcurrentHashMap<>() - def nodeInputOptionals = [ - Optional.of(sptd.hpInput.node), - Optional.empty(), - Optional.of(sptd.chpInput.node) - ] - - when: - def resultingList = nodeInputOptionals.stream().filter(dummyCsvSource.isPresentCollectIfNot(NodeInput, emptyCollector)).collect(Collectors.toList()) - - then: - emptyCollector.size() == 1 - emptyCollector.get(NodeInput).toInteger() == 1 - - resultingList.size() == 2 - resultingList.get(0) == Optional.of(sptd.hpInput.node) - resultingList.get(1) == Optional.of(sptd.chpInput.node) - } } diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy index 06c81c077..3cec951f6 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy @@ -7,19 +7,17 @@ package edu.ie3.datamodel.utils.validation import static edu.ie3.datamodel.utils.validation.DummyAssetInput.of import static edu.ie3.datamodel.utils.validation.DummyAssetInput.valid -import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkAssetUniqueness -import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkMappingEntryUniqueness -import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkResultUniqueness -import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkUniqueEntities -import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkWeatherUniqueness -import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.uuidFieldSupplier +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.* import static edu.ie3.util.quantities.PowerSystemUnits.DEGREE_GEOM +import static edu.ie3.util.quantities.PowerSystemUnits.PU import static tech.units.indriya.unit.Units.METRE_PER_SECOND import edu.ie3.datamodel.exceptions.DuplicateEntitiesException import edu.ie3.datamodel.io.source.TimeSeriesMappingSource +import edu.ie3.datamodel.models.OperationTime import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.input.AssetInput +import edu.ie3.datamodel.models.input.NodeInput import edu.ie3.datamodel.models.result.NodeResult import edu.ie3.datamodel.models.result.ResultEntity import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue @@ -27,10 +25,11 @@ import edu.ie3.datamodel.models.value.SolarIrradianceValue import edu.ie3.datamodel.models.value.TemperatureValue import edu.ie3.datamodel.models.value.WeatherValue import edu.ie3.datamodel.models.value.WindValue +import edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils +import edu.ie3.test.common.GridTestData import edu.ie3.util.geo.GeoUtils import edu.ie3.util.quantities.PowerSystemUnits import spock.lang.Specification -import tech.units.indriya.ComparableQuantity import tech.units.indriya.quantity.Quantities import tech.units.indriya.unit.Units @@ -109,7 +108,7 @@ class UniquenessValidationUtilsTest extends Specification { given: ZonedDateTime time = ZonedDateTime.now() UUID uuid = UUID.randomUUID() - Quantity vMag = Quantities.getQuantity(0.95, PowerSystemUnits.PU) + Quantity vMag = Quantities.getQuantity(0.95, PU) Quantity vAng = Quantities.getQuantity(45, StandardUnits.VOLTAGE_ANGLE) Set uniqueResults = [ @@ -129,7 +128,7 @@ class UniquenessValidationUtilsTest extends Specification { ZonedDateTime time = ZonedDateTime.parse("2024-02-15T13:49:44+01:00[Europe/Berlin]") UUID uuid1 = UUID.fromString("4f7938ad-3d8f-4d56-a76c-525f2362e8b6") UUID uuid2 = UUID.fromString("7b0ac056-3f5a-4cf3-b373-4f19d13981cf") - Quantity vMag = Quantities.getQuantity(0.95, PowerSystemUnits.PU) + Quantity vMag = Quantities.getQuantity(0.95, PU) Quantity vAng = Quantities.getQuantity(45, StandardUnits.VOLTAGE_ANGLE) Set notUniqueResults = [ diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy index 2d49d0f5f..565825cce 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy @@ -6,24 +6,12 @@ package edu.ie3.datamodel.utils.validation import static edu.ie3.datamodel.models.StandardUnits.* -import static edu.ie3.datamodel.utils.validation.DummyAssetInput.invalid -import static edu.ie3.datamodel.utils.validation.DummyAssetInput.valid import static edu.ie3.util.quantities.PowerSystemUnits.OHM_PER_KILOMETRE -import static edu.ie3.util.quantities.PowerSystemUnits.PU -import edu.ie3.datamodel.exceptions.DuplicateEntitiesException import edu.ie3.datamodel.exceptions.InvalidEntityException import edu.ie3.datamodel.exceptions.ValidationException -import edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry -import edu.ie3.datamodel.models.Entity import edu.ie3.datamodel.models.OperationTime -import edu.ie3.datamodel.models.UniqueEntity -import edu.ie3.datamodel.models.input.AssetInput -import edu.ie3.datamodel.models.input.NodeInput import edu.ie3.datamodel.models.input.connector.type.LineTypeInput -import edu.ie3.datamodel.models.result.ResultEntity -import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue -import edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils import edu.ie3.datamodel.utils.Try import edu.ie3.test.common.GridTestData import edu.ie3.util.TimeUtil @@ -46,43 +34,6 @@ class ValidationUtilsTest extends Specification { noExceptionThrown() } - def "The validation utils should check for duplicates as expected"() { - expect: - def tries = ValidationUtils.checkUniqueness(collection) - - tries.exception.map { it.message } == checkResult - - where: - collection || checkResult - [ - new NodeInput( - UUID.fromString("9e37ce48-9650-44ec-b888-c2fd182aff01"), "node_f", GridTestData.profBroccoli, - OperationTime.notLimited() - , - Quantities.getQuantity(1d, PU), - false, - null, - GermanVoltageLevelUtils.LV, - 6), - new NodeInput( - UUID.fromString("9e37ce48-9650-44ec-b888-c2fd182aff01"), "node_g", GridTestData.profBroccoli, - OperationTime.notLimited() - , - Quantities.getQuantity(1d, PU), - false, - null, - GermanVoltageLevelUtils.LV, - 6) - ] as Set || Optional.of("The following exception(s) occurred while checking the uniqueness of 'NodeInput'" + - " entities: Entities with duplicated UUID key, but different field values found!" + - " Affected primary keys: [9e37ce48-9650-44ec-b888-c2fd182aff01]") - [ - GridTestData.nodeD, - GridTestData.nodeE - ] as Set || Optional.empty() - [] as Set || Optional.empty() - } - def "The validation check method recognizes all potential errors for an asset"() { when: ValidationUtils.check(invalidAsset) From 86aa7c7857da854d90c9557f66d9c8212df5a473 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 15 Feb 2024 14:37:33 +0100 Subject: [PATCH 042/225] Fixing some `Codacy` issues. --- .../utils/validation/UniquenessValidationUtilsTest.groovy | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy index 3cec951f6..f3a1c1894 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy @@ -14,10 +14,8 @@ import static tech.units.indriya.unit.Units.METRE_PER_SECOND import edu.ie3.datamodel.exceptions.DuplicateEntitiesException import edu.ie3.datamodel.io.source.TimeSeriesMappingSource -import edu.ie3.datamodel.models.OperationTime import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.input.AssetInput -import edu.ie3.datamodel.models.input.NodeInput import edu.ie3.datamodel.models.result.NodeResult import edu.ie3.datamodel.models.result.ResultEntity import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue @@ -25,10 +23,7 @@ import edu.ie3.datamodel.models.value.SolarIrradianceValue import edu.ie3.datamodel.models.value.TemperatureValue import edu.ie3.datamodel.models.value.WeatherValue import edu.ie3.datamodel.models.value.WindValue -import edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils -import edu.ie3.test.common.GridTestData import edu.ie3.util.geo.GeoUtils -import edu.ie3.util.quantities.PowerSystemUnits import spock.lang.Specification import tech.units.indriya.quantity.Quantities import tech.units.indriya.unit.Units From 04c64168ae71ce1bc34748928c900a6a4b77f10f Mon Sep 17 00:00:00 2001 From: pierrepetersmeier Date: Fri, 16 Feb 2024 12:39:14 +0100 Subject: [PATCH 043/225] - Change sRated in sRatedAC test --- docs/readthedocs/models/input/participant/ev.md | 7 ------- .../SystemParticipantTypeInputFactory.java | 4 ++-- .../models/input/system/type/EvTypeInput.java | 16 ++++++++++------ .../SystemParticipantTypeInputFactoryTest.groovy | 4 ++-- .../input/InputEntityProcessorTest.groovy | 2 +- .../io/source/csv/CsvTypeSourceTest.groovy | 2 +- .../SystemParticipantValidationUtilsTest.groovy | 4 ++-- .../test/common/SystemParticipantTestData.groovy | 3 ++- .../io/source/csv/_types/ev_type_input.csv | 2 +- 9 files changed, 21 insertions(+), 23 deletions(-) diff --git a/docs/readthedocs/models/input/participant/ev.md b/docs/readthedocs/models/input/participant/ev.md index 39a5b24e2..7e7adbcff 100644 --- a/docs/readthedocs/models/input/participant/ev.md +++ b/docs/readthedocs/models/input/participant/ev.md @@ -55,13 +55,6 @@ Model of an electric vehicle, that is occasionally connected to the grid via an - -- - Rated power factor - * - sRatedAC - - kVA - - Rated apparent power for AC charging - - * - sRatedDC - - kVA - - Rated apparent power for DC charging ``` ### Entity Model diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java index 2616b750e..100cdbcf4 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java @@ -137,7 +137,7 @@ private SystemParticipantTypeInput buildEvTypeInput( String id, ComparableQuantity capEx, ComparableQuantity opEx, - ComparableQuantity sRated, + ComparableQuantity sRatedAC, double cosPhi) { ComparableQuantity eStorage = data.getQuantity(E_STORAGE, StandardUnits.ENERGY_IN); @@ -146,7 +146,7 @@ private SystemParticipantTypeInput buildEvTypeInput( ComparableQuantity sRatedDC = data.getQuantity(S_RATEDDC, StandardUnits.ACTIVE_POWER_IN); - return new EvTypeInput(uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi, sRatedDC); + return new EvTypeInput(uuid, id, capEx, opEx, eStorage, eCons, sRatedAC, cosPhi, sRatedDC); } private SystemParticipantTypeInput buildHpTypeInput( diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java index 8e870bbcf..f5793aac4 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java @@ -31,9 +31,9 @@ public class EvTypeInput extends SystemParticipantTypeInput { * @param opex Operating expense for this type of EV (typically in €) * @param eStorage Energy capacity of the storage * @param eCons Consumed electric energy per driven distance - * @param sRated Rated apparent power for this type of EV (typically in kW) + * @param sRatedAC Rated apparent power for this type of EV (typically in kVA) * @param cosphiRated Power factor for this type of EV - * @param sRatedDC Rated apparent power for DC charging for this type of EV (typically in kW) + * @param sRatedDC power for DC (typically in kW) */ public EvTypeInput( UUID uuid, @@ -42,10 +42,10 @@ public EvTypeInput( ComparableQuantity opex, ComparableQuantity eStorage, ComparableQuantity eCons, - ComparableQuantity sRated, + ComparableQuantity sRatedAC, double cosphiRated, ComparableQuantity sRatedDC) { - super(uuid, id, capex, opex, sRated.to(StandardUnits.S_RATED), cosphiRated); + super(uuid, id, capex, opex, sRatedAC.to(StandardUnits.S_RATED), cosphiRated); this.eStorage = eStorage.to(StandardUnits.ENERGY_IN); this.eCons = eCons.to(StandardUnits.ENERGY_PER_DISTANCE); this.sRatedDC = sRatedDC.to(StandardUnits.ACTIVE_POWER_IN); @@ -63,6 +63,10 @@ public ComparableQuantity getsRatedDC() { return sRatedDC; } + public ComparableQuantity getsRatedAC() { + return getsRated(); + } + @Override public boolean equals(Object o) { if (this == o) return true; @@ -89,8 +93,8 @@ public String toString() { + getCapex() + ", opex=" + getOpex() - + ", sRated=" - + getsRated() + + ", sRatedAC=" + + getsRatedAC() + ", cosphiRated=" + getCosPhiRated() + "eStorage=" diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy index 5ba8b2f37..09ec3ea2a 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy @@ -47,7 +47,7 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac "id": "blablub", "capex": "3", "opex": "4", - "srated": "5", + "sratedac": "5", "cosPhiRated": "6", "estorage": "7", @@ -68,7 +68,7 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac assert id == parameter["id"] assert capex == getQuant(parameter["capex"], StandardUnits.CAPEX) assert opex == getQuant(parameter["opex"], StandardUnits.ENERGY_PRICE) - assert sRated == getQuant(parameter["srated"], StandardUnits.S_RATED) + assert sRatedAC == getQuant(parameter["sratedac"], StandardUnits.S_RATED) assert cosPhiRated == Double.parseDouble(parameter["cosPhiRated"]) assert eStorage == getQuant(parameter["estorage"], StandardUnits.ENERGY_IN) diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index a3a8903b9..dc35e666b 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -520,7 +520,7 @@ class InputEntityProcessorTest extends Specification { "opex" : "101.0", "eStorage" : "100.0", "eCons" : "23.0", - "sRated" : "22.0", + "sRatedAC" : "22.0", "cosPhiRated": "0.9", "sRatedDC" : "20.0", ] diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy index 6f775b77e..c36a07f3a 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy @@ -198,7 +198,7 @@ class CsvTypeSourceTest extends Specification implements CsvTestDataMeta { opex == sptd.evTypeInput.opex eStorage == sptd.evTypeInput.eStorage eCons == sptd.evTypeInput.eCons - sRated == sptd.evTypeInput.sRated + sRatedAC == sptd.evTypeInput.sRatedAC cosPhiRated == sptd.evTypeInput.cosPhiRated sRatedDC == sptd.evTypeInput.sRatedDC } diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy index a88456ca1..6802deabd 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy @@ -238,8 +238,8 @@ class SystemParticipantValidationUtilsTest extends Specification { ex.message == expectedException.message where: - invalidEvType || expectedException - new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(20, ACTIVE_POWER_IN)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) + invalidEvType || expectedException + new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), Quantities.getQuantity(25, S_RATED), cosPhiRated, Quantities.getQuantity(20, ACTIVE_POWER_IN)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) } // Fixed Feed In diff --git a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy index 0f02dd633..19484e180 100644 --- a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy @@ -233,6 +233,7 @@ class SystemParticipantTestData { private static final ComparableQuantity eStorage = Quantities.getQuantity(100, ENERGY_IN) private static final ComparableQuantity eCons = Quantities.getQuantity(5, ENERGY_PER_DISTANCE) private static final ComparableQuantity sRatedDC = Quantities.getQuantity(20,ACTIVE_POWER_IN ) + private static final ComparableQuantity sRatedAC = Quantities.getQuantity(25,S_RATED ) public static final EvTypeInput evTypeInput = new EvTypeInput( typeUuid, "test_evTypeInput", @@ -240,7 +241,7 @@ class SystemParticipantTestData { opex, eStorage, eCons, - sRated, + sRatedAC, cosPhiRated, sRatedDC) public static final EvInput evInput = new EvInput( diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv index bad51f270..cc5c38c3e 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv @@ -1,2 +1,2 @@ -uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated,s_rateddc +uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated_ac,s_rated_dc 5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,100.0,0.95,5.0,100.0,test_evTypeInput,50.0,25.0,20.0 From 12ca028c3f87c7368c5b4168eddf60a4b59c2255 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier Date: Tue, 20 Feb 2024 11:22:18 +0100 Subject: [PATCH 044/225] fix tests --- .../models/input/system/type/EvTypeInput.java | 15 ++++++++++++++- .../SystemParticipantTypeInputFactoryTest.groovy | 1 + .../input/InputEntityProcessorTest.groovy | 1 + .../models/input/system/EvInputTest.groovy | 1 + .../input/system/type/EvTypeInputTest.groovy | 2 ++ 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java index 44c60c5a7..f41d87f1d 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java @@ -120,11 +120,13 @@ public static class EvTypeInputCopyBuilder private ComparableQuantity eStorage; private ComparableQuantity eCons; + private ComparableQuantity sRatedDC; private EvTypeInputCopyBuilder(EvTypeInput entity) { super(entity); this.eStorage = entity.geteStorage(); this.eCons = entity.geteCons(); + this.sRatedDC = entity.getsRatedDC(); } public EvTypeInputCopyBuilder seteStorage(ComparableQuantity eStorage) { @@ -137,6 +139,11 @@ public EvTypeInputCopyBuilder seteCons(ComparableQuantity eCons) return this; } + public EvTypeInputCopyBuilder setsRatedDC(ComparableQuantity sRatedDC) { + this.sRatedDC = sRatedDC; + return this; + } + public ComparableQuantity geteStorage() { return eStorage; } @@ -145,12 +152,17 @@ public ComparableQuantity geteCons() { return eCons; } + public ComparableQuantity getsRatedDC() { + return sRatedDC; + } + @Override public EvTypeInput.EvTypeInputCopyBuilder scale(Double factor) { setCapex(getCapex().multiply(factor)); setsRated(getsRated().multiply(factor)); seteStorage(geteStorage().multiply(factor)); seteCons(geteCons().multiply(factor)); + setsRatedDC(getsRatedDC().multiply(factor)); return this; } @@ -164,7 +176,8 @@ public EvTypeInput build() { eStorage, eCons, getsRated(), - getCosPhiRated()); + getCosPhiRated(), + getsRatedDC()); } @Override diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy index 09ec3ea2a..d5495e858 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy @@ -47,6 +47,7 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac "id": "blablub", "capex": "3", "opex": "4", + "srated": "5", "sratedac": "5", "cosPhiRated": "6", diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index dc35e666b..164e03bb3 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -520,6 +520,7 @@ class InputEntityProcessorTest extends Specification { "opex" : "101.0", "eStorage" : "100.0", "eCons" : "23.0", + "sRated" : "22.0", "sRatedAC" : "22.0", "cosPhiRated": "0.9", "sRatedDC" : "20.0", diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/EvInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/EvInputTest.groovy index 9f0b96642..0d0f6d721 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/EvInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/EvInputTest.groovy @@ -45,6 +45,7 @@ class EvInputTest extends Specification { assert id == ev.id assert qCharacteristics == ev.qCharacteristics assert type.sRated == ev.type.sRated * 2d + assert type.sRatedDC == ev.type.sRatedDC * 2d assert type.eStorage == ev.type.eStorage * 2d assert type.eCons == ev.type.eCons * 2d assert em == Optional.of(SystemParticipantTestData.emInput) diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/type/EvTypeInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/type/EvTypeInputTest.groovy index 0437213dc..3702536f7 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/type/EvTypeInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/type/EvTypeInputTest.groovy @@ -31,6 +31,7 @@ class EvTypeInputTest extends Specification { assert eStorage == Quantities.getQuantity(150, ENERGY_IN) assert eCons == evTypeInput.eCons assert sRated == evTypeInput.sRated + assert sRatedDC == evTypeInput.sRatedDC assert cosPhiRated == evTypeInput.cosPhiRated } } @@ -51,6 +52,7 @@ class EvTypeInputTest extends Specification { assert eStorage == evTypeInput.eStorage * 2d assert eCons == evTypeInput.eCons * 2d assert sRated == evTypeInput.sRated * 2d + assert sRatedDC == evTypeInput.sRatedDC * 2d assert cosPhiRated == evTypeInput.cosPhiRated } } From c3ecaabeec3d0a8a29d3dae5c46fc34dbe6f2d07 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier Date: Tue, 20 Feb 2024 13:20:06 +0100 Subject: [PATCH 045/225] -Version with sRated and sRatedDC --- .../SystemParticipantTypeInputFactory.java | 4 ++-- .../models/input/system/type/EvTypeInput.java | 14 +++++--------- .../SystemParticipantTypeInputFactoryTest.groovy | 3 +-- .../input/InputEntityProcessorTest.groovy | 1 - .../io/source/csv/CsvTypeSourceTest.groovy | 2 +- .../SystemParticipantValidationUtilsTest.groovy | 4 ++-- .../test/common/SystemParticipantTestData.groovy | 3 +-- .../io/source/csv/_types/ev_type_input.csv | 2 +- 8 files changed, 13 insertions(+), 20 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java index 100cdbcf4..2616b750e 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java @@ -137,7 +137,7 @@ private SystemParticipantTypeInput buildEvTypeInput( String id, ComparableQuantity capEx, ComparableQuantity opEx, - ComparableQuantity sRatedAC, + ComparableQuantity sRated, double cosPhi) { ComparableQuantity eStorage = data.getQuantity(E_STORAGE, StandardUnits.ENERGY_IN); @@ -146,7 +146,7 @@ private SystemParticipantTypeInput buildEvTypeInput( ComparableQuantity sRatedDC = data.getQuantity(S_RATEDDC, StandardUnits.ACTIVE_POWER_IN); - return new EvTypeInput(uuid, id, capEx, opEx, eStorage, eCons, sRatedAC, cosPhi, sRatedDC); + return new EvTypeInput(uuid, id, capEx, opEx, eStorage, eCons, sRated, cosPhi, sRatedDC); } private SystemParticipantTypeInput buildHpTypeInput( diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java index f41d87f1d..d6a97de81 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/type/EvTypeInput.java @@ -31,7 +31,7 @@ public class EvTypeInput extends SystemParticipantTypeInput { * @param opex Operating expense for this type of EV (typically in €) * @param eStorage Energy capacity of the storage * @param eCons Consumed electric energy per driven distance - * @param sRatedAC Rated apparent power for this type of EV (typically in kVA) + * @param sRated Rated apparent power for this type of EV (typically in kVA) * @param cosphiRated Power factor for this type of EV * @param sRatedDC power for DC (typically in kW) */ @@ -42,10 +42,10 @@ public EvTypeInput( ComparableQuantity opex, ComparableQuantity eStorage, ComparableQuantity eCons, - ComparableQuantity sRatedAC, + ComparableQuantity sRated, double cosphiRated, ComparableQuantity sRatedDC) { - super(uuid, id, capex, opex, sRatedAC.to(StandardUnits.S_RATED), cosphiRated); + super(uuid, id, capex, opex, sRated.to(StandardUnits.S_RATED), cosphiRated); this.eStorage = eStorage.to(StandardUnits.ENERGY_IN); this.eCons = eCons.to(StandardUnits.ENERGY_PER_DISTANCE); this.sRatedDC = sRatedDC.to(StandardUnits.ACTIVE_POWER_IN); @@ -63,10 +63,6 @@ public ComparableQuantity getsRatedDC() { return sRatedDC; } - public ComparableQuantity getsRatedAC() { - return getsRated(); - } - @Override public EvTypeInputCopyBuilder copy() { return new EvTypeInputCopyBuilder(this); @@ -98,8 +94,8 @@ public String toString() { + getCapex() + ", opex=" + getOpex() - + ", sRatedAC=" - + getsRatedAC() + + ", sRated=" + + getsRated() + ", cosphiRated=" + getCosPhiRated() + "eStorage=" diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy index d5495e858..5ba8b2f37 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactoryTest.groovy @@ -48,7 +48,6 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac "capex": "3", "opex": "4", "srated": "5", - "sratedac": "5", "cosPhiRated": "6", "estorage": "7", @@ -69,7 +68,7 @@ class SystemParticipantTypeInputFactoryTest extends Specification implements Fac assert id == parameter["id"] assert capex == getQuant(parameter["capex"], StandardUnits.CAPEX) assert opex == getQuant(parameter["opex"], StandardUnits.ENERGY_PRICE) - assert sRatedAC == getQuant(parameter["sratedac"], StandardUnits.S_RATED) + assert sRated == getQuant(parameter["srated"], StandardUnits.S_RATED) assert cosPhiRated == Double.parseDouble(parameter["cosPhiRated"]) assert eStorage == getQuant(parameter["estorage"], StandardUnits.ENERGY_IN) diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index 164e03bb3..a3a8903b9 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -521,7 +521,6 @@ class InputEntityProcessorTest extends Specification { "eStorage" : "100.0", "eCons" : "23.0", "sRated" : "22.0", - "sRatedAC" : "22.0", "cosPhiRated": "0.9", "sRatedDC" : "20.0", ] diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy index c36a07f3a..6f775b77e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTypeSourceTest.groovy @@ -198,7 +198,7 @@ class CsvTypeSourceTest extends Specification implements CsvTestDataMeta { opex == sptd.evTypeInput.opex eStorage == sptd.evTypeInput.eStorage eCons == sptd.evTypeInput.eCons - sRatedAC == sptd.evTypeInput.sRatedAC + sRated == sptd.evTypeInput.sRated cosPhiRated == sptd.evTypeInput.cosPhiRated sRatedDC == sptd.evTypeInput.sRatedDC } diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy index 6802deabd..aa298bac6 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy @@ -238,8 +238,8 @@ class SystemParticipantValidationUtilsTest extends Specification { ex.message == expectedException.message where: - invalidEvType || expectedException - new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), Quantities.getQuantity(25, S_RATED), cosPhiRated, Quantities.getQuantity(20, ACTIVE_POWER_IN)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) + invalidEvType || expectedException + new EvTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), Quantities.getQuantity(0, ENERGY_PER_DISTANCE), sRated, cosPhiRated, Quantities.getQuantity(20, ACTIVE_POWER_IN)) || new InvalidEntityException("The following quantities have to be positive: 0 kWh, 0 kWh/km", invalidEvType) } // Fixed Feed In diff --git a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy index 19484e180..0f02dd633 100644 --- a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy @@ -233,7 +233,6 @@ class SystemParticipantTestData { private static final ComparableQuantity eStorage = Quantities.getQuantity(100, ENERGY_IN) private static final ComparableQuantity eCons = Quantities.getQuantity(5, ENERGY_PER_DISTANCE) private static final ComparableQuantity sRatedDC = Quantities.getQuantity(20,ACTIVE_POWER_IN ) - private static final ComparableQuantity sRatedAC = Quantities.getQuantity(25,S_RATED ) public static final EvTypeInput evTypeInput = new EvTypeInput( typeUuid, "test_evTypeInput", @@ -241,7 +240,7 @@ class SystemParticipantTestData { opex, eStorage, eCons, - sRatedAC, + sRated, cosPhiRated, sRatedDC) public static final EvInput evInput = new EvInput( diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv index cc5c38c3e..9b763bd1b 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_types/ev_type_input.csv @@ -1,2 +1,2 @@ -uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated_ac,s_rated_dc +uuid,capex,cos_phi_rated,e_cons,e_storage,id,opex,s_rated,s_rated_dc 5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,100.0,0.95,5.0,100.0,test_evTypeInput,50.0,25.0,20.0 From 9b3e9cb1c86ef48bee6a1b83520f96d4b2af337b Mon Sep 17 00:00:00 2001 From: pierrepetersmeier Date: Tue, 20 Feb 2024 17:56:46 +0100 Subject: [PATCH 046/225] -CHANGELOG.md and ev.md corrected --- CHANGELOG.md | 2 ++ docs/readthedocs/models/input/participant/ev.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfbba7b2b..eba11a5d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Implementing missing typical methods in `Try` [#970](https://github.com/ie3-institute/PowerSystemDataModel/issues/970) - Added log warning when using `SwitchInputs` with `parallelDevices` parameter [#840](https://github.com/ie3-institute/PowerSystemDataModel/issues/840) - Validation for `EvcsInput` [#1000](https://github.com/ie3-institute/PowerSystemDataModel/issues/1000) +- Scaling method in system participant copy builders [#1011](https://github.com/ie3-institute/PowerSystemDataModel/issues/1011) +- Added separate field for maximum power limit for DC to evtype [#876](https://github.com/ie3-institute/PowerSystemDataModel/issues/876) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) diff --git a/docs/readthedocs/models/input/participant/ev.md b/docs/readthedocs/models/input/participant/ev.md index 7e7adbcff..e70bcb0d2 100644 --- a/docs/readthedocs/models/input/participant/ev.md +++ b/docs/readthedocs/models/input/participant/ev.md @@ -43,7 +43,7 @@ Model of an electric vehicle, that is occasionally connected to the grid via an - kWh / km - Energy consumption per driven kilometre - * - sRatedAC + * - sRated - kVA - Rated apparent power for AC From 7cea9d692ba57481d74e73353a3628bf6be85fce Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 21 Feb 2024 11:30:10 +0100 Subject: [PATCH 047/225] Improvements to finding corner points in `IdCoordinateSource`. --- CHANGELOG.md | 1 + .../io/source/IdCoordinateSource.java | 64 ++++++++++++------- .../io/source/IdCoordinateSourceTest.groovy | 52 ++++++++++----- 3 files changed, 76 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2348e5bb0..ecf11b24a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated contributing.md [#737](https://github.com/ie3-institute/PowerSystemDataModel/issues/737) - Don't throw exceptions for not yet implemented validations [#879](https://github.com/ie3-institute/PowerSystemDataModel/issues/879) - `CsvDataSource` throws exceptions on error [#954](https://github.com/ie3-institute/PowerSystemDataModel/issues/954) +- Improvements to the search for corner points in `IdCoordinateSource` [#1016](https://github.com/ie3-institute/PowerSystemDataModel/issues/1016) ## [4.1.0] - 2023-11-02 diff --git a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java index 560b2a909..d319236bb 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java @@ -97,19 +97,17 @@ default List calculateCoordinateDistances( if (coordinates != null && !coordinates.isEmpty()) { SortedSet sortedDistances = GeoUtils.calcOrderedCoordinateDistances(coordinate, coordinates); - return restrictToBoundingBox(coordinate, sortedDistances, n); + return enrichedCornerPoints(coordinate, sortedDistances, n); } else { return Collections.emptyList(); } } /** - * Method for evaluating the found points. This method tries to return the four corner points of - * the bounding box of the given coordinate. If one of the found points matches the given - * coordinate, only this point is returned. If the given number of searched points is less than - * four, this method will only return the nearest n corner points. If the given number of searched - * points is greater than four, this method will return the four corner points plus the nearest n - * points to match the number of searched points. + * Method for evaluating the found points. This method uses {@link #findCornerPoints(Point, + * Collection)} to find the corner points. After the points are found the difference between the + * size of the corners and the expected number of points is calculated. If the difference is + * {@code != 0} the list of corner points is enriched with other found points. * *

To work properly, the given collection of {@link CoordinateDistance}'s should already be * sorted by distance. @@ -119,27 +117,56 @@ default List calculateCoordinateDistances( * @param numberOfPoints that should be returned * @return list of distances */ - default List restrictToBoundingBox( + default List enrichedCornerPoints( Point coordinate, Collection distances, int numberOfPoints) { + // tries to find the corner points + List corners = new ArrayList<>(findCornerPoints(coordinate, distances)); + + // check if n distances are found + int diff = numberOfPoints - corners.size(); + + if (diff > 0) { + // calculates the points that are not in the collection + distances.stream().filter(c -> !corners.contains(c)).limit(diff).forEach(corners::add); + } else if (diff < 0) { + return corners.stream().limit(numberOfPoints).toList(); + } + + return corners; + } + + /** + * Method for finding the corner points of a given coordinate. If a point matches the given + * coordinate, only this point is returned. + * + *

The max. number of returned corner points is set by the implementation (default: 4). + * + *

To work properly, the given collection of {@link CoordinateDistance}'s should already be + * sorted by distance. + * + * @param coordinate at the center + * @param coordinateDistances list of fount points with their distances + * @return either a list with one exact match or a list of corner points (default implementation: + * max. 4 points) + */ + default List findCornerPoints( + Point coordinate, Collection coordinateDistances) { boolean topLeft = false; boolean topRight = false; boolean bottomLeft = false; boolean bottomRight = false; List resultingDistances = new ArrayList<>(); - List other = new ArrayList<>(); // search for smallest bounding box - for (CoordinateDistance distance : distances) { + for (CoordinateDistance distance : coordinateDistances) { Point point = distance.getCoordinateB(); // check for bounding box if (coordinate.equalsExact(point, 1e-6)) { // if current point is matching the given coordinate, we need to return only the current // point - resultingDistances.clear(); - resultingDistances.add(distance); - return resultingDistances; + return List.of(distance); } else if (!topLeft && (point.getX() < coordinate.getX() && point.getY() > coordinate.getY())) { resultingDistances.add(distance); @@ -156,20 +183,9 @@ default List restrictToBoundingBox( && (point.getX() > coordinate.getX() && point.getY() < coordinate.getY())) { resultingDistances.add(distance); bottomRight = true; - } else { - other.add(distance); } } - // check if n distances are found - int diff = numberOfPoints - resultingDistances.size(); - - if (diff > 0) { - resultingDistances.addAll(other.stream().limit(diff).toList()); - } else if (diff < 0) { - return resultingDistances.stream().limit(numberOfPoints).toList(); - } - return resultingDistances; } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy index 833a47c48..91196b490 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy @@ -14,15 +14,15 @@ class IdCoordinateSourceTest extends Specification { private final IdCoordinateSourceMock coordinateSourceMock = new IdCoordinateSourceMock() private final Point point0 = GeoUtils.buildPoint(52.5, 7.5) - private final Point point1 = GeoUtils.buildPoint(53, 8) + private final Point point1 = GeoUtils.buildPoint(53, 7.9) private final Point point2 = GeoUtils.buildPoint(53, 7) - private final Point point3 = GeoUtils.buildPoint(53, 6) - private final Point point4 = GeoUtils.buildPoint(52, 8) + private final Point point3 = GeoUtils.buildPoint(53, 6.2) + private final Point point4 = GeoUtils.buildPoint(52, 7.9) private final Point point5 = GeoUtils.buildPoint(52, 7) - private final Point point6 = GeoUtils.buildPoint(52, 6) - private final Point point7 = GeoUtils.buildPoint(51, 8) + private final Point point6 = GeoUtils.buildPoint(52, 6.2) + private final Point point7 = GeoUtils.buildPoint(51, 7.9) private final Point point8 = GeoUtils.buildPoint(51, 7) - private final Point point9 = GeoUtils.buildPoint(51, 6) + private final Point point9 = GeoUtils.buildPoint(51, 6.2) private final List points = [ point1, @@ -36,27 +36,45 @@ class IdCoordinateSourceTest extends Specification { point9 ] - def "IdCoordinateSource should return correct number of corner points restricted to the bounding box"() { + def "IdCoordinateSource should find and return correct number of corner points"() { given: List expectedPoints = [ + point1, point2, + point3, point4, point5, - point6, - point8 + point6 ] when: - List distances = coordinateSourceMock.calculateCoordinateDistances(point0, 9, points) - List result = coordinateSourceMock.restrictToBoundingBox(point0, distances, 4) + SortedSet distances = GeoUtils.calcOrderedCoordinateDistances(point0, points) + List result = coordinateSourceMock.enrichedCornerPoints(point0, distances, 6) then: - for (CoordinateDistance value: result) { - expectedPoints.contains(value.coordinateB) - } + result.size() == expectedPoints.size() + result.collect { it.coordinateB }.containsAll(expectedPoints) } - def "IdCoordinateSource should return only one point of the bounding box if the starting coordinate exactly matched the found coordinate"() { + def "IdCoordinateSource should return only the corner points of a collection of coordinate distances"() { + given: + List expectedPoints = [ + point1, + point2, + point4, + point5 + ] + + when: + SortedSet distances = GeoUtils.calcOrderedCoordinateDistances(point0, points) + List result = coordinateSourceMock.findCornerPoints(point0, distances) + + then: + result.size() == expectedPoints.size() + result.collect { it.coordinateB }.containsAll(expectedPoints) + } + + def "IdCoordinateSource should return only one point if the starting coordinate exactly matched the found coordinate"() { given: Point matchingPoint = GeoUtils.buildPoint(52.5, 7.5) @@ -64,8 +82,8 @@ class IdCoordinateSourceTest extends Specification { List withExactMatch = new ArrayList<>(points) withExactMatch.addAll(matchingPoint) - List distances = coordinateSourceMock.calculateCoordinateDistances(point0, 9, withExactMatch) - List result = coordinateSourceMock.restrictToBoundingBox(point0, distances, 4) + SortedSet distances = GeoUtils.calcOrderedCoordinateDistances(point0, withExactMatch) + List result = coordinateSourceMock.findCornerPoints(point0, distances) then: result.size() == 1 From 1bbf9445a334a606130ab230b9026569d38ab9cb Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 21 Feb 2024 11:38:11 +0100 Subject: [PATCH 048/225] Updating docs. --- .../input/additionaldata/idcoordinatesource.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md index 665490477..403ff6980 100644 --- a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md +++ b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md @@ -79,14 +79,12 @@ IdCoordinateSource contains a method that will use the calculated distances to f corner coordinates for the given coordinate. ``` java - List restrictToBoundingBox( - Point coordinate, - Collection distances, - int numberOfPoints - ) + List findCornerPoints(Point coordinate, Collection distances) + List enrichedCornerPoints(Point coordinate, Collection distances, int numberOfPoints) ``` -For a given set of coordinates, the closest four corner coordinates plus more close points if n > 4 -are returned. If n < 4 the method will return the closest n corner coordinates. If the set of -coordinates contains a coordinate that matches the given coordinate, only this one coordinate is -returned. If n > number of coordinates in the set, all coordinates are returned. \ No newline at end of file +1. If a coordinate matches the given coordinate, only this coordinate is returned. If no coordinate matches the given +coordinate, this method tries to return four corner points. + +2. This method uses the first to calculate the corner points. After that this method tries to enrich the found points to +match the set number of points. From d218cb5fcf472ac02de5d5c7a91fdfd3e61fcb57 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 21 Feb 2024 11:40:16 +0100 Subject: [PATCH 049/225] Updating docs. --- .../models/input/additionaldata/idcoordinatesource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md index 403ff6980..bf59be288 100644 --- a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md +++ b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md @@ -75,7 +75,7 @@ return less than n coordinates. ## Finding and returning the closest corner coordinates: In most cases we need four corner coordinates for our given coordinate. Therefor the -IdCoordinateSource contains a method that will use the calculated distances to find the closest +IdCoordinateSource contains methods that will use the calculated distances to find the closest corner coordinates for the given coordinate. ``` java From a103fa61d18934360aeba74ae2e4b4a275d1d4b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 09:20:43 +0000 Subject: [PATCH 050/225] Bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0 Bumps org.apache.commons:commons-compress from 1.25.0 to 1.26.0. --- updated-dependencies: - dependency-name: org.apache.commons:commons-compress dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 12d31457b..1cb186a57 100644 --- a/build.gradle +++ b/build.gradle @@ -94,7 +94,7 @@ dependencies { runtimeOnly 'org.postgresql:postgresql:42.7.2' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.15.1' // I/O functionalities - implementation 'org.apache.commons:commons-compress:1.25.0' // I/O functionalities + implementation 'org.apache.commons:commons-compress:1.26.0' // I/O functionalities implementation 'org.apache.commons:commons-lang3:3.14.0' } From 62c54b7b8ea9d1b710b231efe4a48e079b396527 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 21 Feb 2024 16:44:51 +0100 Subject: [PATCH 051/225] Explicitly adding commons-codec dependency --- build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/build.gradle b/build.gradle index 1cb186a57..ba95c990b 100644 --- a/build.gradle +++ b/build.gradle @@ -94,6 +94,7 @@ dependencies { runtimeOnly 'org.postgresql:postgresql:42.7.2' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.15.1' // I/O functionalities + implementation 'commons-codec:commons-codec:1.16.1' // needed by commons-compress implementation 'org.apache.commons:commons-compress:1.26.0' // I/O functionalities implementation 'org.apache.commons:commons-lang3:3.14.0' } From 39e20a51836e955c1a6c39b185c3fed515867357 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Feb 2024 10:01:59 +0000 Subject: [PATCH 052/225] Bump testcontainersVersion from 1.19.5 to 1.19.6 (#1019) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index ba95c990b..02459bdaf 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ ext { javaVersion = JavaVersion.VERSION_17 groovyVersion = "4.0" groovyBinaryVersion = "4.0.18" - testcontainersVersion = '1.19.5' + testcontainersVersion = '1.19.6' scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins } From 21eaef3fc08d6eb343e9e023c168e6eb426624e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Feb 2024 11:10:51 +0000 Subject: [PATCH 053/225] Bump org.apache.logging.log4j:log4j-bom from 2.22.1 to 2.23.0 (#1018) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 02459bdaf..c5abf241c 100644 --- a/build.gradle +++ b/build.gradle @@ -83,7 +83,7 @@ dependencies { testImplementation "org.testcontainers:couchbase:$testcontainersVersion" // logging - implementation platform('org.apache.logging.log4j:log4j-bom:2.22.1') + implementation platform('org.apache.logging.log4j:log4j-bom:2.23.0') implementation 'org.apache.logging.log4j:log4j-api' // log4j implementation 'org.apache.logging.log4j:log4j-core' // log4j implementation 'org.apache.logging.log4j:log4j-slf4j-impl' // log4j -> slf4j From f0ac8a503d201a66484a92226481e98c239db544 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 12:16:19 +0100 Subject: [PATCH 054/225] PowerSystemUtils to 2.2 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index cb3497592..e67457cc0 100644 --- a/build.gradle +++ b/build.gradle @@ -53,7 +53,7 @@ repositories { dependencies { // ie³ power system utils - implementation 'com.github.ie3-institute:PowerSystemUtils:2.1' + implementation 'com.github.ie3-institute:PowerSystemUtils:2.2' implementation 'tech.units:indriya:2.2' From 4ca2c7eb536f5e65c8afca50f9676dc7c04c8f61 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 12:46:39 +0100 Subject: [PATCH 055/225] PowerSystemUtils to version 2.2 --- CHANGELOG.md | 1 + build.gradle | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eba11a5d2..ffd064ca8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated contributing.md [#737](https://github.com/ie3-institute/PowerSystemDataModel/issues/737) - Don't throw exceptions for not yet implemented validations [#879](https://github.com/ie3-institute/PowerSystemDataModel/issues/879) - `CsvDataSource` throws exceptions on error [#954](https://github.com/ie3-institute/PowerSystemDataModel/issues/954) +- BREAKING: Updating PowerSystemUtils dependency to 2.2 [#1006](https://github.com/ie3-institute/PowerSystemDataModel/issues/1006) ## [4.1.0] - 2023-11-02 diff --git a/build.gradle b/build.gradle index cb3497592..e67457cc0 100644 --- a/build.gradle +++ b/build.gradle @@ -53,7 +53,7 @@ repositories { dependencies { // ie³ power system utils - implementation 'com.github.ie3-institute:PowerSystemUtils:2.1' + implementation 'com.github.ie3-institute:PowerSystemUtils:2.2' implementation 'tech.units:indriya:2.2' From 14dc0ccc4c05e275983e712b0dc4e214cad2c42f Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 22 Feb 2024 12:50:43 +0100 Subject: [PATCH 056/225] Implementing requested changes. --- docs/readthedocs/io/ValidationUtils.md | 3 +-- .../io/factory/UniqueEntityFactory.java | 3 ++- .../datamodel/io/source/sql/SqlDataSource.java | 1 - .../GridContainerValidationUtils.java | 6 ++++++ .../validation/UniquenessValidationUtils.java | 17 ++++++++++------- .../io/source/csv/CsvDataSourceTest.groovy | 7 ------- .../UniquenessValidationUtilsTest.groovy | 5 +++-- 7 files changed, 22 insertions(+), 20 deletions(-) diff --git a/docs/readthedocs/io/ValidationUtils.md b/docs/readthedocs/io/ValidationUtils.md index 6c7dbeb0d..06f2ffd08 100644 --- a/docs/readthedocs/io/ValidationUtils.md +++ b/docs/readthedocs/io/ValidationUtils.md @@ -65,7 +65,7 @@ The ValidationUtils include validation checks for... - PvInput - StorageInput - WecInput - - EvcsInput + - EvcsInput (also checks EvcsTypeInput/ChargingPointType) - SystemParticipantTypeInput - BmTypeInput - ChpTypeInput @@ -73,7 +73,6 @@ The ValidationUtils include validation checks for... - HpTypeInput - StorageTypeInput - WecTypeInput - - (EvcsTypeInput/ChargingPointType: is checked in EvcsInput method) - ThermalUnitValidationUtils - ThermalUnitInput - ThermalSinkInput diff --git a/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java index ccb37f81c..016630fb2 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/UniqueEntityFactory.java @@ -21,7 +21,8 @@ public abstract class UniqueEntityFactory... allowedClasses) { + @SafeVarargs + protected UniqueEntityFactory(Class... allowedClasses) { super(allowedClasses); } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java index 8d76a1550..1d783b70c 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java @@ -139,7 +139,6 @@ public Optional> getSourceFields(String tableName) { } } - // TODO: Check if uniqueFields should be used to validate the uniqueness of returned entities @Override public Stream> getSourceData(Class entityClass) { String explicitTableName = databaseNamingStrategy.getEntityName(entityClass).orElseThrow(); diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java index 081ac92b6..9c0df8194 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java @@ -46,6 +46,12 @@ private GridContainerValidationUtils() { List> exceptions = new ArrayList<>(); + /* sanity check to ensure uniqueness */ + exceptions.add( + Try.ofVoid( + () -> checkUniqueEntities(gridContainer.allEntitiesAsList()), + DuplicateEntitiesException.class)); + exceptions.addAll(checkRawGridElements(gridContainer.getRawGrid())); exceptions.addAll( checkSystemParticipants( diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java index 0cb637bc1..383ff7e1b 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java @@ -23,19 +23,22 @@ public class UniquenessValidationUtils extends ValidationUtils { // default field set supplier - protected static FieldSetSupplier uuidFieldSupplier = + protected static final FieldSetSupplier uuidFieldSupplier = entity -> Set.of(entity.getUuid()); - protected static FieldSetSupplier idFieldSupplier = e -> Set.of(e.getId()); - protected static FieldSetSupplier resultFieldSupplier = + protected static final FieldSetSupplier idFieldSupplier = e -> Set.of(e.getId()); + protected static final FieldSetSupplier resultFieldSupplier = entity -> Set.of(entity.getTime(), entity.getInputModel()); - protected static FieldSetSupplier mappingFieldSupplier = + protected static final FieldSetSupplier mappingFieldSupplier = entity -> Set.of(entity.participant()); - protected static FieldSetSupplier> timeBasedValueFieldSupplier = - entity -> Set.of(entity.getTime(), entity.getValue().getCoordinate()); + protected static final FieldSetSupplier> + timeBasedValueFieldSupplier = + entity -> Set.of(entity.getTime(), entity.getValue().getCoordinate()); /** * Checks the uniqueness of a collection of {@link UniqueEntity}. * + *

Caution: Only the field {@code uuid} is checked for uniqueness here + * * @param entities to be checked * @throws DuplicateEntitiesException if uniqueness is violated */ @@ -80,7 +83,7 @@ public static void checkResultUniqueness(Collection enti * @param entities to be checked * @throws DuplicateEntitiesException if uniqueness is violated */ - public static void checkMappingEntryUniqueness(Collection entities) + public static void checkMappingEntryUniqueness(Collection entities) throws DuplicateEntitiesException { checkUniqueness(entities, mappingFieldSupplier).getOrThrow(); } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index 67b4281f0..6dac0e97f 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -6,18 +6,11 @@ package edu.ie3.datamodel.io.source.csv import edu.ie3.datamodel.io.naming.FileNamingStrategy -import edu.ie3.datamodel.models.UniqueEntity -import edu.ie3.datamodel.models.input.NodeInput import edu.ie3.datamodel.models.input.system.LoadInput -import edu.ie3.test.common.SystemParticipantTestData as sptd import spock.lang.Shared import spock.lang.Specification import java.nio.file.Path -import java.util.concurrent.ConcurrentHashMap -import java.util.concurrent.atomic.LongAdder -import java.util.function.Function -import java.util.stream.Collectors class CsvDataSourceTest extends Specification implements CsvTestDataMeta { diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy index f3a1c1894..ea64592c1 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy @@ -143,9 +143,10 @@ class UniquenessValidationUtilsTest extends Specification { def "Checking if mapping entries are unique"() { given: + UUID timeSeries = UUID.randomUUID() Set uniqueEntries = [ - new TimeSeriesMappingSource.MappingEntry(UUID.randomUUID(), UUID.randomUUID()), - new TimeSeriesMappingSource.MappingEntry(UUID.randomUUID(), UUID.randomUUID()), + new TimeSeriesMappingSource.MappingEntry(UUID.randomUUID(), timeSeries), + new TimeSeriesMappingSource.MappingEntry(UUID.randomUUID(), timeSeries), ] when: From 7eee048fc158de8339b6c558506bab4083ee8df3 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 14:46:03 +0100 Subject: [PATCH 057/225] adapt TimeBasedWeatherValueFactory --- .../timeseries/TimeBasedWeatherValueFactory.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java index 254de4a74..cff39d961 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java @@ -7,8 +7,8 @@ import edu.ie3.datamodel.models.value.WeatherValue; import edu.ie3.util.TimeUtil; -import java.time.ZoneId; -import java.util.*; +import java.time.format.DateTimeFormatter; + /** * Abstract factory to handle the conversion from "flat" field to value mapping onto actual {@link @@ -23,11 +23,11 @@ public abstract class TimeBasedWeatherValueFactory protected final TimeUtil timeUtil; protected TimeBasedWeatherValueFactory() { - this("yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'"); + this.timeUtil = new TimeUtil(DateTimeFormatter.ISO_OFFSET_DATE_TIME); } - protected TimeBasedWeatherValueFactory(String timePattern) { - this(new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, timePattern)); + protected TimeBasedWeatherValueFactory(DateTimeFormatter dateTimeFormatter) { + this(new TimeUtil(dateTimeFormatter)); } protected TimeBasedWeatherValueFactory(TimeUtil timeUtil) { From 57c80c160922cb3869d207287082feb769cb6481 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 15:01:51 +0100 Subject: [PATCH 058/225] adaptions to changes in TimeUtils --- .../result/ConnectorResultFactory.java | 9 +++++--- .../result/FlexOptionsResultFactory.java | 7 ++++--- .../io/factory/result/NodeResultFactory.java | 7 ++++--- .../factory/result/ResultEntityFactory.java | 8 +++---- .../factory/result/SwitchResultFactory.java | 7 ++++--- .../SystemParticipantResultFactory.java | 7 ++++--- .../factory/result/ThermalResultFactory.java | 7 ++++--- .../CosmoTimeBasedWeatherValueFactory.java | 5 +++-- .../IconTimeBasedWeatherValueFactory.java | 10 +++------ .../TimeBasedSimpleValueFactory.java | 10 +++++---- .../io/source/ResultEntitySource.java | 6 ++++-- .../io/source/sql/SqlTimeSeriesSource.java | 21 ++++++++++--------- 12 files changed, 57 insertions(+), 47 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java index 16f5ee237..439f7b243 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java @@ -5,6 +5,7 @@ */ package edu.ie3.datamodel.io.factory.result; +import com.couchbase.client.core.deps.com.google.type.DateTime; import edu.ie3.datamodel.exceptions.FactoryException; import edu.ie3.datamodel.io.factory.EntityData; import edu.ie3.datamodel.models.StandardUnits; @@ -14,6 +15,7 @@ import edu.ie3.datamodel.models.result.connector.Transformer2WResult; import edu.ie3.datamodel.models.result.connector.Transformer3WResult; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; import javax.measure.quantity.Angle; import javax.measure.quantity.ElectricCurrent; @@ -37,10 +39,11 @@ public ConnectorResultFactory() { * Create a new factory to build {@link ConnectorResult}s and utilize the given date time * formatter pattern to parse date time strings * - * @param dtfPattern Pattern to parse date time strings + * @param dateTimeFormatter to parse date time strings */ - public ConnectorResultFactory(String dtfPattern) { - super(dtfPattern, LineResult.class, Transformer2WResult.class, Transformer3WResult.class); + public ConnectorResultFactory(DateTimeFormatter dateTimeFormatter) { + super( + dateTimeFormatter, LineResult.class, Transformer2WResult.class, Transformer3WResult.class); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java index 76ef72988..5af2106da 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java @@ -9,6 +9,7 @@ import edu.ie3.datamodel.models.StandardUnits; import edu.ie3.datamodel.models.result.system.FlexOptionsResult; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; import javax.measure.quantity.Power; import tech.units.indriya.ComparableQuantity; @@ -27,10 +28,10 @@ public FlexOptionsResultFactory() { * Create a new factory to build {@link FlexOptionsResult}s and utilize the given date time * formatter pattern to parse date time strings * - * @param dtfPattern Pattern to parse date time strings + * @param dateTimeFormatter to parse date time strings */ - public FlexOptionsResultFactory(String dtfPattern) { - super(dtfPattern, FlexOptionsResult.class); + public FlexOptionsResultFactory(DateTimeFormatter dateTimeFormatter) { + super(dateTimeFormatter, FlexOptionsResult.class); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java index 0b75931d5..885ae27dd 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java @@ -9,6 +9,7 @@ import edu.ie3.datamodel.models.StandardUnits; import edu.ie3.datamodel.models.result.NodeResult; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; import javax.measure.quantity.Angle; import javax.measure.quantity.Dimensionless; @@ -26,10 +27,10 @@ public NodeResultFactory() { * Create a new factory to build {@link NodeResult}s and utilize the given date time formatter * pattern to parse date time strings * - * @param dtfPattern Pattern to parse date time strings + * @param dateTimeFormatter to parse date time strings */ - public NodeResultFactory(String dtfPattern) { - super(dtfPattern, NodeResult.class); + public NodeResultFactory(DateTimeFormatter dateTimeFormatter) { + super(dateTimeFormatter, NodeResult.class); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java index 1b2bd2dc3..3edc008df 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java @@ -9,8 +9,7 @@ import edu.ie3.datamodel.io.factory.EntityFactory; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.util.TimeUtil; -import java.time.ZoneId; -import java.util.Locale; +import java.time.format.DateTimeFormatter; /** * Internal API for building {@link ResultEntity}s. This additional abstraction layer is necessary @@ -32,8 +31,9 @@ protected ResultEntityFactory(Class... allowedClasses) { timeUtil = TimeUtil.withDefaults; } - protected ResultEntityFactory(String dtfPattern, Class... allowedClasses) { + protected ResultEntityFactory( + DateTimeFormatter dateTimeFormatter, Class... allowedClasses) { super(allowedClasses); - timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, dtfPattern); + timeUtil = new TimeUtil(dateTimeFormatter); } } diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java index 8d3f79252..c0f2e408c 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java @@ -8,6 +8,7 @@ import edu.ie3.datamodel.io.factory.EntityData; import edu.ie3.datamodel.models.result.connector.SwitchResult; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; public class SwitchResultFactory extends ResultEntityFactory { @@ -22,10 +23,10 @@ public SwitchResultFactory() { * Create a new factory to build {@link SwitchResult}s and utilize the given date time formatter * pattern to parse date time strings * - * @param dtfPattern Pattern to parse date time strings + * @param dateTimeFormatter Pattern to parse date time strings */ - public SwitchResultFactory(String dtfPattern) { - super(dtfPattern, SwitchResult.class); + public SwitchResultFactory(DateTimeFormatter dateTimeFormatter) { + super(dateTimeFormatter, SwitchResult.class); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java index 717944687..8309acc77 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java @@ -13,6 +13,7 @@ import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.result.system.*; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; import javax.measure.quantity.Dimensionless; import javax.measure.quantity.Power; @@ -48,11 +49,11 @@ public SystemParticipantResultFactory() { * Create a new factory to build {@link SystemParticipantResult}s and utilize the given date time * formatter pattern to parse date time strings * - * @param dtfPattern Pattern to parse date time strings + * @param dateTimeFormatter to parse date time strings */ - public SystemParticipantResultFactory(String dtfPattern) { + public SystemParticipantResultFactory(DateTimeFormatter dateTimeFormatter) { super( - dtfPattern, + dateTimeFormatter, LoadResult.class, FixedFeedInResult.class, BmResult.class, diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java index c43f6a268..f8305c394 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java @@ -13,6 +13,7 @@ import edu.ie3.datamodel.models.result.thermal.ThermalHouseResult; import edu.ie3.datamodel.models.result.thermal.ThermalUnitResult; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; import javax.measure.quantity.Dimensionless; import javax.measure.quantity.Energy; @@ -34,10 +35,10 @@ public ThermalResultFactory() { * Create a new factory to build {@link ThermalResultFactory}s and utilize the given date time * formatter pattern to parse date time strings * - * @param dtfPattern Pattern to parse date time strings + * @param dateTimeFormatter parse date time strings */ - public ThermalResultFactory(String dtfPattern) { - super(dtfPattern, ThermalHouseResult.class, CylindricalStorageResult.class); + public ThermalResultFactory(DateTimeFormatter dateTimeFormatter) { + super(dateTimeFormatter, ThermalHouseResult.class, CylindricalStorageResult.class); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java index f8d267187..2de1307b8 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactory.java @@ -12,6 +12,7 @@ import edu.ie3.util.quantities.PowerSystemUnits; import edu.ie3.util.quantities.interfaces.Irradiance; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.Collections; import java.util.List; import java.util.Set; @@ -36,8 +37,8 @@ public CosmoTimeBasedWeatherValueFactory(TimeUtil timeUtil) { super(timeUtil); } - public CosmoTimeBasedWeatherValueFactory(String timePattern) { - super(timePattern); + public CosmoTimeBasedWeatherValueFactory(DateTimeFormatter dateTimeFormatter) { + super(dateTimeFormatter); } public CosmoTimeBasedWeatherValueFactory() { diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java index 1181963be..0df839705 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java @@ -11,8 +11,8 @@ import edu.ie3.util.TimeUtil; import edu.ie3.util.quantities.PowerSystemUnits; import edu.ie3.util.quantities.interfaces.Irradiance; -import java.time.ZoneId; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; import javax.measure.quantity.Angle; import javax.measure.quantity.Speed; @@ -39,12 +39,8 @@ public IconTimeBasedWeatherValueFactory(TimeUtil timeUtil) { super(timeUtil); } - public IconTimeBasedWeatherValueFactory(String timePattern) { - super(timePattern); - } - - public IconTimeBasedWeatherValueFactory() { - super(new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd HH:mm:ss")); + public IconTimeBasedWeatherValueFactory(DateTimeFormatter dateTimeFormatter) { + super(dateTimeFormatter); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java index 243c3986f..63834bbc4 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java @@ -12,8 +12,8 @@ import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.*; import edu.ie3.util.TimeUtil; -import java.time.ZoneId; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; public class TimeBasedSimpleValueFactory @@ -30,12 +30,14 @@ public class TimeBasedSimpleValueFactory private final TimeUtil timeUtil; public TimeBasedSimpleValueFactory(Class valueClasses) { - this(valueClasses, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'"); + super(); + this.timeUtil = new TimeUtil(DateTimeFormatter.ISO_OFFSET_DATE_TIME); } - public TimeBasedSimpleValueFactory(Class valueClasses, String timePattern) { + public TimeBasedSimpleValueFactory( + Class valueClasses, DateTimeFormatter dateTimeFormatter) { super(valueClasses); - timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, timePattern); + this.timeUtil = new TimeUtil(dateTimeFormatter); } /** diff --git a/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java b/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java index e345e1796..62f7e96f3 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java @@ -21,6 +21,8 @@ import edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult; import edu.ie3.datamodel.models.result.thermal.ThermalHouseResult; import edu.ie3.datamodel.utils.Try; + +import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.List; import java.util.Set; @@ -54,11 +56,11 @@ public ResultEntitySource(DataSource dataSource) { this.flexOptionsResultFactory = new FlexOptionsResultFactory(); } - public ResultEntitySource(DataSource dataSource, String dtfPattern) { + public ResultEntitySource(DataSource dataSource, DateTimeFormatter dateTimeFormatter) { super(dataSource); // init factories - this.systemParticipantResultFactory = new SystemParticipantResultFactory(dtfPattern); + this.systemParticipantResultFactory = new SystemParticipantResultFactory(dateTimeFormatter); this.thermalResultFactory = new ThermalResultFactory(); this.switchResultFactory = new SwitchResultFactory(); this.nodeResultFactory = new NodeResultFactory(); diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSource.java index f3c029aba..ba6d97443 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSource.java @@ -22,6 +22,7 @@ import edu.ie3.util.interval.ClosedInterval; import java.sql.Timestamp; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; import java.util.stream.Collectors; import org.slf4j.Logger; @@ -116,7 +117,7 @@ public SqlTimeSeriesSource( * @param schemaName the database schema to use * @param namingStrategy the database entity naming strategy to use * @param metaInformation the time series meta information - * @param timePattern the pattern of time values + * @param dateTimeFormatter the DateTimeFormatter of time values * @return a SqlTimeSeriesSource for given time series table * @throws SourceException if the column scheme is not supported */ @@ -125,7 +126,7 @@ public static SqlTimeSeriesSource createSource( String schemaName, DatabaseNamingStrategy namingStrategy, IndividualTimeSeriesMetaInformation metaInformation, - String timePattern) + DateTimeFormatter dateTimeFormatter) throws SourceException { if (!TimeSeriesUtils.isSchemeAccepted(metaInformation.getColumnScheme())) throw new SourceException( @@ -134,19 +135,19 @@ public static SqlTimeSeriesSource createSource( Class valClass = metaInformation.getColumnScheme().getValueClass(); return create( - connector, schemaName, namingStrategy, metaInformation.getUuid(), valClass, timePattern); + connector, schemaName, namingStrategy, metaInformation.getUuid(), valClass, dateTimeFormatter); } private static SqlTimeSeriesSource create( - SqlConnector connector, - String schemaName, - DatabaseNamingStrategy namingStrategy, - UUID timeSeriesUuid, - Class valClass, - String timePattern) + SqlConnector connector, + String schemaName, + DatabaseNamingStrategy namingStrategy, + UUID timeSeriesUuid, + Class valClass, + DateTimeFormatter dateTimeFormatter) throws SourceException { TimeBasedSimpleValueFactory valueFactory = - new TimeBasedSimpleValueFactory<>(valClass, timePattern); + new TimeBasedSimpleValueFactory<>(valClass, dateTimeFormatter); return new SqlTimeSeriesSource<>( connector, schemaName, namingStrategy, timeSeriesUuid, valClass, valueFactory); } From 8c243d43e4676129937d1da4db6fca52cde4ea58 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 15:02:06 +0100 Subject: [PATCH 059/225] remove deprecated method --- .../datamodel/io/naming/FileNamingStrategy.java | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java index 100aace7a..701e9a1ab 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java @@ -254,20 +254,6 @@ public String getIdCoordinateEntityName() { return entityPersistenceNamingStrategy.getIdCoordinateEntityName(); } - /** - * Get the full path to the id coordinate file with regard to some (not explicitly specified) base - * directory. The path does NOT start or end with any of the known file separators or file - * extension. - * - * @return An optional sub path to the id coordinate file - * @deprecated unused, no substitute - */ - @Deprecated(since = "3.0", forRemoval = true) - public Optional getIdCoordinateFilePath() { - // do not adapt orElseGet, see https://www.baeldung.com/java-optional-or-else-vs-or-else-get for - // details - return Optional.of(FileUtils.of(getIdCoordinateEntityName(), fileHierarchy.getBaseDirectory())); - } /** * Returns the name of the entity, that should be used for persistence. From e79c00cafba0197a7c8f62d83d89d2c1d67f2759 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 15:07:05 +0100 Subject: [PATCH 060/225] fmt --- .../result/ConnectorResultFactory.java | 1 - .../TimeBasedWeatherValueFactory.java | 1 - .../io/naming/FileNamingStrategy.java | 1 - .../io/source/ResultEntitySource.java | 1 - .../io/source/sql/SqlTimeSeriesSource.java | 19 ++++++++++++------- 5 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java index 439f7b243..49a93257d 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java @@ -5,7 +5,6 @@ */ package edu.ie3.datamodel.io.factory.result; -import com.couchbase.client.core.deps.com.google.type.DateTime; import edu.ie3.datamodel.exceptions.FactoryException; import edu.ie3.datamodel.io.factory.EntityData; import edu.ie3.datamodel.models.StandardUnits; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java index cff39d961..991a69dd9 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java @@ -9,7 +9,6 @@ import edu.ie3.util.TimeUtil; import java.time.format.DateTimeFormatter; - /** * Abstract factory to handle the conversion from "flat" field to value mapping onto actual {@link * TimeBasedValueFactory} with {@link WeatherValue} diff --git a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java index 701e9a1ab..108ba3921 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java @@ -254,7 +254,6 @@ public String getIdCoordinateEntityName() { return entityPersistenceNamingStrategy.getIdCoordinateEntityName(); } - /** * Returns the name of the entity, that should be used for persistence. * diff --git a/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java b/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java index 62f7e96f3..b5fbd6baa 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java @@ -21,7 +21,6 @@ import edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult; import edu.ie3.datamodel.models.result.thermal.ThermalHouseResult; import edu.ie3.datamodel.utils.Try; - import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSource.java index ba6d97443..c2950911d 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSource.java @@ -135,16 +135,21 @@ public static SqlTimeSeriesSource createSource( Class valClass = metaInformation.getColumnScheme().getValueClass(); return create( - connector, schemaName, namingStrategy, metaInformation.getUuid(), valClass, dateTimeFormatter); + connector, + schemaName, + namingStrategy, + metaInformation.getUuid(), + valClass, + dateTimeFormatter); } private static SqlTimeSeriesSource create( - SqlConnector connector, - String schemaName, - DatabaseNamingStrategy namingStrategy, - UUID timeSeriesUuid, - Class valClass, - DateTimeFormatter dateTimeFormatter) + SqlConnector connector, + String schemaName, + DatabaseNamingStrategy namingStrategy, + UUID timeSeriesUuid, + Class valClass, + DateTimeFormatter dateTimeFormatter) throws SourceException { TimeBasedSimpleValueFactory valueFactory = new TimeBasedSimpleValueFactory<>(valClass, dateTimeFormatter); From 5daaa6bd652d70c2629da16e927e00da9fabda49 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 15:09:45 +0100 Subject: [PATCH 061/225] fmt --- src/main/java/edu/ie3/datamodel/io/source/RawGridSource.java | 1 - src/main/java/edu/ie3/datamodel/io/source/TimeSeriesSource.java | 1 - 2 files changed, 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/RawGridSource.java b/src/main/java/edu/ie3/datamodel/io/source/RawGridSource.java index 1dc99ce50..741e821a8 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/RawGridSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/RawGridSource.java @@ -16,7 +16,6 @@ import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.Failure; import java.util.*; -import java.util.Set; import java.util.stream.Stream; /** diff --git a/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesSource.java b/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesSource.java index dd863ba51..fe45ee751 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesSource.java @@ -16,7 +16,6 @@ import edu.ie3.util.interval.ClosedInterval; import java.time.ZonedDateTime; import java.util.*; -import java.util.Optional; /** * The interface definition of a source, that is able to provide one specific time series for one From 948b1be03128c9fc3c9d234d6a3a627b4ff9a5ab Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 18:52:04 +0100 Subject: [PATCH 062/225] fix IconTimeBasedWeatherValueFactoryTest --- .../timeseries/IconTimeBasedWeatherValueFactoryTest.groovy | 6 +++--- .../datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy index c84ac80ac..d1c5b9009 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy @@ -72,11 +72,11 @@ class IconTimeBasedWeatherValueFactoryTest extends Specification { def "A time based weather value factory for ICON column scheme builds a single time based value correctly"() { given: - def factory = new IconTimeBasedWeatherValueFactory() + def factory = new IconTimeBasedWeatherValueFactory(TimeUtil.withDefaults) def coordinate = CosmoWeatherTestData.COORDINATE_67775 def parameter = [ - "time" : "2019-08-01 01:00:00", + "time" : "2019-08-01T01:00:00+02:00", "albRad" : "13.015240669", "asobS" : "3.555093673828124", "aswdifdS" : "1.8088226191406245", @@ -113,7 +113,7 @@ class IconTimeBasedWeatherValueFactoryTest extends Specification { then: actual.with { - assert it.time == TimeUtil.withDefaults.toZonedDateTime("2019-08-01T01:00:00+01:00") + assert it.time == TimeUtil.withDefaults.toZonedDateTime("2019-08-01T01:00:00+02:00") assert it.value.coordinate == coordinate assert it.value.solarIrradiance.directIrradiance.present assert it.value.solarIrradiance.directIrradiance.get() == Quantities.getQuantity(0.002317613203124999, PowerSystemUnits.KILOWATT_PER_SQUAREMETRE) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy index 4e5623bc7..d08aa596d 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy @@ -28,7 +28,7 @@ class CsvTimeSeriesSourceTest extends Specification implements CsvTestDataMeta { def factory = new TimeBasedSimpleValueFactory(EnergyPriceValue) def source = new CsvTimeSeriesSource(";", timeSeriesFolderPath, new FileNamingStrategy(), UUID.fromString("2fcb3e53-b94a-4b96-bea4-c469e499f1a1"), Path.of("its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1"), EnergyPriceValue, factory) def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") - def timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'") + def timeUtil = TimeUtil.withDefaults def fieldToValue = [ "uuid" : "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", "time" : timeUtil.toString(time), From f025aa45693621acb82ce3bbbbe17d9512f94993 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 19:10:36 +0100 Subject: [PATCH 063/225] fix ProcessorProviderTest --- .../edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy index 4ead412ae..136d418db 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy @@ -216,7 +216,7 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData "inputModel": "22bea5fc-2cb2-4c61-beb9-b476e0107f52", "p" : "0.01", "q" : "0.01", - "time" : "2020-01-30T17:26:44Z[UTC]"] + "time" : "2020-01-30T17:26:44+01:00"] when: UUID uuid = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") From 969b1e6673361620c6f61daa6b2a2c0e3a12febc Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 19:25:40 +0100 Subject: [PATCH 064/225] fix InputEntityProcessorTest --- .../input/InputEntityProcessorTest.groovy | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index 899f82258..a6fe142aa 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -50,8 +50,8 @@ class InputEntityProcessorTest extends Specification { "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", "geoPosition" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "id" : "node_a", - "operatesUntil": "2020-03-25T15:11:31Z+01:00", - "operatesFrom" : "2020-03-24T15:11:31Z+01:00", + "operatesUntil": "2020-03-25T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "slack" : "true", "subnet" : "1", @@ -100,8 +100,8 @@ class InputEntityProcessorTest extends Specification { "id" : "2w_parallel_2", "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "aaa74c1a-d07e-4615-99a5-e991f1d81cc4", - "operatesFrom" : "2020-03-24T15:11:31Z+01:00", - "operatesUntil" : "2020-03-25T15:11:31Z+01:00", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-25T15:11:31+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "tapPos" : "0", "parallelDevices": "1", @@ -114,8 +114,8 @@ class InputEntityProcessorTest extends Specification { "id" : "test_switch_AtoB", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", - "operatesFrom" : "2020-03-24T15:11:31Z+01:00", - "operatesUntil": "2020-03-25T15:11:31Z+01:00", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil": "2020-03-25T15:11:31+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92" ] @@ -127,8 +127,8 @@ class InputEntityProcessorTest extends Specification { "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "6e0980e0-10f2-4e18-862b-eb2b7c90509b", "olmCharacteristic": "olm:{(0.0,1.0)}", - "operatesFrom" : "2020-03-24T15:11:31Z+01:00", - "operatesUntil" : "2020-03-25T15:11:31Z+01:00", + "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil" : "2020-03-25T15:11:31+01:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088" From 081bcecf40d1a71de7d5d840c08be6b7a48d594f Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 19:45:26 +0100 Subject: [PATCH 065/225] fix InfluxDbSinkIT --- .../groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy index eb22b04cd..ed8da57db 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/sink/InfluxDbSinkIT.groovy @@ -55,7 +55,7 @@ class InfluxDbSinkIT extends Specification { sink = new InfluxDbSink(connector) fileNamingStrategy = new FileNamingStrategy() } - + static def timeUtil = TimeUtil.withDefaults def "The test container can establish a valid connection"() { when: @@ -230,7 +230,6 @@ class InfluxDbSinkIT extends Specification { static def mapMatchesLineResultEntity(Map fieldMap, LineResult lineResult) { - def timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'") timeUtil.toZonedDateTime(fieldMap.get("time")) == lineResult.getTime() fieldMap.get("uuid") == lineResult.getUuid().toString() fieldMap.get("input_model") == lineResult.getInputModel().toString() @@ -250,7 +249,6 @@ class InfluxDbSinkIT extends Specification { static def mapMatchesChpResultEntity(Map fieldMap, ChpResult chpResult) { - def timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'") timeUtil.toZonedDateTime(fieldMap.get("time")) == chpResult.getTime() fieldMap.get("uuid") == chpResult.getUuid().toString() fieldMap.get("input_model") == chpResult.getInputModel().toString() @@ -263,7 +261,6 @@ class InfluxDbSinkIT extends Specification { } static def mapMatchesTimeBasedValue(Map fieldMap, TimeBasedValue pVal) { - def timeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'") timeUtil.toZonedDateTime(fieldMap.get("time")) == pVal.getTime() fieldMap.get("uuid") == pVal.getUuid().toString() def pStr = fieldMap.get("p") From 51aff8805eb7cfe7b11356d0878f8a925d6475c2 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 19:50:13 +0100 Subject: [PATCH 066/225] fix CsvEnergyManagementSourceTest --- .../ie3/datamodel/io/source/csv/_participants/em_input.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv index e1bd3d5fa..396d98224 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv @@ -1,3 +1,3 @@ uuid,control_strategy,id,operates_from,operates_until,operator,parent_em -977157f4-25e5-4c72-bf34-440edc778792,self_optimization,test_emInput,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,897bfc17-8e54-43d0-8d98-740786fd94dd -897bfc17-8e54-43d0-8d98-740786fd94dd,self_optimization,test_parentEmInput,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510, \ No newline at end of file +977157f4-25e5-4c72-bf34-440edc778792,self_optimization,test_emInput,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,897bfc17-8e54-43d0-8d98-740786fd94dd +897bfc17-8e54-43d0-8d98-740786fd94dd,self_optimization,test_parentEmInput,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510, \ No newline at end of file From 40ba71e4c7db1b4b5053ca50c021ed4c094cfe9c Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 20:47:43 +0100 Subject: [PATCH 067/225] refactor resources to TimeUtils --- .../factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy | 2 +- .../edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv | 2 +- .../edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv | 2 +- .../edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/evcs_input.csv | 2 +- .../io/source/csv/_participants/fixed_feed_in_input.csv | 2 +- .../edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/load_input.csv | 2 +- .../edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/storage_input.csv | 2 +- .../datamodel/io/source/csv/_participants/thermal_bus_input.csv | 2 +- .../edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy index eb8853f8b..b7cb7f5a7 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy @@ -25,7 +25,7 @@ class TimeBasedSimpleValueFactoryTest extends Specification { def zonedDateTime = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") def setupSpec() { - defaultTimeUtil = new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, "yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'") + defaultTimeUtil = TimeUtil.withDefaults } def "The simple time based value factory provides correct fields"() { diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv index ab92413aa..47bcbb700 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv @@ -1,2 +1,2 @@ uuid,cost_controlled,feed_in_tariff,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,type,em -d06e5bb7-a3c7-4749-bdd1-4581ff2f6f4d,false,10.0,test_bmInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"qV:{(0.90,-0.30),(0.95,0.00),(1.05,0.00),(1.10,0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +d06e5bb7-a3c7-4749-bdd1-4581ff2f6f4d,false,10.0,test_bmInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"qV:{(0.90,-0.30),(0.95,0.00),(1.05,0.00),(1.10,0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv index 587209298..563a7b80f 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv @@ -1,2 +1,2 @@ uuid,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,thermal_bus,thermal_storage,type,em -9981b4d7-5a8e-4909-9602-e2e7ef4fca5c,test_chpInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,8851813b-3a7d-4fee-874b-4df9d724e4b3,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +9981b4d7-5a8e-4909-9602-e2e7ef4fca5c,test_chpInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,8851813b-3a7d-4fee-874b-4df9d724e4b3,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv index ca1a1609f..af26b41f3 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,type,em -a17be20f-c7a7-471d-8ffe-015487c9d022,test_evInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +a17be20f-c7a7-471d-8ffe-015487c9d022,test_evInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv index f5260fd87..2a6153828 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv @@ -1,2 +1,2 @@ uuid,id,operator,operates_from,operates_until,node,q_characteristics,cos_phi_rated,type,charging_points,location_type,v2g_support,em -798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],4ca90220-74c2-4369-9afa-a18bf068840d,cosPhiFixed:{(0.0,0.95)},0.95,hhs,4,HOME,false,977157f4-25e5-4c72-bf34-440edc778792 \ No newline at end of file +798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,4ca90220-74c2-4369-9afa-a18bf068840d,cosPhiFixed:{(0.0,0.95)},0.95,hhs,4,HOME,false,977157f4-25e5-4c72-bf34-440edc778792 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv index f34ea1235..8ffbbbdcf 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv @@ -1,2 +1,2 @@ uuid,cos_phi_rated,id,node,operates_from,operates_until,operator,q_characteristics,s_rated,em -717af017-cc69-406f-b452-e022d7fb516a,0.95,test_fixedFeedInInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 +717af017-cc69-406f-b452-e022d7fb516a,0.95,test_fixedFeedInInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv index ab904335b..cd95a5691 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,thermal_bus,type,em -798028b5-caff-4da7-bcd9-1750fdd8742b,test_hpInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +798028b5-caff-4da7-bcd9-1750fdd8742b,test_hpInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv index 644ae6375..7d86976a3 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv @@ -1,2 +1,2 @@ uuid,cos_phi_rated,dsm,e_cons_annual,id,node,operates_from,operates_until,operator,q_characteristics,s_rated,load_profile,em -eaf77f7e-9001-479f-94ca-7fb657766f5f,0.95,false,4000.0,test_loadInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,h0,977157f4-25e5-4c72-bf34-440edc778792 +eaf77f7e-9001-479f-94ca-7fb657766f5f,0.95,false,4000.0,test_loadInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,h0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv index c93d6e94d..95a0b8875 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv @@ -1,2 +1,2 @@ uuid,albedo,azimuth,cos_phi_rated,eta_conv,elevation_angle,id,k_g,k_t,market_reaction,node,operates_from,operates_until,operator,q_characteristics,s_rated,em -d56f15b7-8293-4b98-b5bd-58f6273ce229,0.20000000298023224,-8.926613807678223,0.95,98.0,41.01871871948242,test_pvInput,0.8999999761581421,1.0,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 +d56f15b7-8293-4b98-b5bd-58f6273ce229,0.20000000298023224,-8.926613807678223,0.95,98.0,41.01871871948242,test_pvInput,0.8999999761581421,1.0,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv index 44021c3cb..ea06d8db4 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,type,em -06b58276-8350-40fb-86c0-2414aa4a0452,test_storageInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +06b58276-8350-40fb-86c0-2414aa4a0452,test_storageInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/thermal_bus_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/thermal_bus_input.csv index 3455049ec..cd5a978f1 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/thermal_bus_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/thermal_bus_input.csv @@ -1,2 +1,2 @@ uuid,id,operates_from,operates_until,operator -0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510 +0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv index 2be6f5f3a..eb37aa39e 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv @@ -1,2 +1,2 @@ uuid,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,type,em -ee7e2e37-a5ad-4def-a832-26a317567ca1,test_wecInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiP:{(0.00,1.00),(0.90,1.00),(1.20,-0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +ee7e2e37-a5ad-4def-a832-26a317567ca1,test_wecInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiP:{(0.00,1.00),(0.90,1.00),(1.20,-0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 From 21f90c25dd9297f91296981a146d3ae677208e29 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 20:52:17 +0100 Subject: [PATCH 068/225] refactor resources to TimeUtils --- .../ie3/datamodel/io/source/csv/_grid/default/line_input.csv | 4 ++-- .../io/source/csv/_grid/default/measurement_unit_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_grid/default/node_input.csv | 2 +- .../datamodel/io/source/csv/_grid/default/switch_input.csv | 2 +- .../io/source/csv/_grid/default/transformer_2_w_input.csv | 2 +- .../io/source/csv/_grid/default/transformer_3_w_input.csv | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv index c5f849c5c..c1d6b580b 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv @@ -1,3 +1,3 @@ uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type -92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 -91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file +92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 +91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv index d9e432af9..62bcececf 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv @@ -1,2 +1,2 @@ uuid,v_ang,v_mag,id,node,operates_from,operates_until,operator,p,q -ce6119e3-f725-4166-b6e0-59f62e0c293d,true,true,test_measurementUnit,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,true,true +ce6119e3-f725-4166-b6e0-59f62e0c293d,true,true,test_measurementUnit,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,true diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv index 8b2b387e5..8d34acdbf 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv @@ -1,5 +1,5 @@ uuid,geo_position,id,operates_from,operates_until,operator,slack,subnet,v_rated,v_target,volt_lvl -4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung +4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung 47d29df0-ba2d-4d23-8e75-c82229c5c758,,node_b,,,,false,2,110.0,1.0,Hochspannung bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,,node_c,,,,false,3,20.0,1.0,Mittelspannung 6e0980e0-10f2-4e18-862b-eb2b7c90509b,,node_d,,,,false,4,20.0,1.0,Mittelspannung diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv index af37806f6..a6528dc7b 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv @@ -1,2 +1,2 @@ uuid,closed,id,node_a,node_b,operates_from,operates_until,operator -5dc88077-aeb6-4711-9142-db57287640b1,true,test_switch_AtoB,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92 +5dc88077-aeb6-4711-9142-db57287640b1,true,test_switch_AtoB,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv index 564775304..06ae0ff5d 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv @@ -3,4 +3,4 @@ uuid,auto_tap,id,node_a,node_b,operates_from,operates_until,operator,parallel_de 8542bfa5-dc34-4367-b549-e9f515e6cced,true,2w_v_1,47d29df0-ba2d-4d23-8e75-c82229c5c758,98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,,,1,0,ac30443b-29e7-4635-b399-1062cfb3ffda 0c03391d-47e1-49b3-9c9c-1616258e78a7,true,2w_v_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,,,1,0,8441dd78-c528-4e63-830d-52d341131432 26a3583e-8e62-40b7-ba4c-092f6fd5a70d,true,2w_parallel_1,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,9e37ce48-9650-44ec-b888-c2fd182aff01,,,,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac -5dc88077-aeb6-4711-9142-db57292640b1,true,2w_parallel_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac +5dc88077-aeb6-4711-9142-db57292640b1,true,2w_parallel_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv index b970ceefb..999029052 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv @@ -1,2 +1,2 @@ uuid,auto_tap,id,node_a,node_b,node_c,operates_from,operates_until,operator,parallel_devices,tap_pos,type -cc327469-7d56-472b-a0df-edbb64f90e8f,true,3w_test,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,5b0ee546-21fb-4a7f-a801-5dbd3d7bb356 +cc327469-7d56-472b-a0df-edbb64f90e8f,true,3w_test,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,5b0ee546-21fb-4a7f-a801-5dbd3d7bb356 From 97bf3b09d81cbec5c561ef05738a61c9ef5a5755 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 21:08:27 +0100 Subject: [PATCH 069/225] fix CosmoWeatherTestData --- .../datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy | 2 +- .../groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy index 19149f2af..bc110130e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy @@ -69,7 +69,7 @@ class SqlWeatherSourceCosmoIT extends Specification implements TestContainerHelp optTimeBasedValue.empty } - def "A SqlWeatherSource can read multiple timeseries values for multiple coordinates"() { + def "A SqlWeatherSource can read multiple time series values for multiple coordinates"() { given: def coordinates = [ CosmoWeatherTestData.COORDINATE_193186, diff --git a/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy b/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy index 78059959b..ac4412c8e 100644 --- a/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy @@ -7,15 +7,16 @@ package edu.ie3.test.common import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.value.WeatherValue +import edu.ie3.util.TimeUtil import tech.units.indriya.quantity.Quantities import java.time.ZoneId import java.time.ZonedDateTime class CosmoWeatherTestData extends WeatherTestData { - public static final ZonedDateTime TIME_15H = ZonedDateTime.of(2020, 04, 28, 15, 0, 0, 0, ZoneId.of("UTC")) - public static final ZonedDateTime TIME_16H = ZonedDateTime.of(2020, 04, 28, 16, 0, 0, 0, ZoneId.of("UTC")) - public static final ZonedDateTime TIME_17H = ZonedDateTime.of(2020, 04, 28, 17, 0, 0, 0, ZoneId.of("UTC")) + public static final ZonedDateTime TIME_15H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T15:00:00+00:00") + public static final ZonedDateTime TIME_16H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T16:00:00+00:00") + public static final ZonedDateTime TIME_17H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T17:00:00+00:00") public static final WeatherValue WEATHER_VALUE_193186_15H = new WeatherValue( COORDINATE_193186, From 6c3433ba9b4ab757277ca24f9c6f56e126f38979 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 21:13:51 +0100 Subject: [PATCH 070/225] fix IconWeatherTestData --- .../groovy/edu/ie3/test/common/IconWeatherTestData.groovy | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy b/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy index 08cc008fe..0a251f9d3 100644 --- a/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy @@ -7,15 +7,16 @@ package edu.ie3.test.common import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.value.WeatherValue +import edu.ie3.util.TimeUtil import tech.units.indriya.quantity.Quantities import java.time.ZoneId import java.time.ZonedDateTime class IconWeatherTestData extends WeatherTestData { - public static final ZonedDateTime TIME_15H = ZonedDateTime.of(2019, 8, 1, 15, 0, 0, 0, ZoneId.of("UTC")) - public static final ZonedDateTime TIME_16H = ZonedDateTime.of(2019, 8, 1, 16, 0, 0, 0, ZoneId.of("UTC")) - public static final ZonedDateTime TIME_17H = ZonedDateTime.of(2019, 8, 1, 17, 0, 0, 0, ZoneId.of("UTC")) + public static final ZonedDateTime TIME_15H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T15:00:00+00:00") + public static final ZonedDateTime TIME_16H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T16:00:00+00:00") + public static final ZonedDateTime TIME_17H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T17:00:00+00:00") public static final WeatherValue WEATHER_VALUE_67775_15H = new WeatherValue( COORDINATE_67775, From cce9dcace6fdd248dd9cded481587230a6f62816 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 21:46:18 +0100 Subject: [PATCH 071/225] fix CouchbaseWeatherSourcesIT --- .../io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy | 4 ++-- .../io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy index 1ade0225b..bd1ba9151 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy @@ -24,7 +24,7 @@ import spock.lang.Shared import spock.lang.Specification import java.time.Duration -import java.time.ZoneId + @Testcontainers class CouchbaseWeatherSourceCosmoIT extends Specification implements TestContainerHelper, WeatherSourceTestHelper { @@ -73,7 +73,7 @@ class CouchbaseWeatherSourceCosmoIT extends Specification implements TestContain couchbaseContainer.password, Duration.ofSeconds(20)) def dtfPattern = "yyyy-MM-dd'T'HH:mm:ssxxx" - def weatherFactory = new CosmoTimeBasedWeatherValueFactory(new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, dtfPattern)) + def weatherFactory = new CosmoTimeBasedWeatherValueFactory(TimeUtil.withDefaults) source = new CouchbaseWeatherSource(connector, CosmoWeatherTestData.coordinateSource, coordinateIdColumnName, weatherFactory, dtfPattern) } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy index e95ed89a6..6087c991b 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy @@ -70,7 +70,7 @@ class CouchbaseWeatherSourceIconIT extends Specification implements TestContaine couchbaseContainer.password, Duration.ofSeconds(20)) def dtfPattern = "yyyy-MM-dd'T'HH:mm:ssxxx" - def weatherFactory = new IconTimeBasedWeatherValueFactory(new TimeUtil(ZoneId.of("UTC"), Locale.GERMANY, dtfPattern)) + def weatherFactory = new IconTimeBasedWeatherValueFactory(TimeUtil.withDefaults) source = new CouchbaseWeatherSource(connector, IconWeatherTestData.coordinateSource, coordinateIdColumnName, weatherFactory, dtfPattern) } From dcfdc1211be43c649cd11b33421abc45b76e77ee Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 21:48:12 +0100 Subject: [PATCH 072/225] fix InfluxDbWeatherSourceCosmoIT --- .../io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy index 1814a3f20..6b5cdf852 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy @@ -13,6 +13,7 @@ import edu.ie3.datamodel.models.value.WeatherValue import edu.ie3.test.common.CosmoWeatherTestData import edu.ie3.test.helper.TestContainerHelper import edu.ie3.test.helper.WeatherSourceTestHelper +import edu.ie3.util.TimeUtil import edu.ie3.util.geo.GeoUtils import edu.ie3.util.interval.ClosedInterval import org.locationtech.jts.geom.Point @@ -45,7 +46,7 @@ class InfluxDbWeatherSourceCosmoIT extends Specification implements TestContaine assert res.stderr.empty def connector = new InfluxDbConnector(influxDbContainer.url, "test_weather", "test_scenario") - def weatherFactory = new CosmoTimeBasedWeatherValueFactory() + def weatherFactory = new CosmoTimeBasedWeatherValueFactory(TimeUtil.withDefaults) source = new InfluxDbWeatherSource(connector, CosmoWeatherTestData.coordinateSource, weatherFactory) } From e92faefad96dc9af11f9c5bad6685edd597df36b Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Thu, 22 Feb 2024 22:00:32 +0100 Subject: [PATCH 073/225] fix CosmoTimeBasedWeatherValueFactoryTest --- .../timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy index 807407165..a81f02fba 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy @@ -17,7 +17,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification { def "A PsdmTimeBasedWeatherValueFactory should be able to create time series with missing values"() { given: - def factory = new CosmoTimeBasedWeatherValueFactory("yyyy-MM-dd HH:mm:ss") + def factory = new CosmoTimeBasedWeatherValueFactory() def coordinate = CosmoWeatherTestData.COORDINATE_193186 def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") @@ -50,7 +50,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification { def "A PsdmTimeBasedWeatherValueFactory should be able to create time series values"() { given: - def factory = new CosmoTimeBasedWeatherValueFactory("yyyy-MM-dd HH:mm:ss") + def factory = new CosmoTimeBasedWeatherValueFactory() def coordinate = CosmoWeatherTestData.COORDINATE_193186 def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") From 7182a006ec30640607039b5469f369533bdface8 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 09:01:29 +0100 Subject: [PATCH 074/225] revert change --- .../datamodel/io/naming/FileNamingStrategy.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java index 108ba3921..7f115e57e 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java @@ -254,6 +254,22 @@ public String getIdCoordinateEntityName() { return entityPersistenceNamingStrategy.getIdCoordinateEntityName(); } + /** + * Get the full path to the id coordinate file with regard to some (not explicitly specified) base + * directory. The path does NOT start or end with any of the known file separators or file + * extension. + * + * @return An optional sub path to the id coordinate file + * @deprecated unused, no substitute + */ + @Deprecated(since = "3.0", forRemoval = true) + public Optional getIdCoordinateFilePath() { + // do not adapt orElseGet, see https://www.baeldung.com/java-optional-or-else-vs-or-else-get for + // details + return Optional.of(FileUtils.of( getIdCoordinateEntityName(), fileHierarchy.getBaseDirectory())); + + } + /** * Returns the name of the entity, that should be used for persistence. * From 96fcbb00340c008e02eccacdd202ff0a9d20ee2d Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 09:40:35 +0100 Subject: [PATCH 075/225] remove deprecated method in FileNamingStrategy --- .../io/naming/FileNamingStrategy.java | 16 ------------ .../io/naming/FileNamingStrategyTest.groovy | 25 +------------------ 2 files changed, 1 insertion(+), 40 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java index 7f115e57e..108ba3921 100644 --- a/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java +++ b/src/main/java/edu/ie3/datamodel/io/naming/FileNamingStrategy.java @@ -254,22 +254,6 @@ public String getIdCoordinateEntityName() { return entityPersistenceNamingStrategy.getIdCoordinateEntityName(); } - /** - * Get the full path to the id coordinate file with regard to some (not explicitly specified) base - * directory. The path does NOT start or end with any of the known file separators or file - * extension. - * - * @return An optional sub path to the id coordinate file - * @deprecated unused, no substitute - */ - @Deprecated(since = "3.0", forRemoval = true) - public Optional getIdCoordinateFilePath() { - // do not adapt orElseGet, see https://www.baeldung.com/java-optional-or-else-vs-or-else-get for - // details - return Optional.of(FileUtils.of( getIdCoordinateEntityName(), fileHierarchy.getBaseDirectory())); - - } - /** * Returns the name of the entity, that should be used for persistence. * diff --git a/src/test/groovy/edu/ie3/datamodel/io/naming/FileNamingStrategyTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/naming/FileNamingStrategyTest.groovy index 0a6565377..fceb34480 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/naming/FileNamingStrategyTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/naming/FileNamingStrategyTest.groovy @@ -970,27 +970,4 @@ class FileNamingStrategyTest extends Specification { assert profile == "g3" } } - - - def "The FileNamingStrategy with FlatHierarchy returns the Id Coordinate file path correctly"() { - def fns = new FileNamingStrategy(new EntityPersistenceNamingStrategy("prefix", "suffix"), flatHierarchy) - - when: - def idFilePath = fns.getIdCoordinateFilePath() - - then: - idFilePath.present - idFilePath.get() == Path.of("prefix_coordinates_suffix") - } - - def "The FileNamingStrategy with DefaultHierarchy returns the Id Coordinate file path correctly"() { - def fns = new FileNamingStrategy(new EntityPersistenceNamingStrategy("prefix", "suffix"), defaultHierarchy) - - when: - def idFilePath = fns.getIdCoordinateFilePath() - - then: - idFilePath.present - idFilePath.get() == defaultHierarchy.baseDirectory.get().resolve("prefix_coordinates_suffix") - } -} \ No newline at end of file +} From d09225af96c1cc4d2669ec95a50a0fa54ef5230b Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 09:50:06 +0100 Subject: [PATCH 076/225] fix TimeBasedSimpleValueFactory --- .../io/factory/timeseries/TimeBasedSimpleValueFactory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java index 63834bbc4..c96f70539 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactory.java @@ -30,8 +30,8 @@ public class TimeBasedSimpleValueFactory private final TimeUtil timeUtil; public TimeBasedSimpleValueFactory(Class valueClasses) { - super(); - this.timeUtil = new TimeUtil(DateTimeFormatter.ISO_OFFSET_DATE_TIME); + super(valueClasses); + this.timeUtil = TimeUtil.withDefaults; } public TimeBasedSimpleValueFactory( From 1f093c74be80f1409f9c67f6502316c3d3a228d0 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 10:36:06 +0100 Subject: [PATCH 077/225] refactor results resources --- .../io/source/csv/_results/bm_res.csv | 2 +- .../io/source/csv/_results/em_res.csv | 2 +- .../source/csv/_results/fixed_feed_in_res.csv | 2 +- .../io/source/csv/_results/pv_res.csv | 2000 ++++++++--------- .../io/source/csv/_results/wec_res.csv | 2000 ++++++++--------- 5 files changed, 2003 insertions(+), 2003 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv index cbd82a361..9bda92718 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv @@ -1,2 +1,2 @@ uuid,inputModel,p,q,time -44b9be7a-af97-4c2a-bb84-9d21abba442f,66df67d0-c789-4393-b0a5-897a3bc821a2,-1,-5,2011-01-01 00:00:00 \ No newline at end of file +44b9be7a-af97-4c2a-bb84-9d21abba442f,66df67d0-c789-4393-b0a5-897a3bc821a2,-1,-5,2011-01-01T00:00:00+01:00 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv index 5915ef9ac..99d35cc83 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv @@ -1,2 +1,2 @@ uuid,inputModel,p,q,time -83429e73-49e4-4c47-9537-87cf05a68229,ba34ead3-6f88-4507-b087-90803af97406,5.561681,0.586,2011-01-01 00:00:00 \ No newline at end of file +83429e73-49e4-4c47-9537-87cf05a68229,ba34ead3-6f88-4507-b087-90803af97406,5.561681,0.586,2011-01-01T00:00:00+01:00 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv index a4259a477..c39bbf91e 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv @@ -1,2 +1,2 @@ uuid,inputModel,p,q,time -378069cf-3e8d-496f-b4ed-920023b4f99a,9abe950d-362e-4efe-b686-500f84d8f368,-0.18,-0.059163138932195374,2011-01-01 00:00:00 \ No newline at end of file +378069cf-3e8d-496f-b4ed-920023b4f99a,9abe950d-362e-4efe-b686-500f84d8f368,-0.18,-0.059163138932195374,2011-01-01T00:00:00+01:00 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv index a7dffdd53..11408a27b 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv @@ -1,1001 +1,1001 @@ uuid,inputModel,p,q,time -44b9be7a-af97-4c2a-bb84-9d21abca442e,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 00:00:00 -8e8d0a05-fca1-4f93-95cc-0dfcec786310,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 00:00:00 -6b61cf3f-6324-41de-8be0-879019a3079b,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 00:00:00 -60eb3de2-ea21-46b9-94e9-dc272cd19d12,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 00:00:00 -44bb9253-d58c-4660-ae81-fcc1327954a0,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 00:00:00 -3635d6f6-6715-45c6-b5ce-98f660ad891c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 00:00:00 -5099eb8a-9990-4560-a109-10f8261b85f7,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 00:00:00 -1ad088a5-0025-487a-9f75-02537393533f,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 00:00:00 -1099af24-962f-41cf-bdf9-c2acf1729376,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 00:00:00 -3d86170a-bc2e-4aa5-94b3-426dfea6ee7f,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 00:00:00 -96a71a5c-a5fb-452f-b7d8-c7f9bc272aa5,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 00:00:00 -a377f1dc-1bd2-4cff-a58b-7486e23c6dc9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 00:00:00 -5880b9e2-efc5-4c97-afb6-44545e3f81bf,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 00:00:00 -d591f523-f45d-40b0-a198-a66bd3bdbc74,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 00:00:00 -e0bcb4f5-b1db-495d-9557-efa867336479,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 00:00:00 -f261254f-f56b-47a7-a9a3-c0840e11ba8f,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 00:00:00 -f26a0a82-914e-4688-b866-de28b212a386,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 00:00:00 -7d7dc918-88de-43ad-a790-53c416f46797,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 00:00:00 -74b2660f-fcfe-4eb2-b56c-40be91848bcc,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 00:00:00 -52c6a5f8-8e01-4cca-9132-bfabc0b718e5,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 00:00:00 -56c8bd88-ca63-44e4-b594-6fe33441cfa4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 00:00:00 -5a60eba5-d525-4355-bc68-a5298d51650b,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 00:00:00 -19943147-03f6-4beb-96fa-24264ce8e908,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 00:00:00 -174454fe-64fd-4e59-b2f5-f411bd852451,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 00:00:00 -b44b522e-7972-4543-bc5e-907cb870b30d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 00:00:00 -5925e4ac-00d7-4a3b-8bff-910f3e4f9819,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 00:00:00 -8dc40200-f14a-487f-a254-8726c1cf2ef1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 00:00:00 -09060903-9219-4349-8c9b-9d0edddfecfe,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 00:00:00 -a8d2b42c-e470-4035-b6b0-53ef3cdcf2d2,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 00:00:00 -629da66f-6ac6-4776-b8c1-e18a386df72e,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 00:00:00 -23ec865b-38f8-4f13-8aad-961c8ad74e8f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 00:00:00 -ef911d9c-3555-4f26-b180-5d80e12dd069,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 00:00:00 -b57613ad-7e28-4dda-8f48-56b86a40a58c,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 00:00:00 -450943c4-03f8-4f1a-a044-fe5c44df429b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 00:00:00 -e486001c-3f56-4833-8794-24383b30b377,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 00:00:00 -af1cbe8d-3104-4078-bdf0-157aa3e31581,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 00:00:00 -3f851953-b903-4a8c-8b78-ab54af23c75a,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 00:00:00 -3b703d1e-dd2f-4994-beb6-8a2fd15feacc,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 00:00:00 -67ac51c6-d0d9-47eb-8078-f535bc3aea15,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 00:00:00 -601b047d-a136-4e41-9a2c-d2814df626c9,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 00:00:00 -f7c76dba-d353-4513-987f-7b0ea7590466,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 00:00:00 -5136221d-597d-4128-aa8b-b0a8d1029aad,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 00:00:00 -a65dbeae-a2c1-4ba8-89f0-2ee0061acfde,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 00:00:00 -71f37c51-7165-498b-a8d9-a9bca689c6fb,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 00:00:00 -65a1f97a-1fbd-4571-a912-3818b4f72372,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 00:00:00 -7607bf14-410d-4599-a4a3-c3d245dc9a98,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 00:00:00 -0c0f63a1-46a2-4275-a53f-8fe0b1773f17,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 00:00:00 -b9f0b50a-c71e-443e-a9be-c5b7c55c8fee,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 00:00:00 -22a82d3c-c782-4f1c-b275-5abb0f79d7d2,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 00:00:00 -d1dee914-0d4d-486a-94a7-7ff391f7af21,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 00:00:00 -a57c08e7-9f0d-4872-93bc-f37bc70d1265,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 00:00:00 -d906fefa-8116-48df-b045-6e7c0d229d93,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 00:00:00 -44664644-621b-464c-a046-db25ce02c25b,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 00:00:00 -b646f163-1ab0-4e40-8269-d498bf8bbe40,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 00:00:00 -3628f72e-74fb-4b88-93ae-7a530661a442,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 00:00:00 -ef66981a-7e7f-463c-9211-0b71fb69b104,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 00:00:00 -136dd74d-fa83-4d7d-8654-b0a4b8229cea,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 00:00:00 -075daea8-38e6-4b1b-a1a3-618a26b1132e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 00:00:00 -141b8ec6-e625-4a8f-9121-5454d0e30e31,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 00:00:00 -c2ed3c8d-5a65-4589-8753-b523fb415179,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 00:00:00 -4c0c48f6-f9fd-4c5d-9074-1a1902af9968,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 00:00:00 -da061ff9-9c9c-4b44-8279-b7ab641b39c4,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 00:00:00 -0487eb06-e820-4429-9e18-2bd2fc5f6680,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 00:00:00 -7bc46274-fe3b-4564-b68b-b9c8f33ab90b,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 01:00:00 -7ad3cb3a-0c0c-481f-a4a5-03db4abb4434,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 01:00:00 -a7ab650e-18c2-4064-8623-b3a41e75ce38,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 01:00:00 -0bc9cf60-8b81-4413-8d10-30bf5349b1a5,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 01:00:00 -08ccba68-730e-4b03-b16a-035a56602c67,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 01:00:00 -a01470e7-cc89-49cd-8c67-ad4ee62c44d5,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 01:00:00 -d0ca11ba-f106-4922-a7a8-9bca0c45c87c,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 01:00:00 -8ae6f259-3405-4004-820b-e019f55733be,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 01:00:00 -675a7c2e-535b-47b2-848a-c0c7d1aab3f2,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 01:00:00 -5bcdda82-3942-4112-8e61-f70804ffc672,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 01:00:00 -6441e7ea-f348-4a45-9e13-6b0970da8799,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 01:00:00 -f93e8bd9-e45b-4f9a-bf47-e2e643d6c56e,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 01:00:00 -99fac5a8-2ff5-4f4c-a0b1-29179db60471,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 01:00:00 -35150000-fa06-4b11-b2a0-db4dad038fd1,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 01:00:00 -e8e4f1a2-8f6e-433e-858f-f2c1d3aafb5f,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 01:00:00 -0ab340e1-b22e-4941-a597-348a51fa20d0,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 01:00:00 -6b3d601a-9641-46fd-9264-e47fa58f8329,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 01:00:00 -e9c96f7b-b2f4-42b3-a90d-2dc6d975fb4b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 01:00:00 -0501055b-ed12-4d9d-bf2b-d11c807aae02,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 01:00:00 -bc6bedfc-2cf0-4958-a144-f339e2c60757,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 01:00:00 -09a3387c-518a-4292-af47-3663cdb58dfa,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 01:00:00 -b0a5c71a-5d30-4dd0-97a1-b175c4cf86b4,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 01:00:00 -4726db10-9045-4361-a071-79cb31005fa4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 01:00:00 -ae1db99a-5bf3-45ac-a404-6231fe2f498b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 01:00:00 -d1a4a9ee-c45a-4c7f-956c-ad9e9d45c7bb,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 01:00:00 -17a16e24-a0db-4c8a-8af0-351d735a2cb9,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 01:00:00 -6f900e13-428b-448d-b2e4-4071b417d8dd,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 01:00:00 -e86a8a0c-ac95-4bf4-86e3-f1f1b2e3a798,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 01:00:00 -fda95825-2c65-45b6-a528-f8acee2bdf22,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 01:00:00 -012e5261-549a-41e0-a1e7-9e4eeda3f1e9,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 01:00:00 -18158a06-cf4a-4428-8e3f-43eb17a5a5d5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 01:00:00 -3d89846f-ea41-4c8c-af10-8f864d163af1,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 01:00:00 -b842c04e-aede-4a2e-8f27-e30726049749,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 01:00:00 -b8f17f01-2da6-40e3-9ab5-426e2a2eeca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 01:00:00 -5a4cad41-9835-482b-820b-00e3cc287c63,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 01:00:00 -1124b4bf-4cd2-4b04-b8a9-7655559a1811,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 01:00:00 -c6a421f3-b9a6-4337-a196-899446e9c47b,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 01:00:00 -a15d378f-844d-43ba-beb4-65e4c43937b2,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 01:00:00 -24326e9c-dcdb-426d-b848-8d8381381bca,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 01:00:00 -f8de8998-584c-4e36-9167-b6931cc853a4,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 01:00:00 -de04eebc-44ac-405d-a23e-59955bd1eaa7,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 01:00:00 -e7e507a5-0843-4f20-bbd5-ee19c6ddcdab,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 01:00:00 -e36b27ec-97c5-4d1f-869a-1eb6a2790a3d,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 01:00:00 -09b3e143-cc6e-4115-9b0a-fcc5b7d35a8d,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 01:00:00 -b8bc69a0-603c-4bce-a97f-f84f664bf361,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 01:00:00 -4d1f990a-ebaa-43b6-9c53-da233488d3f6,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 01:00:00 -6d41588a-358a-449d-afaa-c2dc9aea21a4,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 01:00:00 -60f61233-6031-4b28-9e01-dc252af02c46,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 01:00:00 -8ba11fdb-5167-4f38-b8a3-e7def218b781,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 01:00:00 -e44e638e-aa1a-41f5-9531-c884851e7dd7,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 01:00:00 -edb97c6b-fa7d-4003-8707-c90d01072193,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 01:00:00 -4cc27834-b178-416a-a1e0-a6ebc49a3c3b,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 01:00:00 -49caf917-fdc9-4db2-a86a-f5c0f022c98d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 01:00:00 -dc8ae1ff-258f-4cce-9b89-5ba708107e62,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 01:00:00 -45d776dd-8dcb-4079-b09e-223afcd7a769,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 01:00:00 -205d02a7-cafc-4e0e-9af9-db97a6301405,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 01:00:00 -85524587-5402-4b4b-9211-75edb37e6006,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 01:00:00 -c7b058e9-33a5-41ee-87b3-298351b056be,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 01:00:00 -84c32912-70f0-469d-be32-c710ee59aa46,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 01:00:00 -c806565b-acc6-4edb-973b-052abf0a46cb,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 01:00:00 -2fa9ce5d-1439-492f-8cd3-fee0bbc68b16,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 01:00:00 -fef5db89-91ce-4a83-a33f-bcf53669845c,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 01:00:00 -cdaf74e1-145b-4f0e-b910-08e7ceced64e,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 01:00:00 -457987f3-90fa-40e8-b1d8-a3c5e192d5c9,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 02:00:00 -8e3c1eda-4b7e-4b4b-8f83-80667f030165,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 02:00:00 -b1d866a5-ddc1-4423-b519-bad450b5c7bd,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 02:00:00 -7271f13c-9812-48bb-8de4-9d647ac1b698,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 02:00:00 -ec05c995-ac20-4342-9327-dcd3974be5b7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 02:00:00 -52155534-eec3-4fa0-bedc-324175b04c4b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 02:00:00 -213e5c6a-b402-4017-b56f-19a96a64bc96,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 02:00:00 -64b868d7-c3ed-49f1-b4fb-18bcfbc745c5,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 02:00:00 -4087a152-9b40-4053-8808-a1530fe12407,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 02:00:00 -0cb19f45-8486-4419-81eb-1d3b738e7062,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 02:00:00 -8919caee-743c-4e71-9a7c-7c9747b12360,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 02:00:00 -be3542a7-4f4f-4a7f-bf61-9e622829b8aa,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 02:00:00 -ce3d41e8-5833-44f4-90b2-6f3c5e3b86ca,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 02:00:00 -046cdcc4-bb39-4b02-9563-c95ab7328aa7,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 02:00:00 -5bf3c8ab-e1d4-4bc5-b3fc-840044df0f26,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 02:00:00 -0f6603c5-ad3a-48ae-8b7d-254b82a52807,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 02:00:00 -c00ee42e-0072-487d-8259-6b9851b3214b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 02:00:00 -fc31f33d-23ad-4fb5-92f1-1ad727c27257,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 02:00:00 -55479234-7fcb-4b60-92d0-61b4a20cb6fa,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 02:00:00 -3c70dd92-5d16-4a58-8a36-d44b7c51e1f1,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 02:00:00 -aa52ce04-972c-43f2-9a5b-5af0ce030591,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 02:00:00 -fcd39857-05ba-4aa0-a57f-0f4b4b91a8f2,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 02:00:00 -791e1a6a-7205-4d10-8958-b53e9a0126d2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 02:00:00 -9870e86b-b950-4c36-8dbd-2e641cbecb1f,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 02:00:00 -0f8acc8b-e0ae-404f-9aec-9fc72612e9b0,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 02:00:00 -64778b51-f31a-4786-9e7d-a7e8f051da55,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 02:00:00 -5a1dafc2-2bec-4501-90ff-66755d0f1712,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 02:00:00 -4f853a1c-6b83-420f-ae42-766dd3c1dc46,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 02:00:00 -1a28c03f-ac0d-48ba-ab75-9334ef08817e,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 02:00:00 -7f2449b6-a339-4033-a158-5d3cb68a84ae,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 02:00:00 -349854ab-5124-4fe1-907b-b221783d587e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 02:00:00 -4a4832e9-04ef-47a7-8dae-b7f9d13ad840,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 02:00:00 -7bdb6c8b-5a24-455a-b3ae-803fee3ea7bc,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 02:00:00 -2dcee1d7-524e-476a-b354-34478b1aad13,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 02:00:00 -85109592-6ca9-4b5a-8b46-119db57035d5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 02:00:00 -ab2cb2a4-1af5-40ef-b923-f25d85a0f018,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 02:00:00 -659c141c-183c-44d1-8bc5-b31a7b336b76,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 02:00:00 -4bb4aa08-6aa7-4560-9448-61352050135b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 02:00:00 -f8f6eb50-ac57-40e3-9d1c-094aa4600159,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 02:00:00 -01dbb78a-24cc-423f-90a4-08d0453277df,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 02:00:00 -86c0b507-4b41-43f1-b864-178d25e8367a,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 02:00:00 -4005f10a-053c-472c-8ccf-ee1a1f50dca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 02:00:00 -1cc5b942-adf9-499b-bb5f-44715c1c4487,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 02:00:00 -0d5ae931-ff9d-4fd5-8726-6321153582e2,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 02:00:00 -f666b393-3b1a-4ff7-a45b-1a41595e4b1f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 02:00:00 -71e982a3-d5d5-4e6f-8396-3dfd7dc9ea1d,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 02:00:00 -ebf49b6c-6537-4a70-b025-0441492ec266,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 02:00:00 -7477b442-ed68-4c5a-9509-d4a65b08b146,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 02:00:00 -9bfc1fb6-e4e5-4176-b56c-715838fd1143,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 02:00:00 -271151f2-0b2f-498e-8c08-9aa555a6d5b2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 02:00:00 -5fb06ecc-6507-42d8-bb6b-c8abcd001c79,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 02:00:00 -592911aa-7cf1-432f-aba4-d7002203a38a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 02:00:00 -0204e6e3-4183-4bd5-8ebc-6812315b4e44,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 02:00:00 -db2b5619-c03e-410d-8d10-ad8f3ec34cde,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 02:00:00 -46cba61f-9812-4459-a321-a61939e34483,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 02:00:00 -51da6134-1fa5-47c5-8fe8-58ee122fc58a,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 02:00:00 -b2a307ef-1f3b-4963-abf2-1350126dc9ae,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 02:00:00 -564e7f90-4e65-4c2f-a1c8-46c2f35f397d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 02:00:00 -63be5bee-13eb-4289-bfc4-95bd54242a26,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 02:00:00 -e148019e-f5fc-4450-9138-3e3da793345a,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 02:00:00 -1ff453a9-208f-49a4-85fa-837c8877a321,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 02:00:00 -2dd4f6c8-c2a2-40f6-ba71-71ea1cc1aa1b,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 02:00:00 -9e941998-80e2-475e-a0ab-88a4008c09db,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 02:00:00 -86d64cd6-3b33-4dc1-8568-89a789c6bce4,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 03:00:00 -254099c4-d16c-4340-9f01-8f0753ab46d3,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 03:00:00 -5175b2e6-4b62-4845-b832-34b034712e24,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 03:00:00 -0fe6cbc3-573a-4d5f-bf16-22647037b390,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 03:00:00 -80b926ea-858b-4da7-8923-6b353d076454,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 03:00:00 -146099c8-644a-4faf-84bd-a533fc9b3ac5,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 03:00:00 -30187fd7-18c9-40dc-8380-5c622820a76f,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 03:00:00 -5cddf7f1-a17d-4fef-a89f-3ff3b83502ad,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 03:00:00 -e4464244-fbeb-4f5e-9483-35b2b101ff40,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 03:00:00 -ecb2b775-44da-4df2-a16d-e04c82eda623,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 03:00:00 -9d942e4a-a7aa-4444-89ba-69e6515787ba,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 03:00:00 -d6f93542-d08a-4664-a936-64dc7fb24864,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 03:00:00 -15f2191b-a4af-450f-923b-80a07c766882,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 03:00:00 -384fcbae-b457-4a14-8aab-d5f26441a486,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 03:00:00 -d9e899db-1559-4c62-ae16-67f6e8c52367,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 03:00:00 -3aca1db9-e5f5-49d6-9c43-7719dcbc42d6,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 03:00:00 -ced1dc35-57c3-4889-9ea5-a17d852dbc74,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 03:00:00 -0c29af37-6848-4074-95cf-095af97f9722,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 03:00:00 -8adfde41-010e-40b8-b0c4-206b5a2084a3,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 03:00:00 -7fef0a14-40d6-4c7f-bbc8-13502a725c72,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 03:00:00 -62a825cb-87d3-4da9-ad86-73051508b30a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 03:00:00 -19b31273-3cca-4475-b3a8-815e73f755d7,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 03:00:00 -40c68cd4-a7b0-4511-9b00-bcf7cd4f8fdc,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 03:00:00 -381241eb-2d23-4b06-81c5-ae6b54d59515,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 03:00:00 -2f8c88a2-85da-4c9b-a557-9f0268d5bc17,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 03:00:00 -74b37dca-bf44-40b1-9850-c91ab25b7ede,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 03:00:00 -4f389d3c-aad4-43ff-9963-b0bc53b2e603,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 03:00:00 -67eec293-8323-4e46-ac23-1eebb8bfc3ef,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 03:00:00 -a189618c-fdfc-44a8-816f-fcc9fe63e3fc,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 03:00:00 -ef5670e4-9249-4c6b-8993-bf094b406654,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 03:00:00 -7b815ea3-f1d5-4f3b-8163-25147dc291bd,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 03:00:00 -bb03de3b-ebfe-45ce-96f9-e9d8003db778,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 03:00:00 -b71b0c94-e6c7-4b4b-b431-2ba1b7e96d77,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 03:00:00 -3dd245d5-0c20-4176-b97e-bf1df97f9575,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 03:00:00 -6943a0b9-27ff-4391-8d9b-973561a51fbf,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 03:00:00 -0fb10da7-ee09-41a1-85fa-2f6b3683fc18,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 03:00:00 -9bf17c80-74d3-4502-98d6-5accdbc054fb,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 03:00:00 -afea6616-cb97-4f4a-8de1-f49ae0d57b8e,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 03:00:00 -283b5bb9-d497-4559-b778-0de17eb3cff4,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 03:00:00 -04a9ad5c-90a8-4177-aa28-4235dda7699d,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 03:00:00 -3e7a682f-2dab-40a9-b38a-697eeb6e20fc,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 03:00:00 -796ad211-8a63-4a6d-9c8c-f1e63ddec31a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 03:00:00 -91fe31ad-ff8b-42d3-bca4-543baa7043d2,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 03:00:00 -ad2071e9-cc06-4308-bf96-3f3dcd98773a,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 03:00:00 -841cdc4f-7dc1-4266-bd30-3b496294e816,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 03:00:00 -6a8a58f6-93e6-4557-8475-c497348c2ad6,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 03:00:00 -719404a2-39bd-4d7a-b087-48b765d02c72,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 03:00:00 -fbecbdf3-3942-4f57-8cf4-9e7784a79396,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 03:00:00 -0ca30e1a-a4fd-4c07-82aa-57dd33217361,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 03:00:00 -8c500a75-eacf-49df-b04d-bad3b89036d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 03:00:00 -a406fb6f-5826-452a-9fe6-020a20f96380,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 03:00:00 -7a6c3d84-3708-42cd-a384-b77d1059ff2b,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 03:00:00 -15ef71fd-e6d8-4cb4-9b83-22f7ec204cd2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 03:00:00 -2c879dd4-1795-442c-90c2-af7bd92d54da,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 03:00:00 -3b0f2973-d964-4441-a30c-ec45d88e6ee1,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 03:00:00 -6466913d-1d00-4fff-b83e-16803583457c,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 03:00:00 -cee71023-80c0-47d1-9e1f-c666e99d9858,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 03:00:00 -9a2a9bfa-4d96-49b5-a9c5-268a7545a069,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 03:00:00 -64722661-a14c-44e4-8ada-d6dfa15e8dff,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 03:00:00 -bbe68a3f-8603-483d-9573-74b111603754,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 03:00:00 -6faba33e-f160-4a93-89f6-013384991315,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 03:00:00 -2dc499a3-c9a1-4c5b-a10c-d1b829e1a547,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 03:00:00 -6ea5e4ba-339c-4751-96e4-805a1307e7f5,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 03:00:00 -676925d5-b40e-44d6-8f65-c43d8eb114cf,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 04:00:00 -0f3b0096-08bf-4e4e-bc12-49f3aa8ef4d0,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 04:00:00 -98dead17-1472-4929-980c-b6f881cc8832,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 04:00:00 -6001a07e-66a6-4a95-9c07-e42ef1e8dbd2,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 04:00:00 -98bfe56c-b75b-4f15-b313-817de000752a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 04:00:00 -908c2c1a-0d26-44a0-aa7b-0a48a5465f03,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 04:00:00 -9c6406e5-062c-486f-bb2b-b00c4f54c6f1,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 04:00:00 -8bebafdb-8247-430b-83e4-2bd0ecb77886,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 04:00:00 -7f860083-6222-4996-a19a-17fc8b2a4ade,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 04:00:00 -53c0b4c5-7609-44ed-880f-1a48f6dbd44a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 04:00:00 -09dd0bda-867e-450c-9f32-90ce7597250d,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 04:00:00 -276730de-4931-43be-9c9a-c142521b4754,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 04:00:00 -8a5373f9-9584-472e-a1a5-6b8be548aea5,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 04:00:00 -528a2a82-b1c4-4b9b-8261-40f356988096,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 04:00:00 -6162bc79-1d8d-4dc4-8f5c-c927c32a633b,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 04:00:00 -47888254-63d7-4df7-a338-5a6c923af92b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 04:00:00 -81155a4d-a3b6-4338-af2f-87dfbe373f0c,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 04:00:00 -fd8d4b30-fa0f-4a56-8340-c55b9a73c7bf,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 04:00:00 -5eb05bf4-ebfc-4eef-9285-bb68afe8757a,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 04:00:00 -e0925e3a-5327-410b-945b-afd8e3dbcd5c,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 04:00:00 -046f3011-a2ff-460d-8518-7492ea836043,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 04:00:00 -f2e4967d-15d4-49f2-a5c6-52911910ccc6,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 04:00:00 -79c42c82-5f37-4314-a243-6424930a7995,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 04:00:00 -837793a1-3f32-4fe8-b3b5-58cc058c9a82,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 04:00:00 -740bacd3-8f69-4e01-ab44-967cac9e4c4b,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 04:00:00 -218dad04-e639-42b5-8576-2f7301679b07,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 04:00:00 -3c29a32a-a973-4aae-a0e7-9bae913e7fe0,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 04:00:00 -39622cd8-e011-4ea3-92a3-13e6562aa32c,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 04:00:00 -59f2f028-32a1-4162-b581-2c903fb126ed,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 04:00:00 -3848fabb-fdc5-472e-9e02-7e076b831cf6,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 04:00:00 -220bf1d7-a75e-4279-a8a6-e37c1bbdf7ab,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 04:00:00 -a8bde719-b2a5-478c-af54-79112d7e2a80,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 04:00:00 -e4f17662-ff29-4613-996f-9a37c5de84d1,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 04:00:00 -2b0e1e3a-d653-4414-a181-fcd87d03a9ae,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 04:00:00 -d77a6f7c-6855-4cc2-9737-7bf662cd97b7,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 04:00:00 -09f9317c-07c9-4795-8b51-3e9c72f64597,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 04:00:00 -35a7a944-fe84-437b-855f-3a12894fc45a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 04:00:00 -06768482-5821-4bda-9ffb-56451d13b8f9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 04:00:00 -bea63631-4c99-4c8f-a3b3-9d76da2e0aa9,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 04:00:00 -fcb04b95-eecd-4304-bea7-e94dabfb7cca,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 04:00:00 -ec4ee8de-da30-4faf-8351-6a0f2c16d36e,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 04:00:00 -508dd0b8-1287-438d-b605-7bd66230591b,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 04:00:00 -3c34bffc-7d19-4eee-8288-c532d1701bc6,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 04:00:00 -a0310151-c69f-41e9-8f2a-ecf6080a7853,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 04:00:00 -bd26c9db-288a-438b-9d68-79d77fdf958b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 04:00:00 -71c16b81-f7b5-41f1-8669-da1825c22436,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 04:00:00 -0d74b98c-6a45-4f13-a859-c868662d4d1d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 04:00:00 -62168910-673e-4e0e-aa64-9aee8afe8670,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 04:00:00 -d70fc859-696e-48fd-909d-724739c7cfc3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 04:00:00 -74795785-f088-44d3-aec4-d96846998cfa,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 04:00:00 -8b828481-dadc-4086-83a8-bf7368178404,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 04:00:00 -670d6859-384d-410b-ae57-8939e4f31de0,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 04:00:00 -a300f8a8-ca21-4869-816d-e23f2e5bbe4e,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 04:00:00 -bf6d04fc-c74b-4e68-ba31-f9009c65ee04,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 04:00:00 -9a3b8112-2fd0-4983-b1ee-135f369fffd5,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 04:00:00 -0ee31796-f8ed-4ab4-94cb-b195815a8e54,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 04:00:00 -125356ea-7674-4b46-8cdd-82e9e9ea6989,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 04:00:00 -1ce4151b-524d-4c24-bd29-9be4cd7188c1,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 04:00:00 -d972cc16-0be9-4f13-bc7d-ba3dda0cea88,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 04:00:00 -a9408131-f6ab-4ed9-bbbc-bb4b917e2573,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 04:00:00 -766cf4ca-0411-4455-b550-a8ccb1bbde0a,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 04:00:00 -2c429cf4-a390-4d64-a743-87e934136007,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 04:00:00 -abbd5745-d760-4df1-83aa-3e9c411cd0c8,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 04:00:00 -32089ce7-75c6-4f34-90d0-bf1da9c376ba,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 05:00:00 -a9899fb9-7cef-4d02-b461-ec721ec53918,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 05:00:00 -f726729d-4cde-4448-b8e0-f1882c060512,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 05:00:00 -b7ac94d1-8617-41c7-9eab-c4682632d71c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 05:00:00 -66c6a32c-2840-4b25-9d28-fd82db951e96,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 05:00:00 -13c21b23-5647-4eea-83be-f2f222e2d02b,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 05:00:00 -818e5c39-d847-41a9-b68b-55524facd0f9,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 05:00:00 -e45bc7de-8273-49b2-b241-e0f3140a48fc,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 05:00:00 -b553a80a-dbf3-4e5b-a13a-6d4953f6f746,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 05:00:00 -f03b1619-f933-41b0-8f4e-18a15b55cfd6,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 05:00:00 -7efac73b-23d0-4079-8113-d9fc9b98abde,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 05:00:00 -59e25849-4832-4d7d-9416-418a9cc87da2,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 05:00:00 -5b24445c-f958-49f0-9e48-05425cf49945,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 05:00:00 -e1f4faad-49e1-4ce5-8d23-eb7d28a77977,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 05:00:00 -819657a9-8316-45b1-9436-20e00106ac1f,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 05:00:00 -628b970a-8fd9-4864-87d7-317488b78ed4,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 05:00:00 -6ff8027b-a8bf-4219-b676-0e300a368637,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 05:00:00 -9a931fe4-f291-444b-85e9-93b6b66627c3,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 05:00:00 -dd4b0481-0722-4d5e-b54d-1e3502c0a7f7,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 05:00:00 -e3d313dd-f02f-43e6-b603-b4f3bd30f703,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 05:00:00 -54485483-c330-4252-850f-cac72880333d,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 05:00:00 -72d10c34-9b34-402f-9263-b6dadc3e58ee,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 05:00:00 -29a676d2-89b9-415d-8e46-ec3f39f19857,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 05:00:00 -cef769d8-9b7f-4ea9-b850-420e4239c84b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 05:00:00 -121cea72-07e5-4d36-af59-73924234a621,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 05:00:00 -84173f4c-4fc8-4732-a9c5-086e9f967925,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 05:00:00 -a035e397-5497-43d4-8cf7-a89c0feedac0,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 05:00:00 -7573a369-cede-4d76-8762-c09809df617e,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 05:00:00 -9b4360b5-d5ca-446b-b9e0-135e30ab249c,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 05:00:00 -7c2e2ecd-bd3e-438e-acbc-701dac36565f,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 05:00:00 -3eab094a-f8e0-480b-80fd-0ce01ed12c91,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 05:00:00 -3348f3f2-d438-4e49-ae84-bb4f18bf123b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 05:00:00 -5af3ed79-e08e-4a35-a24e-22fd44868148,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 05:00:00 -bd79302c-5696-43eb-a782-bbb5bb351a4b,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 05:00:00 -68caa148-603e-46f4-bb58-de88332acde5,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 05:00:00 -a0e412ba-95b4-4d93-a36b-6803f9e16a34,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 05:00:00 -e2741764-d929-410d-b692-ee6fad8adf44,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 05:00:00 -75883d66-067f-42f4-9060-ff24c3146445,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 05:00:00 -5843dba3-c0be-4f25-b5f5-640ead46ae4f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 05:00:00 -cc5577e8-c7f9-4c6d-8f31-a7dd994e4fe8,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 05:00:00 -9ccb3218-3dcd-43bb-8225-9f948b35129e,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 05:00:00 -45b375e7-b81b-48b6-8789-d649e69966c1,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 05:00:00 -2a6c751c-ce6e-4c83-ae30-fe508b8ce267,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 05:00:00 -543e78ea-9969-44d0-94b9-03fc1df590a8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 05:00:00 -a06621a0-6319-4756-a4ce-081c7cd8f3c4,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 05:00:00 -8ca9539f-d9b4-4e6a-8f2f-56e7a162fcc5,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 05:00:00 -64caca41-9385-4607-a673-05de95ec0fb2,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 05:00:00 -10edd6f6-d8b5-4af8-a90b-f7d042f6b296,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 05:00:00 -d693e346-72b0-4bea-8cb0-bebfe1a17eb7,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 05:00:00 -c3ac21a6-9cd4-4cd9-a4ef-8a130b70519a,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 05:00:00 -25d4b1d6-3294-4b96-9a95-ec9ee3212e70,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 05:00:00 -d03f017c-225f-4732-b721-e4d4b7962ea1,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 05:00:00 -8d880a9f-984e-4dca-b38e-67c24479d2d7,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 05:00:00 -a5d9f2d9-6356-4da1-b270-b7bd8f6857b7,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 05:00:00 -a751c240-34aa-45e2-a2a4-065980ce7532,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 05:00:00 -089f1725-c788-4c3e-8e60-29638637fa25,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 05:00:00 -71c988d4-6ba4-45eb-be0d-412da9cf7ebf,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 05:00:00 -9fe99b36-8562-43fb-93ca-769e3c7dc9a8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 05:00:00 -cfe3ce98-c8a3-4752-af70-5bf0e52218b7,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 05:00:00 -2bd5c0f7-825f-492c-b2d4-c5566d6ab5ee,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 05:00:00 -8728a37a-50de-4eea-ae34-e94892665455,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 05:00:00 -337c53b7-33ac-4ef9-abbc-38a9931d4a36,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 05:00:00 -cebe1845-ad35-41ad-b2bf-d1a495c582e8,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 05:00:00 -afdebae5-48eb-447e-a978-6094bea32701,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 06:00:00 -8bbbe46f-892a-42df-a825-b7ae1f589aaf,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 06:00:00 -81bd8d01-cc11-4cb8-9fd6-29a48136e824,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01 06:00:00 -8d09dc93-4722-4861-89e3-6b5aeb53dc4e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 06:00:00 -6e14e3ce-8c8c-4408-bb3f-d65e51686991,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 06:00:00 -5ad04811-0747-4688-8869-840ecced07e2,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 06:00:00 -f13f56f4-8e10-4f9a-ab38-8a563f49e0e1,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 06:00:00 -364be3f8-6cd8-4a0e-8a07-6479df19adf6,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 06:00:00 -8115ba2c-9dcd-41d6-bf06-3a89b4e3a524,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 06:00:00 -30f7598e-05ad-4ac3-abf9-5b5e99ea4f7f,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 06:00:00 -cb8bfe5f-4ba3-4672-9297-3a8ca7a8d2cb,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 06:00:00 -0927a20a-e543-4cd2-a0ec-5bc881a29d1a,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 06:00:00 -63867846-3a66-45a4-8db3-c87644aef191,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 06:00:00 -f09da194-2c5c-4d0d-8198-fd19528a7ecd,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 06:00:00 -ca9f4176-01f7-47d6-9ad4-bfea63c799ec,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 06:00:00 -cc7573dd-ad4e-4934-840b-d7f14abcc031,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 06:00:00 -9418f2ec-396b-4d87-b5d4-e7709327e019,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 06:00:00 -40ac858a-db87-42ed-ac6f-1c90ff4606d4,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 06:00:00 -1652affa-0df2-447e-af4c-f210c4847d5d,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01 06:00:00 -a11a115a-741a-4be2-ac6c-c26953847891,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 06:00:00 -38ce2aef-7420-445e-808e-4bfe988d01a6,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01 06:00:00 -dbb96938-9b40-4845-a534-a87da40851e1,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01 06:00:00 -f13af177-ea95-49ac-8cec-de9094b19002,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 06:00:00 -d40d4c46-d5d7-454d-9338-e72b2b299b09,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 06:00:00 -2aa22bd8-2ea7-48c4-b108-60a1f40d224e,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 06:00:00 -ab2f25b6-10c5-459b-bbca-d1f81ab1209e,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 06:00:00 -25999361-1317-40ba-a091-bcc24cc0b3f6,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 06:00:00 -009d7fcc-6326-48f1-b5f8-e49d8a7e2447,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01 06:00:00 -049eedf6-fe62-46d7-a920-84d0832d39e8,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 06:00:00 -4fe90490-82c5-4a80-9e76-df40bdbcb116,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 06:00:00 -68e3a4cc-77ec-4a01-8707-52430e7cf9cb,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 06:00:00 -b68ce3e9-189f-4de5-aade-a5b460bd25ad,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 06:00:00 -98f4d11e-678e-4da1-b798-2d5329e33027,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 06:00:00 -57066b86-38d1-4f8a-8781-4925e9d59cb2,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 06:00:00 -5fa995e8-25d4-4bcb-a2ee-68822870b733,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 06:00:00 -b27b2229-22b2-408b-9f2b-d16a77c19788,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 06:00:00 -1ffbbcf3-8d3a-4415-b68a-f8ade890b1c0,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 06:00:00 -960be3e5-50d2-46b9-8c58-8b50f012eb05,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 06:00:00 -2cc5a3af-220f-4df7-b3c2-158253a02e30,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 06:00:00 -7b147530-3016-4abb-ad79-ec708129569b,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 06:00:00 -081555f8-e367-471f-9b2c-d89acf66033b,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 06:00:00 -86a151de-dfe8-4520-9c38-b3fc52f52058,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 06:00:00 -26963ead-4fe0-43fc-b3ba-16fe181be500,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 06:00:00 -cca42155-baa3-48e2-b867-619c4f175e77,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 06:00:00 -f089ff4e-e0e2-43eb-b0dc-f3c205581f18,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 06:00:00 -8d56bda0-1a22-4eef-b5dd-ace45ada00ac,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01 06:00:00 -4e4cc614-900d-4621-b6fe-5c07c67cae34,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 06:00:00 -5ac53f9b-2564-4eb7-bdd6-58019cdb5a61,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 06:00:00 -0f06f12a-f5d8-46ec-b265-9bee2f8c5846,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 06:00:00 -b97b7e9e-429e-4a23-bebe-69ea31feca97,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 06:00:00 -aac2ff11-883a-40b4-ad77-88559164ce23,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 06:00:00 -a790304b-9c5a-48bc-8e68-0916564fdd56,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 06:00:00 -3324ac08-463d-4e40-a8cc-dd7f45ec809b,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 06:00:00 -c470678f-612c-4452-bb7f-56cf093aad70,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 06:00:00 -d90a93d4-b671-443f-a699-db8f4db4f5d4,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 06:00:00 -bcc18201-4d16-4912-9ff0-91caf2ebfb93,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 06:00:00 -fa4978ef-5293-4718-81af-2151f6b7678b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 06:00:00 -17120434-cc9d-4c7d-af7d-1593392e28e6,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 06:00:00 -ca15e172-e7ff-49ca-8532-619aa60e167b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01 06:00:00 -f1ed27ab-2f36-480d-8bc4-513a1021a37c,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01 06:00:00 -554c2d33-4a26-42fa-b0a6-15d378269cc5,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 06:00:00 -4ae9d3aa-280b-44a2-9840-6613c658c6eb,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 06:00:00 -6fb39e20-ff7a-42b4-9757-8a35ac16de10,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 06:00:00 -e81f3b99-0276-41c4-b6b8-b45d8b5a9e62,83f68d87-a893-4e7f-b21d-4874929f927d,-1.13961161158454E-05,-5.51939094420283E-06,2011-01-01 07:00:00 -94aa2a2f-8b0a-46ca-a998-c0b9dce70fd5,0818deae-c7d9-4252-ac4c-f147004e5752,-0.001192299056807,-0.000894224292605,2011-01-01 07:00:00 -7b66a1f7-44e4-47c4-a7c1-b06e95c952d6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.001111616370255,-0.000833712277691,2011-01-01 07:00:00 -7759edfd-44e2-4f4f-837a-6bdf281703eb,819018d3-4601-4c39-9d41-4a911572d406,-0.002040379129948,-0.001530284347461,2011-01-01 07:00:00 -bed18e4f-e57f-44e1-8147-963e41394613,bb929fcc-a67e-423c-9569-73364746383d,-1.29409779437493E-05,-6.26760167637688E-06,2011-01-01 07:00:00 -63548456-8a34-4dee-8c5d-63492d1534cb,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.001188235337621,-0.000891176503215,2011-01-01 07:00:00 -3dcbf5a0-0aa6-4215-a969-b739f77c873e,26647b27-a278-4ddb-a68e-8437d24798ca,-0.001175480914712,-0.000881610686034,2011-01-01 07:00:00 -630731f8-8ae8-4e98-9cbf-2de4ca36a41b,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-3.77503469321901E-05,-1.82833274845575E-05,2011-01-01 07:00:00 -6b1f0fc6-1a7e-4468-aab1-1999963978c1,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.001073409772479,-0.00080505732936,2011-01-01 07:00:00 -3e6d959b-d70e-4860-84a3-ad0876f28ccc,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.001051469816185,-0.000788602362139,2011-01-01 07:00:00 -51ad3950-8d9c-4930-b47e-8e58082f0cd4,5a612315-ad74-4d98-b350-7e44630b8a6e,-1.14745579165031E-05,-5.55738204220462E-06,2011-01-01 07:00:00 -11079d69-f1c9-4e6d-90ca-49bf4d85eb33,41a126ec-6254-4b68-821b-ecebb98ad0fd,-1.30147109611288E-05,-6.30331220655017E-06,2011-01-01 07:00:00 -b4ccc474-3bb6-4870-8170-1a1ccf689179,2560c371-f420-4c2a-b4e6-e04c11b64c03,-4.0103428748314E-05,-1.94229770225983E-05,2011-01-01 07:00:00 -52a11469-6825-47a7-912e-676dec341e4b,fad9b8c1-9ded-4856-ab91-f41217259363,-3.58974647982125E-05,-1.7385935709413E-05,2011-01-01 07:00:00 -8062991a-d0a4-4404-a2ff-541f36c1d625,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-1.29971218482162E-05,-6.29479341036212E-06,2011-01-01 07:00:00 -18eb298b-e38b-4943-925e-7f172b8b3b0c,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-1.15417881283936E-05,-5.58994311993614E-06,2011-01-01 07:00:00 -dc01ddde-84b5-4f37-8996-8f703d883f6b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-1.16630588933296E-05,-5.64867723206523E-06,2011-01-01 07:00:00 -d22f9a0d-7f74-43d8-bdd3-2455dd718756,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-1.21077163349292E-05,-5.86403466011256E-06,2011-01-01 07:00:00 -e1f10866-0bc1-4819-921f-f253ec05d747,4e655530-909f-4acf-8ed9-d19f849265df,-1.20197462305507E-05,-5.82142879399717E-06,2011-01-01 07:00:00 -5c7d333e-8f41-4bcc-ae8a-25e842d74990,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-1.16660679752592E-05,-5.650134596959E-06,2011-01-01 07:00:00 -62e202b6-bfbb-4740-a323-195a81f321d2,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.002024486461092,-0.001518364845819,2011-01-01 07:00:00 -0a115748-bdf1-4827-bd9d-0b1a0824cec1,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-1.32035746257864E-05,-6.39478305414454E-06,2011-01-01 07:00:00 -f89f82a7-8e29-41a8-bc39-7690ff372b13,62b0cca9-b44c-4eda-999f-ae2832319848,-3.46212079918954E-05,-1.67678163266639E-05,2011-01-01 07:00:00 -1fc4b578-4341-4184-97dc-90ac7ea2c7b7,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-1.31993685820912E-05,-6.39274597420902E-06,2011-01-01 07:00:00 -725c7737-ac5d-44f1-a664-e502ccb7bef7,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-1.32139964336872E-05,-6.39983056608326E-06,2011-01-01 07:00:00 -bbc65de3-5187-4702-bb81-358ca81925fa,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-1.24850489552447E-05,-6.04678518900774E-06,2011-01-01 07:00:00 -ec1a0d60-fbcb-4ed1-8537-f1d2e0abb98f,5b38af42-1ee4-4a41-b666-ea141187df37,-1.16009781538619E-05,-5.61861015765632E-06,2011-01-01 07:00:00 -8b2b99f2-7228-4d71-a9fd-1477505a9fa7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-1.26966179943321E-05,-6.1492527513371E-06,2011-01-01 07:00:00 -0f90a655-0669-45c6-9bb9-8122de3bb841,3776dfa9-f161-419e-9014-9cfb5a379025,-4.01965986524184E-05,-1.94681012666617E-05,2011-01-01 07:00:00 -d2680129-995e-4850-9f45-26e96e6c835a,cb646f5c-890a-4317-81eb-c7aeffb86389,-1.28911942826587E-05,-6.24349034885093E-06,2011-01-01 07:00:00 -2ec68ae3-d14b-42e8-b0a1-efec5fcc2f44,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-1.32637304647568E-05,-6.42391785669296E-06,2011-01-01 07:00:00 -f72bee39-75a5-4c3f-bbb3-e9192b50cc7a,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-1.29538784353723E-05,-6.27384966963316E-06,2011-01-01 07:00:00 -8a22fa56-ca2f-4930-9db9-bbf36844a612,4fc73066-d9a2-4175-84e5-f3692e050492,-1.33990738845689E-05,-6.48946766665231E-06,2011-01-01 07:00:00 -10faaeae-2879-4c7f-9028-047cbfa70345,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.002344623232639,-0.001758467424479,2011-01-01 07:00:00 -6fbe0864-03cc-4507-8a33-cd14e4788df8,de40f0bd-3793-4b02-b663-31d282b33f61,-3.83898399559214E-05,-1.85930480918401E-05,2011-01-01 07:00:00 -aad3a7a1-250f-4eb6-ac32-943cdae62334,241b5dad-aaac-4f7c-8152-a32839fcfa13,-1.17096941079482E-05,-5.67126369736888E-06,2011-01-01 07:00:00 -5a12cb52-3111-47da-8c10-e30eb996ef67,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-1.30976850294727E-05,-6.34349838197745E-06,2011-01-01 07:00:00 -eb88cb9a-7cb3-48e4-b69c-1d495dd63938,fa6d5184-b205-4b1b-839f-7b21ac956c28,-1.28652573636115E-05,-6.23092852562501E-06,2011-01-01 07:00:00 -02fb6a24-c1dc-472b-bb67-3cd75e22d322,19d949f2-54ff-483c-928b-2438fc760385,-3.48434939696665E-05,-1.68754743392939E-05,2011-01-01 07:00:00 -3ff3e120-66ec-40f4-88ea-f95c2add6073,3d74e9fc-be60-41bf-9339-cd067c9378a2,-1.31914450476373E-05,-6.38890843132456E-06,2011-01-01 07:00:00 -3abff4e3-a679-453e-aab2-062ebfc6d9ef,6291eea2-689c-48f3-b7a9-5054bf567cab,-1.15873288003833E-05,-5.61199947404991E-06,2011-01-01 07:00:00 -241a56cd-d10e-4ce1-8dd6-16b5bfe5eddc,5206abaa-3abc-4a15-a8f2-778139a3fc65,-3.96334443352561E-05,-1.91953531824251E-05,2011-01-01 07:00:00 -ed042282-1980-4302-9ebc-5ddec35bc4d2,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-1.32954343931371E-05,-6.43927277001772E-06,2011-01-01 07:00:00 -ccb7c146-7640-474f-8cfe-fcc372382d66,6cac0624-6336-4418-bcf0-990abcdb824b,-3.91745237909085E-05,-1.89730878184333E-05,2011-01-01 07:00:00 -539b2f09-4043-40ad-a5be-922cfce7dafc,645b0617-e6ab-438b-a141-9c497d720e4b,-0.001037654051144,-0.000778240538358,2011-01-01 07:00:00 -ef742f75-e4b5-40e1-9c53-8ec19528fc55,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-1.16788431717816E-05,-5.65632190702845E-06,2011-01-01 07:00:00 -6a478b47-e3b8-4952-bffc-77665aac3972,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.00209059856075,-0.001567948920562,2011-01-01 07:00:00 -b48095cc-d447-4203-a233-dc8b66ff5f07,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.001042597411006,-0.000781948058255,2011-01-01 07:00:00 -2b369a0e-9b8a-4151-b08f-a16a86af39b8,a50f12e1-33ed-4992-8579-da1800d5eff7,-1.1787461182686E-05,-5.70892801069296E-06,2011-01-01 07:00:00 -52074794-69ed-413a-90e8-8beefc2e7f9f,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-1.17638396813498E-05,-5.69748759544639E-06,2011-01-01 07:00:00 -4cb01f00-0b66-4cfb-b90e-958183c82b6a,51ed457c-81ff-470f-b45b-30a94a965c36,-1.18397222744479E-05,-5.7342392126562E-06,2011-01-01 07:00:00 -1d58e3a0-2ee5-4f97-9dfe-33204bf06d64,dcc2950b-23cc-407d-b53f-0056234f7ee1,-3.51117921950116E-05,-1.70054171005173E-05,2011-01-01 07:00:00 -c0c17b39-df94-4fa4-9f46-42fa287b7624,53df57d0-c789-4393-b0a5-897a3bc821a2,-3.39227776591289E-05,-1.64295510778158E-05,2011-01-01 07:00:00 -d54aad36-92e4-412c-922e-e62f88be8593,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.001056537191134,-0.000792402893351,2011-01-01 07:00:00 -bd1dbc0e-c018-434e-83f0-e03c043e3adc,1a738cc5-b8f0-41f0-9f60-85073dc80136,-1.16327508027723E-05,-5.63399835385289E-06,2011-01-01 07:00:00 -200da268-0de9-46aa-b4dd-983a37ff1911,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.001158701587256,-0.000869026190442,2011-01-01 07:00:00 -f95a7282-88fb-4915-aa5e-db343f1fd656,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.001087424923455,-0.000815568692592,2011-01-01 07:00:00 -f4a99b32-c364-4a86-a80d-e168c455ae81,0a2cdd93-b055-4e0b-8fce-088968316df4,-1.16621882621038E-05,-5.64825556611743E-06,2011-01-01 07:00:00 -e7407b0a-076d-424c-85fa-022c8d1d70e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-1.33495628954142E-05,-6.4654884001723E-06,2011-01-01 07:00:00 -307a923a-adec-4ec4-b094-da0084ae5f62,b938f0ab-e2c4-469e-9979-303d42224932,-3.57927016010435E-05,-1.73351965772506E-05,2011-01-01 07:00:00 -cbd0332e-230e-4509-b988-4d8105f0dc7e,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.001043227521582,-0.000782420641187,2011-01-01 07:00:00 -53e0e1f9-4181-4716-971f-ffa2fce8ec97,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-3.45986104314562E-05,-1.67568718286277E-05,2011-01-01 07:00:00 -12ded54d-19a4-42a3-a8cc-8558a7c010ff,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-1.16053786668377E-05,-5.62074142336316E-06,2011-01-01 07:00:00 -32a63847-9e88-4d17-a7f3-6cd50276b7c6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.009390141553974,-0.007042606165481,2011-01-01 08:00:00 -308a089b-dc99-480f-86c3-50f859b2630d,83f68d87-a893-4e7f-b21d-4874929f927d,-9.22979378435368E-05,-4.4701931528575E-05,2011-01-01 08:00:00 -0042f0cb-df68-4732-8af6-d48e93bede2e,241b5dad-aaac-4f7c-8152-a32839fcfa13,-9.66680247028404E-05,-4.68184611945972E-05,2011-01-01 08:00:00 -1023fe32-33cf-4a26-a809-c602278226aa,5b38af42-1ee4-4a41-b666-ea141187df37,-9.59463875680339E-05,-4.64689563785386E-05,2011-01-01 08:00:00 -204b4442-0e53-46ce-aeb1-0ef0a23486c3,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000107666434924,-5.21452343826586E-05,2011-01-01 08:00:00 -dc48dc0b-2458-4df4-8699-c2c43125c9e8,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000111179660175,-5.3846767031321E-05,2011-01-01 08:00:00 -c678f321-103f-4411-a87b-555ea0652318,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-9.55246521890249E-05,-4.62647006120923E-05,2011-01-01 08:00:00 -df1621e4-eae1-4e9d-ac7f-1a219d912000,a50f12e1-33ed-4992-8579-da1800d5eff7,-9.40828998402479E-05,-4.55664280798777E-05,2011-01-01 08:00:00 -8d0c9e5d-1cc4-4d8f-9652-cc2c9bf46324,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.016357178729232,-0.012267884046924,2011-01-01 08:00:00 -9c8fc824-4755-493b-b222-5adce6ff8867,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.008702057756099,-0.006526543317074,2011-01-01 08:00:00 -ceb8fe5b-3ce2-4114-a6de-f6aa84d60dc1,1a738cc5-b8f0-41f0-9f60-85073dc80136,-9.3941910708454E-05,-4.54981439268081E-05,2011-01-01 08:00:00 -ef2822ef-e2fa-4839-9f57-494895cfb4d5,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-9.38915455256376E-05,-4.54737509554559E-05,2011-01-01 08:00:00 -4effc580-d945-4203-8476-1d06b003f883,6cac0624-6336-4418-bcf0-990abcdb824b,-0.000331606831668,-0.000160604518692,2011-01-01 08:00:00 -f77741d6-dad5-463a-89da-345e1b1de596,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-9.48195692480561E-05,-4.59232133580371E-05,2011-01-01 08:00:00 -f0f1b790-943b-4fa6-bb35-70d0b34822c6,de40f0bd-3793-4b02-b663-31d282b33f61,-0.000321338605039,-0.000155631389558,2011-01-01 08:00:00 -c557ff7c-3424-42af-b8d1-e9ab78e5014f,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.000325025233863,-0.00015741690539,2011-01-01 08:00:00 -49153b48-51f3-463f-90c0-6a1b36348ded,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000108521549399,-5.25593852250166E-05,2011-01-01 08:00:00 -35e396af-eb63-4361-b22f-c5e932f6af3b,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000109561398589,-5.30630071734771E-05,2011-01-01 08:00:00 -aaaeb643-c3fc-4e7f-a73e-b8579a073102,51ed457c-81ff-470f-b45b-30a94a965c36,-9.72526441797225E-05,-4.71016053301699E-05,2011-01-01 08:00:00 -b5db4c5d-c53e-4edf-83d2-fa01d5f50251,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-9.71145782498004E-05,-4.70347369483837E-05,2011-01-01 08:00:00 -f13e0d28-87cf-448a-99f8-853474356a8d,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000107347191424,-5.19906176989716E-05,2011-01-01 08:00:00 -d6903f25-523e-473c-bd69-11cbeefbe3c2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000109879900539,-5.32172647086221E-05,2011-01-01 08:00:00 -a0604630-8b49-4468-a1c8-0c823bd882fc,6291eea2-689c-48f3-b7a9-5054bf567cab,-9.38761382953441E-05,-4.54662888932504E-05,2011-01-01 08:00:00 -5fcea371-5ee5-4a99-b8bc-8630e8689585,4e655530-909f-4acf-8ed9-d19f849265df,-9.47426632613144E-05,-4.58859660886637E-05,2011-01-01 08:00:00 -ef9f283b-ded2-40aa-b397-f89f48bda824,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00011125524241,-5.38833731782138E-05,2011-01-01 08:00:00 -05325f46-1f41-4f81-89f5-391f2e36bddb,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-9.7285144327154E-05,-4.71173458699815E-05,2011-01-01 08:00:00 -1fc98799-74d6-4d6f-904f-06ce680244b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.000316935218059,-0.000153498731908,2011-01-01 08:00:00 -fce3a917-f46a-486d-89ac-0172d0df024d,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-9.55271068166834E-05,-4.62658894425265E-05,2011-01-01 08:00:00 -adfb22eb-292c-441a-ae2c-1829cf749115,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000105940997336,-5.13095668183705E-05,2011-01-01 08:00:00 -03847373-e397-45d5-98bd-3fb87def3c78,19d949f2-54ff-483c-928b-2438fc760385,-0.000286788617266,-0.000138898066758,2011-01-01 08:00:00 -e982e332-0dd7-4721-b2bb-95aa6bd26724,bb929fcc-a67e-423c-9569-73364746383d,-0.000106256036223,-5.14621471153644E-05,2011-01-01 08:00:00 -c1f8370e-51fd-4175-9211-8ebb9be75ce6,5a612315-ad74-4d98-b350-7e44630b8a6e,-9.03537655290006E-05,-4.37603259010314E-05,2011-01-01 08:00:00 -481a2351-9a45-4da1-9c83-17bbfceb67cf,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000106701379632,-5.16778367722629E-05,2011-01-01 08:00:00 -1aeaf92f-d09a-4019-baa0-fe5077f567d7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-9.49773397553117E-05,-4.59996251021924E-05,2011-01-01 08:00:00 -f091149a-ea8a-4163-afe5-c04d6cb3e189,fad9b8c1-9ded-4856-ab91-f41217259363,-0.000290902141017,-0.000140890337239,2011-01-01 08:00:00 -bf57e33e-d6c3-4914-b33c-8e176ae070f0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000110204316779,-5.33743866645535E-05,2011-01-01 08:00:00 -7d2d9622-b592-4936-abe6-c2fcba04caa2,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000109636639179,-5.30994478546194E-05,2011-01-01 08:00:00 -d7729941-1315-475f-ba02-2cc9df6ca55e,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.008926124311573,-0.00669459323368,2011-01-01 08:00:00 -58ba0725-9022-4940-880b-1dccc1bf08b0,b938f0ab-e2c4-469e-9979-303d42224932,-0.000288274069528,-0.000139617504124,2011-01-01 08:00:00 -50e1ec34-b672-48e0-80a2-483a2a295d19,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.000330032765769,-0.000159842163783,2011-01-01 08:00:00 -9454d37c-e872-425d-b410-8ecf0efe8f46,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.00874787652988,-0.00656090739741,2011-01-01 08:00:00 -d09a8310-8f87-4967-95a8-c72ff0215706,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.000290204316785,-0.000140552365538,2011-01-01 08:00:00 -90bdede0-0bf4-471c-bafa-6d2f44882649,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.000278685578065,-0.000134973585756,2011-01-01 08:00:00 -a1050b41-7075-4c3b-aa64-bbdb611475a1,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000104823312728,-5.0768247456519E-05,2011-01-01 08:00:00 -62ce632c-c015-4e62-b78e-88e8d621d1e3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000113017468289,-5.47368581253651E-05,2011-01-01 08:00:00 -58928b10-3d41-4f8c-852c-46fd2240fe37,26647b27-a278-4ddb-a68e-8437d24798ca,-0.009608245205319,-0.007206183903989,2011-01-01 08:00:00 -83f0cc75-616e-4089-a61e-7d2153452029,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.008778527518291,-0.006583895638719,2011-01-01 08:00:00 -9108aacc-4292-4310-85f1-4458a819cabd,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.008507022751705,-0.006380267063779,2011-01-01 08:00:00 -d9f946e8-1b40-4bcf-a6d9-d48549990f2c,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.019224998704494,-0.014418749028371,2011-01-01 08:00:00 -e62c5160-e382-4be5-9b4a-fd9cca9d19e9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.009739402113916,-0.007304551585437,2011-01-01 08:00:00 -06bdece3-c116-41f7-9f75-361f36743f17,819018d3-4601-4c39-9d41-4a911572d406,-0.016356800226415,-0.012267600169811,2011-01-01 08:00:00 -3dde9912-2e9e-43f3-ad91-0d865c0abb25,645b0617-e6ab-438b-a141-9c497d720e4b,-0.008532523673988,-0.006399392755491,2011-01-01 08:00:00 -7913d486-da6e-4a7a-be20-1f42e2c9ffa3,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.008405594077929,-0.006304195558447,2011-01-01 08:00:00 -d848a79a-dee1-4e5d-bf0a-44bdd1b42094,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.000310905321032,-0.000150578319487,2011-01-01 08:00:00 -7f3de65e-195f-48ef-b3e8-04d179fae3d0,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.009767163232361,-0.007325372424271,2011-01-01 08:00:00 -1b236c27-37db-4376-85c3-15f3b127826b,62b0cca9-b44c-4eda-999f-ae2832319848,-0.000288021748307,-0.000139495299379,2011-01-01 08:00:00 -c91a7bde-65dd-4af7-af00-03a0e217e072,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000109778151103,-5.31679852075999E-05,2011-01-01 08:00:00 -a2008121-6a03-43d4-9eae-ed6981417275,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00010061486654,-4.87300039404289E-05,2011-01-01 08:00:00 -8d9414de-5632-4370-804a-212adcf45604,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000108221793252,-5.24142066971629E-05,2011-01-01 08:00:00 -3ad1427c-fce4-4323-af9d-3bc9f2487f0d,0a2cdd93-b055-4e0b-8fce-088968316df4,-9.27572818986767E-05,-4.49244020082051E-05,2011-01-01 08:00:00 -61f4e26e-1d3b-487e-9829-d56c8301340d,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.016772900071527,-0.012579675053645,2011-01-01 08:00:00 -6cac7d24-5f7b-4e2e-b911-1a33c05bbda9,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.000281536659104,-0.000136354427326,2011-01-01 08:00:00 -68a30e03-2814-4cb2-81b4-459cbf1f0bcb,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.00973329459333,-0.007299970944998,2011-01-01 08:00:00 -90e67584-ab76-49fb-8a0d-a66bc17d5f81,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.121104601120335,-0.090828450840252,2011-01-01 09:00:00 -1cc85cbf-90a4-498c-944e-b267b2ad056b,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.00149441452545,-0.000723777988466,2011-01-01 09:00:00 -60383fa5-4fd9-478c-bfa8-adf722700aeb,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001167642378228,-0.000565515014321,2011-01-01 09:00:00 -e989daef-559b-4e3f-aa16-c3dcec66fb7a,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.144884033848004,-0.108663025386003,2011-01-01 09:00:00 -b821e377-cc5d-4c57-bbc7-180c397c645d,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001254324612922,-0.000607497136681,2011-01-01 09:00:00 -9639a6d8-6818-4ed1-9267-288d03ea284f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001459021747904,-0.000706636483949,2011-01-01 09:00:00 -43dea7e7-dd03-48fe-aedd-338708ba0c7f,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001029998112785,-0.000498850853963,2011-01-01 09:00:00 -c0c160e2-9360-45a3-a627-cb3b4620ba2a,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001096082883804,-0.000530857169361,2011-01-01 09:00:00 -24ed91d8-ab8e-45b9-9bda-b6c3203d71ef,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001645794941652,-0.000797094870272,2011-01-01 09:00:00 -220f4675-0db0-4a93-8532-4d80e35f14e0,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001109501436459,-0.000537356071026,2011-01-01 09:00:00 -a64ddca9-f7d8-4224-88d7-40623d8172d2,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001248101467447,-0.000604483129765,2011-01-01 09:00:00 -aebf981d-acc8-4f2a-a68e-a9771b120932,de40f0bd-3793-4b02-b663-31d282b33f61,-0.004731561173763,-0.002291599666846,2011-01-01 09:00:00 -a64c8442-4b28-4c3f-a238-de657ab88793,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001289317921276,-0.000624445169438,2011-01-01 09:00:00 -9d2731c7-fcb7-460c-809d-3385603b73c5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000901499950451,-0.000436616353514,2011-01-01 09:00:00 -06d553ee-6f75-43ac-8a76-54d135c27416,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000978468316913,-0.000473893834764,2011-01-01 09:00:00 -59cc5185-3402-4084-8458-7928bdb13106,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001331583199835,-0.000644915178111,2011-01-01 09:00:00 -8370dc23-334a-4994-9006-a06dc7735740,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.152730549330023,-0.114547911997517,2011-01-01 09:00:00 -4cc634bc-538a-4c57-8719-6f9d35bc2f55,b938f0ab-e2c4-469e-9979-303d42224932,-0.003287641099233,-0.001592277257132,2011-01-01 09:00:00 -c63524bc-8dd9-49f1-9f23-85b615cf3f7a,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001318824014466,-0.000638735622597,2011-01-01 09:00:00 -547cf64d-d3f6-4e07-baf4-4a008fda27f7,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000904726787067,-0.000438179181815,2011-01-01 09:00:00 -ae66aa30-ab8e-46d9-823d-55c9c5d8ddec,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001579507453412,-0.000764990374444,2011-01-01 09:00:00 -7743e165-37b7-4646-bb68-740dc3c318b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003253387697463,-0.001575687577489,2011-01-01 09:00:00 -cc8a7c43-4c87-43ba-81c2-80b33fe761b2,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001536386110346,-0.000744105754806,2011-01-01 09:00:00 -de7801fb-dd69-4bd8-9755-2f834af19998,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001173575240883,-0.00056838843085,2011-01-01 09:00:00 -ae608e3f-0fe4-4716-900a-d4ff832f4859,bb929fcc-a67e-423c-9569-73364746383d,-0.00142960202178,-0.000692387860269,2011-01-01 09:00:00 -aba4197e-9cb5-49d4-80d8-28703df93e2c,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001525892014159,-0.000739023232053,2011-01-01 09:00:00 -aea5864a-84a1-4d13-95ff-2f2ed1196979,4e655530-909f-4acf-8ed9-d19f849265df,-0.000921471639228,-0.000446289083859,2011-01-01 09:00:00 -f4a91b8d-fc43-406a-808d-bd822dfcfcb2,fad9b8c1-9ded-4856-ab91-f41217259363,-0.00335729062734,-0.001626010063186,2011-01-01 09:00:00 -8def46a3-1e9b-4824-81c9-f5033be1a563,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00399763992546,-0.001936145383083,2011-01-01 09:00:00 -b1d671d9-5f63-4ed9-a5fe-26d96f0789ea,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001682870680851,-0.00081505147032,2011-01-01 09:00:00 -90ccfed0-aacc-4add-81cd-b5b2b0b2a726,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001709673566679,-0.0008280327004,2011-01-01 09:00:00 -cf003dc4-fac9-4064-97b2-39ca3a548249,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001233563221643,-0.000597441935957,2011-01-01 09:00:00 -c2b7ed25-e4ea-41c2-8018-d124cb756835,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001303807371721,-0.000631462730575,2011-01-01 09:00:00 -24d54f66-c0e1-4c9b-b159-73e9a605d883,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.001538420405364,-0.000745091008851,2011-01-01 09:00:00 -688d38c1-bcec-4ccd-bb77-bd67900f953f,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.002010158639855,-0.000973564263513,2011-01-01 09:00:00 -8cc382f2-8d2d-4975-acb0-a811ae8b9af9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00159158981835,-0.000770842130862,2011-01-01 09:00:00 -8d270e13-8c87-4ed9-9e2b-a533be3d5339,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001092576644034,-0.000529159019935,2011-01-01 09:00:00 -61659085-3990-471a-a66d-2d1e0c2c77d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001342531425234,-0.000650217645681,2011-01-01 09:00:00 -01d29211-1525-4209-adbc-19b605910dc2,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001270630549896,-0.000615394462397,2011-01-01 09:00:00 -85d1f005-f562-494d-8c1a-5b7e0754a787,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.129714500322774,-0.097285875242081,2011-01-01 09:00:00 -a67d6508-64c9-446c-ba1b-cd8443747a80,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.004350547270039,-0.002107066211022,2011-01-01 09:00:00 -d8738325-0491-4acb-9f2c-94ef7c3d3b3f,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003773606714212,-0.001827641146658,2011-01-01 09:00:00 -be475029-5afc-452a-afe3-d24d723c4707,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001815761469757,-0.000879413416916,2011-01-01 09:00:00 -3d1e579e-7eff-4901-a8e2-f7b77e5a80be,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.004310700315509,-0.002087767450133,2011-01-01 09:00:00 -132d980a-473d-4192-a219-9288c0c35d5c,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00163116731717,-0.000790010388394,2011-01-01 09:00:00 -48640fbe-ff96-4507-9a07-67ac5681b861,645b0617-e6ab-438b-a141-9c497d720e4b,-0.110668663371339,-0.083001497528504,2011-01-01 09:00:00 -d11ec13e-e6ee-447e-8973-3019108b5731,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.11781291447014,-0.088359685852605,2011-01-01 09:00:00 -26f82259-46fe-49f5-978b-d8bbaf61e4dc,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.122649529972607,-0.091987147479455,2011-01-01 09:00:00 -af020ef2-08d9-4037-b452-0b25368b7ef9,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003647022290814,-0.001766333512278,2011-01-01 09:00:00 -f8fa69c9-70bb-4a1d-9a5f-292108410d8e,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.141449922693442,-0.106087442020082,2011-01-01 09:00:00 -94fb426f-5e16-4ff1-9315-61e452fcbcdf,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.099380184680636,-0.074535138510477,2011-01-01 09:00:00 -67709131-18ba-46d7-95d0-5607d7515578,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.104238760595291,-0.078179070446468,2011-01-01 09:00:00 -a85c8e23-1278-406d-8536-8bec13cebcbd,19d949f2-54ff-483c-928b-2438fc760385,-0.003708608527405,-0.001796161088012,2011-01-01 09:00:00 -24bafacd-1615-44d2-b625-53401df3b716,0818deae-c7d9-4252-ac4c-f147004e5752,-0.124847833781321,-0.093635875335991,2011-01-01 09:00:00 -8bc7799f-fe33-4dc9-bc4f-8f2c52bebd63,26647b27-a278-4ddb-a68e-8437d24798ca,-0.125174891791904,-0.093881168843928,2011-01-01 09:00:00 -962de57e-ffce-4410-bbfe-d81648d1591d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.250395655271586,-0.187796741453689,2011-01-01 09:00:00 -c9435595-c897-467b-b712-aef590a6ed44,819018d3-4601-4c39-9d41-4a911572d406,-0.185564085833483,-0.139173064375112,2011-01-01 09:00:00 -b4d1d2d2-80e2-4582-ab58-567e5d9728cc,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.09590700306114,-0.071930252295855,2011-01-01 09:00:00 -0fc0c8e0-dcdf-4d7f-88de-e770a9b8c556,6cac0624-6336-4418-bcf0-990abcdb824b,-0.005110398054781,-0.002475078742451,2011-01-01 09:00:00 -cd9bcaa2-ffa7-4157-a53a-64bb5b2d899a,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003509540519904,-0.001699748051613,2011-01-01 09:00:00 -867b4baa-bf1b-48a0-b049-6c912c423f71,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.226474025261148,-0.169855518945861,2011-01-01 09:00:00 -b8e06efa-c159-4421-bfbe-94f5223f0184,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001136018851611,-0.000550199041348,2011-01-01 09:00:00 -a4c1896f-2e6c-4cdb-99f9-18424d1291f2,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.004408540372985,-0.002135153552707,2011-01-01 09:00:00 -bb9bcbef-010f-4690-92c3-14e622fafbf6,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000827808522219,-0.000400925965884,2011-01-01 10:00:00 -fabf6743-b9c0-4e15-88e3-db894705a285,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.079556795616373,-0.05966759671228,2011-01-01 10:00:00 -d464b6ba-a750-417d-9fd5-9b363b9290bd,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000943351409117,-0.000456885940065,2011-01-01 10:00:00 -c28fa5b5-c3ae-4fac-b116-67e4f9eaa352,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002804877219816,-0.001358464038913,2011-01-01 10:00:00 -18c03627-3fb5-49d6-a68d-04f1cd1132dc,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804398807542,-0.000389588123598,2011-01-01 10:00:00 -acb84627-79a8-49a0-ab45-d7be0c1f3c36,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002381867890261,-0.001153591270057,2011-01-01 10:00:00 -ced7e19e-8361-4ee8-bff0-c21c20388ff7,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.073808829206781,-0.055356621905086,2011-01-01 10:00:00 -c980a9d6-ddf1-4496-9600-5d0089025379,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002968563639562,-0.001437740990258,2011-01-01 10:00:00 -f02e08bd-f0d2-4a77-ae0b-8d01ab141848,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.068735570404284,-0.051551677803213,2011-01-01 10:00:00 -3c5fe379-87a0-48fb-a486-bdafc71da32e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.083621470235429,-0.062716102676572,2011-01-01 10:00:00 -73927d54-05bb-4f66-8a4d-5aee0e3d892e,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000971295809802,-0.000470420031023,2011-01-01 10:00:00 -e98df64e-a63b-45e1-9417-3048cb1fda8b,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.126861748839704,-0.095146311629778,2011-01-01 10:00:00 -a3e4e3fc-1eb1-4646-bc01-4dc3d661c576,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.084127980770985,-0.063095985578239,2011-01-01 10:00:00 -933c230b-a919-46d9-9fd9-746a9dee7409,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002360129117056,-0.001143062701661,2011-01-01 10:00:00 -11bdbd8c-eefe-47c4-b490-d94ce05c4f64,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.14157450860764,-0.10618088145573,2011-01-01 10:00:00 -58848904-d374-410e-b269-9a1f4dd3cd51,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00079972878711,-0.000387326329473,2011-01-01 10:00:00 -15b2b2db-52b9-4990-a47b-98ee1213d321,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.00089387539585,-0.000432923613181,2011-01-01 10:00:00 -63306adb-eaf1-40bd-b447-35c51362b385,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.163045190703394,-0.122283893027545,2011-01-01 10:00:00 -563c47a8-34ff-42cc-82d1-1d9822f74aad,819018d3-4601-4c39-9d41-4a911572d406,-0.133821382350881,-0.100366036763161,2011-01-01 10:00:00 -2d947f9c-07e5-45fa-a071-32c620603ecd,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002828813516827,-0.001370056916664,2011-01-01 10:00:00 -3ee93b33-219b-465a-8090-bcacd30501c5,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000760153333802,-0.000368159062626,2011-01-01 10:00:00 -742edd3b-f1db-4632-a7f6-f6bf2607b8dc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.08257149250133,-0.061928619375997,2011-01-01 10:00:00 -926410e0-9f8d-4619-99db-51038a738417,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000762320609509,-0.000369208722159,2011-01-01 10:00:00 -c5aabe2b-79ac-4a55-8274-b91f48c6469b,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000807317295322,-0.000391001611742,2011-01-01 10:00:00 -9a0000d5-522e-47dd-8a1f-69d2157861c5,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000994809341459,-0.000481808154168,2011-01-01 10:00:00 -5d9d4f7c-7a74-452a-9dd1-3558c1d65d71,26647b27-a278-4ddb-a68e-8437d24798ca,-0.082545612911516,-0.061909209683637,2011-01-01 10:00:00 -2aa4f3f3-97a3-44a5-bec0-561888829373,bb929fcc-a67e-423c-9569-73364746383d,-0.000925733275238,-0.000448353088382,2011-01-01 10:00:00 -f988571c-7a17-45a1-846d-518ca7ab7bc3,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000719338250394,-0.000348391415521,2011-01-01 10:00:00 -fc2af59b-e438-4171-a0f5-f43655c307d0,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000718694054838,-0.000348079417374,2011-01-01 10:00:00 -64246cff-f7c7-4819-8fd2-c7b2e3ed2a22,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000943529841796,-0.000456972358956,2011-01-01 10:00:00 -f15ec2e1-544c-4955-a0d2-378d3939de70,19d949f2-54ff-483c-928b-2438fc760385,-0.002379326002669,-0.001152360177708,2011-01-01 10:00:00 -13994e83-0b15-442c-ad4e-7dd1cdce25a7,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.069864721958699,-0.052398541469024,2011-01-01 10:00:00 -76f3d6e0-c93d-499e-9f5a-5ecfe2b735c6,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000787098862223,-0.000381209377667,2011-01-01 10:00:00 -3244ad0c-c1ad-4092-8c23-9f691f207a9b,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000764062189513,-0.000370052207852,2011-01-01 10:00:00 -8427fd44-d82a-4b28-b68e-77296f2605aa,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.072850802498799,-0.054638101874099,2011-01-01 10:00:00 -dbb5bee5-9e97-4edf-949d-9571f2712dd2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000940958277528,-0.000455726893537,2011-01-01 10:00:00 -82025c0e-759b-40c8-ba7a-9c929d9e76db,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000935056339553,-0.000452868454514,2011-01-01 10:00:00 -2fd2c05d-07aa-49ac-9acd-a1b52a9b3eb3,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000804365935924,-0.000389572203147,2011-01-01 10:00:00 -70496057-d8f4-41a0-93a6-e8d671aa1c0b,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000768641442911,-0.000372270041496,2011-01-01 10:00:00 -52d83006-d2d7-4357-8f7d-3289f890fd7d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002560247233254,-0.001239984328915,2011-01-01 10:00:00 -d3c1151a-0443-45db-9759-6728f0bfa3c0,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.084809320919145,-0.063606990689358,2011-01-01 10:00:00 -f77ce588-7cd1-473a-b524-79f21f03a513,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002853612717642,-0.0013820677178,2011-01-01 10:00:00 -dc16d173-52e6-4dcf-9f40-cf5bea92485f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002786397099288,-0.001349513708041,2011-01-01 10:00:00 -1d553468-246f-41a8-a4c9-f7edde77de01,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000817215526704,-0.000395795544,2011-01-01 10:00:00 -91b29d00-5450-438c-914e-36050e395b95,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000779173646812,-0.000377371020658,2011-01-01 10:00:00 -90085cc4-d5fd-47e9-9f5e-c772daec2808,b938f0ab-e2c4-469e-9979-303d42224932,-0.00232290004681,-0.001125031839999,2011-01-01 10:00:00 -5108877c-b210-46f2-a374-ed9215d0ed6f,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07126292359844,-0.05344719269883,2011-01-01 10:00:00 -965c02b3-b43d-489c-b659-8eb708567332,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002309185386622,-0.001118389526909,2011-01-01 10:00:00 -34bd790b-a518-4708-8e5e-2d5639d4330a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000975847164508,-0.000472624352715,2011-01-01 10:00:00 -a4dd2932-a6df-487b-aa95-1b4c3f1d5a80,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000737133177955,-0.000357009892293,2011-01-01 10:00:00 -973db954-75bd-4156-aff2-8670c7676ff4,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000786224026774,-0.000380785675521,2011-01-01 10:00:00 -827dd10f-20ff-44b5-afcb-d2b82ace317e,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000883744651844,-0.00042801706992,2011-01-01 10:00:00 -d7225bd4-2a72-4325-8548-2e8b318af939,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00246088484464,-0.00119186092772,2011-01-01 10:00:00 -07401d94-f3dd-4fc4-9393-7b7cee20cd8e,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000974414590828,-0.000471930525615,2011-01-01 10:00:00 -4b56676f-b629-42c8-8da9-600732d6377d,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000976127683401,-0.000472760214215,2011-01-01 10:00:00 -962b3a70-413d-4598-aa0a-278071c3588a,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000939771677083,-0.000455152196712,2011-01-01 10:00:00 -04a91256-18e4-44a6-93bc-73165dfe3938,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00095078723127,-0.000460487273102,2011-01-01 10:00:00 -719a55d0-2b29-44d1-acf6-f257b5897c99,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000954283904166,-0.000462180789078,2011-01-01 10:00:00 -6c54de5e-7ceb-4b92-882b-2f8162770960,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.00235660944651,-0.001141358047414,2011-01-01 10:00:00 -1355642a-923a-4a0a-b8f0-09878419c366,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.067470788551788,-0.050603091413841,2011-01-01 10:00:00 -2d0168a4-27b0-408a-a5e3-ae78be6a9342,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001045138534561,-0.000506183694906,2011-01-01 10:00:00 -71ae7907-8a4d-4401-bb12-66f1d14bcd1a,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000906079760604,-0.000438834456807,2011-01-01 10:00:00 -7a53725b-bf42-4667-ac1d-5b73cc999640,4e655530-909f-4acf-8ed9-d19f849265df,-0.000733257817404,-0.000355132969514,2011-01-01 10:00:00 -eff37c26-5287-462e-a691-61529d16c319,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.081358832714709,-0.061019124536031,2011-01-01 11:00:00 -ba6bc78a-e1f0-4955-a92f-da3d7c7b479c,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.07192803633038,-0.053946027247785,2011-01-01 11:00:00 -b7030fc6-2d6a-434e-94b7-ed9d811dd376,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07256141114062,-0.054421058355465,2011-01-01 11:00:00 -683c4613-a188-4ce6-b89d-610e458c164f,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.071431869359144,-0.053573902019358,2011-01-01 11:00:00 -91dc13ad-3720-48f7-89fa-7d5e39e15841,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.166659657628408,-0.124994743221306,2011-01-01 11:00:00 -839b29ae-46eb-492b-88c5-1feaf3d6b0e7,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000802693627011,-0.000388762266974,2011-01-01 11:00:00 -faf9fcb3-0dd8-4bc4-9239-14fc0e75d56b,819018d3-4601-4c39-9d41-4a911572d406,-0.140740555351807,-0.105555416513855,2011-01-01 11:00:00 -c454e007-48fe-481a-80b3-20f8cfcb6ff8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.08353379779325,-0.062650348344937,2011-01-01 11:00:00 -50015638-a749-45ff-826f-0f3ab343502b,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000962124328445,-0.000465978079868,2011-01-01 11:00:00 -8d8a4424-6696-4f30-8e9f-30f13ddefdc9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.084803550224487,-0.063602662668365,2011-01-01 11:00:00 -d7437e87-0759-4416-96b3-0a04c7c573cd,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000791186544203,-0.000383189132408,2011-01-01 11:00:00 -9ec38e75-6996-4e39-8e8a-086d5a2ba088,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.073214178366409,-0.054910633774807,2011-01-01 11:00:00 -3800d1ac-b18b-473f-8d66-95d81d1ae90c,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002879245667811,-0.00139448232218,2011-01-01 11:00:00 -c3876b50-b4f9-46f5-847a-6ebddfc444fe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002402943353606,-0.001163798582825,2011-01-01 11:00:00 -363dd2a4-5bde-43f6-b51c-f456fdd1a946,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.137981801389053,-0.10348635104179,2011-01-01 11:00:00 -ba1d65e6-d583-43f1-b842-c3c731136df9,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000823048757819,-0.000398620706771,2011-01-01 11:00:00 -19a63259-57ae-4748-a213-63cebe2e8577,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000828243132104,-0.000401136457058,2011-01-01 11:00:00 -60613254-470a-4276-bbd2-3e30a9a6b96f,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.085233470940339,-0.063925103205254,2011-01-01 11:00:00 -a63c4f14-65a4-4e98-907c-883beffba5c0,b938f0ab-e2c4-469e-9979-303d42224932,-0.00242833963909,-0.001176098565265,2011-01-01 11:00:00 -f2f2d494-afb6-49b2-97d0-9156aed36135,4e655530-909f-4acf-8ed9-d19f849265df,-0.000789542929745,-0.000382393093594,2011-01-01 11:00:00 -61462b91-4c0d-4ce2-80b6-d75cc2c3eb73,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000795931568102,-0.00038548725237,2011-01-01 11:00:00 -31921f0e-2d6b-4dba-a736-bc018444b2e9,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002838712103956,-0.001374851021217,2011-01-01 11:00:00 -19f91f7f-c852-4ca3-9591-71188be946bd,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000944468703262,-0.000457427070317,2011-01-01 11:00:00 -7a13607d-f259-498e-9305-50dd3bd00076,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000943831437169,-0.000457118428262,2011-01-01 11:00:00 -235243cf-bbc1-451e-a564-2d6ae0422c24,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000783581210827,-0.000379505701339,2011-01-01 11:00:00 -2209e08b-5adf-4ac3-9fbe-c38835b2896f,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000831711827243,-0.000402816422789,2011-01-01 11:00:00 -80fff301-ca55-47ab-a06e-2ab17eacb930,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.142843966590602,-0.107132974942951,2011-01-01 11:00:00 -72dfcb8b-d7e7-44ba-aab4-b7496421aa32,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002926164271883,-0.00141720603926,2011-01-01 11:00:00 -cba8cc47-6189-4147-b3a4-6a083b7f8da3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000804116113854,-0.000389451208796,2011-01-01 11:00:00 -556d5917-3b89-485a-9c31-b91b68448385,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002409040398714,-0.001166751516545,2011-01-01 11:00:00 -3acfe4c8-6db8-4e45-a0b1-5cf1ba16e1a2,19d949f2-54ff-483c-928b-2438fc760385,-0.002419496908659,-0.00117181583545,2011-01-01 11:00:00 -25e15287-7990-4701-a9f4-fbb918d84f6f,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000818141458064,-0.000396243993025,2011-01-01 11:00:00 -3d48805f-f3e4-47dc-914c-b5a0bbc6c22f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000811521644834,-0.000393037871148,2011-01-01 11:00:00 -ce53fa81-1125-4441-be32-679ee4e7ebcb,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000971300575741,-0.000470422339273,2011-01-01 11:00:00 -e3ea4cf1-5673-4357-bcfc-20aa77b685e3,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.00095995830225,-0.000464929025502,2011-01-01 11:00:00 -188ea02d-ca98-471c-bbfd-b493cfc6382e,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002849228304176,-0.001379944249442,2011-01-01 11:00:00 -37688b27-2021-429e-b655-be31dbde2657,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000808381406182,-0.000391516984154,2011-01-01 11:00:00 -441fde73-09ef-4efa-9ff8-8602db07d65f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000945540622834,-0.000457946224661,2011-01-01 11:00:00 -33e26cad-e227-4780-926e-2e0286625fc0,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000922006897608,-0.000446548321325,2011-01-01 11:00:00 -5d5c992f-fba0-44d6-b48a-4ff840d62389,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002867921366133,-0.001388997712555,2011-01-01 11:00:00 -5cc8af20-0195-4532-be67-c9869254b544,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804697181872,-0.000389732632881,2011-01-01 11:00:00 -96cef89e-ca84-420c-9dab-3b687bad628a,bb929fcc-a67e-423c-9569-73364746383d,-0.000945415780435,-0.000457885760727,2011-01-01 11:00:00 -0aea8aed-2c05-42bc-9310-72abc315503f,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000939399496843,-0.000454971941595,2011-01-01 11:00:00 -c0668262-4824-40f0-8272-37666097196b,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002752791294924,-0.001333237674137,2011-01-01 11:00:00 -90c30382-448c-484d-b91f-890b58e7913e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000955925625036,-0.000462975910786,2011-01-01 11:00:00 -e265ab92-fdcb-4900-97fb-92ae88abacd8,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000811240606677,-0.000392901758156,2011-01-01 11:00:00 -ddda9d2a-f44f-4220-8aac-3c951398e73e,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002394962315736,-0.001159933189765,2011-01-01 11:00:00 -e1a5d5cd-a048-42d7-84d8-a2f430317b77,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000957968573993,-0.000463965356125,2011-01-01 11:00:00 -2a905144-59d1-42bd-8068-08f7acd81263,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000928110140244,-0.000449504256644,2011-01-01 11:00:00 -714e303e-4604-4ad0-929f-ff7a66ec33cc,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000950320752429,-0.000460261347087,2011-01-01 11:00:00 -efc84d75-932b-4b6f-973d-96078edf6892,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002471294914327,-0.001196902754582,2011-01-01 11:00:00 -68c6cc0d-f1e9-4256-8afb-a22702725e25,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00077501491686,-0.000375356855814,2011-01-01 11:00:00 -9a622ada-76d3-451b-9bfe-91cc6c104b33,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.083849590052647,-0.062887192539485,2011-01-01 11:00:00 -466d3de7-eabe-487e-8c6b-2e121fb3304b,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000947296146564,-0.000458796463609,2011-01-01 11:00:00 -5863b855-ae37-4635-ac63-0e8cae607cfe,26647b27-a278-4ddb-a68e-8437d24798ca,-0.084736215134699,-0.063552161351024,2011-01-01 11:00:00 -93adb442-44a6-476f-b731-2bb83b898357,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002435233374789,-0.001179437353849,2011-01-01 11:00:00 -81d45208-0668-4b60-b1bf-9ddbb6fe717a,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00080841327625,-0.000391532419532,2011-01-01 11:00:00 -0f636dd7-48e1-4d3a-8cf5-8611df9023e8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.07386175037782,-0.055396312783365,2011-01-01 11:00:00 -dcf0ef76-d24c-4506-9e13-84501cfcc69c,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.070441783342661,-0.052831337506996,2011-01-01 11:00:00 -8ec1f820-db74-422b-b354-1e0090d276ce,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00095724405498,-0.000463614455552,2011-01-01 11:00:00 -8ec0af2c-2db0-4a14-9e70-fc5f303d4a62,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000956450647815,-0.000463230190923,2011-01-01 11:00:00 -6784ad61-c35a-4edd-aeae-cca038a71ba3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000958420790641,-0.000464184374643,2011-01-01 11:00:00 -c362267f-c09f-4812-8d4d-a6852e477387,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000773676893821,-0.00037470882168,2011-01-01 11:00:00 -cae86f60-8571-441c-9d4b-ac2081b9d43a,645b0617-e6ab-438b-a141-9c497d720e4b,-0.094136474695779,-0.070602356021834,2011-01-01 12:00:00 -babf73ac-dd39-4145-bd99-5dd01a2b3aa3,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001050420004517,-0.000508741627552,2011-01-01 12:00:00 -ea9ea276-befd-4f0a-b2c2-00a2de5a7af0,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.093694000918619,-0.070270500688964,2011-01-01 12:00:00 -a73c7616-3132-41fe-bc91-8f9524ecd638,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001242685344607,-0.000601859981751,2011-01-01 12:00:00 -46a234f6-459a-4309-8085-23b644dc41f3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001065985944982,-0.000516280556601,2011-01-01 12:00:00 -95624f7d-b39e-456d-ae96-aa1a8f181cb3,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.108789615218354,-0.081592211413765,2011-01-01 12:00:00 -e49e12ad-8cfd-4691-b9cd-c28b693af3f5,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.184716083656226,-0.138537062742169,2011-01-01 12:00:00 -d0e59412-6878-41f6-a3fa-e038b5c583bc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.111501279170322,-0.083625959377741,2011-01-01 12:00:00 -7de9cf0b-31eb-4f9f-9fa9-1f1297567e2c,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001041547659413,-0.000504444554696,2011-01-01 12:00:00 -42475721-bc2e-4af5-bdb3-ede527cd6ab4,6cac0624-6336-4418-bcf0-990abcdb824b,-0.003801844851246,-0.001841317500623,2011-01-01 12:00:00 -b9d4f9f7-6beb-447c-8f41-400ca5ece74a,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.111812100923525,-0.083859075692644,2011-01-01 12:00:00 -c128bc03-7f74-4778-abe8-8c947c2e453e,19d949f2-54ff-483c-928b-2438fc760385,-0.003126730978754,-0.001514344928892,2011-01-01 12:00:00 -aa8da156-9288-4b6a-92ed-08db9513aa0b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001064060616969,-0.000515348077686,2011-01-01 12:00:00 -90830673-4bdf-4e90-a9fa-60f6201c2db3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.003784322758711,-0.001832831163885,2011-01-01 12:00:00 -1da415bf-b606-4776-9da0-1b1679ecd132,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001076098265665,-0.000521178177039,2011-01-01 12:00:00 -5aeee5eb-94a4-4eaa-9091-64e2677145b8,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003199387329208,-0.001549534005474,2011-01-01 12:00:00 -fff7b0fa-8713-443f-9d06-f133c6c0026d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.001032044270887,-0.000499841853562,2011-01-01 12:00:00 -ddf2f7b1-419c-48b5-acc2-5777508a00ab,26647b27-a278-4ddb-a68e-8437d24798ca,-0.111974930407886,-0.083981197805915,2011-01-01 12:00:00 -9d13b4d7-a2d6-44d1-9f1f-780f42d46ae0,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003085097225474,-0.001494180781871,2011-01-01 12:00:00 -5f72b94a-c9fa-4bf9-ad52-ad8c71c08619,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.003792390894624,-0.001836738740452,2011-01-01 12:00:00 -fb41e040-3d56-49c4-b8df-1efd2e07d553,bb929fcc-a67e-423c-9569-73364746383d,-0.001251133232972,-0.000605951480826,2011-01-01 12:00:00 -5cf683d0-64bf-46ba-b66f-8d17e72911b4,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.107633521844787,-0.08072514138359,2011-01-01 12:00:00 -8c1f9340-fa00-4e7c-9715-5bf8c3274a3d,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001066169997308,-0.000516369697211,2011-01-01 12:00:00 -7f3852a5-0f7c-42f5-9293-d518e50cc1f7,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.1096104312065,-0.082207823404875,2011-01-01 12:00:00 -bd6d199b-a49e-4636-af0d-c636282ba078,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.003774401199079,-0.00182802593324,2011-01-01 12:00:00 -ad2e3d01-067d-4a4a-8a3f-2b0df2563212,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.001261674097107,-0.00061105665433,2011-01-01 12:00:00 -8a0c4b30-a1f6-47f2-a272-6506e240e1c3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001062134704635,-0.00051441531577,2011-01-01 12:00:00 -17d7d684-f5f0-4cf1-abb1-1474cc1b5645,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.218294139930183,-0.163720604947637,2011-01-01 12:00:00 -52d2a115-5dc4-4a38-8520-16f325375260,de40f0bd-3793-4b02-b663-31d282b33f61,-0.003729497937545,-0.0018062782911,2011-01-01 12:00:00 -45278204-a6c8-4b8d-86a7-71b371eaaef7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001232333800603,-0.000596846500171,2011-01-01 12:00:00 -8b6997b8-0532-4118-bdee-80f699fd8fa5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.001006055762534,-0.000487255044495,2011-01-01 12:00:00 -cdd517e0-33fc-49b7-81a5-50fc715fb145,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001240556856506,-0.000600829107914,2011-01-01 12:00:00 -6f01ffa6-5cf1-44ad-aee7-3f8ff8e248ab,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001214219117702,-0.00058807315882,2011-01-01 12:00:00 -64925113-87ca-45f0-b6d7-fc3ddc32caec,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.092970051971514,-0.069727538978636,2011-01-01 12:00:00 -0027f9fa-6cec-4465-b193-25e25c8dfcc4,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001062504087388,-0.000514594216003,2011-01-01 12:00:00 -897b99b7-378c-4e71-826a-9f29b08af95d,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.092426353492166,-0.069319765119124,2011-01-01 12:00:00 -9fc4c69f-dbc0-44ad-a857-5da6daf1e01f,4e655530-909f-4acf-8ed9-d19f849265df,-0.001039407732563,-0.000503408140819,2011-01-01 12:00:00 -bcec4ed5-70cb-4854-88cf-ca969bb874d2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001225874361889,-0.000593718051217,2011-01-01 12:00:00 -5e9cd704-b25a-42a2-9563-a8097ab8db83,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001223864136738,-0.00059274445474,2011-01-01 12:00:00 -1f5dc3cc-7222-4574-874a-a9dc15f748c5,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001209853618091,-0.00058595885086,2011-01-01 12:00:00 -887b1cdc-a8d5-4a0e-87ce-80f136e624ff,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001024205681382,-0.000496045451394,2011-01-01 12:00:00 -eed269e2-a18d-4b47-b9b6-7a4bcdaf0d50,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001059753208187,-0.000513261904398,2011-01-01 12:00:00 -b68f8aef-ad3f-4939-a1e2-25d4f226508e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00123039678171,-0.000595908359103,2011-01-01 12:00:00 -1ce26f4e-0f6a-4479-bfe7-a608861330eb,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001233472905791,-0.000597398193993,2011-01-01 12:00:00 -19b9b818-7c53-404f-a542-c34c80bcb092,819018d3-4601-4c39-9d41-4a911572d406,-0.185972032489923,-0.139479024367442,2011-01-01 12:00:00 -cb0e6670-2f3e-4102-8b60-4d7c4e0c550d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003685035574538,-0.001784744185863,2011-01-01 12:00:00 -430fda41-ea7f-45c8-b3f4-ca0c6fa58349,62b0cca9-b44c-4eda-999f-ae2832319848,-0.003199269928639,-0.001549477145783,2011-01-01 12:00:00 -a9d3645a-7105-40d7-9674-0a66eecc6561,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00124760164199,-0.000604241053248,2011-01-01 12:00:00 -9b0b5651-6060-4f12-8b5a-86f86d467359,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001249146833472,-0.000604989423638,2011-01-01 12:00:00 -a95c591f-cf60-40df-a367-1816cd7e5cd0,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001262672870525,-0.000611540382374,2011-01-01 12:00:00 -f19e6d6d-f98d-43b0-89a2-13e3b117e36b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001231167720349,-0.000596281741728,2011-01-01 12:00:00 -e97cf8b1-0502-497e-8ef5-c62b9c611143,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001229859215377,-0.000595648003845,2011-01-01 12:00:00 -094805b1-21b5-4d21-997b-e1d457fd7079,fad9b8c1-9ded-4856-ab91-f41217259363,-0.003088621457947,-0.00149588764556,2011-01-01 12:00:00 -49d094f9-6207-410f-9d40-9634e14c2a9f,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001040862673861,-0.000504112801052,2011-01-01 12:00:00 -06c02574-2537-4662-8ff5-37e24fa3ca0f,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.001236897146954,-0.00059905662968,2011-01-01 12:00:00 -41fff152-adf8-442a-a3ca-b24b55770a14,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.091781386070549,-0.068836039552912,2011-01-01 12:00:00 -fcc64e53-544e-4b1c-995a-447620dfead0,b938f0ab-e2c4-469e-9979-303d42224932,-0.003172562786441,-0.001536542286459,2011-01-01 12:00:00 -b3369977-7b53-4512-9ffc-45c011cd1c52,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.183332932943996,-0.137499699707997,2011-01-01 12:00:00 -5fffeb2e-2baa-4915-a0bd-9aa868a931aa,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001038104420233,-0.000502776917849,2011-01-01 12:00:00 -94b4cea5-14ae-4577-ae71-0892ac63475b,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003137208420119,-0.001519419385347,2011-01-01 12:00:00 -9131664a-7db9-42d9-bc9b-0065be771b4f,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.001032964595189,-0.000500287586965,2011-01-01 12:00:00 -f86c6dfb-a7c6-4978-9f2c-ac3d37ed932a,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.095049188932006,-0.071286891699004,2011-01-01 12:00:00 -e466d0f6-b13f-406b-8b86-3704df9135fc,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001075744534861,-0.000521006857392,2011-01-01 12:00:00 -904a33c1-ad84-4b47-b27d-18dbf017154b,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000721795285914,-0.000349581412136,2011-01-01 13:00:00 -15ae83d6-de17-4ddc-a965-0a752dba0875,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002126522041181,-0.001029921630969,2011-01-01 13:00:00 -4df085d9-40cc-404a-9362-f14630e0cc9c,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000736135220185,-0.000356526559285,2011-01-01 13:00:00 -4124ca17-2f79-40eb-b988-c467464fcb0a,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002537648901984,-0.001229039457549,2011-01-01 13:00:00 -7868dd42-9b9d-4208-870f-c2d7a9d599d3,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.00086814795778,-0.000420463246223,2011-01-01 13:00:00 -6c44d599-2b6a-4650-8208-e26360de2d24,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.00070249644211,-0.000340234555484,2011-01-01 13:00:00 -b1cdb99d-01be-417a-b0de-0a0f25a75771,26647b27-a278-4ddb-a68e-8437d24798ca,-0.077249605254206,-0.057937203940655,2011-01-01 13:00:00 -07f65e9c-50ff-44f7-812c-c089508fa860,0818deae-c7d9-4252-ac4c-f147004e5752,-0.077031800500083,-0.057773850375063,2011-01-01 13:00:00 -eba620b1-5b0d-46fa-915d-0c5fa7ea5316,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000846833723892,-0.000410140291603,2011-01-01 13:00:00 -7e8257a2-56e7-4477-a303-dfc29a93cb08,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.074172406753651,-0.055629305065238,2011-01-01 13:00:00 -710a2a38-1667-4669-8b64-172c2976e968,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.00221655022874,-0.001073524272262,2011-01-01 13:00:00 -1338f8aa-6d74-4b4c-9677-d7a8d6d2ca1a,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.126820629296404,-0.095115471972303,2011-01-01 13:00:00 -be86b310-4fa7-43bf-bad4-c06ef37932b9,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002596054237049,-0.001257326452361,2011-01-01 13:00:00 -9a2cebc1-ae8a-4d67-9109-14ba23c5210b,bb929fcc-a67e-423c-9569-73364746383d,-0.000860368238675,-0.000416695356291,2011-01-01 13:00:00 -b388e9a7-04ea-4128-b0e7-c068b2161261,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000847193532971,-0.000410314555093,2011-01-01 13:00:00 -741ae5eb-4a35-4d71-b5cd-1764a50c64e9,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.00073869304396,-0.00035776536988,2011-01-01 13:00:00 -5398f0f0-836c-4f9f-98d1-5812e815825c,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002189828070148,-0.001060582140167,2011-01-01 13:00:00 -c2075c95-020f-4696-a51c-d4934cb86e57,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000844128676114,-0.00040883017717,2011-01-01 13:00:00 -53cc0f60-8405-4e48-a8f5-24924784580d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.150538916990661,-0.112904187742996,2011-01-01 13:00:00 -8f9aa1c2-3eb7-4d0e-a0a4-ed4dd3d35ec5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000733376012779,-0.000355190214147,2011-01-01 13:00:00 -a8bbb5ba-45bf-46f9-9930-7b371d78357c,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000725818207299,-0.000351529801889,2011-01-01 13:00:00 -de308d97-7865-4daf-a7b4-f97977f08645,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000736878113319,-0.000356886358852,2011-01-01 13:00:00 -5b778f1b-8fd6-454d-b9ec-52ee88b01a6f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002599422504749,-0.001258957778863,2011-01-01 13:00:00 -43f6489e-d249-4d6f-ad4c-e668581d94ba,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000716556401676,-0.000347044104695,2011-01-01 13:00:00 -b5885f41-b335-4ece-8f1c-b413bb286d83,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000739709997392,-0.000358257902907,2011-01-01 13:00:00 -b56967a2-aae5-4795-9caa-9115efb60d50,19d949f2-54ff-483c-928b-2438fc760385,-0.00215694545808,-0.001044656364278,2011-01-01 13:00:00 -6171a11d-1508-4791-99a1-bfbb7fd8788e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000732956205581,-0.000354986892241,2011-01-01 13:00:00 -f5260809-6651-4837-9ed9-5a7d82e4e29d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000726441041404,-0.000351831454213,2011-01-01 13:00:00 -50059635-4aed-452e-95a4-39f39ed80e9a,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002571454176318,-0.001245412099168,2011-01-01 13:00:00 -1b464762-3b39-40b7-9de3-573464ef1bb2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000837339718968,-0.000405542135155,2011-01-01 13:00:00 -fa098676-da6f-45b7-8772-480037f2b69f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000839098626214,-0.000406394012814,2011-01-01 13:00:00 -01b62bd5-fc74-444c-8ba7-0b70dbc52798,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000738297372173,-0.000357573737287,2011-01-01 13:00:00 -e838e910-9f99-4a19-8aee-899a31b32b39,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000824962607379,-0.000399547626418,2011-01-01 13:00:00 -4a4fa4a0-5917-4d62-8fce-0e7ec10ba5e3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002605758817754,-0.001262026595314,2011-01-01 13:00:00 -c268c47a-3655-480b-b208-175ed1ff1c81,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002599346222059,-0.00125892083347,2011-01-01 13:00:00 -a7bca90a-00d4-4d4a-b0eb-43622ed8c928,4e655530-909f-4acf-8ed9-d19f849265df,-0.000736809220406,-0.000356852992491,2011-01-01 13:00:00 -5b56ee4c-3c03-4ff5-b1e0-5d1b2f4a8b2f,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000715486225404,-0.00034652579467,2011-01-01 13:00:00 -dddbe8de-cf60-4120-9031-15fc505fa41a,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000840582705952,-0.000407112785437,2011-01-01 13:00:00 -ae1f6a5b-f027-43fa-94ea-d418084fc223,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000859391382786,-0.00041622224339,2011-01-01 13:00:00 -271b5b1e-3a55-429a-8bad-8901a45849a0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000830410326259,-0.000402186077093,2011-01-01 13:00:00 -df2a3e7d-032f-4d55-b4cf-4adfbf47530b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000858361252852,-0.000415723328693,2011-01-01 13:00:00 -0b40b05c-1913-441b-b039-e2a7782b2d4b,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002156330877704,-0.001044358709416,2011-01-01 13:00:00 -e21ea7ce-e59c-4f66-a375-60013672d31b,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00073017384689,-0.000353639334423,2011-01-01 13:00:00 -0382e6a7-d8c9-437c-b63b-260273bd69e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000830089406725,-0.000402030648668,2011-01-01 13:00:00 -8e4ecbb6-8a78-4eed-9323-d8d0819ec58f,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000868508407648,-0.000420637820061,2011-01-01 13:00:00 -583dfcca-4ec7-40fb-a9d5-21a2267f2606,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.00074509938057,-0.000360868100311,2011-01-01 13:00:00 -c0fd8f99-7169-486a-852e-9abb141049f0,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.00073475424256,-0.000355857721295,2011-01-01 13:00:00 -0dde7f7c-f09f-4877-b207-71b5d4259c3e,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000853281619565,-0.000413263150007,2011-01-01 13:00:00 -8a71aa84-819b-4b6d-96d6-a3cd1afb21df,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000808674697246,-0.000391659031499,2011-01-01 13:00:00 -f441002a-fab6-4a60-9e50-4a57673bf2d9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000837973862552,-0.00040584926491,2011-01-01 13:00:00 -3947019c-ad23-4462-8039-b7d7aaa4d46a,b938f0ab-e2c4-469e-9979-303d42224932,-0.002217225101922,-0.001073851128262,2011-01-01 13:00:00 -55085661-0846-40e6-8860-f02591020cfe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002162097736346,-0.001047151726532,2011-01-01 13:00:00 -9ba8aa2c-b216-41ba-999c-72c802b9a90e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.076954977360131,-0.057716233020098,2011-01-01 13:00:00 -6a503787-cf0f-4225-9b43-c44311d639e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.130341995128021,-0.097756496346016,2011-01-01 13:00:00 -d537d6ea-69d7-46ad-9000-3b0f5dc4bc9c,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.065019985092639,-0.048764988819479,2011-01-01 13:00:00 -ffc2809c-811c-4554-b400-e8ccc9c3702b,819018d3-4601-4c39-9d41-4a911572d406,-0.13003569753502,-0.097526773151265,2011-01-01 13:00:00 -3aae5bb6-46ba-47fe-a36e-210b7bb83217,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.073261048449798,-0.054945786337348,2011-01-01 13:00:00 -a28e571a-2539-488f-ab10-1ee98977a944,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.064317778846563,-0.048238334134922,2011-01-01 13:00:00 -db088da1-ba10-47c0-84d8-38f9ab0a8c06,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.074711656857539,-0.056033742643154,2011-01-01 13:00:00 -1dbb4f2a-0eda-48f2-a9de-3b67ffa4b194,645b0617-e6ab-438b-a141-9c497d720e4b,-0.064924823827488,-0.048693617870616,2011-01-01 13:00:00 -ca5c6caf-d2a6-46fc-b909-e67cd26509ff,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.064349129272077,-0.048261846954058,2011-01-01 13:00:00 -fd639972-52d7-4d52-9e86-83acda2dff61,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.064142115700901,-0.048106586775676,2011-01-01 13:00:00 -1ccb39bc-0ddb-4180-a101-88268357a29d,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.064822342526636,-0.048616756894977,2011-01-01 13:00:00 -4687a7c2-ea23-4650-a34f-67499d7d0000,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.115342923229515,-0.086507192422136,2011-01-01 14:00:00 -3d4423e1-71f1-45d8-84f2-86aef83f6318,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.096097766032426,-0.072073324524319,2011-01-01 14:00:00 -03291732-bb04-4518-a3b0-00807d855768,0818deae-c7d9-4252-ac4c-f147004e5752,-0.059219874262946,-0.044414905697209,2011-01-01 14:00:00 -76ba18a6-86a2-4c6f-bd8e-0bdbca3dd541,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000648358049889,-0.000314014135411,2011-01-01 14:00:00 -e5b9f99f-51bf-4885-a9f7-b2cf5fc3c44a,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000567720262314,-0.000274959472403,2011-01-01 14:00:00 -5fab1c42-9e2b-449a-84e1-38b07b3a0670,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000637877222337,-0.000308938038951,2011-01-01 14:00:00 -ce42e5ed-407f-4d13-bc5f-6472640a3980,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000567936576338,-0.000275064238067,2011-01-01 14:00:00 -b88da0ef-4510-41ea-ab65-c14e8df9c95b,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.001599896438394,-0.000774865210565,2011-01-01 14:00:00 -071ec117-ff16-492f-8678-fa6ae72eba6b,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002008039827648,-0.000972538075925,2011-01-01 14:00:00 -cbd93a17-087c-400b-879f-35d850738f42,de40f0bd-3793-4b02-b663-31d282b33f61,-0.001939346821366,-0.000939268534535,2011-01-01 14:00:00 -a50b09d9-48ab-4c12-a8bd-c029d70e8d70,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000554532209058,-0.000268572206691,2011-01-01 14:00:00 -abe37a53-f88a-4165-9856-93d94c35d276,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000562629326337,-0.000272493819575,2011-01-01 14:00:00 -32ecd132-0e68-4009-86f5-0c446678516f,26647b27-a278-4ddb-a68e-8437d24798ca,-0.059616401755432,-0.044712301316574,2011-01-01 14:00:00 -11aab591-4518-4d95-9d13-7b4b5dcdf332,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000559129951001,-0.000270798994747,2011-01-01 14:00:00 -e1d1d95a-5a4b-44d5-9595-b9111833a071,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000556417516048,-0.000269485302541,2011-01-01 14:00:00 -99dccf24-bd29-4e07-a191-b88bc9baa51c,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.056578244030833,-0.042433683023125,2011-01-01 14:00:00 -17f322e0-e07a-4d5b-9e31-9fecfae33338,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.00055828990976,-0.000270392144205,2011-01-01 14:00:00 -d95ceda4-788d-4337-928f-d4b520a2430b,6cac0624-6336-4418-bcf0-990abcdb824b,-0.001951378737658,-0.000945095857558,2011-01-01 14:00:00 -e5d926b3-b37c-4c39-a4aa-02059e54373b,19d949f2-54ff-483c-928b-2438fc760385,-0.001634915055878,-0.000791825501094,2011-01-01 14:00:00 -6573c9a6-4da8-4759-9a00-f897b7b125cd,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000651835223307,-0.000315698207359,2011-01-01 14:00:00 -f0ce7fc1-66d1-4001-bb9c-b9553a6a3ded,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.001989608834405,-0.000963611538483,2011-01-01 14:00:00 -9f927ba6-1044-4f4f-94a4-f77fa373d09c,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000562656118315,-0.000272506795522,2011-01-01 14:00:00 -0bea6d90-c5f5-4d05-8cb0-543fb5ab2975,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.00064136841252,-0.000310628899528,2011-01-01 14:00:00 -143e5508-c861-4d96-9f18-3618bd75bee2,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000576289866936,-0.000279109921351,2011-01-01 14:00:00 -9f9f1c1a-d446-4cde-8124-11cb398f960b,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000541546127278,-0.00026228276023,2011-01-01 14:00:00 -9dd235d8-7509-42cb-9c62-7cde0cb73d40,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000668263034879,-0.000323654559638,2011-01-01 14:00:00 -08ea5ac2-f23c-411e-8afd-1da4abc0ab4c,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.00055836427861,-0.000270428162683,2011-01-01 14:00:00 -80d92a9e-df62-4f48-a2b3-ef075dbb4133,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000547978108934,-0.000265397911124,2011-01-01 14:00:00 -de0d380b-ea57-451c-970e-39b5b54a4396,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000636836404012,-0.000308433947628,2011-01-01 14:00:00 -8f99eebb-b623-48c0-8ce0-5f7c75bd8d9e,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000525420140181,-0.000254472588217,2011-01-01 14:00:00 -b6d9489a-9cf1-4155-95e8-2b0dd7060f67,4e655530-909f-4acf-8ed9-d19f849265df,-0.000569376351652,-0.000275761553077,2011-01-01 14:00:00 -529a1ff6-7c49-4993-8b01-e4105210283a,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000647736625085,-0.000313713165642,2011-01-01 14:00:00 -ff5082b0-27eb-430c-8fb9-42ca73937a29,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002033323815063,-0.000984783669928,2011-01-01 14:00:00 -651132ca-ed93-4448-9610-8ad2ff6559e5,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000647255023515,-0.000313479915356,2011-01-01 14:00:00 -7cc6772f-a311-498a-be8e-bc5ca5ddc4ef,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000562252360733,-0.0002723112468,2011-01-01 14:00:00 -aa3bf3df-d4ea-4a5a-8374-2f13815b22ab,62b0cca9-b44c-4eda-999f-ae2832319848,-0.001659978501549,-0.000803964281856,2011-01-01 14:00:00 -b6352ce4-2d9f-4fa3-adc5-4bcbc4b8bf3c,bb929fcc-a67e-423c-9569-73364746383d,-0.000664455226281,-0.000321810353763,2011-01-01 14:00:00 -7bac6e07-30c7-4776-9cf2-37a66c0d1b92,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000569419061791,-0.000275782238541,2011-01-01 14:00:00 -1bcee07f-5448-447e-a5e0-662740979f3c,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000560904079146,-0.000271658244224,2011-01-01 14:00:00 -9e75a740-a7dd-42a7-b8ff-39a782f13b5b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000624865689167,-0.000302636265818,2011-01-01 14:00:00 -d70dd36c-59da-43ad-878f-5bda56e4dbd1,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000666420743176,-0.000322762297043,2011-01-01 14:00:00 -a04db5f0-5d57-4063-b4dc-a27fe3bcdc86,fad9b8c1-9ded-4856-ab91-f41217259363,-0.001635268107964,-0.000791996492023,2011-01-01 14:00:00 -3fd8b438-dfa8-4c89-a24f-d8511ce75963,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000671861239136,-0.000325397249497,2011-01-01 14:00:00 -d03db5e1-52df-45c2-ba31-4e7888194354,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000621233355059,-0.000300877046118,2011-01-01 14:00:00 -9e22f81d-45f2-4061-977f-d1985114786b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000634752886995,-0.000307424854281,2011-01-01 14:00:00 -41b291cf-56ef-4669-9a51-338c5973b059,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000594447992527,-0.000287904302957,2011-01-01 14:00:00 -b27f63db-53ce-41b1-a71d-576896f298ce,b938f0ab-e2c4-469e-9979-303d42224932,-0.001699088356639,-0.000822906049193,2011-01-01 14:00:00 -80c6d706-6d17-4d9e-8747-4d69d1ea2172,819018d3-4601-4c39-9d41-4a911572d406,-0.100553377923946,-0.07541503344296,2011-01-01 14:00:00 -713d73d8-828e-4603-8d9a-5937fd069e58,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.101492878737974,-0.07611965905348,2011-01-01 14:00:00 -0d9331eb-d865-4c4c-ba93-fd53663e38a4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.049047661073664,-0.036785745805248,2011-01-01 14:00:00 -aacad451-3280-412a-ba45-7d7aad3acde8,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.048607067963519,-0.036455300972639,2011-01-01 14:00:00 -0626a2b1-b03d-46da-9398-d391c8757259,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000650746775986,-0.000315171048262,2011-01-01 14:00:00 -191dd561-ab86-4645-9e76-8e44a93ab696,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.001652092832292,-0.000800145077923,2011-01-01 14:00:00 -d68761ba-e32f-4fc7-b018-2c6983363980,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.058180619975777,-0.043635464981833,2011-01-01 14:00:00 -1c942c9d-d9c8-420f-86fb-9ad4518d8f4d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.055269726958685,-0.041452295219014,2011-01-01 14:00:00 -12dd8501-7f9f-4e5a-b82d-0741e288221f,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.001703695297872,-0.000825137292668,2011-01-01 14:00:00 -a5bcd2db-63c6-43c3-a2a4-85ca01a6dcd4,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.00202229558252,-0.00097944245313,2011-01-01 14:00:00 -71b27369-418a-4b00-8e00-45dfd940a2cb,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.049043156009593,-0.036782367007195,2011-01-01 14:00:00 -2fa10e0a-fc32-4677-94e5-0d045e04a328,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.059018023404902,-0.044263517553676,2011-01-01 14:00:00 -9639f35b-c3ed-4133-b9cc-eb1961e7288a,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000618768451356,-0.000299683238768,2011-01-01 14:00:00 -1543676c-beb4-4558-ab9b-84938ba67829,645b0617-e6ab-438b-a141-9c497d720e4b,-0.049363737045362,-0.037022802784021,2011-01-01 14:00:00 -1cfbaba4-6d1a-4f15-8a29-a2c185c0477a,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.049505207042881,-0.037128905282161,2011-01-01 14:00:00 -9673caf4-1f4a-4d95-987c-1e508ab66569,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.048353276472648,-0.036264957354486,2011-01-01 14:00:00 -3cc1fe12-69a0-4e77-aadb-e1b912843eba,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01 15:00:00 -58d9eae2-690a-4439-b39b-ecc36a33f290,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01 15:00:00 -e5c6a4e0-b5fc-48cb-b4c2-d5a1dff575e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01 15:00:00 -e184b12d-bd4a-431d-b26b-429586e20555,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01 15:00:00 -a83e0340-69fd-40f1-9ba8-ec960ad0dbc2,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01 15:00:00 -6b0c3b30-2a73-4ad5-8e36-fe6a047a9b10,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01 15:00:00 -5b5967ee-806e-4851-904a-a2f6262cdfc9,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01 15:00:00 -3c355900-f7ee-4f53-b0e2-4d873fba23a1,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01 15:00:00 -5d32389c-a984-453b-ba06-1a4a0d7a41b0,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01 15:00:00 -8fd22780-9164-4d4a-a676-c83d621ae17e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01 15:00:00 -4299aa0c-3c0d-4a5b-a0e3-9b218e30cc68,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01 15:00:00 -48bf0584-0165-457c-aa5a-79a85e146b74,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01 15:00:00 -f63466cc-b869-4b7e-90fa-a7c9249ec65e,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01 15:00:00 -9d3ee268-3288-4dfc-8996-679900f3f723,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01 15:00:00 -16c3bca9-3177-43fe-9396-2e4102d856f2,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01 15:00:00 -c5f96164-8b97-4c1d-b925-732cea122abe,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01 15:00:00 -94ffc7e8-4bb3-4aa9-b810-ec05267ec8c8,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01 15:00:00 -58625c6f-a135-474a-8ae7-ef28046495e4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01 15:00:00 -af2b2fdf-5dfc-4f30-8a6a-d0b08cdcb849,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01 15:00:00 -9a44b75e-7330-43a8-9639-7a9034e493a9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01 15:00:00 -6e148594-336d-4e1a-ba10-c689626512e1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01 15:00:00 -d74fe30c-1fa2-44ca-afa5-b34f46e13acf,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01 15:00:00 -d7a43e16-57a2-4588-9879-ee21cc134c82,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01 15:00:00 -a17d2f58-f8e1-4e53-864c-da75cb8251ce,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01 15:00:00 -40cbb2fd-282d-4ab2-8825-6b256fb0bf3d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01 15:00:00 -fd595438-1729-4b62-9789-a82317dbeb32,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01 15:00:00 -4eca3917-6159-4e57-a50d-6cf3ef142895,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01 15:00:00 -3d0fa3d9-6d9d-4e57-82a4-b2664d08a426,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01 15:00:00 -36d47b43-8177-4d71-937b-54b4fbc395b1,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01 15:00:00 -62c7d788-6cd5-4edb-8773-ff56cfbc5d2e,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01 15:00:00 -4578fd79-6f78-4fad-93f6-b571e6c3a42c,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01 15:00:00 -4d3c3b4d-1224-4cdb-b735-bab9d7112056,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01 15:00:00 -377cf18b-0718-47fd-857d-76597cd607f5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01 15:00:00 -e2611c01-30b2-48a6-b49b-4429e8fa3608,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01 15:00:00 -aa35f2c9-bc4f-4aa3-a348-764de138198f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01 15:00:00 -2a0ada09-50b0-4c52-afb3-4528c360f4ba,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01 15:00:00 -c05d2e35-0b7f-44d5-af41-1c43ac183036,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01 15:00:00 -6281e556-32ef-4ad4-924f-b3ca9d50533e,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01 15:00:00 -f6dc1989-c9e5-4c1b-a0af-fd5bfef436c0,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01 15:00:00 -6cfe99b9-8292-4a2b-a6ed-2c2f82666c93,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01 15:00:00 -fa0cb6f7-1072-478c-a142-2434470ebe89,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01 15:00:00 -d7f6d06e-1f3c-418c-962b-154199d92503,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01 15:00:00 -403134e8-9a80-475b-ab9d-adb774a96025,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01 15:00:00 -0a2218f1-46b7-4222-8028-7f772ae5f01d,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01 15:00:00 -180e8a6b-6f68-4b92-b728-aa76ff18d25e,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01 15:00:00 -3603b754-d096-4f78-9c5d-c0e2bb314d74,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01 15:00:00 -625537f9-c993-4433-9522-78873fc4b8ac,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01 15:00:00 -13256470-2f90-43ac-80d1-2fa4501bec6c,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01 15:00:00 -c0f7146b-e58a-447d-83d9-ac08778d6981,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01 15:00:00 -215c433c-3a37-40a4-9dc5-8e781a81420e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01 15:00:00 -8c786d8c-3373-4d16-9ebd-5dc4cdbd3190,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01 15:00:00 -2d94f048-f06c-433a-ac68-c8af4ef639cf,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01 15:00:00 -53b4c5a0-f4e5-4a68-b5b2-1295a0cd8a33,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01 15:00:00 -d1baf1a7-97e0-4bff-bd21-f752a5cc2662,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01 15:00:00 -f13045fe-8992-47a2-84dd-6f4452c03bc9,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01 15:00:00 +44b9be7a-af97-4c2a-bb84-9d21abca442e,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T00:00:00+01:00 +8e8d0a05-fca1-4f93-95cc-0dfcec786310,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T00:00:00+01:00 +6b61cf3f-6324-41de-8be0-879019a3079b,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T00:00:00+01:00 +60eb3de2-ea21-46b9-94e9-dc272cd19d12,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T00:00:00+01:00 +44bb9253-d58c-4660-ae81-fcc1327954a0,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T00:00:00+01:00 +3635d6f6-6715-45c6-b5ce-98f660ad891c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T00:00:00+01:00 +5099eb8a-9990-4560-a109-10f8261b85f7,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T00:00:00+01:00 +1ad088a5-0025-487a-9f75-02537393533f,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T00:00:00+01:00 +1099af24-962f-41cf-bdf9-c2acf1729376,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T00:00:00+01:00 +3d86170a-bc2e-4aa5-94b3-426dfea6ee7f,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T00:00:00+01:00 +96a71a5c-a5fb-452f-b7d8-c7f9bc272aa5,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T00:00:00+01:00 +a377f1dc-1bd2-4cff-a58b-7486e23c6dc9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T00:00:00+01:00 +5880b9e2-efc5-4c97-afb6-44545e3f81bf,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T00:00:00+01:00 +d591f523-f45d-40b0-a198-a66bd3bdbc74,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T00:00:00+01:00 +e0bcb4f5-b1db-495d-9557-efa867336479,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T00:00:00+01:00 +f261254f-f56b-47a7-a9a3-c0840e11ba8f,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T00:00:00+01:00 +f26a0a82-914e-4688-b866-de28b212a386,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T00:00:00+01:00 +7d7dc918-88de-43ad-a790-53c416f46797,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T00:00:00+01:00 +74b2660f-fcfe-4eb2-b56c-40be91848bcc,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T00:00:00+01:00 +52c6a5f8-8e01-4cca-9132-bfabc0b718e5,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T00:00:00+01:00 +56c8bd88-ca63-44e4-b594-6fe33441cfa4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T00:00:00+01:00 +5a60eba5-d525-4355-bc68-a5298d51650b,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T00:00:00+01:00 +19943147-03f6-4beb-96fa-24264ce8e908,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T00:00:00+01:00 +174454fe-64fd-4e59-b2f5-f411bd852451,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T00:00:00+01:00 +b44b522e-7972-4543-bc5e-907cb870b30d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T00:00:00+01:00 +5925e4ac-00d7-4a3b-8bff-910f3e4f9819,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T00:00:00+01:00 +8dc40200-f14a-487f-a254-8726c1cf2ef1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T00:00:00+01:00 +09060903-9219-4349-8c9b-9d0edddfecfe,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T00:00:00+01:00 +a8d2b42c-e470-4035-b6b0-53ef3cdcf2d2,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T00:00:00+01:00 +629da66f-6ac6-4776-b8c1-e18a386df72e,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T00:00:00+01:00 +23ec865b-38f8-4f13-8aad-961c8ad74e8f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T00:00:00+01:00 +ef911d9c-3555-4f26-b180-5d80e12dd069,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T00:00:00+01:00 +b57613ad-7e28-4dda-8f48-56b86a40a58c,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T00:00:00+01:00 +450943c4-03f8-4f1a-a044-fe5c44df429b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T00:00:00+01:00 +e486001c-3f56-4833-8794-24383b30b377,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T00:00:00+01:00 +af1cbe8d-3104-4078-bdf0-157aa3e31581,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T00:00:00+01:00 +3f851953-b903-4a8c-8b78-ab54af23c75a,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T00:00:00+01:00 +3b703d1e-dd2f-4994-beb6-8a2fd15feacc,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T00:00:00+01:00 +67ac51c6-d0d9-47eb-8078-f535bc3aea15,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T00:00:00+01:00 +601b047d-a136-4e41-9a2c-d2814df626c9,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T00:00:00+01:00 +f7c76dba-d353-4513-987f-7b0ea7590466,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T00:00:00+01:00 +5136221d-597d-4128-aa8b-b0a8d1029aad,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T00:00:00+01:00 +a65dbeae-a2c1-4ba8-89f0-2ee0061acfde,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T00:00:00+01:00 +71f37c51-7165-498b-a8d9-a9bca689c6fb,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T00:00:00+01:00 +65a1f97a-1fbd-4571-a912-3818b4f72372,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T00:00:00+01:00 +7607bf14-410d-4599-a4a3-c3d245dc9a98,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T00:00:00+01:00 +0c0f63a1-46a2-4275-a53f-8fe0b1773f17,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T00:00:00+01:00 +b9f0b50a-c71e-443e-a9be-c5b7c55c8fee,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T00:00:00+01:00 +22a82d3c-c782-4f1c-b275-5abb0f79d7d2,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T00:00:00+01:00 +d1dee914-0d4d-486a-94a7-7ff391f7af21,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T00:00:00+01:00 +a57c08e7-9f0d-4872-93bc-f37bc70d1265,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T00:00:00+01:00 +d906fefa-8116-48df-b045-6e7c0d229d93,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T00:00:00+01:00 +44664644-621b-464c-a046-db25ce02c25b,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T00:00:00+01:00 +b646f163-1ab0-4e40-8269-d498bf8bbe40,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T00:00:00+01:00 +3628f72e-74fb-4b88-93ae-7a530661a442,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T00:00:00+01:00 +ef66981a-7e7f-463c-9211-0b71fb69b104,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T00:00:00+01:00 +136dd74d-fa83-4d7d-8654-b0a4b8229cea,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T00:00:00+01:00 +075daea8-38e6-4b1b-a1a3-618a26b1132e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T00:00:00+01:00 +141b8ec6-e625-4a8f-9121-5454d0e30e31,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T00:00:00+01:00 +c2ed3c8d-5a65-4589-8753-b523fb415179,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T00:00:00+01:00 +4c0c48f6-f9fd-4c5d-9074-1a1902af9968,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T00:00:00+01:00 +da061ff9-9c9c-4b44-8279-b7ab641b39c4,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T00:00:00+01:00 +0487eb06-e820-4429-9e18-2bd2fc5f6680,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T00:00:00+01:00 +7bc46274-fe3b-4564-b68b-b9c8f33ab90b,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T01:00:00+01:00 +7ad3cb3a-0c0c-481f-a4a5-03db4abb4434,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T01:00:00+01:00 +a7ab650e-18c2-4064-8623-b3a41e75ce38,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T01:00:00+01:00 +0bc9cf60-8b81-4413-8d10-30bf5349b1a5,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T01:00:00+01:00 +08ccba68-730e-4b03-b16a-035a56602c67,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T01:00:00+01:00 +a01470e7-cc89-49cd-8c67-ad4ee62c44d5,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T01:00:00+01:00 +d0ca11ba-f106-4922-a7a8-9bca0c45c87c,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T01:00:00+01:00 +8ae6f259-3405-4004-820b-e019f55733be,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T01:00:00+01:00 +675a7c2e-535b-47b2-848a-c0c7d1aab3f2,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T01:00:00+01:00 +5bcdda82-3942-4112-8e61-f70804ffc672,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T01:00:00+01:00 +6441e7ea-f348-4a45-9e13-6b0970da8799,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T01:00:00+01:00 +f93e8bd9-e45b-4f9a-bf47-e2e643d6c56e,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T01:00:00+01:00 +99fac5a8-2ff5-4f4c-a0b1-29179db60471,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T01:00:00+01:00 +35150000-fa06-4b11-b2a0-db4dad038fd1,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T01:00:00+01:00 +e8e4f1a2-8f6e-433e-858f-f2c1d3aafb5f,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T01:00:00+01:00 +0ab340e1-b22e-4941-a597-348a51fa20d0,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T01:00:00+01:00 +6b3d601a-9641-46fd-9264-e47fa58f8329,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T01:00:00+01:00 +e9c96f7b-b2f4-42b3-a90d-2dc6d975fb4b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T01:00:00+01:00 +0501055b-ed12-4d9d-bf2b-d11c807aae02,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T01:00:00+01:00 +bc6bedfc-2cf0-4958-a144-f339e2c60757,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T01:00:00+01:00 +09a3387c-518a-4292-af47-3663cdb58dfa,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T01:00:00+01:00 +b0a5c71a-5d30-4dd0-97a1-b175c4cf86b4,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T01:00:00+01:00 +4726db10-9045-4361-a071-79cb31005fa4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T01:00:00+01:00 +ae1db99a-5bf3-45ac-a404-6231fe2f498b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T01:00:00+01:00 +d1a4a9ee-c45a-4c7f-956c-ad9e9d45c7bb,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T01:00:00+01:00 +17a16e24-a0db-4c8a-8af0-351d735a2cb9,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T01:00:00+01:00 +6f900e13-428b-448d-b2e4-4071b417d8dd,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T01:00:00+01:00 +e86a8a0c-ac95-4bf4-86e3-f1f1b2e3a798,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T01:00:00+01:00 +fda95825-2c65-45b6-a528-f8acee2bdf22,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T01:00:00+01:00 +012e5261-549a-41e0-a1e7-9e4eeda3f1e9,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T01:00:00+01:00 +18158a06-cf4a-4428-8e3f-43eb17a5a5d5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T01:00:00+01:00 +3d89846f-ea41-4c8c-af10-8f864d163af1,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T01:00:00+01:00 +b842c04e-aede-4a2e-8f27-e30726049749,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T01:00:00+01:00 +b8f17f01-2da6-40e3-9ab5-426e2a2eeca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T01:00:00+01:00 +5a4cad41-9835-482b-820b-00e3cc287c63,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T01:00:00+01:00 +1124b4bf-4cd2-4b04-b8a9-7655559a1811,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T01:00:00+01:00 +c6a421f3-b9a6-4337-a196-899446e9c47b,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T01:00:00+01:00 +a15d378f-844d-43ba-beb4-65e4c43937b2,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T01:00:00+01:00 +24326e9c-dcdb-426d-b848-8d8381381bca,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T01:00:00+01:00 +f8de8998-584c-4e36-9167-b6931cc853a4,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T01:00:00+01:00 +de04eebc-44ac-405d-a23e-59955bd1eaa7,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T01:00:00+01:00 +e7e507a5-0843-4f20-bbd5-ee19c6ddcdab,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T01:00:00+01:00 +e36b27ec-97c5-4d1f-869a-1eb6a2790a3d,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T01:00:00+01:00 +09b3e143-cc6e-4115-9b0a-fcc5b7d35a8d,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T01:00:00+01:00 +b8bc69a0-603c-4bce-a97f-f84f664bf361,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T01:00:00+01:00 +4d1f990a-ebaa-43b6-9c53-da233488d3f6,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T01:00:00+01:00 +6d41588a-358a-449d-afaa-c2dc9aea21a4,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T01:00:00+01:00 +60f61233-6031-4b28-9e01-dc252af02c46,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T01:00:00+01:00 +8ba11fdb-5167-4f38-b8a3-e7def218b781,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T01:00:00+01:00 +e44e638e-aa1a-41f5-9531-c884851e7dd7,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T01:00:00+01:00 +edb97c6b-fa7d-4003-8707-c90d01072193,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T01:00:00+01:00 +4cc27834-b178-416a-a1e0-a6ebc49a3c3b,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T01:00:00+01:00 +49caf917-fdc9-4db2-a86a-f5c0f022c98d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T01:00:00+01:00 +dc8ae1ff-258f-4cce-9b89-5ba708107e62,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T01:00:00+01:00 +45d776dd-8dcb-4079-b09e-223afcd7a769,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T01:00:00+01:00 +205d02a7-cafc-4e0e-9af9-db97a6301405,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T01:00:00+01:00 +85524587-5402-4b4b-9211-75edb37e6006,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T01:00:00+01:00 +c7b058e9-33a5-41ee-87b3-298351b056be,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T01:00:00+01:00 +84c32912-70f0-469d-be32-c710ee59aa46,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T01:00:00+01:00 +c806565b-acc6-4edb-973b-052abf0a46cb,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T01:00:00+01:00 +2fa9ce5d-1439-492f-8cd3-fee0bbc68b16,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T01:00:00+01:00 +fef5db89-91ce-4a83-a33f-bcf53669845c,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T01:00:00+01:00 +cdaf74e1-145b-4f0e-b910-08e7ceced64e,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T01:00:00+01:00 +457987f3-90fa-40e8-b1d8-a3c5e192d5c9,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T02:00:00+01:00 +8e3c1eda-4b7e-4b4b-8f83-80667f030165,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T02:00:00+01:00 +b1d866a5-ddc1-4423-b519-bad450b5c7bd,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T02:00:00+01:00 +7271f13c-9812-48bb-8de4-9d647ac1b698,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T02:00:00+01:00 +ec05c995-ac20-4342-9327-dcd3974be5b7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T02:00:00+01:00 +52155534-eec3-4fa0-bedc-324175b04c4b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T02:00:00+01:00 +213e5c6a-b402-4017-b56f-19a96a64bc96,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T02:00:00+01:00 +64b868d7-c3ed-49f1-b4fb-18bcfbc745c5,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T02:00:00+01:00 +4087a152-9b40-4053-8808-a1530fe12407,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T02:00:00+01:00 +0cb19f45-8486-4419-81eb-1d3b738e7062,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T02:00:00+01:00 +8919caee-743c-4e71-9a7c-7c9747b12360,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T02:00:00+01:00 +be3542a7-4f4f-4a7f-bf61-9e622829b8aa,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T02:00:00+01:00 +ce3d41e8-5833-44f4-90b2-6f3c5e3b86ca,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T02:00:00+01:00 +046cdcc4-bb39-4b02-9563-c95ab7328aa7,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T02:00:00+01:00 +5bf3c8ab-e1d4-4bc5-b3fc-840044df0f26,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T02:00:00+01:00 +0f6603c5-ad3a-48ae-8b7d-254b82a52807,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T02:00:00+01:00 +c00ee42e-0072-487d-8259-6b9851b3214b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T02:00:00+01:00 +fc31f33d-23ad-4fb5-92f1-1ad727c27257,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T02:00:00+01:00 +55479234-7fcb-4b60-92d0-61b4a20cb6fa,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T02:00:00+01:00 +3c70dd92-5d16-4a58-8a36-d44b7c51e1f1,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T02:00:00+01:00 +aa52ce04-972c-43f2-9a5b-5af0ce030591,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T02:00:00+01:00 +fcd39857-05ba-4aa0-a57f-0f4b4b91a8f2,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T02:00:00+01:00 +791e1a6a-7205-4d10-8958-b53e9a0126d2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T02:00:00+01:00 +9870e86b-b950-4c36-8dbd-2e641cbecb1f,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T02:00:00+01:00 +0f8acc8b-e0ae-404f-9aec-9fc72612e9b0,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T02:00:00+01:00 +64778b51-f31a-4786-9e7d-a7e8f051da55,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T02:00:00+01:00 +5a1dafc2-2bec-4501-90ff-66755d0f1712,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T02:00:00+01:00 +4f853a1c-6b83-420f-ae42-766dd3c1dc46,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T02:00:00+01:00 +1a28c03f-ac0d-48ba-ab75-9334ef08817e,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T02:00:00+01:00 +7f2449b6-a339-4033-a158-5d3cb68a84ae,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T02:00:00+01:00 +349854ab-5124-4fe1-907b-b221783d587e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T02:00:00+01:00 +4a4832e9-04ef-47a7-8dae-b7f9d13ad840,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T02:00:00+01:00 +7bdb6c8b-5a24-455a-b3ae-803fee3ea7bc,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T02:00:00+01:00 +2dcee1d7-524e-476a-b354-34478b1aad13,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T02:00:00+01:00 +85109592-6ca9-4b5a-8b46-119db57035d5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T02:00:00+01:00 +ab2cb2a4-1af5-40ef-b923-f25d85a0f018,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T02:00:00+01:00 +659c141c-183c-44d1-8bc5-b31a7b336b76,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T02:00:00+01:00 +4bb4aa08-6aa7-4560-9448-61352050135b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T02:00:00+01:00 +f8f6eb50-ac57-40e3-9d1c-094aa4600159,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T02:00:00+01:00 +01dbb78a-24cc-423f-90a4-08d0453277df,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T02:00:00+01:00 +86c0b507-4b41-43f1-b864-178d25e8367a,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T02:00:00+01:00 +4005f10a-053c-472c-8ccf-ee1a1f50dca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T02:00:00+01:00 +1cc5b942-adf9-499b-bb5f-44715c1c4487,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T02:00:00+01:00 +0d5ae931-ff9d-4fd5-8726-6321153582e2,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T02:00:00+01:00 +f666b393-3b1a-4ff7-a45b-1a41595e4b1f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T02:00:00+01:00 +71e982a3-d5d5-4e6f-8396-3dfd7dc9ea1d,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T02:00:00+01:00 +ebf49b6c-6537-4a70-b025-0441492ec266,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T02:00:00+01:00 +7477b442-ed68-4c5a-9509-d4a65b08b146,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T02:00:00+01:00 +9bfc1fb6-e4e5-4176-b56c-715838fd1143,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T02:00:00+01:00 +271151f2-0b2f-498e-8c08-9aa555a6d5b2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T02:00:00+01:00 +5fb06ecc-6507-42d8-bb6b-c8abcd001c79,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T02:00:00+01:00 +592911aa-7cf1-432f-aba4-d7002203a38a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T02:00:00+01:00 +0204e6e3-4183-4bd5-8ebc-6812315b4e44,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T02:00:00+01:00 +db2b5619-c03e-410d-8d10-ad8f3ec34cde,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T02:00:00+01:00 +46cba61f-9812-4459-a321-a61939e34483,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T02:00:00+01:00 +51da6134-1fa5-47c5-8fe8-58ee122fc58a,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T02:00:00+01:00 +b2a307ef-1f3b-4963-abf2-1350126dc9ae,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T02:00:00+01:00 +564e7f90-4e65-4c2f-a1c8-46c2f35f397d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T02:00:00+01:00 +63be5bee-13eb-4289-bfc4-95bd54242a26,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T02:00:00+01:00 +e148019e-f5fc-4450-9138-3e3da793345a,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T02:00:00+01:00 +1ff453a9-208f-49a4-85fa-837c8877a321,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T02:00:00+01:00 +2dd4f6c8-c2a2-40f6-ba71-71ea1cc1aa1b,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T02:00:00+01:00 +9e941998-80e2-475e-a0ab-88a4008c09db,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T02:00:00+01:00 +86d64cd6-3b33-4dc1-8568-89a789c6bce4,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T03:00:00+01:00 +254099c4-d16c-4340-9f01-8f0753ab46d3,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T03:00:00+01:00 +5175b2e6-4b62-4845-b832-34b034712e24,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T03:00:00+01:00 +0fe6cbc3-573a-4d5f-bf16-22647037b390,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T03:00:00+01:00 +80b926ea-858b-4da7-8923-6b353d076454,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T03:00:00+01:00 +146099c8-644a-4faf-84bd-a533fc9b3ac5,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T03:00:00+01:00 +30187fd7-18c9-40dc-8380-5c622820a76f,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T03:00:00+01:00 +5cddf7f1-a17d-4fef-a89f-3ff3b83502ad,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T03:00:00+01:00 +e4464244-fbeb-4f5e-9483-35b2b101ff40,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T03:00:00+01:00 +ecb2b775-44da-4df2-a16d-e04c82eda623,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T03:00:00+01:00 +9d942e4a-a7aa-4444-89ba-69e6515787ba,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T03:00:00+01:00 +d6f93542-d08a-4664-a936-64dc7fb24864,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T03:00:00+01:00 +15f2191b-a4af-450f-923b-80a07c766882,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T03:00:00+01:00 +384fcbae-b457-4a14-8aab-d5f26441a486,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T03:00:00+01:00 +d9e899db-1559-4c62-ae16-67f6e8c52367,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T03:00:00+01:00 +3aca1db9-e5f5-49d6-9c43-7719dcbc42d6,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T03:00:00+01:00 +ced1dc35-57c3-4889-9ea5-a17d852dbc74,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T03:00:00+01:00 +0c29af37-6848-4074-95cf-095af97f9722,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T03:00:00+01:00 +8adfde41-010e-40b8-b0c4-206b5a2084a3,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T03:00:00+01:00 +7fef0a14-40d6-4c7f-bbc8-13502a725c72,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T03:00:00+01:00 +62a825cb-87d3-4da9-ad86-73051508b30a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T03:00:00+01:00 +19b31273-3cca-4475-b3a8-815e73f755d7,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T03:00:00+01:00 +40c68cd4-a7b0-4511-9b00-bcf7cd4f8fdc,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T03:00:00+01:00 +381241eb-2d23-4b06-81c5-ae6b54d59515,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T03:00:00+01:00 +2f8c88a2-85da-4c9b-a557-9f0268d5bc17,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T03:00:00+01:00 +74b37dca-bf44-40b1-9850-c91ab25b7ede,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T03:00:00+01:00 +4f389d3c-aad4-43ff-9963-b0bc53b2e603,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T03:00:00+01:00 +67eec293-8323-4e46-ac23-1eebb8bfc3ef,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T03:00:00+01:00 +a189618c-fdfc-44a8-816f-fcc9fe63e3fc,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T03:00:00+01:00 +ef5670e4-9249-4c6b-8993-bf094b406654,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T03:00:00+01:00 +7b815ea3-f1d5-4f3b-8163-25147dc291bd,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T03:00:00+01:00 +bb03de3b-ebfe-45ce-96f9-e9d8003db778,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T03:00:00+01:00 +b71b0c94-e6c7-4b4b-b431-2ba1b7e96d77,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T03:00:00+01:00 +3dd245d5-0c20-4176-b97e-bf1df97f9575,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T03:00:00+01:00 +6943a0b9-27ff-4391-8d9b-973561a51fbf,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T03:00:00+01:00 +0fb10da7-ee09-41a1-85fa-2f6b3683fc18,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T03:00:00+01:00 +9bf17c80-74d3-4502-98d6-5accdbc054fb,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T03:00:00+01:00 +afea6616-cb97-4f4a-8de1-f49ae0d57b8e,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T03:00:00+01:00 +283b5bb9-d497-4559-b778-0de17eb3cff4,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T03:00:00+01:00 +04a9ad5c-90a8-4177-aa28-4235dda7699d,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T03:00:00+01:00 +3e7a682f-2dab-40a9-b38a-697eeb6e20fc,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T03:00:00+01:00 +796ad211-8a63-4a6d-9c8c-f1e63ddec31a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T03:00:00+01:00 +91fe31ad-ff8b-42d3-bca4-543baa7043d2,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T03:00:00+01:00 +ad2071e9-cc06-4308-bf96-3f3dcd98773a,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T03:00:00+01:00 +841cdc4f-7dc1-4266-bd30-3b496294e816,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T03:00:00+01:00 +6a8a58f6-93e6-4557-8475-c497348c2ad6,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T03:00:00+01:00 +719404a2-39bd-4d7a-b087-48b765d02c72,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T03:00:00+01:00 +fbecbdf3-3942-4f57-8cf4-9e7784a79396,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T03:00:00+01:00 +0ca30e1a-a4fd-4c07-82aa-57dd33217361,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T03:00:00+01:00 +8c500a75-eacf-49df-b04d-bad3b89036d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T03:00:00+01:00 +a406fb6f-5826-452a-9fe6-020a20f96380,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T03:00:00+01:00 +7a6c3d84-3708-42cd-a384-b77d1059ff2b,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T03:00:00+01:00 +15ef71fd-e6d8-4cb4-9b83-22f7ec204cd2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T03:00:00+01:00 +2c879dd4-1795-442c-90c2-af7bd92d54da,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T03:00:00+01:00 +3b0f2973-d964-4441-a30c-ec45d88e6ee1,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T03:00:00+01:00 +6466913d-1d00-4fff-b83e-16803583457c,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T03:00:00+01:00 +cee71023-80c0-47d1-9e1f-c666e99d9858,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T03:00:00+01:00 +9a2a9bfa-4d96-49b5-a9c5-268a7545a069,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T03:00:00+01:00 +64722661-a14c-44e4-8ada-d6dfa15e8dff,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T03:00:00+01:00 +bbe68a3f-8603-483d-9573-74b111603754,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T03:00:00+01:00 +6faba33e-f160-4a93-89f6-013384991315,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T03:00:00+01:00 +2dc499a3-c9a1-4c5b-a10c-d1b829e1a547,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T03:00:00+01:00 +6ea5e4ba-339c-4751-96e4-805a1307e7f5,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T03:00:00+01:00 +676925d5-b40e-44d6-8f65-c43d8eb114cf,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T04:00:00+01:00 +0f3b0096-08bf-4e4e-bc12-49f3aa8ef4d0,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T04:00:00+01:00 +98dead17-1472-4929-980c-b6f881cc8832,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T04:00:00+01:00 +6001a07e-66a6-4a95-9c07-e42ef1e8dbd2,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T04:00:00+01:00 +98bfe56c-b75b-4f15-b313-817de000752a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T04:00:00+01:00 +908c2c1a-0d26-44a0-aa7b-0a48a5465f03,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T04:00:00+01:00 +9c6406e5-062c-486f-bb2b-b00c4f54c6f1,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T04:00:00+01:00 +8bebafdb-8247-430b-83e4-2bd0ecb77886,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T04:00:00+01:00 +7f860083-6222-4996-a19a-17fc8b2a4ade,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T04:00:00+01:00 +53c0b4c5-7609-44ed-880f-1a48f6dbd44a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T04:00:00+01:00 +09dd0bda-867e-450c-9f32-90ce7597250d,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T04:00:00+01:00 +276730de-4931-43be-9c9a-c142521b4754,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T04:00:00+01:00 +8a5373f9-9584-472e-a1a5-6b8be548aea5,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T04:00:00+01:00 +528a2a82-b1c4-4b9b-8261-40f356988096,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T04:00:00+01:00 +6162bc79-1d8d-4dc4-8f5c-c927c32a633b,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T04:00:00+01:00 +47888254-63d7-4df7-a338-5a6c923af92b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T04:00:00+01:00 +81155a4d-a3b6-4338-af2f-87dfbe373f0c,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T04:00:00+01:00 +fd8d4b30-fa0f-4a56-8340-c55b9a73c7bf,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T04:00:00+01:00 +5eb05bf4-ebfc-4eef-9285-bb68afe8757a,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T04:00:00+01:00 +e0925e3a-5327-410b-945b-afd8e3dbcd5c,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T04:00:00+01:00 +046f3011-a2ff-460d-8518-7492ea836043,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T04:00:00+01:00 +f2e4967d-15d4-49f2-a5c6-52911910ccc6,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T04:00:00+01:00 +79c42c82-5f37-4314-a243-6424930a7995,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T04:00:00+01:00 +837793a1-3f32-4fe8-b3b5-58cc058c9a82,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T04:00:00+01:00 +740bacd3-8f69-4e01-ab44-967cac9e4c4b,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T04:00:00+01:00 +218dad04-e639-42b5-8576-2f7301679b07,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T04:00:00+01:00 +3c29a32a-a973-4aae-a0e7-9bae913e7fe0,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T04:00:00+01:00 +39622cd8-e011-4ea3-92a3-13e6562aa32c,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T04:00:00+01:00 +59f2f028-32a1-4162-b581-2c903fb126ed,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T04:00:00+01:00 +3848fabb-fdc5-472e-9e02-7e076b831cf6,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T04:00:00+01:00 +220bf1d7-a75e-4279-a8a6-e37c1bbdf7ab,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T04:00:00+01:00 +a8bde719-b2a5-478c-af54-79112d7e2a80,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T04:00:00+01:00 +e4f17662-ff29-4613-996f-9a37c5de84d1,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T04:00:00+01:00 +2b0e1e3a-d653-4414-a181-fcd87d03a9ae,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T04:00:00+01:00 +d77a6f7c-6855-4cc2-9737-7bf662cd97b7,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T04:00:00+01:00 +09f9317c-07c9-4795-8b51-3e9c72f64597,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T04:00:00+01:00 +35a7a944-fe84-437b-855f-3a12894fc45a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T04:00:00+01:00 +06768482-5821-4bda-9ffb-56451d13b8f9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T04:00:00+01:00 +bea63631-4c99-4c8f-a3b3-9d76da2e0aa9,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T04:00:00+01:00 +fcb04b95-eecd-4304-bea7-e94dabfb7cca,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T04:00:00+01:00 +ec4ee8de-da30-4faf-8351-6a0f2c16d36e,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T04:00:00+01:00 +508dd0b8-1287-438d-b605-7bd66230591b,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T04:00:00+01:00 +3c34bffc-7d19-4eee-8288-c532d1701bc6,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T04:00:00+01:00 +a0310151-c69f-41e9-8f2a-ecf6080a7853,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T04:00:00+01:00 +bd26c9db-288a-438b-9d68-79d77fdf958b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T04:00:00+01:00 +71c16b81-f7b5-41f1-8669-da1825c22436,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T04:00:00+01:00 +0d74b98c-6a45-4f13-a859-c868662d4d1d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T04:00:00+01:00 +62168910-673e-4e0e-aa64-9aee8afe8670,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T04:00:00+01:00 +d70fc859-696e-48fd-909d-724739c7cfc3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T04:00:00+01:00 +74795785-f088-44d3-aec4-d96846998cfa,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T04:00:00+01:00 +8b828481-dadc-4086-83a8-bf7368178404,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T04:00:00+01:00 +670d6859-384d-410b-ae57-8939e4f31de0,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T04:00:00+01:00 +a300f8a8-ca21-4869-816d-e23f2e5bbe4e,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T04:00:00+01:00 +bf6d04fc-c74b-4e68-ba31-f9009c65ee04,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T04:00:00+01:00 +9a3b8112-2fd0-4983-b1ee-135f369fffd5,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T04:00:00+01:00 +0ee31796-f8ed-4ab4-94cb-b195815a8e54,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T04:00:00+01:00 +125356ea-7674-4b46-8cdd-82e9e9ea6989,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T04:00:00+01:00 +1ce4151b-524d-4c24-bd29-9be4cd7188c1,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T04:00:00+01:00 +d972cc16-0be9-4f13-bc7d-ba3dda0cea88,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T04:00:00+01:00 +a9408131-f6ab-4ed9-bbbc-bb4b917e2573,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T04:00:00+01:00 +766cf4ca-0411-4455-b550-a8ccb1bbde0a,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T04:00:00+01:00 +2c429cf4-a390-4d64-a743-87e934136007,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T04:00:00+01:00 +abbd5745-d760-4df1-83aa-3e9c411cd0c8,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T04:00:00+01:00 +32089ce7-75c6-4f34-90d0-bf1da9c376ba,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T05:00:00+01:00 +a9899fb9-7cef-4d02-b461-ec721ec53918,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T05:00:00+01:00 +f726729d-4cde-4448-b8e0-f1882c060512,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T05:00:00+01:00 +b7ac94d1-8617-41c7-9eab-c4682632d71c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T05:00:00+01:00 +66c6a32c-2840-4b25-9d28-fd82db951e96,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T05:00:00+01:00 +13c21b23-5647-4eea-83be-f2f222e2d02b,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T05:00:00+01:00 +818e5c39-d847-41a9-b68b-55524facd0f9,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T05:00:00+01:00 +e45bc7de-8273-49b2-b241-e0f3140a48fc,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T05:00:00+01:00 +b553a80a-dbf3-4e5b-a13a-6d4953f6f746,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T05:00:00+01:00 +f03b1619-f933-41b0-8f4e-18a15b55cfd6,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T05:00:00+01:00 +7efac73b-23d0-4079-8113-d9fc9b98abde,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T05:00:00+01:00 +59e25849-4832-4d7d-9416-418a9cc87da2,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T05:00:00+01:00 +5b24445c-f958-49f0-9e48-05425cf49945,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T05:00:00+01:00 +e1f4faad-49e1-4ce5-8d23-eb7d28a77977,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T05:00:00+01:00 +819657a9-8316-45b1-9436-20e00106ac1f,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T05:00:00+01:00 +628b970a-8fd9-4864-87d7-317488b78ed4,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T05:00:00+01:00 +6ff8027b-a8bf-4219-b676-0e300a368637,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T05:00:00+01:00 +9a931fe4-f291-444b-85e9-93b6b66627c3,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T05:00:00+01:00 +dd4b0481-0722-4d5e-b54d-1e3502c0a7f7,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T05:00:00+01:00 +e3d313dd-f02f-43e6-b603-b4f3bd30f703,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T05:00:00+01:00 +54485483-c330-4252-850f-cac72880333d,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T05:00:00+01:00 +72d10c34-9b34-402f-9263-b6dadc3e58ee,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T05:00:00+01:00 +29a676d2-89b9-415d-8e46-ec3f39f19857,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T05:00:00+01:00 +cef769d8-9b7f-4ea9-b850-420e4239c84b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T05:00:00+01:00 +121cea72-07e5-4d36-af59-73924234a621,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T05:00:00+01:00 +84173f4c-4fc8-4732-a9c5-086e9f967925,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T05:00:00+01:00 +a035e397-5497-43d4-8cf7-a89c0feedac0,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T05:00:00+01:00 +7573a369-cede-4d76-8762-c09809df617e,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T05:00:00+01:00 +9b4360b5-d5ca-446b-b9e0-135e30ab249c,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T05:00:00+01:00 +7c2e2ecd-bd3e-438e-acbc-701dac36565f,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T05:00:00+01:00 +3eab094a-f8e0-480b-80fd-0ce01ed12c91,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T05:00:00+01:00 +3348f3f2-d438-4e49-ae84-bb4f18bf123b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T05:00:00+01:00 +5af3ed79-e08e-4a35-a24e-22fd44868148,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T05:00:00+01:00 +bd79302c-5696-43eb-a782-bbb5bb351a4b,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T05:00:00+01:00 +68caa148-603e-46f4-bb58-de88332acde5,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T05:00:00+01:00 +a0e412ba-95b4-4d93-a36b-6803f9e16a34,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T05:00:00+01:00 +e2741764-d929-410d-b692-ee6fad8adf44,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T05:00:00+01:00 +75883d66-067f-42f4-9060-ff24c3146445,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T05:00:00+01:00 +5843dba3-c0be-4f25-b5f5-640ead46ae4f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T05:00:00+01:00 +cc5577e8-c7f9-4c6d-8f31-a7dd994e4fe8,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T05:00:00+01:00 +9ccb3218-3dcd-43bb-8225-9f948b35129e,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T05:00:00+01:00 +45b375e7-b81b-48b6-8789-d649e69966c1,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T05:00:00+01:00 +2a6c751c-ce6e-4c83-ae30-fe508b8ce267,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T05:00:00+01:00 +543e78ea-9969-44d0-94b9-03fc1df590a8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T05:00:00+01:00 +a06621a0-6319-4756-a4ce-081c7cd8f3c4,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T05:00:00+01:00 +8ca9539f-d9b4-4e6a-8f2f-56e7a162fcc5,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T05:00:00+01:00 +64caca41-9385-4607-a673-05de95ec0fb2,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T05:00:00+01:00 +10edd6f6-d8b5-4af8-a90b-f7d042f6b296,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T05:00:00+01:00 +d693e346-72b0-4bea-8cb0-bebfe1a17eb7,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T05:00:00+01:00 +c3ac21a6-9cd4-4cd9-a4ef-8a130b70519a,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T05:00:00+01:00 +25d4b1d6-3294-4b96-9a95-ec9ee3212e70,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T05:00:00+01:00 +d03f017c-225f-4732-b721-e4d4b7962ea1,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T05:00:00+01:00 +8d880a9f-984e-4dca-b38e-67c24479d2d7,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T05:00:00+01:00 +a5d9f2d9-6356-4da1-b270-b7bd8f6857b7,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T05:00:00+01:00 +a751c240-34aa-45e2-a2a4-065980ce7532,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T05:00:00+01:00 +089f1725-c788-4c3e-8e60-29638637fa25,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T05:00:00+01:00 +71c988d4-6ba4-45eb-be0d-412da9cf7ebf,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T05:00:00+01:00 +9fe99b36-8562-43fb-93ca-769e3c7dc9a8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T05:00:00+01:00 +cfe3ce98-c8a3-4752-af70-5bf0e52218b7,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T05:00:00+01:00 +2bd5c0f7-825f-492c-b2d4-c5566d6ab5ee,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T05:00:00+01:00 +8728a37a-50de-4eea-ae34-e94892665455,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T05:00:00+01:00 +337c53b7-33ac-4ef9-abbc-38a9931d4a36,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T05:00:00+01:00 +cebe1845-ad35-41ad-b2bf-d1a495c582e8,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T05:00:00+01:00 +afdebae5-48eb-447e-a978-6094bea32701,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T06:00:00+01:00 +8bbbe46f-892a-42df-a825-b7ae1f589aaf,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T06:00:00+01:00 +81bd8d01-cc11-4cb8-9fd6-29a48136e824,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T06:00:00+01:00 +8d09dc93-4722-4861-89e3-6b5aeb53dc4e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T06:00:00+01:00 +6e14e3ce-8c8c-4408-bb3f-d65e51686991,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T06:00:00+01:00 +5ad04811-0747-4688-8869-840ecced07e2,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T06:00:00+01:00 +f13f56f4-8e10-4f9a-ab38-8a563f49e0e1,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T06:00:00+01:00 +364be3f8-6cd8-4a0e-8a07-6479df19adf6,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T06:00:00+01:00 +8115ba2c-9dcd-41d6-bf06-3a89b4e3a524,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T06:00:00+01:00 +30f7598e-05ad-4ac3-abf9-5b5e99ea4f7f,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T06:00:00+01:00 +cb8bfe5f-4ba3-4672-9297-3a8ca7a8d2cb,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T06:00:00+01:00 +0927a20a-e543-4cd2-a0ec-5bc881a29d1a,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T06:00:00+01:00 +63867846-3a66-45a4-8db3-c87644aef191,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T06:00:00+01:00 +f09da194-2c5c-4d0d-8198-fd19528a7ecd,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T06:00:00+01:00 +ca9f4176-01f7-47d6-9ad4-bfea63c799ec,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T06:00:00+01:00 +cc7573dd-ad4e-4934-840b-d7f14abcc031,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T06:00:00+01:00 +9418f2ec-396b-4d87-b5d4-e7709327e019,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T06:00:00+01:00 +40ac858a-db87-42ed-ac6f-1c90ff4606d4,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T06:00:00+01:00 +1652affa-0df2-447e-af4c-f210c4847d5d,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T06:00:00+01:00 +a11a115a-741a-4be2-ac6c-c26953847891,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T06:00:00+01:00 +38ce2aef-7420-445e-808e-4bfe988d01a6,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T06:00:00+01:00 +dbb96938-9b40-4845-a534-a87da40851e1,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T06:00:00+01:00 +f13af177-ea95-49ac-8cec-de9094b19002,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T06:00:00+01:00 +d40d4c46-d5d7-454d-9338-e72b2b299b09,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T06:00:00+01:00 +2aa22bd8-2ea7-48c4-b108-60a1f40d224e,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T06:00:00+01:00 +ab2f25b6-10c5-459b-bbca-d1f81ab1209e,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T06:00:00+01:00 +25999361-1317-40ba-a091-bcc24cc0b3f6,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T06:00:00+01:00 +009d7fcc-6326-48f1-b5f8-e49d8a7e2447,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T06:00:00+01:00 +049eedf6-fe62-46d7-a920-84d0832d39e8,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T06:00:00+01:00 +4fe90490-82c5-4a80-9e76-df40bdbcb116,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T06:00:00+01:00 +68e3a4cc-77ec-4a01-8707-52430e7cf9cb,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T06:00:00+01:00 +b68ce3e9-189f-4de5-aade-a5b460bd25ad,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T06:00:00+01:00 +98f4d11e-678e-4da1-b798-2d5329e33027,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T06:00:00+01:00 +57066b86-38d1-4f8a-8781-4925e9d59cb2,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T06:00:00+01:00 +5fa995e8-25d4-4bcb-a2ee-68822870b733,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T06:00:00+01:00 +b27b2229-22b2-408b-9f2b-d16a77c19788,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T06:00:00+01:00 +1ffbbcf3-8d3a-4415-b68a-f8ade890b1c0,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T06:00:00+01:00 +960be3e5-50d2-46b9-8c58-8b50f012eb05,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T06:00:00+01:00 +2cc5a3af-220f-4df7-b3c2-158253a02e30,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T06:00:00+01:00 +7b147530-3016-4abb-ad79-ec708129569b,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T06:00:00+01:00 +081555f8-e367-471f-9b2c-d89acf66033b,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T06:00:00+01:00 +86a151de-dfe8-4520-9c38-b3fc52f52058,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T06:00:00+01:00 +26963ead-4fe0-43fc-b3ba-16fe181be500,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T06:00:00+01:00 +cca42155-baa3-48e2-b867-619c4f175e77,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T06:00:00+01:00 +f089ff4e-e0e2-43eb-b0dc-f3c205581f18,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T06:00:00+01:00 +8d56bda0-1a22-4eef-b5dd-ace45ada00ac,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T06:00:00+01:00 +4e4cc614-900d-4621-b6fe-5c07c67cae34,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T06:00:00+01:00 +5ac53f9b-2564-4eb7-bdd6-58019cdb5a61,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T06:00:00+01:00 +0f06f12a-f5d8-46ec-b265-9bee2f8c5846,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T06:00:00+01:00 +b97b7e9e-429e-4a23-bebe-69ea31feca97,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T06:00:00+01:00 +aac2ff11-883a-40b4-ad77-88559164ce23,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T06:00:00+01:00 +a790304b-9c5a-48bc-8e68-0916564fdd56,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T06:00:00+01:00 +3324ac08-463d-4e40-a8cc-dd7f45ec809b,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T06:00:00+01:00 +c470678f-612c-4452-bb7f-56cf093aad70,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T06:00:00+01:00 +d90a93d4-b671-443f-a699-db8f4db4f5d4,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T06:00:00+01:00 +bcc18201-4d16-4912-9ff0-91caf2ebfb93,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T06:00:00+01:00 +fa4978ef-5293-4718-81af-2151f6b7678b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T06:00:00+01:00 +17120434-cc9d-4c7d-af7d-1593392e28e6,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T06:00:00+01:00 +ca15e172-e7ff-49ca-8532-619aa60e167b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T06:00:00+01:00 +f1ed27ab-2f36-480d-8bc4-513a1021a37c,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T06:00:00+01:00 +554c2d33-4a26-42fa-b0a6-15d378269cc5,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T06:00:00+01:00 +4ae9d3aa-280b-44a2-9840-6613c658c6eb,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T06:00:00+01:00 +6fb39e20-ff7a-42b4-9757-8a35ac16de10,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T06:00:00+01:00 +e81f3b99-0276-41c4-b6b8-b45d8b5a9e62,83f68d87-a893-4e7f-b21d-4874929f927d,-1.13961161158454E-05,-5.51939094420283E-06,2011-01-01T07:00:00+01:00 +94aa2a2f-8b0a-46ca-a998-c0b9dce70fd5,0818deae-c7d9-4252-ac4c-f147004e5752,-0.001192299056807,-0.000894224292605,2011-01-01T07:00:00+01:00 +7b66a1f7-44e4-47c4-a7c1-b06e95c952d6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.001111616370255,-0.000833712277691,2011-01-01T07:00:00+01:00 +7759edfd-44e2-4f4f-837a-6bdf281703eb,819018d3-4601-4c39-9d41-4a911572d406,-0.002040379129948,-0.001530284347461,2011-01-01T07:00:00+01:00 +bed18e4f-e57f-44e1-8147-963e41394613,bb929fcc-a67e-423c-9569-73364746383d,-1.29409779437493E-05,-6.26760167637688E-06,2011-01-01T07:00:00+01:00 +63548456-8a34-4dee-8c5d-63492d1534cb,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.001188235337621,-0.000891176503215,2011-01-01T07:00:00+01:00 +3dcbf5a0-0aa6-4215-a969-b739f77c873e,26647b27-a278-4ddb-a68e-8437d24798ca,-0.001175480914712,-0.000881610686034,2011-01-01T07:00:00+01:00 +630731f8-8ae8-4e98-9cbf-2de4ca36a41b,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-3.77503469321901E-05,-1.82833274845575E-05,2011-01-01T07:00:00+01:00 +6b1f0fc6-1a7e-4468-aab1-1999963978c1,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.001073409772479,-0.00080505732936,2011-01-01T07:00:00+01:00 +3e6d959b-d70e-4860-84a3-ad0876f28ccc,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.001051469816185,-0.000788602362139,2011-01-01T07:00:00+01:00 +51ad3950-8d9c-4930-b47e-8e58082f0cd4,5a612315-ad74-4d98-b350-7e44630b8a6e,-1.14745579165031E-05,-5.55738204220462E-06,2011-01-01T07:00:00+01:00 +11079d69-f1c9-4e6d-90ca-49bf4d85eb33,41a126ec-6254-4b68-821b-ecebb98ad0fd,-1.30147109611288E-05,-6.30331220655017E-06,2011-01-01T07:00:00+01:00 +b4ccc474-3bb6-4870-8170-1a1ccf689179,2560c371-f420-4c2a-b4e6-e04c11b64c03,-4.0103428748314E-05,-1.94229770225983E-05,2011-01-01T07:00:00+01:00 +52a11469-6825-47a7-912e-676dec341e4b,fad9b8c1-9ded-4856-ab91-f41217259363,-3.58974647982125E-05,-1.7385935709413E-05,2011-01-01T07:00:00+01:00 +8062991a-d0a4-4404-a2ff-541f36c1d625,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-1.29971218482162E-05,-6.29479341036212E-06,2011-01-01T07:00:00+01:00 +18eb298b-e38b-4943-925e-7f172b8b3b0c,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-1.15417881283936E-05,-5.58994311993614E-06,2011-01-01T07:00:00+01:00 +dc01ddde-84b5-4f37-8996-8f703d883f6b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-1.16630588933296E-05,-5.64867723206523E-06,2011-01-01T07:00:00+01:00 +d22f9a0d-7f74-43d8-bdd3-2455dd718756,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-1.21077163349292E-05,-5.86403466011256E-06,2011-01-01T07:00:00+01:00 +e1f10866-0bc1-4819-921f-f253ec05d747,4e655530-909f-4acf-8ed9-d19f849265df,-1.20197462305507E-05,-5.82142879399717E-06,2011-01-01T07:00:00+01:00 +5c7d333e-8f41-4bcc-ae8a-25e842d74990,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-1.16660679752592E-05,-5.650134596959E-06,2011-01-01T07:00:00+01:00 +62e202b6-bfbb-4740-a323-195a81f321d2,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.002024486461092,-0.001518364845819,2011-01-01T07:00:00+01:00 +0a115748-bdf1-4827-bd9d-0b1a0824cec1,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-1.32035746257864E-05,-6.39478305414454E-06,2011-01-01T07:00:00+01:00 +f89f82a7-8e29-41a8-bc39-7690ff372b13,62b0cca9-b44c-4eda-999f-ae2832319848,-3.46212079918954E-05,-1.67678163266639E-05,2011-01-01T07:00:00+01:00 +1fc4b578-4341-4184-97dc-90ac7ea2c7b7,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-1.31993685820912E-05,-6.39274597420902E-06,2011-01-01T07:00:00+01:00 +725c7737-ac5d-44f1-a664-e502ccb7bef7,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-1.32139964336872E-05,-6.39983056608326E-06,2011-01-01T07:00:00+01:00 +bbc65de3-5187-4702-bb81-358ca81925fa,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-1.24850489552447E-05,-6.04678518900774E-06,2011-01-01T07:00:00+01:00 +ec1a0d60-fbcb-4ed1-8537-f1d2e0abb98f,5b38af42-1ee4-4a41-b666-ea141187df37,-1.16009781538619E-05,-5.61861015765632E-06,2011-01-01T07:00:00+01:00 +8b2b99f2-7228-4d71-a9fd-1477505a9fa7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-1.26966179943321E-05,-6.1492527513371E-06,2011-01-01T07:00:00+01:00 +0f90a655-0669-45c6-9bb9-8122de3bb841,3776dfa9-f161-419e-9014-9cfb5a379025,-4.01965986524184E-05,-1.94681012666617E-05,2011-01-01T07:00:00+01:00 +d2680129-995e-4850-9f45-26e96e6c835a,cb646f5c-890a-4317-81eb-c7aeffb86389,-1.28911942826587E-05,-6.24349034885093E-06,2011-01-01T07:00:00+01:00 +2ec68ae3-d14b-42e8-b0a1-efec5fcc2f44,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-1.32637304647568E-05,-6.42391785669296E-06,2011-01-01T07:00:00+01:00 +f72bee39-75a5-4c3f-bbb3-e9192b50cc7a,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-1.29538784353723E-05,-6.27384966963316E-06,2011-01-01T07:00:00+01:00 +8a22fa56-ca2f-4930-9db9-bbf36844a612,4fc73066-d9a2-4175-84e5-f3692e050492,-1.33990738845689E-05,-6.48946766665231E-06,2011-01-01T07:00:00+01:00 +10faaeae-2879-4c7f-9028-047cbfa70345,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.002344623232639,-0.001758467424479,2011-01-01T07:00:00+01:00 +6fbe0864-03cc-4507-8a33-cd14e4788df8,de40f0bd-3793-4b02-b663-31d282b33f61,-3.83898399559214E-05,-1.85930480918401E-05,2011-01-01T07:00:00+01:00 +aad3a7a1-250f-4eb6-ac32-943cdae62334,241b5dad-aaac-4f7c-8152-a32839fcfa13,-1.17096941079482E-05,-5.67126369736888E-06,2011-01-01T07:00:00+01:00 +5a12cb52-3111-47da-8c10-e30eb996ef67,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-1.30976850294727E-05,-6.34349838197745E-06,2011-01-01T07:00:00+01:00 +eb88cb9a-7cb3-48e4-b69c-1d495dd63938,fa6d5184-b205-4b1b-839f-7b21ac956c28,-1.28652573636115E-05,-6.23092852562501E-06,2011-01-01T07:00:00+01:00 +02fb6a24-c1dc-472b-bb67-3cd75e22d322,19d949f2-54ff-483c-928b-2438fc760385,-3.48434939696665E-05,-1.68754743392939E-05,2011-01-01T07:00:00+01:00 +3ff3e120-66ec-40f4-88ea-f95c2add6073,3d74e9fc-be60-41bf-9339-cd067c9378a2,-1.31914450476373E-05,-6.38890843132456E-06,2011-01-01T07:00:00+01:00 +3abff4e3-a679-453e-aab2-062ebfc6d9ef,6291eea2-689c-48f3-b7a9-5054bf567cab,-1.15873288003833E-05,-5.61199947404991E-06,2011-01-01T07:00:00+01:00 +241a56cd-d10e-4ce1-8dd6-16b5bfe5eddc,5206abaa-3abc-4a15-a8f2-778139a3fc65,-3.96334443352561E-05,-1.91953531824251E-05,2011-01-01T07:00:00+01:00 +ed042282-1980-4302-9ebc-5ddec35bc4d2,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-1.32954343931371E-05,-6.43927277001772E-06,2011-01-01T07:00:00+01:00 +ccb7c146-7640-474f-8cfe-fcc372382d66,6cac0624-6336-4418-bcf0-990abcdb824b,-3.91745237909085E-05,-1.89730878184333E-05,2011-01-01T07:00:00+01:00 +539b2f09-4043-40ad-a5be-922cfce7dafc,645b0617-e6ab-438b-a141-9c497d720e4b,-0.001037654051144,-0.000778240538358,2011-01-01T07:00:00+01:00 +ef742f75-e4b5-40e1-9c53-8ec19528fc55,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-1.16788431717816E-05,-5.65632190702845E-06,2011-01-01T07:00:00+01:00 +6a478b47-e3b8-4952-bffc-77665aac3972,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.00209059856075,-0.001567948920562,2011-01-01T07:00:00+01:00 +b48095cc-d447-4203-a233-dc8b66ff5f07,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.001042597411006,-0.000781948058255,2011-01-01T07:00:00+01:00 +2b369a0e-9b8a-4151-b08f-a16a86af39b8,a50f12e1-33ed-4992-8579-da1800d5eff7,-1.1787461182686E-05,-5.70892801069296E-06,2011-01-01T07:00:00+01:00 +52074794-69ed-413a-90e8-8beefc2e7f9f,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-1.17638396813498E-05,-5.69748759544639E-06,2011-01-01T07:00:00+01:00 +4cb01f00-0b66-4cfb-b90e-958183c82b6a,51ed457c-81ff-470f-b45b-30a94a965c36,-1.18397222744479E-05,-5.7342392126562E-06,2011-01-01T07:00:00+01:00 +1d58e3a0-2ee5-4f97-9dfe-33204bf06d64,dcc2950b-23cc-407d-b53f-0056234f7ee1,-3.51117921950116E-05,-1.70054171005173E-05,2011-01-01T07:00:00+01:00 +c0c17b39-df94-4fa4-9f46-42fa287b7624,53df57d0-c789-4393-b0a5-897a3bc821a2,-3.39227776591289E-05,-1.64295510778158E-05,2011-01-01T07:00:00+01:00 +d54aad36-92e4-412c-922e-e62f88be8593,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.001056537191134,-0.000792402893351,2011-01-01T07:00:00+01:00 +bd1dbc0e-c018-434e-83f0-e03c043e3adc,1a738cc5-b8f0-41f0-9f60-85073dc80136,-1.16327508027723E-05,-5.63399835385289E-06,2011-01-01T07:00:00+01:00 +200da268-0de9-46aa-b4dd-983a37ff1911,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.001158701587256,-0.000869026190442,2011-01-01T07:00:00+01:00 +f95a7282-88fb-4915-aa5e-db343f1fd656,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.001087424923455,-0.000815568692592,2011-01-01T07:00:00+01:00 +f4a99b32-c364-4a86-a80d-e168c455ae81,0a2cdd93-b055-4e0b-8fce-088968316df4,-1.16621882621038E-05,-5.64825556611743E-06,2011-01-01T07:00:00+01:00 +e7407b0a-076d-424c-85fa-022c8d1d70e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-1.33495628954142E-05,-6.4654884001723E-06,2011-01-01T07:00:00+01:00 +307a923a-adec-4ec4-b094-da0084ae5f62,b938f0ab-e2c4-469e-9979-303d42224932,-3.57927016010435E-05,-1.73351965772506E-05,2011-01-01T07:00:00+01:00 +cbd0332e-230e-4509-b988-4d8105f0dc7e,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.001043227521582,-0.000782420641187,2011-01-01T07:00:00+01:00 +53e0e1f9-4181-4716-971f-ffa2fce8ec97,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-3.45986104314562E-05,-1.67568718286277E-05,2011-01-01T07:00:00+01:00 +12ded54d-19a4-42a3-a8cc-8558a7c010ff,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-1.16053786668377E-05,-5.62074142336316E-06,2011-01-01T07:00:00+01:00 +32a63847-9e88-4d17-a7f3-6cd50276b7c6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.009390141553974,-0.007042606165481,2011-01-01T08:00:00+01:00 +308a089b-dc99-480f-86c3-50f859b2630d,83f68d87-a893-4e7f-b21d-4874929f927d,-9.22979378435368E-05,-4.4701931528575E-05,2011-01-01T08:00:00+01:00 +0042f0cb-df68-4732-8af6-d48e93bede2e,241b5dad-aaac-4f7c-8152-a32839fcfa13,-9.66680247028404E-05,-4.68184611945972E-05,2011-01-01T08:00:00+01:00 +1023fe32-33cf-4a26-a809-c602278226aa,5b38af42-1ee4-4a41-b666-ea141187df37,-9.59463875680339E-05,-4.64689563785386E-05,2011-01-01T08:00:00+01:00 +204b4442-0e53-46ce-aeb1-0ef0a23486c3,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000107666434924,-5.21452343826586E-05,2011-01-01T08:00:00+01:00 +dc48dc0b-2458-4df4-8699-c2c43125c9e8,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000111179660175,-5.3846767031321E-05,2011-01-01T08:00:00+01:00 +c678f321-103f-4411-a87b-555ea0652318,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-9.55246521890249E-05,-4.62647006120923E-05,2011-01-01T08:00:00+01:00 +df1621e4-eae1-4e9d-ac7f-1a219d912000,a50f12e1-33ed-4992-8579-da1800d5eff7,-9.40828998402479E-05,-4.55664280798777E-05,2011-01-01T08:00:00+01:00 +8d0c9e5d-1cc4-4d8f-9652-cc2c9bf46324,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.016357178729232,-0.012267884046924,2011-01-01T08:00:00+01:00 +9c8fc824-4755-493b-b222-5adce6ff8867,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.008702057756099,-0.006526543317074,2011-01-01T08:00:00+01:00 +ceb8fe5b-3ce2-4114-a6de-f6aa84d60dc1,1a738cc5-b8f0-41f0-9f60-85073dc80136,-9.3941910708454E-05,-4.54981439268081E-05,2011-01-01T08:00:00+01:00 +ef2822ef-e2fa-4839-9f57-494895cfb4d5,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-9.38915455256376E-05,-4.54737509554559E-05,2011-01-01T08:00:00+01:00 +4effc580-d945-4203-8476-1d06b003f883,6cac0624-6336-4418-bcf0-990abcdb824b,-0.000331606831668,-0.000160604518692,2011-01-01T08:00:00+01:00 +f77741d6-dad5-463a-89da-345e1b1de596,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-9.48195692480561E-05,-4.59232133580371E-05,2011-01-01T08:00:00+01:00 +f0f1b790-943b-4fa6-bb35-70d0b34822c6,de40f0bd-3793-4b02-b663-31d282b33f61,-0.000321338605039,-0.000155631389558,2011-01-01T08:00:00+01:00 +c557ff7c-3424-42af-b8d1-e9ab78e5014f,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.000325025233863,-0.00015741690539,2011-01-01T08:00:00+01:00 +49153b48-51f3-463f-90c0-6a1b36348ded,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000108521549399,-5.25593852250166E-05,2011-01-01T08:00:00+01:00 +35e396af-eb63-4361-b22f-c5e932f6af3b,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000109561398589,-5.30630071734771E-05,2011-01-01T08:00:00+01:00 +aaaeb643-c3fc-4e7f-a73e-b8579a073102,51ed457c-81ff-470f-b45b-30a94a965c36,-9.72526441797225E-05,-4.71016053301699E-05,2011-01-01T08:00:00+01:00 +b5db4c5d-c53e-4edf-83d2-fa01d5f50251,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-9.71145782498004E-05,-4.70347369483837E-05,2011-01-01T08:00:00+01:00 +f13e0d28-87cf-448a-99f8-853474356a8d,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000107347191424,-5.19906176989716E-05,2011-01-01T08:00:00+01:00 +d6903f25-523e-473c-bd69-11cbeefbe3c2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000109879900539,-5.32172647086221E-05,2011-01-01T08:00:00+01:00 +a0604630-8b49-4468-a1c8-0c823bd882fc,6291eea2-689c-48f3-b7a9-5054bf567cab,-9.38761382953441E-05,-4.54662888932504E-05,2011-01-01T08:00:00+01:00 +5fcea371-5ee5-4a99-b8bc-8630e8689585,4e655530-909f-4acf-8ed9-d19f849265df,-9.47426632613144E-05,-4.58859660886637E-05,2011-01-01T08:00:00+01:00 +ef9f283b-ded2-40aa-b397-f89f48bda824,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00011125524241,-5.38833731782138E-05,2011-01-01T08:00:00+01:00 +05325f46-1f41-4f81-89f5-391f2e36bddb,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-9.7285144327154E-05,-4.71173458699815E-05,2011-01-01T08:00:00+01:00 +1fc98799-74d6-4d6f-904f-06ce680244b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.000316935218059,-0.000153498731908,2011-01-01T08:00:00+01:00 +fce3a917-f46a-486d-89ac-0172d0df024d,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-9.55271068166834E-05,-4.62658894425265E-05,2011-01-01T08:00:00+01:00 +adfb22eb-292c-441a-ae2c-1829cf749115,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000105940997336,-5.13095668183705E-05,2011-01-01T08:00:00+01:00 +03847373-e397-45d5-98bd-3fb87def3c78,19d949f2-54ff-483c-928b-2438fc760385,-0.000286788617266,-0.000138898066758,2011-01-01T08:00:00+01:00 +e982e332-0dd7-4721-b2bb-95aa6bd26724,bb929fcc-a67e-423c-9569-73364746383d,-0.000106256036223,-5.14621471153644E-05,2011-01-01T08:00:00+01:00 +c1f8370e-51fd-4175-9211-8ebb9be75ce6,5a612315-ad74-4d98-b350-7e44630b8a6e,-9.03537655290006E-05,-4.37603259010314E-05,2011-01-01T08:00:00+01:00 +481a2351-9a45-4da1-9c83-17bbfceb67cf,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000106701379632,-5.16778367722629E-05,2011-01-01T08:00:00+01:00 +1aeaf92f-d09a-4019-baa0-fe5077f567d7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-9.49773397553117E-05,-4.59996251021924E-05,2011-01-01T08:00:00+01:00 +f091149a-ea8a-4163-afe5-c04d6cb3e189,fad9b8c1-9ded-4856-ab91-f41217259363,-0.000290902141017,-0.000140890337239,2011-01-01T08:00:00+01:00 +bf57e33e-d6c3-4914-b33c-8e176ae070f0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000110204316779,-5.33743866645535E-05,2011-01-01T08:00:00+01:00 +7d2d9622-b592-4936-abe6-c2fcba04caa2,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000109636639179,-5.30994478546194E-05,2011-01-01T08:00:00+01:00 +d7729941-1315-475f-ba02-2cc9df6ca55e,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.008926124311573,-0.00669459323368,2011-01-01T08:00:00+01:00 +58ba0725-9022-4940-880b-1dccc1bf08b0,b938f0ab-e2c4-469e-9979-303d42224932,-0.000288274069528,-0.000139617504124,2011-01-01T08:00:00+01:00 +50e1ec34-b672-48e0-80a2-483a2a295d19,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.000330032765769,-0.000159842163783,2011-01-01T08:00:00+01:00 +9454d37c-e872-425d-b410-8ecf0efe8f46,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.00874787652988,-0.00656090739741,2011-01-01T08:00:00+01:00 +d09a8310-8f87-4967-95a8-c72ff0215706,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.000290204316785,-0.000140552365538,2011-01-01T08:00:00+01:00 +90bdede0-0bf4-471c-bafa-6d2f44882649,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.000278685578065,-0.000134973585756,2011-01-01T08:00:00+01:00 +a1050b41-7075-4c3b-aa64-bbdb611475a1,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000104823312728,-5.0768247456519E-05,2011-01-01T08:00:00+01:00 +62ce632c-c015-4e62-b78e-88e8d621d1e3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000113017468289,-5.47368581253651E-05,2011-01-01T08:00:00+01:00 +58928b10-3d41-4f8c-852c-46fd2240fe37,26647b27-a278-4ddb-a68e-8437d24798ca,-0.009608245205319,-0.007206183903989,2011-01-01T08:00:00+01:00 +83f0cc75-616e-4089-a61e-7d2153452029,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.008778527518291,-0.006583895638719,2011-01-01T08:00:00+01:00 +9108aacc-4292-4310-85f1-4458a819cabd,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.008507022751705,-0.006380267063779,2011-01-01T08:00:00+01:00 +d9f946e8-1b40-4bcf-a6d9-d48549990f2c,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.019224998704494,-0.014418749028371,2011-01-01T08:00:00+01:00 +e62c5160-e382-4be5-9b4a-fd9cca9d19e9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.009739402113916,-0.007304551585437,2011-01-01T08:00:00+01:00 +06bdece3-c116-41f7-9f75-361f36743f17,819018d3-4601-4c39-9d41-4a911572d406,-0.016356800226415,-0.012267600169811,2011-01-01T08:00:00+01:00 +3dde9912-2e9e-43f3-ad91-0d865c0abb25,645b0617-e6ab-438b-a141-9c497d720e4b,-0.008532523673988,-0.006399392755491,2011-01-01T08:00:00+01:00 +7913d486-da6e-4a7a-be20-1f42e2c9ffa3,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.008405594077929,-0.006304195558447,2011-01-01T08:00:00+01:00 +d848a79a-dee1-4e5d-bf0a-44bdd1b42094,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.000310905321032,-0.000150578319487,2011-01-01T08:00:00+01:00 +7f3de65e-195f-48ef-b3e8-04d179fae3d0,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.009767163232361,-0.007325372424271,2011-01-01T08:00:00+01:00 +1b236c27-37db-4376-85c3-15f3b127826b,62b0cca9-b44c-4eda-999f-ae2832319848,-0.000288021748307,-0.000139495299379,2011-01-01T08:00:00+01:00 +c91a7bde-65dd-4af7-af00-03a0e217e072,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000109778151103,-5.31679852075999E-05,2011-01-01T08:00:00+01:00 +a2008121-6a03-43d4-9eae-ed6981417275,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00010061486654,-4.87300039404289E-05,2011-01-01T08:00:00+01:00 +8d9414de-5632-4370-804a-212adcf45604,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000108221793252,-5.24142066971629E-05,2011-01-01T08:00:00+01:00 +3ad1427c-fce4-4323-af9d-3bc9f2487f0d,0a2cdd93-b055-4e0b-8fce-088968316df4,-9.27572818986767E-05,-4.49244020082051E-05,2011-01-01T08:00:00+01:00 +61f4e26e-1d3b-487e-9829-d56c8301340d,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.016772900071527,-0.012579675053645,2011-01-01T08:00:00+01:00 +6cac7d24-5f7b-4e2e-b911-1a33c05bbda9,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.000281536659104,-0.000136354427326,2011-01-01T08:00:00+01:00 +68a30e03-2814-4cb2-81b4-459cbf1f0bcb,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.00973329459333,-0.007299970944998,2011-01-01T08:00:00+01:00 +90e67584-ab76-49fb-8a0d-a66bc17d5f81,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.121104601120335,-0.090828450840252,2011-01-01T09:00:00+01:00 +1cc85cbf-90a4-498c-944e-b267b2ad056b,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.00149441452545,-0.000723777988466,2011-01-01T09:00:00+01:00 +60383fa5-4fd9-478c-bfa8-adf722700aeb,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001167642378228,-0.000565515014321,2011-01-01T09:00:00+01:00 +e989daef-559b-4e3f-aa16-c3dcec66fb7a,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.144884033848004,-0.108663025386003,2011-01-01T09:00:00+01:00 +b821e377-cc5d-4c57-bbc7-180c397c645d,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001254324612922,-0.000607497136681,2011-01-01T09:00:00+01:00 +9639a6d8-6818-4ed1-9267-288d03ea284f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001459021747904,-0.000706636483949,2011-01-01T09:00:00+01:00 +43dea7e7-dd03-48fe-aedd-338708ba0c7f,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001029998112785,-0.000498850853963,2011-01-01T09:00:00+01:00 +c0c160e2-9360-45a3-a627-cb3b4620ba2a,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001096082883804,-0.000530857169361,2011-01-01T09:00:00+01:00 +24ed91d8-ab8e-45b9-9bda-b6c3203d71ef,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001645794941652,-0.000797094870272,2011-01-01T09:00:00+01:00 +220f4675-0db0-4a93-8532-4d80e35f14e0,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001109501436459,-0.000537356071026,2011-01-01T09:00:00+01:00 +a64ddca9-f7d8-4224-88d7-40623d8172d2,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001248101467447,-0.000604483129765,2011-01-01T09:00:00+01:00 +aebf981d-acc8-4f2a-a68e-a9771b120932,de40f0bd-3793-4b02-b663-31d282b33f61,-0.004731561173763,-0.002291599666846,2011-01-01T09:00:00+01:00 +a64c8442-4b28-4c3f-a238-de657ab88793,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001289317921276,-0.000624445169438,2011-01-01T09:00:00+01:00 +9d2731c7-fcb7-460c-809d-3385603b73c5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000901499950451,-0.000436616353514,2011-01-01T09:00:00+01:00 +06d553ee-6f75-43ac-8a76-54d135c27416,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000978468316913,-0.000473893834764,2011-01-01T09:00:00+01:00 +59cc5185-3402-4084-8458-7928bdb13106,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001331583199835,-0.000644915178111,2011-01-01T09:00:00+01:00 +8370dc23-334a-4994-9006-a06dc7735740,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.152730549330023,-0.114547911997517,2011-01-01T09:00:00+01:00 +4cc634bc-538a-4c57-8719-6f9d35bc2f55,b938f0ab-e2c4-469e-9979-303d42224932,-0.003287641099233,-0.001592277257132,2011-01-01T09:00:00+01:00 +c63524bc-8dd9-49f1-9f23-85b615cf3f7a,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001318824014466,-0.000638735622597,2011-01-01T09:00:00+01:00 +547cf64d-d3f6-4e07-baf4-4a008fda27f7,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000904726787067,-0.000438179181815,2011-01-01T09:00:00+01:00 +ae66aa30-ab8e-46d9-823d-55c9c5d8ddec,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001579507453412,-0.000764990374444,2011-01-01T09:00:00+01:00 +7743e165-37b7-4646-bb68-740dc3c318b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003253387697463,-0.001575687577489,2011-01-01T09:00:00+01:00 +cc8a7c43-4c87-43ba-81c2-80b33fe761b2,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001536386110346,-0.000744105754806,2011-01-01T09:00:00+01:00 +de7801fb-dd69-4bd8-9755-2f834af19998,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001173575240883,-0.00056838843085,2011-01-01T09:00:00+01:00 +ae608e3f-0fe4-4716-900a-d4ff832f4859,bb929fcc-a67e-423c-9569-73364746383d,-0.00142960202178,-0.000692387860269,2011-01-01T09:00:00+01:00 +aba4197e-9cb5-49d4-80d8-28703df93e2c,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001525892014159,-0.000739023232053,2011-01-01T09:00:00+01:00 +aea5864a-84a1-4d13-95ff-2f2ed1196979,4e655530-909f-4acf-8ed9-d19f849265df,-0.000921471639228,-0.000446289083859,2011-01-01T09:00:00+01:00 +f4a91b8d-fc43-406a-808d-bd822dfcfcb2,fad9b8c1-9ded-4856-ab91-f41217259363,-0.00335729062734,-0.001626010063186,2011-01-01T09:00:00+01:00 +8def46a3-1e9b-4824-81c9-f5033be1a563,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00399763992546,-0.001936145383083,2011-01-01T09:00:00+01:00 +b1d671d9-5f63-4ed9-a5fe-26d96f0789ea,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001682870680851,-0.00081505147032,2011-01-01T09:00:00+01:00 +90ccfed0-aacc-4add-81cd-b5b2b0b2a726,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001709673566679,-0.0008280327004,2011-01-01T09:00:00+01:00 +cf003dc4-fac9-4064-97b2-39ca3a548249,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001233563221643,-0.000597441935957,2011-01-01T09:00:00+01:00 +c2b7ed25-e4ea-41c2-8018-d124cb756835,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001303807371721,-0.000631462730575,2011-01-01T09:00:00+01:00 +24d54f66-c0e1-4c9b-b159-73e9a605d883,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.001538420405364,-0.000745091008851,2011-01-01T09:00:00+01:00 +688d38c1-bcec-4ccd-bb77-bd67900f953f,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.002010158639855,-0.000973564263513,2011-01-01T09:00:00+01:00 +8cc382f2-8d2d-4975-acb0-a811ae8b9af9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00159158981835,-0.000770842130862,2011-01-01T09:00:00+01:00 +8d270e13-8c87-4ed9-9e2b-a533be3d5339,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001092576644034,-0.000529159019935,2011-01-01T09:00:00+01:00 +61659085-3990-471a-a66d-2d1e0c2c77d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001342531425234,-0.000650217645681,2011-01-01T09:00:00+01:00 +01d29211-1525-4209-adbc-19b605910dc2,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001270630549896,-0.000615394462397,2011-01-01T09:00:00+01:00 +85d1f005-f562-494d-8c1a-5b7e0754a787,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.129714500322774,-0.097285875242081,2011-01-01T09:00:00+01:00 +a67d6508-64c9-446c-ba1b-cd8443747a80,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.004350547270039,-0.002107066211022,2011-01-01T09:00:00+01:00 +d8738325-0491-4acb-9f2c-94ef7c3d3b3f,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003773606714212,-0.001827641146658,2011-01-01T09:00:00+01:00 +be475029-5afc-452a-afe3-d24d723c4707,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001815761469757,-0.000879413416916,2011-01-01T09:00:00+01:00 +3d1e579e-7eff-4901-a8e2-f7b77e5a80be,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.004310700315509,-0.002087767450133,2011-01-01T09:00:00+01:00 +132d980a-473d-4192-a219-9288c0c35d5c,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00163116731717,-0.000790010388394,2011-01-01T09:00:00+01:00 +48640fbe-ff96-4507-9a07-67ac5681b861,645b0617-e6ab-438b-a141-9c497d720e4b,-0.110668663371339,-0.083001497528504,2011-01-01T09:00:00+01:00 +d11ec13e-e6ee-447e-8973-3019108b5731,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.11781291447014,-0.088359685852605,2011-01-01T09:00:00+01:00 +26f82259-46fe-49f5-978b-d8bbaf61e4dc,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.122649529972607,-0.091987147479455,2011-01-01T09:00:00+01:00 +af020ef2-08d9-4037-b452-0b25368b7ef9,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003647022290814,-0.001766333512278,2011-01-01T09:00:00+01:00 +f8fa69c9-70bb-4a1d-9a5f-292108410d8e,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.141449922693442,-0.106087442020082,2011-01-01T09:00:00+01:00 +94fb426f-5e16-4ff1-9315-61e452fcbcdf,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.099380184680636,-0.074535138510477,2011-01-01T09:00:00+01:00 +67709131-18ba-46d7-95d0-5607d7515578,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.104238760595291,-0.078179070446468,2011-01-01T09:00:00+01:00 +a85c8e23-1278-406d-8536-8bec13cebcbd,19d949f2-54ff-483c-928b-2438fc760385,-0.003708608527405,-0.001796161088012,2011-01-01T09:00:00+01:00 +24bafacd-1615-44d2-b625-53401df3b716,0818deae-c7d9-4252-ac4c-f147004e5752,-0.124847833781321,-0.093635875335991,2011-01-01T09:00:00+01:00 +8bc7799f-fe33-4dc9-bc4f-8f2c52bebd63,26647b27-a278-4ddb-a68e-8437d24798ca,-0.125174891791904,-0.093881168843928,2011-01-01T09:00:00+01:00 +962de57e-ffce-4410-bbfe-d81648d1591d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.250395655271586,-0.187796741453689,2011-01-01T09:00:00+01:00 +c9435595-c897-467b-b712-aef590a6ed44,819018d3-4601-4c39-9d41-4a911572d406,-0.185564085833483,-0.139173064375112,2011-01-01T09:00:00+01:00 +b4d1d2d2-80e2-4582-ab58-567e5d9728cc,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.09590700306114,-0.071930252295855,2011-01-01T09:00:00+01:00 +0fc0c8e0-dcdf-4d7f-88de-e770a9b8c556,6cac0624-6336-4418-bcf0-990abcdb824b,-0.005110398054781,-0.002475078742451,2011-01-01T09:00:00+01:00 +cd9bcaa2-ffa7-4157-a53a-64bb5b2d899a,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003509540519904,-0.001699748051613,2011-01-01T09:00:00+01:00 +867b4baa-bf1b-48a0-b049-6c912c423f71,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.226474025261148,-0.169855518945861,2011-01-01T09:00:00+01:00 +b8e06efa-c159-4421-bfbe-94f5223f0184,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001136018851611,-0.000550199041348,2011-01-01T09:00:00+01:00 +a4c1896f-2e6c-4cdb-99f9-18424d1291f2,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.004408540372985,-0.002135153552707,2011-01-01T09:00:00+01:00 +bb9bcbef-010f-4690-92c3-14e622fafbf6,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000827808522219,-0.000400925965884,2011-01-01T10:00:00+01:00 +fabf6743-b9c0-4e15-88e3-db894705a285,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.079556795616373,-0.05966759671228,2011-01-01T10:00:00+01:00 +d464b6ba-a750-417d-9fd5-9b363b9290bd,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000943351409117,-0.000456885940065,2011-01-01T10:00:00+01:00 +c28fa5b5-c3ae-4fac-b116-67e4f9eaa352,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002804877219816,-0.001358464038913,2011-01-01T10:00:00+01:00 +18c03627-3fb5-49d6-a68d-04f1cd1132dc,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804398807542,-0.000389588123598,2011-01-01T10:00:00+01:00 +acb84627-79a8-49a0-ab45-d7be0c1f3c36,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002381867890261,-0.001153591270057,2011-01-01T10:00:00+01:00 +ced7e19e-8361-4ee8-bff0-c21c20388ff7,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.073808829206781,-0.055356621905086,2011-01-01T10:00:00+01:00 +c980a9d6-ddf1-4496-9600-5d0089025379,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002968563639562,-0.001437740990258,2011-01-01T10:00:00+01:00 +f02e08bd-f0d2-4a77-ae0b-8d01ab141848,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.068735570404284,-0.051551677803213,2011-01-01T10:00:00+01:00 +3c5fe379-87a0-48fb-a486-bdafc71da32e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.083621470235429,-0.062716102676572,2011-01-01T10:00:00+01:00 +73927d54-05bb-4f66-8a4d-5aee0e3d892e,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000971295809802,-0.000470420031023,2011-01-01T10:00:00+01:00 +e98df64e-a63b-45e1-9417-3048cb1fda8b,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.126861748839704,-0.095146311629778,2011-01-01T10:00:00+01:00 +a3e4e3fc-1eb1-4646-bc01-4dc3d661c576,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.084127980770985,-0.063095985578239,2011-01-01T10:00:00+01:00 +933c230b-a919-46d9-9fd9-746a9dee7409,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002360129117056,-0.001143062701661,2011-01-01T10:00:00+01:00 +11bdbd8c-eefe-47c4-b490-d94ce05c4f64,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.14157450860764,-0.10618088145573,2011-01-01T10:00:00+01:00 +58848904-d374-410e-b269-9a1f4dd3cd51,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00079972878711,-0.000387326329473,2011-01-01T10:00:00+01:00 +15b2b2db-52b9-4990-a47b-98ee1213d321,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.00089387539585,-0.000432923613181,2011-01-01T10:00:00+01:00 +63306adb-eaf1-40bd-b447-35c51362b385,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.163045190703394,-0.122283893027545,2011-01-01T10:00:00+01:00 +563c47a8-34ff-42cc-82d1-1d9822f74aad,819018d3-4601-4c39-9d41-4a911572d406,-0.133821382350881,-0.100366036763161,2011-01-01T10:00:00+01:00 +2d947f9c-07e5-45fa-a071-32c620603ecd,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002828813516827,-0.001370056916664,2011-01-01T10:00:00+01:00 +3ee93b33-219b-465a-8090-bcacd30501c5,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000760153333802,-0.000368159062626,2011-01-01T10:00:00+01:00 +742edd3b-f1db-4632-a7f6-f6bf2607b8dc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.08257149250133,-0.061928619375997,2011-01-01T10:00:00+01:00 +926410e0-9f8d-4619-99db-51038a738417,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000762320609509,-0.000369208722159,2011-01-01T10:00:00+01:00 +c5aabe2b-79ac-4a55-8274-b91f48c6469b,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000807317295322,-0.000391001611742,2011-01-01T10:00:00+01:00 +9a0000d5-522e-47dd-8a1f-69d2157861c5,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000994809341459,-0.000481808154168,2011-01-01T10:00:00+01:00 +5d9d4f7c-7a74-452a-9dd1-3558c1d65d71,26647b27-a278-4ddb-a68e-8437d24798ca,-0.082545612911516,-0.061909209683637,2011-01-01T10:00:00+01:00 +2aa4f3f3-97a3-44a5-bec0-561888829373,bb929fcc-a67e-423c-9569-73364746383d,-0.000925733275238,-0.000448353088382,2011-01-01T10:00:00+01:00 +f988571c-7a17-45a1-846d-518ca7ab7bc3,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000719338250394,-0.000348391415521,2011-01-01T10:00:00+01:00 +fc2af59b-e438-4171-a0f5-f43655c307d0,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000718694054838,-0.000348079417374,2011-01-01T10:00:00+01:00 +64246cff-f7c7-4819-8fd2-c7b2e3ed2a22,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000943529841796,-0.000456972358956,2011-01-01T10:00:00+01:00 +f15ec2e1-544c-4955-a0d2-378d3939de70,19d949f2-54ff-483c-928b-2438fc760385,-0.002379326002669,-0.001152360177708,2011-01-01T10:00:00+01:00 +13994e83-0b15-442c-ad4e-7dd1cdce25a7,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.069864721958699,-0.052398541469024,2011-01-01T10:00:00+01:00 +76f3d6e0-c93d-499e-9f5a-5ecfe2b735c6,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000787098862223,-0.000381209377667,2011-01-01T10:00:00+01:00 +3244ad0c-c1ad-4092-8c23-9f691f207a9b,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000764062189513,-0.000370052207852,2011-01-01T10:00:00+01:00 +8427fd44-d82a-4b28-b68e-77296f2605aa,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.072850802498799,-0.054638101874099,2011-01-01T10:00:00+01:00 +dbb5bee5-9e97-4edf-949d-9571f2712dd2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000940958277528,-0.000455726893537,2011-01-01T10:00:00+01:00 +82025c0e-759b-40c8-ba7a-9c929d9e76db,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000935056339553,-0.000452868454514,2011-01-01T10:00:00+01:00 +2fd2c05d-07aa-49ac-9acd-a1b52a9b3eb3,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000804365935924,-0.000389572203147,2011-01-01T10:00:00+01:00 +70496057-d8f4-41a0-93a6-e8d671aa1c0b,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000768641442911,-0.000372270041496,2011-01-01T10:00:00+01:00 +52d83006-d2d7-4357-8f7d-3289f890fd7d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002560247233254,-0.001239984328915,2011-01-01T10:00:00+01:00 +d3c1151a-0443-45db-9759-6728f0bfa3c0,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.084809320919145,-0.063606990689358,2011-01-01T10:00:00+01:00 +f77ce588-7cd1-473a-b524-79f21f03a513,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002853612717642,-0.0013820677178,2011-01-01T10:00:00+01:00 +dc16d173-52e6-4dcf-9f40-cf5bea92485f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002786397099288,-0.001349513708041,2011-01-01T10:00:00+01:00 +1d553468-246f-41a8-a4c9-f7edde77de01,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000817215526704,-0.000395795544,2011-01-01T10:00:00+01:00 +91b29d00-5450-438c-914e-36050e395b95,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000779173646812,-0.000377371020658,2011-01-01T10:00:00+01:00 +90085cc4-d5fd-47e9-9f5e-c772daec2808,b938f0ab-e2c4-469e-9979-303d42224932,-0.00232290004681,-0.001125031839999,2011-01-01T10:00:00+01:00 +5108877c-b210-46f2-a374-ed9215d0ed6f,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07126292359844,-0.05344719269883,2011-01-01T10:00:00+01:00 +965c02b3-b43d-489c-b659-8eb708567332,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002309185386622,-0.001118389526909,2011-01-01T10:00:00+01:00 +34bd790b-a518-4708-8e5e-2d5639d4330a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000975847164508,-0.000472624352715,2011-01-01T10:00:00+01:00 +a4dd2932-a6df-487b-aa95-1b4c3f1d5a80,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000737133177955,-0.000357009892293,2011-01-01T10:00:00+01:00 +973db954-75bd-4156-aff2-8670c7676ff4,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000786224026774,-0.000380785675521,2011-01-01T10:00:00+01:00 +827dd10f-20ff-44b5-afcb-d2b82ace317e,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000883744651844,-0.00042801706992,2011-01-01T10:00:00+01:00 +d7225bd4-2a72-4325-8548-2e8b318af939,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00246088484464,-0.00119186092772,2011-01-01T10:00:00+01:00 +07401d94-f3dd-4fc4-9393-7b7cee20cd8e,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000974414590828,-0.000471930525615,2011-01-01T10:00:00+01:00 +4b56676f-b629-42c8-8da9-600732d6377d,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000976127683401,-0.000472760214215,2011-01-01T10:00:00+01:00 +962b3a70-413d-4598-aa0a-278071c3588a,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000939771677083,-0.000455152196712,2011-01-01T10:00:00+01:00 +04a91256-18e4-44a6-93bc-73165dfe3938,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00095078723127,-0.000460487273102,2011-01-01T10:00:00+01:00 +719a55d0-2b29-44d1-acf6-f257b5897c99,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000954283904166,-0.000462180789078,2011-01-01T10:00:00+01:00 +6c54de5e-7ceb-4b92-882b-2f8162770960,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.00235660944651,-0.001141358047414,2011-01-01T10:00:00+01:00 +1355642a-923a-4a0a-b8f0-09878419c366,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.067470788551788,-0.050603091413841,2011-01-01T10:00:00+01:00 +2d0168a4-27b0-408a-a5e3-ae78be6a9342,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001045138534561,-0.000506183694906,2011-01-01T10:00:00+01:00 +71ae7907-8a4d-4401-bb12-66f1d14bcd1a,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000906079760604,-0.000438834456807,2011-01-01T10:00:00+01:00 +7a53725b-bf42-4667-ac1d-5b73cc999640,4e655530-909f-4acf-8ed9-d19f849265df,-0.000733257817404,-0.000355132969514,2011-01-01T10:00:00+01:00 +eff37c26-5287-462e-a691-61529d16c319,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.081358832714709,-0.061019124536031,2011-01-01T11:00:00+01:00 +ba6bc78a-e1f0-4955-a92f-da3d7c7b479c,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.07192803633038,-0.053946027247785,2011-01-01T11:00:00+01:00 +b7030fc6-2d6a-434e-94b7-ed9d811dd376,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07256141114062,-0.054421058355465,2011-01-01T11:00:00+01:00 +683c4613-a188-4ce6-b89d-610e458c164f,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.071431869359144,-0.053573902019358,2011-01-01T11:00:00+01:00 +91dc13ad-3720-48f7-89fa-7d5e39e15841,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.166659657628408,-0.124994743221306,2011-01-01T11:00:00+01:00 +839b29ae-46eb-492b-88c5-1feaf3d6b0e7,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000802693627011,-0.000388762266974,2011-01-01T11:00:00+01:00 +faf9fcb3-0dd8-4bc4-9239-14fc0e75d56b,819018d3-4601-4c39-9d41-4a911572d406,-0.140740555351807,-0.105555416513855,2011-01-01T11:00:00+01:00 +c454e007-48fe-481a-80b3-20f8cfcb6ff8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.08353379779325,-0.062650348344937,2011-01-01T11:00:00+01:00 +50015638-a749-45ff-826f-0f3ab343502b,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000962124328445,-0.000465978079868,2011-01-01T11:00:00+01:00 +8d8a4424-6696-4f30-8e9f-30f13ddefdc9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.084803550224487,-0.063602662668365,2011-01-01T11:00:00+01:00 +d7437e87-0759-4416-96b3-0a04c7c573cd,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000791186544203,-0.000383189132408,2011-01-01T11:00:00+01:00 +9ec38e75-6996-4e39-8e8a-086d5a2ba088,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.073214178366409,-0.054910633774807,2011-01-01T11:00:00+01:00 +3800d1ac-b18b-473f-8d66-95d81d1ae90c,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002879245667811,-0.00139448232218,2011-01-01T11:00:00+01:00 +c3876b50-b4f9-46f5-847a-6ebddfc444fe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002402943353606,-0.001163798582825,2011-01-01T11:00:00+01:00 +363dd2a4-5bde-43f6-b51c-f456fdd1a946,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.137981801389053,-0.10348635104179,2011-01-01T11:00:00+01:00 +ba1d65e6-d583-43f1-b842-c3c731136df9,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000823048757819,-0.000398620706771,2011-01-01T11:00:00+01:00 +19a63259-57ae-4748-a213-63cebe2e8577,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000828243132104,-0.000401136457058,2011-01-01T11:00:00+01:00 +60613254-470a-4276-bbd2-3e30a9a6b96f,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.085233470940339,-0.063925103205254,2011-01-01T11:00:00+01:00 +a63c4f14-65a4-4e98-907c-883beffba5c0,b938f0ab-e2c4-469e-9979-303d42224932,-0.00242833963909,-0.001176098565265,2011-01-01T11:00:00+01:00 +f2f2d494-afb6-49b2-97d0-9156aed36135,4e655530-909f-4acf-8ed9-d19f849265df,-0.000789542929745,-0.000382393093594,2011-01-01T11:00:00+01:00 +61462b91-4c0d-4ce2-80b6-d75cc2c3eb73,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000795931568102,-0.00038548725237,2011-01-01T11:00:00+01:00 +31921f0e-2d6b-4dba-a736-bc018444b2e9,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002838712103956,-0.001374851021217,2011-01-01T11:00:00+01:00 +19f91f7f-c852-4ca3-9591-71188be946bd,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000944468703262,-0.000457427070317,2011-01-01T11:00:00+01:00 +7a13607d-f259-498e-9305-50dd3bd00076,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000943831437169,-0.000457118428262,2011-01-01T11:00:00+01:00 +235243cf-bbc1-451e-a564-2d6ae0422c24,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000783581210827,-0.000379505701339,2011-01-01T11:00:00+01:00 +2209e08b-5adf-4ac3-9fbe-c38835b2896f,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000831711827243,-0.000402816422789,2011-01-01T11:00:00+01:00 +80fff301-ca55-47ab-a06e-2ab17eacb930,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.142843966590602,-0.107132974942951,2011-01-01T11:00:00+01:00 +72dfcb8b-d7e7-44ba-aab4-b7496421aa32,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002926164271883,-0.00141720603926,2011-01-01T11:00:00+01:00 +cba8cc47-6189-4147-b3a4-6a083b7f8da3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000804116113854,-0.000389451208796,2011-01-01T11:00:00+01:00 +556d5917-3b89-485a-9c31-b91b68448385,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002409040398714,-0.001166751516545,2011-01-01T11:00:00+01:00 +3acfe4c8-6db8-4e45-a0b1-5cf1ba16e1a2,19d949f2-54ff-483c-928b-2438fc760385,-0.002419496908659,-0.00117181583545,2011-01-01T11:00:00+01:00 +25e15287-7990-4701-a9f4-fbb918d84f6f,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000818141458064,-0.000396243993025,2011-01-01T11:00:00+01:00 +3d48805f-f3e4-47dc-914c-b5a0bbc6c22f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000811521644834,-0.000393037871148,2011-01-01T11:00:00+01:00 +ce53fa81-1125-4441-be32-679ee4e7ebcb,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000971300575741,-0.000470422339273,2011-01-01T11:00:00+01:00 +e3ea4cf1-5673-4357-bcfc-20aa77b685e3,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.00095995830225,-0.000464929025502,2011-01-01T11:00:00+01:00 +188ea02d-ca98-471c-bbfd-b493cfc6382e,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002849228304176,-0.001379944249442,2011-01-01T11:00:00+01:00 +37688b27-2021-429e-b655-be31dbde2657,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000808381406182,-0.000391516984154,2011-01-01T11:00:00+01:00 +441fde73-09ef-4efa-9ff8-8602db07d65f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000945540622834,-0.000457946224661,2011-01-01T11:00:00+01:00 +33e26cad-e227-4780-926e-2e0286625fc0,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000922006897608,-0.000446548321325,2011-01-01T11:00:00+01:00 +5d5c992f-fba0-44d6-b48a-4ff840d62389,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002867921366133,-0.001388997712555,2011-01-01T11:00:00+01:00 +5cc8af20-0195-4532-be67-c9869254b544,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804697181872,-0.000389732632881,2011-01-01T11:00:00+01:00 +96cef89e-ca84-420c-9dab-3b687bad628a,bb929fcc-a67e-423c-9569-73364746383d,-0.000945415780435,-0.000457885760727,2011-01-01T11:00:00+01:00 +0aea8aed-2c05-42bc-9310-72abc315503f,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000939399496843,-0.000454971941595,2011-01-01T11:00:00+01:00 +c0668262-4824-40f0-8272-37666097196b,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002752791294924,-0.001333237674137,2011-01-01T11:00:00+01:00 +90c30382-448c-484d-b91f-890b58e7913e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000955925625036,-0.000462975910786,2011-01-01T11:00:00+01:00 +e265ab92-fdcb-4900-97fb-92ae88abacd8,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000811240606677,-0.000392901758156,2011-01-01T11:00:00+01:00 +ddda9d2a-f44f-4220-8aac-3c951398e73e,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002394962315736,-0.001159933189765,2011-01-01T11:00:00+01:00 +e1a5d5cd-a048-42d7-84d8-a2f430317b77,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000957968573993,-0.000463965356125,2011-01-01T11:00:00+01:00 +2a905144-59d1-42bd-8068-08f7acd81263,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000928110140244,-0.000449504256644,2011-01-01T11:00:00+01:00 +714e303e-4604-4ad0-929f-ff7a66ec33cc,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000950320752429,-0.000460261347087,2011-01-01T11:00:00+01:00 +efc84d75-932b-4b6f-973d-96078edf6892,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002471294914327,-0.001196902754582,2011-01-01T11:00:00+01:00 +68c6cc0d-f1e9-4256-8afb-a22702725e25,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00077501491686,-0.000375356855814,2011-01-01T11:00:00+01:00 +9a622ada-76d3-451b-9bfe-91cc6c104b33,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.083849590052647,-0.062887192539485,2011-01-01T11:00:00+01:00 +466d3de7-eabe-487e-8c6b-2e121fb3304b,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000947296146564,-0.000458796463609,2011-01-01T11:00:00+01:00 +5863b855-ae37-4635-ac63-0e8cae607cfe,26647b27-a278-4ddb-a68e-8437d24798ca,-0.084736215134699,-0.063552161351024,2011-01-01T11:00:00+01:00 +93adb442-44a6-476f-b731-2bb83b898357,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002435233374789,-0.001179437353849,2011-01-01T11:00:00+01:00 +81d45208-0668-4b60-b1bf-9ddbb6fe717a,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00080841327625,-0.000391532419532,2011-01-01T11:00:00+01:00 +0f636dd7-48e1-4d3a-8cf5-8611df9023e8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.07386175037782,-0.055396312783365,2011-01-01T11:00:00+01:00 +dcf0ef76-d24c-4506-9e13-84501cfcc69c,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.070441783342661,-0.052831337506996,2011-01-01T11:00:00+01:00 +8ec1f820-db74-422b-b354-1e0090d276ce,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00095724405498,-0.000463614455552,2011-01-01T11:00:00+01:00 +8ec0af2c-2db0-4a14-9e70-fc5f303d4a62,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000956450647815,-0.000463230190923,2011-01-01T11:00:00+01:00 +6784ad61-c35a-4edd-aeae-cca038a71ba3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000958420790641,-0.000464184374643,2011-01-01T11:00:00+01:00 +c362267f-c09f-4812-8d4d-a6852e477387,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000773676893821,-0.00037470882168,2011-01-01T11:00:00+01:00 +cae86f60-8571-441c-9d4b-ac2081b9d43a,645b0617-e6ab-438b-a141-9c497d720e4b,-0.094136474695779,-0.070602356021834,2011-01-01T12:00:00+01:00 +babf73ac-dd39-4145-bd99-5dd01a2b3aa3,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001050420004517,-0.000508741627552,2011-01-01T12:00:00+01:00 +ea9ea276-befd-4f0a-b2c2-00a2de5a7af0,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.093694000918619,-0.070270500688964,2011-01-01T12:00:00+01:00 +a73c7616-3132-41fe-bc91-8f9524ecd638,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001242685344607,-0.000601859981751,2011-01-01T12:00:00+01:00 +46a234f6-459a-4309-8085-23b644dc41f3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001065985944982,-0.000516280556601,2011-01-01T12:00:00+01:00 +95624f7d-b39e-456d-ae96-aa1a8f181cb3,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.108789615218354,-0.081592211413765,2011-01-01T12:00:00+01:00 +e49e12ad-8cfd-4691-b9cd-c28b693af3f5,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.184716083656226,-0.138537062742169,2011-01-01T12:00:00+01:00 +d0e59412-6878-41f6-a3fa-e038b5c583bc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.111501279170322,-0.083625959377741,2011-01-01T12:00:00+01:00 +7de9cf0b-31eb-4f9f-9fa9-1f1297567e2c,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001041547659413,-0.000504444554696,2011-01-01T12:00:00+01:00 +42475721-bc2e-4af5-bdb3-ede527cd6ab4,6cac0624-6336-4418-bcf0-990abcdb824b,-0.003801844851246,-0.001841317500623,2011-01-01T12:00:00+01:00 +b9d4f9f7-6beb-447c-8f41-400ca5ece74a,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.111812100923525,-0.083859075692644,2011-01-01T12:00:00+01:00 +c128bc03-7f74-4778-abe8-8c947c2e453e,19d949f2-54ff-483c-928b-2438fc760385,-0.003126730978754,-0.001514344928892,2011-01-01T12:00:00+01:00 +aa8da156-9288-4b6a-92ed-08db9513aa0b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001064060616969,-0.000515348077686,2011-01-01T12:00:00+01:00 +90830673-4bdf-4e90-a9fa-60f6201c2db3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.003784322758711,-0.001832831163885,2011-01-01T12:00:00+01:00 +1da415bf-b606-4776-9da0-1b1679ecd132,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001076098265665,-0.000521178177039,2011-01-01T12:00:00+01:00 +5aeee5eb-94a4-4eaa-9091-64e2677145b8,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003199387329208,-0.001549534005474,2011-01-01T12:00:00+01:00 +fff7b0fa-8713-443f-9d06-f133c6c0026d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.001032044270887,-0.000499841853562,2011-01-01T12:00:00+01:00 +ddf2f7b1-419c-48b5-acc2-5777508a00ab,26647b27-a278-4ddb-a68e-8437d24798ca,-0.111974930407886,-0.083981197805915,2011-01-01T12:00:00+01:00 +9d13b4d7-a2d6-44d1-9f1f-780f42d46ae0,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003085097225474,-0.001494180781871,2011-01-01T12:00:00+01:00 +5f72b94a-c9fa-4bf9-ad52-ad8c71c08619,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.003792390894624,-0.001836738740452,2011-01-01T12:00:00+01:00 +fb41e040-3d56-49c4-b8df-1efd2e07d553,bb929fcc-a67e-423c-9569-73364746383d,-0.001251133232972,-0.000605951480826,2011-01-01T12:00:00+01:00 +5cf683d0-64bf-46ba-b66f-8d17e72911b4,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.107633521844787,-0.08072514138359,2011-01-01T12:00:00+01:00 +8c1f9340-fa00-4e7c-9715-5bf8c3274a3d,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001066169997308,-0.000516369697211,2011-01-01T12:00:00+01:00 +7f3852a5-0f7c-42f5-9293-d518e50cc1f7,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.1096104312065,-0.082207823404875,2011-01-01T12:00:00+01:00 +bd6d199b-a49e-4636-af0d-c636282ba078,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.003774401199079,-0.00182802593324,2011-01-01T12:00:00+01:00 +ad2e3d01-067d-4a4a-8a3f-2b0df2563212,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.001261674097107,-0.00061105665433,2011-01-01T12:00:00+01:00 +8a0c4b30-a1f6-47f2-a272-6506e240e1c3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001062134704635,-0.00051441531577,2011-01-01T12:00:00+01:00 +17d7d684-f5f0-4cf1-abb1-1474cc1b5645,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.218294139930183,-0.163720604947637,2011-01-01T12:00:00+01:00 +52d2a115-5dc4-4a38-8520-16f325375260,de40f0bd-3793-4b02-b663-31d282b33f61,-0.003729497937545,-0.0018062782911,2011-01-01T12:00:00+01:00 +45278204-a6c8-4b8d-86a7-71b371eaaef7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001232333800603,-0.000596846500171,2011-01-01T12:00:00+01:00 +8b6997b8-0532-4118-bdee-80f699fd8fa5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.001006055762534,-0.000487255044495,2011-01-01T12:00:00+01:00 +cdd517e0-33fc-49b7-81a5-50fc715fb145,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001240556856506,-0.000600829107914,2011-01-01T12:00:00+01:00 +6f01ffa6-5cf1-44ad-aee7-3f8ff8e248ab,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001214219117702,-0.00058807315882,2011-01-01T12:00:00+01:00 +64925113-87ca-45f0-b6d7-fc3ddc32caec,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.092970051971514,-0.069727538978636,2011-01-01T12:00:00+01:00 +0027f9fa-6cec-4465-b193-25e25c8dfcc4,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001062504087388,-0.000514594216003,2011-01-01T12:00:00+01:00 +897b99b7-378c-4e71-826a-9f29b08af95d,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.092426353492166,-0.069319765119124,2011-01-01T12:00:00+01:00 +9fc4c69f-dbc0-44ad-a857-5da6daf1e01f,4e655530-909f-4acf-8ed9-d19f849265df,-0.001039407732563,-0.000503408140819,2011-01-01T12:00:00+01:00 +bcec4ed5-70cb-4854-88cf-ca969bb874d2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001225874361889,-0.000593718051217,2011-01-01T12:00:00+01:00 +5e9cd704-b25a-42a2-9563-a8097ab8db83,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001223864136738,-0.00059274445474,2011-01-01T12:00:00+01:00 +1f5dc3cc-7222-4574-874a-a9dc15f748c5,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001209853618091,-0.00058595885086,2011-01-01T12:00:00+01:00 +887b1cdc-a8d5-4a0e-87ce-80f136e624ff,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001024205681382,-0.000496045451394,2011-01-01T12:00:00+01:00 +eed269e2-a18d-4b47-b9b6-7a4bcdaf0d50,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001059753208187,-0.000513261904398,2011-01-01T12:00:00+01:00 +b68f8aef-ad3f-4939-a1e2-25d4f226508e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00123039678171,-0.000595908359103,2011-01-01T12:00:00+01:00 +1ce26f4e-0f6a-4479-bfe7-a608861330eb,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001233472905791,-0.000597398193993,2011-01-01T12:00:00+01:00 +19b9b818-7c53-404f-a542-c34c80bcb092,819018d3-4601-4c39-9d41-4a911572d406,-0.185972032489923,-0.139479024367442,2011-01-01T12:00:00+01:00 +cb0e6670-2f3e-4102-8b60-4d7c4e0c550d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003685035574538,-0.001784744185863,2011-01-01T12:00:00+01:00 +430fda41-ea7f-45c8-b3f4-ca0c6fa58349,62b0cca9-b44c-4eda-999f-ae2832319848,-0.003199269928639,-0.001549477145783,2011-01-01T12:00:00+01:00 +a9d3645a-7105-40d7-9674-0a66eecc6561,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00124760164199,-0.000604241053248,2011-01-01T12:00:00+01:00 +9b0b5651-6060-4f12-8b5a-86f86d467359,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001249146833472,-0.000604989423638,2011-01-01T12:00:00+01:00 +a95c591f-cf60-40df-a367-1816cd7e5cd0,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001262672870525,-0.000611540382374,2011-01-01T12:00:00+01:00 +f19e6d6d-f98d-43b0-89a2-13e3b117e36b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001231167720349,-0.000596281741728,2011-01-01T12:00:00+01:00 +e97cf8b1-0502-497e-8ef5-c62b9c611143,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001229859215377,-0.000595648003845,2011-01-01T12:00:00+01:00 +094805b1-21b5-4d21-997b-e1d457fd7079,fad9b8c1-9ded-4856-ab91-f41217259363,-0.003088621457947,-0.00149588764556,2011-01-01T12:00:00+01:00 +49d094f9-6207-410f-9d40-9634e14c2a9f,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001040862673861,-0.000504112801052,2011-01-01T12:00:00+01:00 +06c02574-2537-4662-8ff5-37e24fa3ca0f,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.001236897146954,-0.00059905662968,2011-01-01T12:00:00+01:00 +41fff152-adf8-442a-a3ca-b24b55770a14,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.091781386070549,-0.068836039552912,2011-01-01T12:00:00+01:00 +fcc64e53-544e-4b1c-995a-447620dfead0,b938f0ab-e2c4-469e-9979-303d42224932,-0.003172562786441,-0.001536542286459,2011-01-01T12:00:00+01:00 +b3369977-7b53-4512-9ffc-45c011cd1c52,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.183332932943996,-0.137499699707997,2011-01-01T12:00:00+01:00 +5fffeb2e-2baa-4915-a0bd-9aa868a931aa,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001038104420233,-0.000502776917849,2011-01-01T12:00:00+01:00 +94b4cea5-14ae-4577-ae71-0892ac63475b,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003137208420119,-0.001519419385347,2011-01-01T12:00:00+01:00 +9131664a-7db9-42d9-bc9b-0065be771b4f,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.001032964595189,-0.000500287586965,2011-01-01T12:00:00+01:00 +f86c6dfb-a7c6-4978-9f2c-ac3d37ed932a,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.095049188932006,-0.071286891699004,2011-01-01T12:00:00+01:00 +e466d0f6-b13f-406b-8b86-3704df9135fc,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001075744534861,-0.000521006857392,2011-01-01T12:00:00+01:00 +904a33c1-ad84-4b47-b27d-18dbf017154b,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000721795285914,-0.000349581412136,2011-01-01T13:00:00+01:00 +15ae83d6-de17-4ddc-a965-0a752dba0875,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002126522041181,-0.001029921630969,2011-01-01T13:00:00+01:00 +4df085d9-40cc-404a-9362-f14630e0cc9c,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000736135220185,-0.000356526559285,2011-01-01T13:00:00+01:00 +4124ca17-2f79-40eb-b988-c467464fcb0a,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002537648901984,-0.001229039457549,2011-01-01T13:00:00+01:00 +7868dd42-9b9d-4208-870f-c2d7a9d599d3,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.00086814795778,-0.000420463246223,2011-01-01T13:00:00+01:00 +6c44d599-2b6a-4650-8208-e26360de2d24,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.00070249644211,-0.000340234555484,2011-01-01T13:00:00+01:00 +b1cdb99d-01be-417a-b0de-0a0f25a75771,26647b27-a278-4ddb-a68e-8437d24798ca,-0.077249605254206,-0.057937203940655,2011-01-01T13:00:00+01:00 +07f65e9c-50ff-44f7-812c-c089508fa860,0818deae-c7d9-4252-ac4c-f147004e5752,-0.077031800500083,-0.057773850375063,2011-01-01T13:00:00+01:00 +eba620b1-5b0d-46fa-915d-0c5fa7ea5316,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000846833723892,-0.000410140291603,2011-01-01T13:00:00+01:00 +7e8257a2-56e7-4477-a303-dfc29a93cb08,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.074172406753651,-0.055629305065238,2011-01-01T13:00:00+01:00 +710a2a38-1667-4669-8b64-172c2976e968,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.00221655022874,-0.001073524272262,2011-01-01T13:00:00+01:00 +1338f8aa-6d74-4b4c-9677-d7a8d6d2ca1a,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.126820629296404,-0.095115471972303,2011-01-01T13:00:00+01:00 +be86b310-4fa7-43bf-bad4-c06ef37932b9,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002596054237049,-0.001257326452361,2011-01-01T13:00:00+01:00 +9a2cebc1-ae8a-4d67-9109-14ba23c5210b,bb929fcc-a67e-423c-9569-73364746383d,-0.000860368238675,-0.000416695356291,2011-01-01T13:00:00+01:00 +b388e9a7-04ea-4128-b0e7-c068b2161261,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000847193532971,-0.000410314555093,2011-01-01T13:00:00+01:00 +741ae5eb-4a35-4d71-b5cd-1764a50c64e9,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.00073869304396,-0.00035776536988,2011-01-01T13:00:00+01:00 +5398f0f0-836c-4f9f-98d1-5812e815825c,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002189828070148,-0.001060582140167,2011-01-01T13:00:00+01:00 +c2075c95-020f-4696-a51c-d4934cb86e57,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000844128676114,-0.00040883017717,2011-01-01T13:00:00+01:00 +53cc0f60-8405-4e48-a8f5-24924784580d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.150538916990661,-0.112904187742996,2011-01-01T13:00:00+01:00 +8f9aa1c2-3eb7-4d0e-a0a4-ed4dd3d35ec5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000733376012779,-0.000355190214147,2011-01-01T13:00:00+01:00 +a8bbb5ba-45bf-46f9-9930-7b371d78357c,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000725818207299,-0.000351529801889,2011-01-01T13:00:00+01:00 +de308d97-7865-4daf-a7b4-f97977f08645,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000736878113319,-0.000356886358852,2011-01-01T13:00:00+01:00 +5b778f1b-8fd6-454d-b9ec-52ee88b01a6f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002599422504749,-0.001258957778863,2011-01-01T13:00:00+01:00 +43f6489e-d249-4d6f-ad4c-e668581d94ba,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000716556401676,-0.000347044104695,2011-01-01T13:00:00+01:00 +b5885f41-b335-4ece-8f1c-b413bb286d83,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000739709997392,-0.000358257902907,2011-01-01T13:00:00+01:00 +b56967a2-aae5-4795-9caa-9115efb60d50,19d949f2-54ff-483c-928b-2438fc760385,-0.00215694545808,-0.001044656364278,2011-01-01T13:00:00+01:00 +6171a11d-1508-4791-99a1-bfbb7fd8788e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000732956205581,-0.000354986892241,2011-01-01T13:00:00+01:00 +f5260809-6651-4837-9ed9-5a7d82e4e29d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000726441041404,-0.000351831454213,2011-01-01T13:00:00+01:00 +50059635-4aed-452e-95a4-39f39ed80e9a,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002571454176318,-0.001245412099168,2011-01-01T13:00:00+01:00 +1b464762-3b39-40b7-9de3-573464ef1bb2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000837339718968,-0.000405542135155,2011-01-01T13:00:00+01:00 +fa098676-da6f-45b7-8772-480037f2b69f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000839098626214,-0.000406394012814,2011-01-01T13:00:00+01:00 +01b62bd5-fc74-444c-8ba7-0b70dbc52798,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000738297372173,-0.000357573737287,2011-01-01T13:00:00+01:00 +e838e910-9f99-4a19-8aee-899a31b32b39,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000824962607379,-0.000399547626418,2011-01-01T13:00:00+01:00 +4a4fa4a0-5917-4d62-8fce-0e7ec10ba5e3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002605758817754,-0.001262026595314,2011-01-01T13:00:00+01:00 +c268c47a-3655-480b-b208-175ed1ff1c81,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002599346222059,-0.00125892083347,2011-01-01T13:00:00+01:00 +a7bca90a-00d4-4d4a-b0eb-43622ed8c928,4e655530-909f-4acf-8ed9-d19f849265df,-0.000736809220406,-0.000356852992491,2011-01-01T13:00:00+01:00 +5b56ee4c-3c03-4ff5-b1e0-5d1b2f4a8b2f,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000715486225404,-0.00034652579467,2011-01-01T13:00:00+01:00 +dddbe8de-cf60-4120-9031-15fc505fa41a,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000840582705952,-0.000407112785437,2011-01-01T13:00:00+01:00 +ae1f6a5b-f027-43fa-94ea-d418084fc223,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000859391382786,-0.00041622224339,2011-01-01T13:00:00+01:00 +271b5b1e-3a55-429a-8bad-8901a45849a0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000830410326259,-0.000402186077093,2011-01-01T13:00:00+01:00 +df2a3e7d-032f-4d55-b4cf-4adfbf47530b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000858361252852,-0.000415723328693,2011-01-01T13:00:00+01:00 +0b40b05c-1913-441b-b039-e2a7782b2d4b,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002156330877704,-0.001044358709416,2011-01-01T13:00:00+01:00 +e21ea7ce-e59c-4f66-a375-60013672d31b,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00073017384689,-0.000353639334423,2011-01-01T13:00:00+01:00 +0382e6a7-d8c9-437c-b63b-260273bd69e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000830089406725,-0.000402030648668,2011-01-01T13:00:00+01:00 +8e4ecbb6-8a78-4eed-9323-d8d0819ec58f,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000868508407648,-0.000420637820061,2011-01-01T13:00:00+01:00 +583dfcca-4ec7-40fb-a9d5-21a2267f2606,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.00074509938057,-0.000360868100311,2011-01-01T13:00:00+01:00 +c0fd8f99-7169-486a-852e-9abb141049f0,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.00073475424256,-0.000355857721295,2011-01-01T13:00:00+01:00 +0dde7f7c-f09f-4877-b207-71b5d4259c3e,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000853281619565,-0.000413263150007,2011-01-01T13:00:00+01:00 +8a71aa84-819b-4b6d-96d6-a3cd1afb21df,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000808674697246,-0.000391659031499,2011-01-01T13:00:00+01:00 +f441002a-fab6-4a60-9e50-4a57673bf2d9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000837973862552,-0.00040584926491,2011-01-01T13:00:00+01:00 +3947019c-ad23-4462-8039-b7d7aaa4d46a,b938f0ab-e2c4-469e-9979-303d42224932,-0.002217225101922,-0.001073851128262,2011-01-01T13:00:00+01:00 +55085661-0846-40e6-8860-f02591020cfe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002162097736346,-0.001047151726532,2011-01-01T13:00:00+01:00 +9ba8aa2c-b216-41ba-999c-72c802b9a90e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.076954977360131,-0.057716233020098,2011-01-01T13:00:00+01:00 +6a503787-cf0f-4225-9b43-c44311d639e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.130341995128021,-0.097756496346016,2011-01-01T13:00:00+01:00 +d537d6ea-69d7-46ad-9000-3b0f5dc4bc9c,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.065019985092639,-0.048764988819479,2011-01-01T13:00:00+01:00 +ffc2809c-811c-4554-b400-e8ccc9c3702b,819018d3-4601-4c39-9d41-4a911572d406,-0.13003569753502,-0.097526773151265,2011-01-01T13:00:00+01:00 +3aae5bb6-46ba-47fe-a36e-210b7bb83217,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.073261048449798,-0.054945786337348,2011-01-01T13:00:00+01:00 +a28e571a-2539-488f-ab10-1ee98977a944,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.064317778846563,-0.048238334134922,2011-01-01T13:00:00+01:00 +db088da1-ba10-47c0-84d8-38f9ab0a8c06,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.074711656857539,-0.056033742643154,2011-01-01T13:00:00+01:00 +1dbb4f2a-0eda-48f2-a9de-3b67ffa4b194,645b0617-e6ab-438b-a141-9c497d720e4b,-0.064924823827488,-0.048693617870616,2011-01-01T13:00:00+01:00 +ca5c6caf-d2a6-46fc-b909-e67cd26509ff,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.064349129272077,-0.048261846954058,2011-01-01T13:00:00+01:00 +fd639972-52d7-4d52-9e86-83acda2dff61,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.064142115700901,-0.048106586775676,2011-01-01T13:00:00+01:00 +1ccb39bc-0ddb-4180-a101-88268357a29d,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.064822342526636,-0.048616756894977,2011-01-01T13:00:00+01:00 +4687a7c2-ea23-4650-a34f-67499d7d0000,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.115342923229515,-0.086507192422136,2011-01-01T14:00:00+01:00 +3d4423e1-71f1-45d8-84f2-86aef83f6318,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.096097766032426,-0.072073324524319,2011-01-01T14:00:00+01:00 +03291732-bb04-4518-a3b0-00807d855768,0818deae-c7d9-4252-ac4c-f147004e5752,-0.059219874262946,-0.044414905697209,2011-01-01T14:00:00+01:00 +76ba18a6-86a2-4c6f-bd8e-0bdbca3dd541,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000648358049889,-0.000314014135411,2011-01-01T14:00:00+01:00 +e5b9f99f-51bf-4885-a9f7-b2cf5fc3c44a,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000567720262314,-0.000274959472403,2011-01-01T14:00:00+01:00 +5fab1c42-9e2b-449a-84e1-38b07b3a0670,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000637877222337,-0.000308938038951,2011-01-01T14:00:00+01:00 +ce42e5ed-407f-4d13-bc5f-6472640a3980,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000567936576338,-0.000275064238067,2011-01-01T14:00:00+01:00 +b88da0ef-4510-41ea-ab65-c14e8df9c95b,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.001599896438394,-0.000774865210565,2011-01-01T14:00:00+01:00 +071ec117-ff16-492f-8678-fa6ae72eba6b,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002008039827648,-0.000972538075925,2011-01-01T14:00:00+01:00 +cbd93a17-087c-400b-879f-35d850738f42,de40f0bd-3793-4b02-b663-31d282b33f61,-0.001939346821366,-0.000939268534535,2011-01-01T14:00:00+01:00 +a50b09d9-48ab-4c12-a8bd-c029d70e8d70,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000554532209058,-0.000268572206691,2011-01-01T14:00:00+01:00 +abe37a53-f88a-4165-9856-93d94c35d276,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000562629326337,-0.000272493819575,2011-01-01T14:00:00+01:00 +32ecd132-0e68-4009-86f5-0c446678516f,26647b27-a278-4ddb-a68e-8437d24798ca,-0.059616401755432,-0.044712301316574,2011-01-01T14:00:00+01:00 +11aab591-4518-4d95-9d13-7b4b5dcdf332,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000559129951001,-0.000270798994747,2011-01-01T14:00:00+01:00 +e1d1d95a-5a4b-44d5-9595-b9111833a071,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000556417516048,-0.000269485302541,2011-01-01T14:00:00+01:00 +99dccf24-bd29-4e07-a191-b88bc9baa51c,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.056578244030833,-0.042433683023125,2011-01-01T14:00:00+01:00 +17f322e0-e07a-4d5b-9e31-9fecfae33338,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.00055828990976,-0.000270392144205,2011-01-01T14:00:00+01:00 +d95ceda4-788d-4337-928f-d4b520a2430b,6cac0624-6336-4418-bcf0-990abcdb824b,-0.001951378737658,-0.000945095857558,2011-01-01T14:00:00+01:00 +e5d926b3-b37c-4c39-a4aa-02059e54373b,19d949f2-54ff-483c-928b-2438fc760385,-0.001634915055878,-0.000791825501094,2011-01-01T14:00:00+01:00 +6573c9a6-4da8-4759-9a00-f897b7b125cd,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000651835223307,-0.000315698207359,2011-01-01T14:00:00+01:00 +f0ce7fc1-66d1-4001-bb9c-b9553a6a3ded,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.001989608834405,-0.000963611538483,2011-01-01T14:00:00+01:00 +9f927ba6-1044-4f4f-94a4-f77fa373d09c,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000562656118315,-0.000272506795522,2011-01-01T14:00:00+01:00 +0bea6d90-c5f5-4d05-8cb0-543fb5ab2975,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.00064136841252,-0.000310628899528,2011-01-01T14:00:00+01:00 +143e5508-c861-4d96-9f18-3618bd75bee2,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000576289866936,-0.000279109921351,2011-01-01T14:00:00+01:00 +9f9f1c1a-d446-4cde-8124-11cb398f960b,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000541546127278,-0.00026228276023,2011-01-01T14:00:00+01:00 +9dd235d8-7509-42cb-9c62-7cde0cb73d40,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000668263034879,-0.000323654559638,2011-01-01T14:00:00+01:00 +08ea5ac2-f23c-411e-8afd-1da4abc0ab4c,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.00055836427861,-0.000270428162683,2011-01-01T14:00:00+01:00 +80d92a9e-df62-4f48-a2b3-ef075dbb4133,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000547978108934,-0.000265397911124,2011-01-01T14:00:00+01:00 +de0d380b-ea57-451c-970e-39b5b54a4396,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000636836404012,-0.000308433947628,2011-01-01T14:00:00+01:00 +8f99eebb-b623-48c0-8ce0-5f7c75bd8d9e,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000525420140181,-0.000254472588217,2011-01-01T14:00:00+01:00 +b6d9489a-9cf1-4155-95e8-2b0dd7060f67,4e655530-909f-4acf-8ed9-d19f849265df,-0.000569376351652,-0.000275761553077,2011-01-01T14:00:00+01:00 +529a1ff6-7c49-4993-8b01-e4105210283a,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000647736625085,-0.000313713165642,2011-01-01T14:00:00+01:00 +ff5082b0-27eb-430c-8fb9-42ca73937a29,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002033323815063,-0.000984783669928,2011-01-01T14:00:00+01:00 +651132ca-ed93-4448-9610-8ad2ff6559e5,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000647255023515,-0.000313479915356,2011-01-01T14:00:00+01:00 +7cc6772f-a311-498a-be8e-bc5ca5ddc4ef,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000562252360733,-0.0002723112468,2011-01-01T14:00:00+01:00 +aa3bf3df-d4ea-4a5a-8374-2f13815b22ab,62b0cca9-b44c-4eda-999f-ae2832319848,-0.001659978501549,-0.000803964281856,2011-01-01T14:00:00+01:00 +b6352ce4-2d9f-4fa3-adc5-4bcbc4b8bf3c,bb929fcc-a67e-423c-9569-73364746383d,-0.000664455226281,-0.000321810353763,2011-01-01T14:00:00+01:00 +7bac6e07-30c7-4776-9cf2-37a66c0d1b92,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000569419061791,-0.000275782238541,2011-01-01T14:00:00+01:00 +1bcee07f-5448-447e-a5e0-662740979f3c,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000560904079146,-0.000271658244224,2011-01-01T14:00:00+01:00 +9e75a740-a7dd-42a7-b8ff-39a782f13b5b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000624865689167,-0.000302636265818,2011-01-01T14:00:00+01:00 +d70dd36c-59da-43ad-878f-5bda56e4dbd1,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000666420743176,-0.000322762297043,2011-01-01T14:00:00+01:00 +a04db5f0-5d57-4063-b4dc-a27fe3bcdc86,fad9b8c1-9ded-4856-ab91-f41217259363,-0.001635268107964,-0.000791996492023,2011-01-01T14:00:00+01:00 +3fd8b438-dfa8-4c89-a24f-d8511ce75963,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000671861239136,-0.000325397249497,2011-01-01T14:00:00+01:00 +d03db5e1-52df-45c2-ba31-4e7888194354,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000621233355059,-0.000300877046118,2011-01-01T14:00:00+01:00 +9e22f81d-45f2-4061-977f-d1985114786b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000634752886995,-0.000307424854281,2011-01-01T14:00:00+01:00 +41b291cf-56ef-4669-9a51-338c5973b059,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000594447992527,-0.000287904302957,2011-01-01T14:00:00+01:00 +b27f63db-53ce-41b1-a71d-576896f298ce,b938f0ab-e2c4-469e-9979-303d42224932,-0.001699088356639,-0.000822906049193,2011-01-01T14:00:00+01:00 +80c6d706-6d17-4d9e-8747-4d69d1ea2172,819018d3-4601-4c39-9d41-4a911572d406,-0.100553377923946,-0.07541503344296,2011-01-01T14:00:00+01:00 +713d73d8-828e-4603-8d9a-5937fd069e58,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.101492878737974,-0.07611965905348,2011-01-01T14:00:00+01:00 +0d9331eb-d865-4c4c-ba93-fd53663e38a4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.049047661073664,-0.036785745805248,2011-01-01T14:00:00+01:00 +aacad451-3280-412a-ba45-7d7aad3acde8,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.048607067963519,-0.036455300972639,2011-01-01T14:00:00+01:00 +0626a2b1-b03d-46da-9398-d391c8757259,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000650746775986,-0.000315171048262,2011-01-01T14:00:00+01:00 +191dd561-ab86-4645-9e76-8e44a93ab696,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.001652092832292,-0.000800145077923,2011-01-01T14:00:00+01:00 +d68761ba-e32f-4fc7-b018-2c6983363980,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.058180619975777,-0.043635464981833,2011-01-01T14:00:00+01:00 +1c942c9d-d9c8-420f-86fb-9ad4518d8f4d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.055269726958685,-0.041452295219014,2011-01-01T14:00:00+01:00 +12dd8501-7f9f-4e5a-b82d-0741e288221f,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.001703695297872,-0.000825137292668,2011-01-01T14:00:00+01:00 +a5bcd2db-63c6-43c3-a2a4-85ca01a6dcd4,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.00202229558252,-0.00097944245313,2011-01-01T14:00:00+01:00 +71b27369-418a-4b00-8e00-45dfd940a2cb,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.049043156009593,-0.036782367007195,2011-01-01T14:00:00+01:00 +2fa10e0a-fc32-4677-94e5-0d045e04a328,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.059018023404902,-0.044263517553676,2011-01-01T14:00:00+01:00 +9639f35b-c3ed-4133-b9cc-eb1961e7288a,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000618768451356,-0.000299683238768,2011-01-01T14:00:00+01:00 +1543676c-beb4-4558-ab9b-84938ba67829,645b0617-e6ab-438b-a141-9c497d720e4b,-0.049363737045362,-0.037022802784021,2011-01-01T14:00:00+01:00 +1cfbaba4-6d1a-4f15-8a29-a2c185c0477a,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.049505207042881,-0.037128905282161,2011-01-01T14:00:00+01:00 +9673caf4-1f4a-4d95-987c-1e508ab66569,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.048353276472648,-0.036264957354486,2011-01-01T14:00:00+01:00 +3cc1fe12-69a0-4e77-aadb-e1b912843eba,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T15:00:00+01:00 +58d9eae2-690a-4439-b39b-ecc36a33f290,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T15:00:00+01:00 +e5c6a4e0-b5fc-48cb-b4c2-d5a1dff575e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T15:00:00+01:00 +e184b12d-bd4a-431d-b26b-429586e20555,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T15:00:00+01:00 +a83e0340-69fd-40f1-9ba8-ec960ad0dbc2,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T15:00:00+01:00 +6b0c3b30-2a73-4ad5-8e36-fe6a047a9b10,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T15:00:00+01:00 +5b5967ee-806e-4851-904a-a2f6262cdfc9,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T15:00:00+01:00 +3c355900-f7ee-4f53-b0e2-4d873fba23a1,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T15:00:00+01:00 +5d32389c-a984-453b-ba06-1a4a0d7a41b0,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T15:00:00+01:00 +8fd22780-9164-4d4a-a676-c83d621ae17e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T15:00:00+01:00 +4299aa0c-3c0d-4a5b-a0e3-9b218e30cc68,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T15:00:00+01:00 +48bf0584-0165-457c-aa5a-79a85e146b74,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T15:00:00+01:00 +f63466cc-b869-4b7e-90fa-a7c9249ec65e,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T15:00:00+01:00 +9d3ee268-3288-4dfc-8996-679900f3f723,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T15:00:00+01:00 +16c3bca9-3177-43fe-9396-2e4102d856f2,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T15:00:00+01:00 +c5f96164-8b97-4c1d-b925-732cea122abe,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T15:00:00+01:00 +94ffc7e8-4bb3-4aa9-b810-ec05267ec8c8,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T15:00:00+01:00 +58625c6f-a135-474a-8ae7-ef28046495e4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T15:00:00+01:00 +af2b2fdf-5dfc-4f30-8a6a-d0b08cdcb849,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T15:00:00+01:00 +9a44b75e-7330-43a8-9639-7a9034e493a9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T15:00:00+01:00 +6e148594-336d-4e1a-ba10-c689626512e1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T15:00:00+01:00 +d74fe30c-1fa2-44ca-afa5-b34f46e13acf,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T15:00:00+01:00 +d7a43e16-57a2-4588-9879-ee21cc134c82,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T15:00:00+01:00 +a17d2f58-f8e1-4e53-864c-da75cb8251ce,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T15:00:00+01:00 +40cbb2fd-282d-4ab2-8825-6b256fb0bf3d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T15:00:00+01:00 +fd595438-1729-4b62-9789-a82317dbeb32,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T15:00:00+01:00 +4eca3917-6159-4e57-a50d-6cf3ef142895,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T15:00:00+01:00 +3d0fa3d9-6d9d-4e57-82a4-b2664d08a426,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T15:00:00+01:00 +36d47b43-8177-4d71-937b-54b4fbc395b1,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T15:00:00+01:00 +62c7d788-6cd5-4edb-8773-ff56cfbc5d2e,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T15:00:00+01:00 +4578fd79-6f78-4fad-93f6-b571e6c3a42c,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T15:00:00+01:00 +4d3c3b4d-1224-4cdb-b735-bab9d7112056,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T15:00:00+01:00 +377cf18b-0718-47fd-857d-76597cd607f5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T15:00:00+01:00 +e2611c01-30b2-48a6-b49b-4429e8fa3608,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T15:00:00+01:00 +aa35f2c9-bc4f-4aa3-a348-764de138198f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T15:00:00+01:00 +2a0ada09-50b0-4c52-afb3-4528c360f4ba,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T15:00:00+01:00 +c05d2e35-0b7f-44d5-af41-1c43ac183036,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T15:00:00+01:00 +6281e556-32ef-4ad4-924f-b3ca9d50533e,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T15:00:00+01:00 +f6dc1989-c9e5-4c1b-a0af-fd5bfef436c0,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T15:00:00+01:00 +6cfe99b9-8292-4a2b-a6ed-2c2f82666c93,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T15:00:00+01:00 +fa0cb6f7-1072-478c-a142-2434470ebe89,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T15:00:00+01:00 +d7f6d06e-1f3c-418c-962b-154199d92503,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T15:00:00+01:00 +403134e8-9a80-475b-ab9d-adb774a96025,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T15:00:00+01:00 +0a2218f1-46b7-4222-8028-7f772ae5f01d,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T15:00:00+01:00 +180e8a6b-6f68-4b92-b728-aa76ff18d25e,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T15:00:00+01:00 +3603b754-d096-4f78-9c5d-c0e2bb314d74,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T15:00:00+01:00 +625537f9-c993-4433-9522-78873fc4b8ac,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T15:00:00+01:00 +13256470-2f90-43ac-80d1-2fa4501bec6c,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T15:00:00+01:00 +c0f7146b-e58a-447d-83d9-ac08778d6981,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T15:00:00+01:00 +215c433c-3a37-40a4-9dc5-8e781a81420e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T15:00:00+01:00 +8c786d8c-3373-4d16-9ebd-5dc4cdbd3190,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T15:00:00+01:00 +2d94f048-f06c-433a-ac68-c8af4ef639cf,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T15:00:00+01:00 +53b4c5a0-f4e5-4a68-b5b2-1295a0cd8a33,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T15:00:00+01:00 +d1baf1a7-97e0-4bff-bd21-f752a5cc2662,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T15:00:00+01:00 +f13045fe-8992-47a2-84dd-6f4452c03bc9,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T15:00:00+01:00 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv index fe11de42a..b303d45d6 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv @@ -1,1001 +1,1001 @@ uuid,inputModel,p,q,time -3375cd8c-6760-4c53-baba-2ab2485520b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-01 00:00:00 -ae983220-e38e-4daf-9d28-c3740eaf38ab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-01 00:00:00 -005ce986-f13a-4d8f-ae02-f23921294d9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-01 01:00:00 -8752f277-bb8a-4c38-b35e-13a241dbbd15,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-01 01:00:00 -25af32b2-4592-4e86-99ff-3034ae02a8d3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-01 02:00:00 -2f1dcd58-4400-42f7-adf6-f7cbc2dc5fec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-01 02:00:00 -48448c74-c7c4-48c3-a0c6-b250b572d3f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-01 03:00:00 -f3e2f2ca-5572-4a1e-adc6-da9b3b86cd9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-01 03:00:00 -47cee779-6f27-4ab2-849d-7803ca46341f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-01 04:00:00 -a59d4d00-0b14-48fa-944c-b115308e1f72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-01 04:00:00 -092b4b57-e35b-4a10-ac81-b81d77843c11,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-01 05:00:00 -d0d6a96e-ce4c-415d-94b9-eee956a83de9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-01 05:00:00 -bdb003e1-3bc3-4a0f-a56c-90fad7c4992a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-01 06:00:00 -7b6b44d5-4735-496c-90a5-164a0e0bd46a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-01 06:00:00 -e90ed0a6-742e-405a-96a5-e818172691a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-01 07:00:00 -4e974394-f42b-4ab0-9bd4-f5fb536d7464,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-01 07:00:00 -2eae159c-8370-435f-ae71-24a5197d3fa6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-01 08:00:00 -22eef150-a908-4198-aa95-7c844cf7ef75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-01 08:00:00 -351e4aef-e261-43e9-a2f4-443af0c6ee43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-01 09:00:00 -acf559e0-ed3d-4c45-aff6-2803d35b802b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-01 09:00:00 -43f7d6e3-5678-429c-b337-3f616636c1b9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-01 10:00:00 -cf157ff2-392b-4e20-a087-92b80d0c3af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-01 10:00:00 -67cec151-1bf6-461d-9de1-12289aa17ef6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-01 11:00:00 -350d9d26-a780-4521-ba9a-29d92e448772,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-01 11:00:00 -c1e88f13-6f4a-44f2-a1f1-fb7705d2e2d1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-01 12:00:00 -cc97b3b2-7500-40cf-8aee-cedb9deb3c52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-01 12:00:00 -1b243c27-0963-437b-8f7e-e33be6a19ba1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-01 13:00:00 -11004faf-8788-490a-9688-405d6aacabb2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-01 13:00:00 -07965c09-e9c7-41a9-8a78-7049ddea3a61,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-01 14:00:00 -e3d6c1bf-d46b-45ad-970c-bd7a11e2fdb5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-01 14:00:00 -728942da-6fb5-4e32-ae06-9c104ab70251,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-01 15:00:00 -031b99e4-3b0e-46c6-9fb7-1213e15da944,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-01 15:00:00 -20eed176-3649-4cde-8109-d34c1b365fa3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-01 16:00:00 -cbfb6d49-fd30-4611-be00-d4fac8dca22b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-01 16:00:00 -e55aa474-a926-4800-a945-a4870dd6a4f4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-01 17:00:00 -8970118b-5b53-4d90-99c5-816d3f8ac94c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-01 17:00:00 -efc8774a-47fc-4459-ad7a-cca2dd4d798f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-01 18:00:00 -03648481-88b7-43b9-96ff-a563472bb56d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-01 18:00:00 -b099c1a6-85a7-410e-89ba-99fd9343465c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-01 19:00:00 -8a7cc1d7-61f5-44fa-9c4d-5bb3352949ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-01 19:00:00 -f4b37943-bd24-400f-a872-c48743134316,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-01 20:00:00 -01725537-0456-4d41-aade-2613ad4c75db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-01 20:00:00 -a07a3a8f-1163-4dba-b4d7-28c3c893f815,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-01 21:00:00 -ae285535-9525-48cb-8d8c-541422c7e9bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-01 21:00:00 -020af7d4-1d47-46a0-a69f-d9dd69ffb4a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-01 22:00:00 -24d310e4-393b-47a1-8f5a-423e01cb5a92,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-01 22:00:00 -76df8c5e-cf43-47b3-a235-1a251c13b739,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-01 23:00:00 -c3d1be46-b019-4b3b-aaa5-7b41d94ca314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-01 23:00:00 -78537d26-267d-49ee-8fe8-c8e6fcc2728c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-02 00:00:00 -33096332-69f5-47a7-9a19-3b30fa03d35d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-02 00:00:00 -024f3c9f-dec7-4ecb-864d-c460925f933d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-02 01:00:00 -26515a20-4f0b-4b38-9fa5-0b44add545c9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-02 01:00:00 -fc4127ed-75e9-448d-8208-6df98be6e51b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-02 02:00:00 -6a94470e-e905-4f5f-b26a-935e2bdcd10f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-02 02:00:00 -2d1ff63d-b881-4fda-adda-c0af8e7845b2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-02 03:00:00 -5d7f0b66-ee31-417e-8ac8-69e62312d684,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-02 03:00:00 -f4b4ccd1-87ae-41d4-94a2-80f484b36058,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-02 04:00:00 -f8375cd3-693e-4563-9e66-685520a6c018,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-02 04:00:00 -21d4bc4b-da82-4d4b-9292-53b5ae017656,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-02 05:00:00 -1bfde25f-4832-4b12-9cc9-770d1383ae76,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-02 05:00:00 -ffeff07f-2677-445b-8927-0342246dbd5a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-02 06:00:00 -fd442934-55ee-4d37-b927-882e2cf6b2cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-02 06:00:00 -11b7989b-6af4-4915-96bc-9ff892ec9b24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-02 07:00:00 -108431b6-37c5-4682-a4bf-9281bafab0ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-02 07:00:00 -88dd0e2e-9e71-4a76-9112-72548af2ec12,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-02 08:00:00 -8152642a-116e-4968-be67-035706158e39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-02 08:00:00 -b5c1b457-c24a-4aee-8759-505fec7cfe43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-02 09:00:00 -0dd9bbcc-a3da-4b58-ad4c-078b94c467d6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-02 09:00:00 -b80f03c2-6e1a-4cc8-9c75-75d2bc21945a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-02 10:00:00 -0eaa8d12-864c-483e-baf1-b285cbd9a4b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-02 10:00:00 -e904aa42-c962-4aab-96db-5a3c02e9bb0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-02 11:00:00 -290312bb-acb9-41ed-8504-248f4f53af5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-02 11:00:00 -1dfe11d5-21cf-40b8-89e0-90ea02842e75,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-02 12:00:00 -f69f9720-4670-45ae-8155-1ff46b42ffcd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-02 12:00:00 -d0e1b095-dae4-4aa0-a388-465d6369ebb6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-02 13:00:00 -b0f645df-7f34-4a13-9b7f-cc0ba79f0adc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-02 13:00:00 -901175db-07f9-481a-b73f-f7bcd9935470,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-02 14:00:00 -6b138357-1290-42c1-be34-439c1cd601ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-02 14:00:00 -b153005b-69ec-40fb-8aa9-17090cf89a08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-02 15:00:00 -44aa2998-691f-411a-8f62-d21bcdf02964,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-02 15:00:00 -6e0a0073-0178-41ff-83b7-58db37f37066,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-02 16:00:00 -251f5797-fe4e-4935-b8ee-720498e8392c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-02 16:00:00 -2cfa0cf8-5152-4174-b895-a12406cff6a3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-02 17:00:00 -1350c8f3-d15c-4da2-bc8f-9000abfdd47d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-02 17:00:00 -b13366e3-80ab-4db5-a213-27091a2cde93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-02 18:00:00 -85aa5a74-11f1-4e54-b925-bcd6fded19a4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-02 18:00:00 -9b8df9c3-eeb6-43af-8a2f-8c574f34b1dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-02 19:00:00 -01c4038e-ea57-4cbb-b28d-f91b92cd0b55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-02 19:00:00 -f856dfeb-5f79-4c0d-96c3-f9b85754b76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-02 20:00:00 -8a1b3f89-7b24-4d35-9ece-7b19d1a49f2e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-02 20:00:00 -753acda7-ef4c-4fc8-9905-f95beb1b15eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-02 21:00:00 -0e48d8e4-755b-4b9c-b141-5cd1fd2f24ca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-02 21:00:00 -4dba8b6b-afeb-42fa-8e4a-c4d8f6f87a7d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-02 22:00:00 -215187db-b277-4f45-b03b-35a8037097f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-02 22:00:00 -3bdc0be1-f80e-4d13-ae6e-fd2d95a74b52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-02 23:00:00 -860a0f4e-4347-4188-815d-f3daed0cdcfe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-02 23:00:00 -cd12bcdb-c018-456c-8eaa-e3e235a0c6f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-03 00:00:00 -e9698ba0-5e47-4127-a762-2c4f975a3b68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-03 00:00:00 -c93abab9-0a21-4ee0-94e5-52dfa9fb87dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-03 01:00:00 -0ca6df46-c885-453b-98d5-1244a74617e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-03 01:00:00 -d8a0e0bd-6300-4636-bbe3-798bdccbe529,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-03 02:00:00 -2979a8b5-4ec5-4844-9ba7-2a5d075fb389,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-03 02:00:00 -c8f80dd7-9eef-49ad-91e5-938f4491adcc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-03 03:00:00 -59037f8f-6a8c-4f13-b245-941860e659ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-03 03:00:00 -5b47e87d-0b48-4e58-ac2c-20856f8bbe7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-03 04:00:00 -f68ab4a2-0cfa-41e3-b861-8ad2b87fd5b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-03 04:00:00 -0fcd1d76-9fa8-43af-a786-87e01c334f81,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-03 05:00:00 -6277c77f-1a9b-483e-84b4-ea253e9cf419,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-03 05:00:00 -1c6e804e-14e6-4ff2-92df-ec7c94f87231,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-03 06:00:00 -99648e4c-386c-43bd-a6bd-f088ae54b36b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-03 06:00:00 -c7716bff-cf2c-4c67-b769-02e111c4a052,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-03 07:00:00 -e2233470-f98a-4240-be95-df9b1c5eacda,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-03 07:00:00 -c7b9b6fc-93e4-4490-9619-55f67a480aad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-03 08:00:00 -93ee6eb9-03b2-41fd-a6bd-1a5ac74cc678,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-03 08:00:00 -86027389-c1f1-473a-a7dc-ce4e87df61c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-03 09:00:00 -74a28dc9-c950-4269-93c4-bf8287381248,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-03 09:00:00 -16e81908-8c51-4759-ac2d-7cdb331ebe2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-03 10:00:00 -bf2ba786-0ac6-469b-ac8b-51a42d673590,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-03 10:00:00 -514af9bf-ee19-42fe-a91e-3a898d56360c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-03 11:00:00 -0ca3dacf-fa19-47e6-8d71-a4b5da848010,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-03 11:00:00 -6592735d-b5d1-41da-aead-92c784663071,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-03 12:00:00 -2ea30c73-4be7-4d94-92f6-92bfa2fcf16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-03 12:00:00 -efcba061-4971-48a5-a59c-23a094ad74a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-03 13:00:00 -0d74b2c9-8d1d-422e-bf1f-f3b48954f2f5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-03 13:00:00 -0f7f8610-0e3f-4ee4-acfc-18c63ed3546b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-03 14:00:00 -c0925a04-1ef7-4bce-90d4-5da8734bd203,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-03 14:00:00 -0d94cc4a-259a-405b-a8e5-8d41ea21eb18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-03 15:00:00 -22c9d195-c01b-439c-bed5-55f050d7418c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-03 15:00:00 -d9588021-c3fe-403d-96ee-ed08cccd53d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-03 16:00:00 -d0e4cb19-1091-45d5-a4ae-2b35b2ea13bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-03 16:00:00 -5ae72022-ec85-4ecd-b4bc-37258206f845,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-03 17:00:00 -90c2b0b3-d4cb-4685-912c-2bd0674a49ce,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-03 17:00:00 -0df2996b-6336-4508-85f2-3071c64e3701,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-03 18:00:00 -2b0f8993-560e-4e4c-b8dd-faf3bc1ef475,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-03 18:00:00 -3e59d411-4169-480a-8567-ecec0aacb667,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-03 19:00:00 -89528d14-76e5-4401-a683-a4c07fac1c00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-03 19:00:00 -797ee4fb-295f-4b85-8d9d-23ed6e898e37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-03 20:00:00 -65266b16-8aae-4904-8fe8-e97465f0730f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-03 20:00:00 -1475fc26-e6d8-4d0c-bce2-375e46dcd41d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-03 21:00:00 -cf22ecd6-45b5-49b0-919c-736361d96c48,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-03 21:00:00 -d710ab62-6955-4a54-aace-659ecb159ee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-03 22:00:00 -1878bc12-7d78-475c-bd7c-3f1b0bbb2c75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-03 22:00:00 -2368adf0-f712-4356-a81a-4b4a7df5e73f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-03 23:00:00 -6505f762-39e6-409e-8f06-e7ac6121afca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-03 23:00:00 -39dcd9d8-8764-412b-aaa7-a3bfdb5be3f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-04 00:00:00 -7a43651f-122c-422a-af81-4ab84ceae6ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-04 00:00:00 -73f58248-2b95-48c6-84b7-a03604cdb41f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-04 01:00:00 -0603e9c2-05bc-43e5-972e-8a1be0c264fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-04 01:00:00 -55a9b51f-cdc0-40b2-9370-197c9e5f1051,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-04 02:00:00 -5d5c1fa8-25c3-405a-be86-bfbbc1305224,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-04 02:00:00 -4de6398b-8b85-4ee0-8386-c64d73e097c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-04 03:00:00 -78cf6f20-ca5c-487c-a32d-e6fd508841c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-04 03:00:00 -5a929cf8-0ddb-45e9-97fe-7f75f97fd16d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-04 04:00:00 -d605b3f5-a094-4b6f-9499-77929e629b7f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-04 04:00:00 -1395df55-bc26-4998-8674-3f266efcc303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-04 05:00:00 -fc17fddd-97c0-47e7-bbc4-a54adf8e50d4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-04 05:00:00 -8815724c-11de-43aa-8bd1-980fcee7e5f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-04 06:00:00 -b8185fd0-bd65-4597-8cc0-4b2051ca0e8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-04 06:00:00 -8c19bbec-5be5-4766-be8e-5570834f6e51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-04 07:00:00 -bf930084-4fb2-4405-9983-64f6a807a857,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-04 07:00:00 -331a995a-6ab2-44fd-959b-1303797cf235,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-04 08:00:00 -c33b5915-94af-49dd-836b-b9a52a291aed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-04 08:00:00 -334672a2-eca4-4a7b-b361-e12409d78ed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-04 09:00:00 -3ebfe4c5-5b63-4090-b76d-f2f47fc4f691,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-04 09:00:00 -2903dbe6-1379-4efe-aae7-3816b7de6c7b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-04 10:00:00 -83955600-8519-41f4-bafb-d91dd319fc10,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-04 10:00:00 -add2f3d4-13ff-47ec-9649-ea38d9befa8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-04 11:00:00 -fe498707-3b12-4fc5-a31b-ed359667cac3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-04 11:00:00 -aa7f92df-c008-49c7-a454-a6e2eb90a416,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-04 12:00:00 -4e22babb-8482-4f0a-99e3-c60f37952986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-04 12:00:00 -252d4f94-68aa-4088-adc9-ad3188fa44ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-04 13:00:00 -164d263c-f7a1-4e50-bea1-4e407b7047a5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-04 13:00:00 -6529898c-bccf-4453-a713-61ead0ecfdd6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-04 14:00:00 -bc7dc858-2591-4870-bce7-4574b71c45dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-04 14:00:00 -7c3d2f32-972a-49df-8fd4-1c9d048e688f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-04 15:00:00 -b33e3cda-8170-4636-9d1d-f4f94f432bc7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-04 15:00:00 -8841f5d2-5982-43a3-877a-ef73c13537d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-04 16:00:00 -87fa0070-d495-44cb-b482-82099de860ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-04 16:00:00 -7c552ae1-3633-4f3b-8b75-83127686e96d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-04 17:00:00 -d31fd9fd-36fd-46cf-9cc3-44fd0df9255a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-04 17:00:00 -d2e63510-af05-4d5e-9c00-b92cf902ab76,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-04 18:00:00 -c2450765-05f9-4245-b898-9ca4741a1110,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-04 18:00:00 -668c10b9-2a23-4270-9546-366def339811,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-04 19:00:00 -76378686-6306-4a7f-9a0d-8aba27bbeb67,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-04 19:00:00 -f7ac2c43-4461-4e9c-8fdd-28f0f56d4540,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-04 20:00:00 -d70762f9-dd71-49f2-a9aa-21bcf42bc0da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-04 20:00:00 -819a83a9-0beb-4a40-8173-1428428312a2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-04 21:00:00 -89898942-0770-43c8-9b7d-650251907ede,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-04 21:00:00 -78a59183-ad48-4c67-96a1-3ed7d537a612,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-04 22:00:00 -85845692-e72d-4679-95cc-e0875e7ec80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-04 22:00:00 -10552a60-82a0-46fd-992d-59cec5ebe02a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-04 23:00:00 -3e74ea7e-0bec-4ff2-a27c-d1b76584930b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-04 23:00:00 -9f64a13f-1c3f-4177-bf0d-b0be47ea5862,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-05 00:00:00 -3e28ab1f-7405-4a0d-9c16-cbcad7474f55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-05 00:00:00 -346887f1-fae5-43d9-8a8f-b587945fe199,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-05 01:00:00 -a0ebcd44-4059-4e06-9b80-4a37d6a7fc3a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-05 01:00:00 -2b9d3331-af5e-40df-b7ce-c2266f0c2353,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-05 02:00:00 -1854d6b1-efaf-45ce-98ed-c4d4cdcfe3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-05 02:00:00 -1307ea54-f0e1-4ecf-ae6a-4b0100488c38,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-05 03:00:00 -d1ff7ed3-5321-447c-8e29-c7d52a032fbe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-05 03:00:00 -e44416f1-dd69-4b66-97e2-28f94c13e889,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-05 04:00:00 -63606828-0cf0-4b80-90b3-6bd203052c89,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-05 04:00:00 -026a75fa-1948-4e12-a7be-f003c5c57a00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-05 05:00:00 -665de960-9465-47ec-a069-cf1e71124cea,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-05 05:00:00 -44d0c861-e389-4b25-afde-b19a3282fdf2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-05 06:00:00 -0a5920c8-ac35-41bd-9e5f-2acd4c0c021a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-05 06:00:00 -4842931d-9d35-4e6b-b33d-d58b1f2aade5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-05 07:00:00 -8ca5ff4b-0924-4128-b3c9-0029fb5a5658,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-05 07:00:00 -7f922cf5-5a61-4cc3-a9c2-964688add7d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-05 08:00:00 -1e33fc6a-df39-44f3-a027-3a2ddfe7827e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-05 08:00:00 -b5d806e4-c947-42fb-9d46-eb3c04be32a8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-05 09:00:00 -e7cb9281-a6a8-4060-a635-2a6568547556,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-05 09:00:00 -9e649a17-9807-4dac-b41e-0aea93450b2a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-05 10:00:00 -99f78093-4793-4b00-ba3f-4ff90bf943e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-05 10:00:00 -f9c83a41-0806-4460-8e65-ecfdbb51bb98,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-05 11:00:00 -107fb68c-c78e-42b6-98ab-74e5a7072bdd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-05 11:00:00 -03345240-0edf-40e3-8bc0-b47d2b895393,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-05 12:00:00 -7f1b9aa1-4048-4719-a119-5fb5616d2115,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-05 12:00:00 -5aefa30c-f2dd-41cd-bdf7-b62bdd8dcc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-05 13:00:00 -1445206e-17aa-46f4-b939-49431c5f97da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-05 13:00:00 -38f5dd35-6ad6-497d-9886-c4f50fdab764,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-05 14:00:00 -2f67781b-9605-48d0-8d13-5a244b63f7eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-05 14:00:00 -a7176f4d-390f-4258-b0ac-a27593ccc970,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-05 15:00:00 -c790d8ff-98c8-4d9c-95ab-b6b39b87166e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-05 15:00:00 -d610fbdf-f487-45a5-9176-ecc32b740953,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-05 16:00:00 -b3182e6f-d380-4aa1-a2d6-4e2429ccfdc0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-05 16:00:00 -d178e4ec-683f-4cde-9e40-f0d1dbe5c3a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-05 17:00:00 -c040daf9-6ca6-483e-a25f-33185c55d3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-05 17:00:00 -621c84dd-104d-41ff-a482-3fa85e2f3365,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-05 18:00:00 -64557042-1267-43ff-b43f-4c29e1e6bec1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-05 18:00:00 -16d48a24-fb6f-481d-a9e0-a0f8ae42c1ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-05 19:00:00 -40bd784c-d27c-44e0-b1e9-8f2b7eacf388,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-05 19:00:00 -79a16f01-47b4-4fb5-a418-9a9f168d96a9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-05 20:00:00 -383a5e58-03a4-49b5-883b-39b820e8b996,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-05 20:00:00 -e1cbe8c6-7cde-401d-b7f6-d4fc30fe9be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-05 21:00:00 -70393e37-1008-4ed2-a396-84d454fafc4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-05 21:00:00 -e96f414f-e31a-4c6b-b25b-551da37904b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-05 22:00:00 -d580f6f6-4112-4212-9c7a-ffaff869332f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-05 22:00:00 -4500cd31-ade3-4527-bb50-9d5517c20160,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-05 23:00:00 -987ce0d3-68f0-4d30-807e-18c1bcb6619d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-05 23:00:00 -f9d0c5d8-ac1e-40af-addf-ae628bfe0e1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-06 00:00:00 -be6b9f35-d883-4d1f-9979-8ed5144d083a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-06 00:00:00 -2e940b2b-3f37-4deb-a145-c22bc2112288,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-06 01:00:00 -be134f3c-145d-480c-a82f-e7ccbef97986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-06 01:00:00 -f9cef442-6e8e-467d-9c9e-f25f13af5b40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-06 02:00:00 -ba1b2bdc-f21a-415c-8cea-202e1ec583c1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-06 02:00:00 -ac212d0e-c0fe-469c-8086-9c6bf104d9d8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-06 03:00:00 -8af2aa35-9f00-4c62-b72d-5146f6be682d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-06 03:00:00 -bf0710fa-a419-46ad-a437-c87ee6eba11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-06 04:00:00 -83821dae-ed80-4843-af84-165d906ecbff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-06 04:00:00 -c2e5a66f-39c3-4cb6-970c-442f8df364ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-06 05:00:00 -e4563c3d-fbaf-40ff-910b-bcb13020e318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-06 05:00:00 -d82327f1-8ba8-4339-bbea-b2add2bce2b0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-06 06:00:00 -06c202e6-66b2-4ca2-bf12-8f83671e136b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-06 06:00:00 -a538a47f-6af9-4025-a98e-61be7d297b3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-06 07:00:00 -5e756b1f-164d-4736-a207-ff0fbdf71522,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-06 07:00:00 -ea0f3a3e-8e9a-4bef-a025-54375dec04f2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-06 08:00:00 -889e89b7-5196-4f7b-a8b2-89349647b222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-06 08:00:00 -0a78f21c-7cd2-4b60-8f24-f6e2f2d588dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-06 09:00:00 -f371b9c6-bd98-48b5-876d-f7cdf855afb0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-06 09:00:00 -ad878cf2-bb7a-4bc7-a147-80ccd5da11f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-06 10:00:00 -217046d3-5cca-4418-90ad-396c4be6309f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-06 10:00:00 -82562a91-67cf-4f17-92b3-9f2dded88d82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-06 11:00:00 -a4496f2e-185c-41d8-a99f-895b9bdaa5a0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-06 11:00:00 -b098f403-ccce-4754-aacd-4b237c69fe4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-06 12:00:00 -d6aef90f-a1cd-48e2-a9f6-75cdff0a9655,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-06 12:00:00 -eb32c979-2404-4990-a4c2-010d85f54a0a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-06 13:00:00 -75f55728-0956-475e-9e17-29d410cf0dbf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-06 13:00:00 -eb39fefd-86b4-4c6f-afb6-0ccdaa086bd8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-06 14:00:00 -4e7e9034-0aaa-48ac-bb0f-fea3c01e34aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-06 14:00:00 -59192825-6875-4247-9348-ac3a1886b49c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-06 15:00:00 -177eb5b5-c244-4d24-9b69-184bf33d391b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-06 15:00:00 -1480d116-4157-4f57-9bd9-850c58861b63,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-06 16:00:00 -1e0ec1a3-720f-4844-a262-8203527ef105,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-06 16:00:00 -659625ed-3eec-4727-95d0-0e8cbf3ce3c6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-06 17:00:00 -aca7bc41-18ff-4a2e-bd62-5a84fb7225a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-06 17:00:00 -d6264e25-e1a8-4968-a0b5-5ff5a245c07c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-06 18:00:00 -9bc8b84d-df3d-440b-9316-a763688ce6a5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-06 18:00:00 -16c37f6b-1504-4c5c-9543-77b73b7980d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-06 19:00:00 -5ae9c671-5406-4a27-8c85-761f30d789fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-06 19:00:00 -580eca4d-1a21-4346-8864-2af12579a7f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-06 20:00:00 -a3982d21-233a-4237-8e84-a83c7aeee80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-06 20:00:00 -14079245-44bf-49e9-b2b7-3512bd510fb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-06 21:00:00 -18e16cfc-deac-40a2-85f2-64930e9be5cd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-06 21:00:00 -3d36b4d9-8920-4feb-8ad1-99c6fc057b94,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-06 22:00:00 -24958cb3-41bd-4acf-a95f-1b7391ec162d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-06 22:00:00 -7532440f-f11d-4424-a055-4d890e8bb183,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-06 23:00:00 -7b2fcfed-3bd5-4f3d-9380-3d40992fdb6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-06 23:00:00 -0607b280-fc86-44af-9384-49806cc5daf5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-07 00:00:00 -4b4d7482-e496-462d-bd33-33e96a7ae7fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-07 00:00:00 -e6bd7ee9-8695-45f6-aef6-b1afcac6b835,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-07 01:00:00 -4a6a3dc7-2772-4606-976d-788a7a6d6193,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-07 01:00:00 -e229e565-657b-4dba-aac3-6c02fa9fd623,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-07 02:00:00 -35c50b54-4890-48ba-b603-40ba956e4f3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-07 02:00:00 -d711d569-f767-49b4-8b62-f7ac8fe6af3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-07 03:00:00 -b54b63f7-73c4-44d9-b76d-fb81f5045b18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-07 03:00:00 -a2d343c8-e967-4ee9-b128-1f6d9dfa6216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-07 04:00:00 -129cb672-f7c8-4c4c-ac45-15d3509bce1b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-07 04:00:00 -93f510d8-7ae1-477d-a67d-ec9ccc16b7d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-07 05:00:00 -aee1d785-3028-44b5-86e4-b75564ebf11a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-07 05:00:00 -b69ed44d-61e2-4774-adcb-9e6f045dd245,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-07 06:00:00 -193f6ad5-f987-4cfe-8949-b6de64a6e160,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-07 06:00:00 -d4509415-e7c5-4de8-9969-5308af192c1a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-07 07:00:00 -0b79fb40-3a50-4c67-8121-858d58fcc0b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-07 07:00:00 -d8af015e-8e82-4bcd-91cc-8eacb7c1b8c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-07 08:00:00 -55ace958-48fc-48cb-a5e7-c0204225bed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-07 08:00:00 -7e8c6aa6-3721-4449-8bd2-3e9214536102,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-07 09:00:00 -38c8ef49-7981-43e8-a6fb-571ebf05b79f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-07 09:00:00 -6cdffb34-d18e-4020-b6c4-bb19311e172b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-07 10:00:00 -248f251d-d48d-4634-b7a9-f7eb087208fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-07 10:00:00 -34bb0ac4-2a5f-4211-bc26-9bddcafc4d22,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-07 11:00:00 -af9b8a2a-f3df-4ff2-be24-1891a639f0a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-07 11:00:00 -ac94a3c0-2b59-4855-ab8d-fc2d17169346,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-07 12:00:00 -aa6bc3c8-d706-4652-b45e-b78a9e66cbcc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-07 12:00:00 -9c86637d-8fdc-45fd-bd19-34f6c32490fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-07 13:00:00 -ba1d8b0c-a865-4c47-a265-c50e8f193d19,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-07 13:00:00 -e52d495f-6f05-4715-979c-e37cbd4177a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-07 14:00:00 -b9f45469-d4ce-46cf-ba41-c974fded27bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-07 14:00:00 -fe7d0d3b-24d9-4f4a-9f5c-64357c275428,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-07 15:00:00 -b5c1255d-0a99-457d-9450-1dacf3773f0f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-07 15:00:00 -ae4806c8-a036-4ebc-9c97-2ed6ef6302e0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-07 16:00:00 -2fe68d4a-163a-45e5-a014-d70ff7ab85c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-07 16:00:00 -40ff875a-0d01-41f7-9e5f-e985b037a6e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-07 17:00:00 -3e5a0b11-bf6f-4d68-8eee-78c7a3998386,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-07 17:00:00 -38b0020b-64a9-4374-8ad9-19291e594061,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-07 18:00:00 -f3025658-852d-4eb5-881e-19ebf664890f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-07 18:00:00 -2cd8479e-782f-475b-82d5-b66a294be1d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-07 19:00:00 -7315ddb3-a49d-4213-abb0-76d4757f6910,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-07 19:00:00 -11b7747c-3294-4cb5-bce2-14ff54d3701a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-07 20:00:00 -90c7d255-e030-4300-b800-552c25bdb35c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-07 20:00:00 -40e26935-7eb1-4fff-889c-fb09f956fb39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-07 21:00:00 -d4e30637-0bb6-47b2-b67f-b6c44b7f2045,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-07 21:00:00 -b80f2580-4e7a-49c9-9658-1d8c69a26763,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-07 22:00:00 -e1ee03da-1409-4680-b662-6ec071453c48,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-07 22:00:00 -5a1409ba-28cc-40b1-a3c3-f7b71777086b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-07 23:00:00 -de3835d4-b6ee-4a88-9641-24b44c64ead5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-07 23:00:00 -7adc9791-ff3c-4937-9a97-78b1a1b88912,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-08 00:00:00 -b4d8b0fd-179a-4288-a8b4-df986d7caaa1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-08 00:00:00 -2a15eced-41e4-479c-955e-bfaf2aef84cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-08 01:00:00 -56b43e09-223b-4b6e-92bd-cb5267aa510c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-08 01:00:00 -268e8d42-54fb-4ce3-b1ec-d0518fc7bff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-08 02:00:00 -8b98d78a-5c49-4d7a-841c-0a286273f3ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-08 02:00:00 -09dc6ec4-cd50-47ef-8735-9fd4ad7171b5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-08 03:00:00 -531418cf-41d7-4c03-877f-5a3d4bb66405,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-08 03:00:00 -7f81fbcc-19a5-45a9-a7ec-c4282397a84d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-08 04:00:00 -c087abc0-de1e-4fc3-90dc-8c46d060b5b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-08 04:00:00 -b7e715be-2823-407b-ad3a-86a53201ab20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-08 05:00:00 -4450f1d2-8281-4e15-8470-8179a280b8bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-08 05:00:00 -169c716f-f856-49ca-860e-692bdf5bcb4e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-08 06:00:00 -4c24d4c2-e337-499a-95a4-a1675bbc9605,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-08 06:00:00 -0d3b5ddb-d33c-4db3-9a6f-929b0e6006d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-08 07:00:00 -83c8317f-1cf2-483e-8a21-eb4d4fe613e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-08 07:00:00 -e5a12cf1-2193-4c07-9d75-d32da4ad6019,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-08 08:00:00 -8f74bc5f-938b-4d04-a0f6-236c3633787a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-08 08:00:00 -2f1c5194-51e2-4c6a-93cb-b3cd5bf13d8a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-08 09:00:00 -3644ef54-c0df-47cc-b59a-97027dcca292,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-08 09:00:00 -d6383aaa-02ec-4919-9412-41ca78a9fef9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-08 10:00:00 -18d9a835-0410-4fe2-aae0-8f557b6b2843,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-08 10:00:00 -774aaec6-8c72-45f1-acf6-3c06a57d1b18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-08 11:00:00 -cf4972ba-597e-434b-84f1-8c0f0f99dc14,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-08 11:00:00 -e6a81bae-8938-4ffb-8298-eeaab16c8cf1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-08 12:00:00 -e4419a1c-0aa9-4d82-b4a6-8d81a9414f39,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-08 12:00:00 -4c1ee5d7-9a7c-4298-9422-8e3c2a905c67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-08 13:00:00 -4ec190ed-94da-4fbb-9f93-2f07c9e1dd57,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-08 13:00:00 -6f8a7f61-910b-4ffa-bd9f-5af68017107d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-08 14:00:00 -0f5f9cb8-58dd-4882-8b44-10987b1d127b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-08 14:00:00 -4bc76aa5-3176-48a1-bd3b-0832202fa32e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-08 15:00:00 -18433917-c127-4dae-9eb1-91ffbf997549,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-08 15:00:00 -ca427611-6fa6-4050-9e48-b16fd0c7885d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-08 16:00:00 -5650bf16-bcbc-4208-a52e-527af44c3f2b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-08 16:00:00 -bd1165ac-aa64-4f52-886f-9cd15ae5c61d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-08 17:00:00 -08e821b7-e15f-49b9-84c2-5b3870ec35fd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-08 17:00:00 -bd49f6a2-815b-402d-a438-10fd9c788902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-08 18:00:00 -edd3c9d8-7d63-4754-a62c-8cb109ba1178,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-08 18:00:00 -3f277d24-39e0-4d61-88ec-1bcaa340d599,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-08 19:00:00 -37378dde-8c4c-46a4-9a70-c099cff01f0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-08 19:00:00 -147ba412-9827-4ecf-8098-cab0903a7282,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-08 20:00:00 -50791401-d861-44e2-aeaf-fba056337d66,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-08 20:00:00 -f2d66ab3-39ea-47bc-a828-20a2b551e902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-08 21:00:00 -1bf35efc-6815-4df5-8263-adc70e6ccaed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-08 21:00:00 -4ce9e428-4696-40e3-99e9-cbb4d68218de,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-08 22:00:00 -63a66b72-3b11-4962-9518-3ffbd9225817,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-08 22:00:00 -0e1c4d3f-d8c8-405e-b787-be9e4ef57b28,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-08 23:00:00 -4126ce9a-673a-444b-b0dd-f8b30511d866,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-08 23:00:00 -87834dd5-2fce-4c1a-b97b-f21a6816e1e7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-09 00:00:00 -d5255278-82cb-47e1-bb7c-4efbbb46285d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-09 00:00:00 -21ed175d-a1bf-494a-a2ff-76eb04b403a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-09 01:00:00 -b23a4261-6fa1-46ec-8601-0afde604a9e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-09 01:00:00 -ae97212a-7573-49c6-b591-f93d3a73229f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-09 02:00:00 -1aa8bd8d-4c54-46c2-923d-f6fdfe344588,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-09 02:00:00 -ed09b6b5-5c44-4fa4-8c8f-42b82a9fbfb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-09 03:00:00 -7145479e-cd5c-4066-a8f5-9d78c81b415f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-09 03:00:00 -beb4332d-a300-4919-b0a5-ec64a2bcdd99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-09 04:00:00 -5b2a558f-ed69-4c74-b564-372904ba6b0b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-09 04:00:00 -776f60f9-870a-471c-b92d-e119448b64dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-09 05:00:00 -c74dac33-6e6e-41a9-8fd7-8d889b9f570e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-09 05:00:00 -d9318807-b3c6-47cc-8701-b2fa6056c692,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-09 06:00:00 -94bc2e6c-2c33-4a89-95ed-26baa82fbc32,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-09 06:00:00 -92ce8270-1d8e-4802-9e0b-49f03a1296c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-09 07:00:00 -aa388d08-1374-424f-b9f4-d4ae29b4ceef,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-09 07:00:00 -4edba2a5-7ba8-41c9-a35d-4f42c4288f24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-09 08:00:00 -db3e7cbd-8e47-4120-b543-428e5d5650a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-09 08:00:00 -670c09d7-6cc9-451c-9be7-8131ff16937a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-09 09:00:00 -d3596d31-4f7a-4518-a084-78bb2c9547e6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-09 09:00:00 -84ed866c-7e59-474d-aa1d-037bb0e692e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-09 10:00:00 -90b7bc71-a983-42bb-81c4-36219463f139,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-09 10:00:00 -6c402b5c-34c8-4293-b0be-09cca7ad2193,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-09 11:00:00 -d077dc35-7e95-4929-8fdd-6f949dcd5e4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-09 11:00:00 -6c6546e4-88b2-48fb-b082-6f903b893f6b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-09 12:00:00 -a33e97ae-76bb-47f8-a982-2043840188bf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-09 12:00:00 -68038c55-a07a-4739-a335-4f08f35dfd39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-09 13:00:00 -86c638c6-42e2-4845-81fb-af836235daba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-09 13:00:00 -b83b8979-5921-42d0-932b-fa6d6eb4a53f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-09 14:00:00 -315c7f77-bbda-4ce5-bed5-0fadcdfda570,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-09 14:00:00 -89e57e57-851b-4b7c-a6b7-ae750224d333,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-09 15:00:00 -d6bb92cd-b793-40d7-81f5-4348d8967673,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-09 15:00:00 -e42cc6ef-d472-41e4-b7fb-245c228cbc45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-09 16:00:00 -b31c12e2-1480-4b38-9642-a5b2bb56a7c6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-09 16:00:00 -1422e9e9-86c9-42a8-9088-1a25099f4344,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-09 17:00:00 -7ee52b83-45a4-4069-b60e-82309ea0d77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-09 17:00:00 -af2af956-a48d-4b9e-9295-7ce888a55f83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-09 18:00:00 -17788715-a166-41ae-9ecb-d48cfd1e16ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-09 18:00:00 -cbd29c3f-9321-47f9-9025-0bb2d7ce9324,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-09 19:00:00 -d2422a6d-6e4d-4e47-882c-a85195ff1c51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-09 19:00:00 -3879bffd-39a7-4b3c-abd9-71937067fce8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-09 20:00:00 -c762d199-2109-42bb-a7bb-ddb88fd9a3f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-09 20:00:00 -3852baf4-5f0e-4f83-b60a-454eef4177c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-09 21:00:00 -49aba523-034f-47e6-96f9-6a2c5abf2527,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-09 21:00:00 -7201de02-f3ba-43a1-b733-c3d8537baf08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-09 22:00:00 -47529e98-4b2a-4ff7-b685-9ac7a5d81a45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-09 22:00:00 -a912a3ce-3314-4e23-a272-51235f3fb22d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-09 23:00:00 -16913f90-7673-4e98-a75b-75f3b27920d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-09 23:00:00 -936a5b67-fd79-4f79-8db6-c8589206882b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-10 00:00:00 -e9ffd631-e259-4a8d-a90b-0f6f25126d6f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-10 00:00:00 -67914228-0140-431c-a3d9-f4e5e5b63c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-10 01:00:00 -8b8bbc7c-ed8f-46b5-911e-7de88a000ad3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-10 01:00:00 -a2fc0900-520a-43c7-961b-c17ad0b9719e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-10 02:00:00 -ab785a9c-b032-422a-ba99-ec8d57ddd766,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-10 02:00:00 -32730781-4df4-43eb-995f-1c9c73f4a13b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-10 03:00:00 -06a25151-e075-49ed-b0c9-06ab95ef0f8d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-10 03:00:00 -76c9f2d3-d39b-4fd0-ae9c-0b24ef86dfb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-10 04:00:00 -a08237e3-39f8-4326-9afa-1469293ffefb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-10 04:00:00 -c9f76040-9e7f-4e8b-9161-bf9452f51b35,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-10 05:00:00 -e14a91f3-3e39-4858-b580-c1300efc9cc3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-10 05:00:00 -2b8399a2-523d-4366-bbcf-20443f137a06,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-10 06:00:00 -a4d2ac6f-2ff5-4d0d-be25-109be4ce31e5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-10 06:00:00 -7b3ecce3-8859-40c1-8b0a-2e4c4336f7f0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-10 07:00:00 -8584945f-26ba-4806-a24c-0bfe439909f6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-10 07:00:00 -66269633-d74c-458f-bba7-c2fb3e3902b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-10 08:00:00 -a08fc2b6-f098-4fb9-84f3-0262e361559a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-10 08:00:00 -d0b3a063-d3c5-4c2b-90ff-d9dc26852e80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-10 09:00:00 -3261ed3e-8d97-479d-93f3-0f636cb48720,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-10 09:00:00 -148e7059-a100-4165-8bd7-e871eae06814,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-10 10:00:00 -41841791-ea09-4ad6-b7bc-7d96e2c2b486,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-10 10:00:00 -16d13e1d-93bc-4ebd-bf82-65a5fb92bac0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-10 11:00:00 -7e89eb73-3177-4eab-b10a-6d692595a999,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-10 11:00:00 -45a6c5bb-2edf-41db-8e9d-ba754e682fd4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-10 12:00:00 -173c64e0-2850-4af8-b431-02d9a18101a1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-10 12:00:00 -7180cfcd-8f62-4d33-8d62-1f66af4e80e2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-10 13:00:00 -c0e54f58-a2f2-4b23-bb2b-b3de4469357a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-10 13:00:00 -07d20157-1b0a-4517-83fe-fc4045fa7e54,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-10 14:00:00 -7e41e5bf-006f-4a3f-b91b-13e99a308714,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-10 14:00:00 -af6644bb-45ae-49f0-b2c6-da118a29eeb3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-10 15:00:00 -7941c4ba-2bf1-468f-a707-c7a8059671f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-10 15:00:00 -58567e66-444e-44d3-989d-58a3eb247c3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-10 16:00:00 -1fbe92b4-54d8-49b5-abea-c6904540dc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-10 16:00:00 -66875b64-719f-45ed-93d4-6da9fbf6b0ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-10 17:00:00 -ceb669dd-7278-45c3-a71c-812ed3a23483,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-10 17:00:00 -4f6b9ff8-f098-4972-8d6d-8e24306d9759,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-10 18:00:00 -268c4758-e3f9-4ea0-9980-d86f70585314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-10 18:00:00 -e9b51974-7b5c-42a0-9d80-1fbc9a9381d0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-10 19:00:00 -9f19a4ca-6273-4dd0-af9d-bf0c66cff4b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-10 19:00:00 -ad6da0fd-e87a-4766-b16a-ca381b21d8a4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-10 20:00:00 -1e2ca548-d465-43f1-8b64-f7a93061e1e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-10 20:00:00 -ae4781e0-ddaa-495b-9940-c36060bb1997,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-10 21:00:00 -0d33479a-01cc-47c5-a964-432faa1e351c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-10 21:00:00 -eeb40222-793d-4d27-92bc-c8fc477d3eb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-10 22:00:00 -f50744c8-9117-4e5e-819d-46c9758d0841,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-10 22:00:00 -0f9fde1d-a16c-4a61-8a17-e49267499180,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-10 23:00:00 -5cc14a01-1f34-4b20-a57a-8427019407fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-10 23:00:00 -afeee654-700a-456b-a12a-c6e26fee08ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-11 00:00:00 -cba4d242-df94-412a-9d3d-d4590cc7c349,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-11 00:00:00 -eee7b077-da05-4330-9606-e48058aae151,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-11 01:00:00 -6da73ea3-b72e-4859-ba1d-f28759c71b5f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-11 01:00:00 -47aa3cfe-af92-45b2-b576-67713ce4cf55,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-11 02:00:00 -abb9cbec-e087-42ff-8e24-e5a29fdb3e85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-11 02:00:00 -88b5ecfc-d15c-4f95-a00c-9473a3d8a2df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-11 03:00:00 -291fd0d4-1b2a-4943-957b-0d861c5eb8f5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-11 03:00:00 -7872de96-1cec-44a3-8387-ea3f8edbdaa1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-11 04:00:00 -4f7b55e6-6d25-47a9-8d9f-7129e0944d9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-11 04:00:00 -2664b768-c946-4d81-a75a-a785a384160a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-11 05:00:00 -bec6da51-c477-4996-8a1e-f65312b28724,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-11 05:00:00 -2ab79b2e-0a20-47df-bc23-35b9548cd6a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-11 06:00:00 -4d230ba6-25c7-47df-8e4b-aa51e4c9ee37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-11 06:00:00 -d52e8c5c-0e46-4f06-b74e-51bd94a2198e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-11 07:00:00 -90c1e1a7-7fd3-4f04-9200-eb1b31b67af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-11 07:00:00 -b29f09e2-f054-498b-9d21-fe1ed69a53be,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-11 08:00:00 -7df55acd-77dc-4f35-9a10-5f29744c4ef4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-11 08:00:00 -e13ad63f-38fc-466f-9bbb-a49543c10f7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-11 09:00:00 -b521b672-bbc9-4ea1-a578-ed8870367f53,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-11 09:00:00 -b55fa3ac-9169-41c1-b1e8-cf7ab8c74cd0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-11 10:00:00 -7435a8d7-8164-47fb-bf88-4d40e4669504,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-11 10:00:00 -ba403f71-2a3a-4b27-bf24-61f457ff4ef7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-11 11:00:00 -8aa47b5d-13b0-4c9c-8647-7b4547e9d750,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-11 11:00:00 -9b597285-93d2-4792-afc1-f9dbce40f995,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-11 12:00:00 -d979198a-2d36-42cd-a1ae-c91466ee937b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-11 12:00:00 -1e85f3d2-37dc-42b7-aee8-c6ee6da67fe2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-11 13:00:00 -d1a1fda8-b013-4d26-8c3f-a1b480dcd53f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-11 13:00:00 -9e0d8422-ab57-4551-92c8-5213be41e59a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-11 14:00:00 -85cfc7a8-f1c3-4f2b-8a87-f754a6120ef4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-11 14:00:00 -1437228a-fc06-46a9-b4b1-bb4007234e92,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-11 15:00:00 -bb32a542-7848-4e69-8181-3b2a82ed299e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-11 15:00:00 -2354b14d-82f1-434e-980e-7fed20a62051,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-11 16:00:00 -d2ab7576-1d23-4dca-b573-63d77e27a926,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-11 16:00:00 -c80a98d6-f81b-4f33-8592-42d71ed2fe3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-11 17:00:00 -eff31eff-4818-4a77-80ef-d3faaf7b739c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-11 17:00:00 -7ddcad5e-3e3c-4d2b-9e8d-69dbee031813,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-11 18:00:00 -4e51225c-86c0-45ad-84be-6d9d4412cc1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-11 18:00:00 -d3aa4984-6c5a-49c1-8e90-f129d4b98cab,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-11 19:00:00 -c7b00af0-f64d-40c7-ac4a-45a572033de2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-11 19:00:00 -8df8bfc2-f67b-4a6a-bb27-b1faf71b0d0e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-11 20:00:00 -29662900-e5c0-4ff3-88f5-f57e916e59d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-11 20:00:00 -7f506d08-617d-4701-a5d2-258ae864e3b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-11 21:00:00 -2978cab0-78e7-490d-928f-ab2acd1b6501,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-11 21:00:00 -2c2a23c8-3d11-4492-a231-c986f43d1b3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-11 22:00:00 -40db8c2b-c4ee-46d9-a547-a40771c23c58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-11 22:00:00 -d5ae964f-66c0-4966-955f-25bc310a73f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-11 23:00:00 -61697962-10b7-4448-baf3-5ecfd3cbe303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-11 23:00:00 -6515146d-7258-4b75-857d-d4b781e79e69,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-12 00:00:00 -357e31b2-5b2c-4c8e-b5ca-6a0618e85b5e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-12 00:00:00 -d2dc4286-ae4b-41bb-ab0e-165652f7892c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-12 01:00:00 -f7ba4580-0767-40b9-be50-30da3572c400,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-12 01:00:00 -426efded-7d52-4780-b856-06284603a11e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-12 02:00:00 -eec85a29-415b-43fc-a5c0-465454038e36,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-12 02:00:00 -0d2b5876-65b3-4c40-bddf-4fd92db69e41,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-12 03:00:00 -a5ac5e8d-c183-486c-9816-c74f1df5a1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-12 03:00:00 -303cd054-feff-454e-8cb7-af9cf480b150,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-12 04:00:00 -c91d0ab9-f170-4bcb-8ead-6ff94535379d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-12 04:00:00 -b9abbd48-f8b5-4090-a23d-9f63208d1844,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-12 05:00:00 -5422b54d-17e4-468d-a977-16494e7dd2ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-12 05:00:00 -7ca5815c-e9c9-4335-8efd-af0526d0322f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-12 06:00:00 -1a7bead6-ff43-464e-8751-6d81bf9b96a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-12 06:00:00 -02e46aac-770d-4647-8e9f-4b8facd78e96,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-12 07:00:00 -83ed25fd-d4b5-4b13-a489-9572e278a4ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-12 07:00:00 -a9a2dcb9-119e-4a2b-878f-cdb9e90e1546,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-12 08:00:00 -f6508ac0-19a2-499b-9560-4bfe93545b44,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-12 08:00:00 -cc6e275e-ee7a-4c59-a9d6-6bf1cb63da61,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-12 09:00:00 -e2b46a56-5755-4bde-9109-61df14f0e8fa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-12 09:00:00 -80114b85-d1c6-4a49-9ee9-ed46a300b233,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-12 10:00:00 -71ed0b98-f3c5-4d97-8f15-58e03f89ae74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-12 10:00:00 -68b4ec43-a5e4-4160-b756-1f092e4a242c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-12 11:00:00 -f9788a2f-2c29-4745-be6c-4955a3f95604,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-12 11:00:00 -c784641c-86c6-4400-ac05-89b69df7f05e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-12 12:00:00 -78180233-ca53-4077-b1cc-cbb828d5d135,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-12 12:00:00 -672233c7-67c2-4477-95d0-6a74b7d360b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-12 13:00:00 -f6260ace-e739-4b16-b817-c54da5e6921b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-12 13:00:00 -bdd0c46e-c548-420d-93c6-64bad0f822cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-12 14:00:00 -beca47ab-7292-49f1-bf97-b0e7102fd4ca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-12 14:00:00 -d9c50038-9d4e-47dc-acd9-f96b84925674,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-12 15:00:00 -0dc86747-2b85-4557-a82a-c7ae034c99f6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-12 15:00:00 -5698e50f-990e-4deb-b5bf-6a2fa83a420a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-12 16:00:00 -1c96c957-66d3-4943-b899-68af75f2c3ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-12 16:00:00 -d936ee78-fe42-47a0-804c-1541064af005,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-12 17:00:00 -3d64be66-3800-4827-aefd-583abc4ed469,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-12 17:00:00 -a696e311-7d1d-4def-9f59-9bca5b29542a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-12 18:00:00 -e7ecda81-27d6-4e82-ad52-c4db20eb4a68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-12 18:00:00 -cb02f7ba-c29c-4996-992f-9007542ea991,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-12 19:00:00 -8c59fdf0-3273-4e0f-8695-2fff4f3046e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-12 19:00:00 -c3259c14-282a-4902-b724-b8c67499b885,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-12 20:00:00 -34b4318e-89cc-451f-81c7-e63a19c19e08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-12 20:00:00 -5d69c6b0-c6a0-4687-b951-bd6cbb5e7fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-12 21:00:00 -b4002336-d20d-421b-814b-8510cadaba34,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-12 21:00:00 -a1fe8d2d-674c-4695-8392-c367a284c50e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-12 22:00:00 -c5e6e5c1-e9fd-4e67-9565-666b640d6c93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-12 22:00:00 -736bc296-e3e0-41d5-9678-64e321068b99,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-12 23:00:00 -dd41b216-eb32-452f-9992-465a2f5042e1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-12 23:00:00 -50317e68-e6c9-4ac6-b180-4df9b000ea01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-13 00:00:00 -63895454-a8eb-4a30-bb12-d239a7eebaf3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-13 00:00:00 -d17c4b0f-b8b7-42f6-be2f-e9d2011ce05c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-13 01:00:00 -c84d0e85-ed9b-4443-af46-aa0f857d213b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-13 01:00:00 -25a59df3-86c7-42ca-9e75-4a17ac695037,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-13 02:00:00 -45d99d94-e1eb-4666-b62c-a9466cabe71f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-13 02:00:00 -35bf542a-a949-4c3a-b571-6cf313aad6c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-13 03:00:00 -982be35b-be71-45ff-9408-871ddff42808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-13 03:00:00 -2d5b9445-7641-4c3b-a2c5-f2cd22cc268f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-13 04:00:00 -23095a09-9772-4298-8a97-6b90ff132be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-13 04:00:00 -012ae511-277f-47a9-b470-4282126c06c4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-13 05:00:00 -0b3268c7-b60c-4d8c-aec6-6a89c4efb222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-13 05:00:00 -be5fb94b-c3cf-42b7-a733-6d7f99c9adb0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-13 06:00:00 -43369e00-23c2-47b6-9f32-305c06b011e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-13 06:00:00 -b4e84b53-50f4-4f63-aef6-f9d836d8ce9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-13 07:00:00 -36ef71c4-3e35-4c8b-8e7b-5f479d31c221,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-13 07:00:00 -0203adcb-6937-4ecb-8f12-ac9380b968b7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-13 08:00:00 -296d591a-33be-425f-8886-d7c5a4788abf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-13 08:00:00 -307fe4bb-aa9b-4428-9a47-5a8e39c30496,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-13 09:00:00 -e7a58143-bbe0-491a-ab35-6ee4e2dc391a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-13 09:00:00 -16fddebd-8717-428f-bf43-2e5f02830312,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-13 10:00:00 -4890b11a-7c06-42f3-907a-8c235e207382,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-13 10:00:00 -4340c201-f9d4-4217-a7e8-c6e16b56c1f9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-13 11:00:00 -6ee9fa32-50b5-4795-8066-51be1fcf7dc6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-13 11:00:00 -f97d9ee5-0b5d-4523-aa42-2f0d3d26e852,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-13 12:00:00 -dfc5b74a-5d53-44c8-889d-2bc08a3a2e3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-13 12:00:00 -f09c9605-836f-4baa-8a9b-c4efe35ab002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-13 13:00:00 -2805d536-fa25-4078-a63b-eea953448b77,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-13 13:00:00 -b96cc923-8404-43b0-9002-546afe8a3148,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-13 14:00:00 -06069f4c-dbbe-4b58-b98b-7ba9531ed854,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-13 14:00:00 -e3a0d383-3e27-45a8-8b05-8cd4dbde3cf7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-13 15:00:00 -5ae62f8d-1aa5-429c-9e83-7668e7bcea59,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-13 15:00:00 -26e539bc-2b67-4492-bc48-42a6430cbb9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-13 16:00:00 -7443911f-3f14-4cca-a551-6e050f8c7d80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-13 16:00:00 -bbf44cf4-fc01-477b-9644-449dfc34f3fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-13 17:00:00 -49b972ac-7f68-4e79-804d-32748e021e8b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-13 17:00:00 -de9c7daa-8fc1-4228-bb4b-61accb15b68f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-13 18:00:00 -97685d01-1afb-4dfe-9227-ce627266881c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-13 18:00:00 -dcb432b5-c45b-4e13-babd-c3d76a161687,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-13 19:00:00 -9ce3e672-9556-4f97-956f-3edeea405e4a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-13 19:00:00 -22286216-5885-406c-982f-ff7e39eb0318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-13 20:00:00 -3c2ec808-fa55-439c-8460-bf43f82aae58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-13 20:00:00 -3e2ebf8d-d90c-4f11-a860-3a19a80d652a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-13 21:00:00 -30fb692f-bb30-4bed-ad5c-6da95f8ceb33,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-13 21:00:00 -b848d4ce-74cb-47f7-bf1a-9528d9361518,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-13 22:00:00 -abce4ca8-a659-4e13-811d-6cee51adeaaa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-13 22:00:00 -c0a0e5da-5bf9-4c8f-b86f-8ea2a41084fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-13 23:00:00 -e22acbd3-6d53-4864-9467-4a822fa40e8f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-13 23:00:00 -87a554ab-ac0d-4c37-b8e4-f44faf70fee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-14 00:00:00 -216020f1-aa3c-4021-ae3e-7da195f477b3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-14 00:00:00 -e0c13bcd-76b4-4f58-a9f0-afb52d8f2bf9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-14 01:00:00 -ca0b3d9b-f608-40fd-bc16-4fa0544cf1c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-14 01:00:00 -652d6aef-0a6d-4e36-b957-1dda744cfef3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-14 02:00:00 -4f764e9e-f376-4cca-b126-febb338ef016,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-14 02:00:00 -c09858bf-fe4a-4ced-a635-db6a5860427b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-14 03:00:00 -4254aff1-312d-4358-b518-369a0a36c7cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-14 03:00:00 -26676838-c59a-4160-8d3f-1e2cde015b83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-14 04:00:00 -b6c8e62f-7c04-4be9-ae22-7da0155cb2d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-14 04:00:00 -0de28539-20a1-4f18-b916-7481a850743f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-14 05:00:00 -f5c7b32c-3818-43c0-8355-2b4e8fc36d8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-14 05:00:00 -dd27cf02-8185-4c09-b088-5341274fa870,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-14 06:00:00 -f9455951-6a69-44a8-b40e-c9607fbb1ebd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-14 06:00:00 -77f6b723-7977-4b85-a3f9-3fd16e7814b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-14 07:00:00 -c67368e9-25a2-4568-b0b6-62dce2ee8eed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-14 07:00:00 -a7f008ad-c7d8-4ad5-b6e5-00c85b1799e9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-14 08:00:00 -a73e5fdb-8aee-4926-a7e7-3a24abed7f41,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-14 08:00:00 -8ea19cc6-4618-4865-ad38-cb779473df96,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-14 09:00:00 -d0cc24fc-4c4b-45a5-8f76-c03caa9e050e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-14 09:00:00 -a22da0c7-0457-4b13-a74e-3eecb8c48469,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-14 10:00:00 -28edeec8-ebc6-47d5-aac1-6d68188363fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-14 10:00:00 -afc6886a-22f7-40ea-9021-a053f05690ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-14 11:00:00 -6f59c303-75d9-4301-bbaa-6cf10ca53687,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-14 11:00:00 -ab36074f-15cb-4de9-a605-6a2a31500195,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-14 12:00:00 -2ec30bac-0516-4d91-820b-732e39f5373a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-14 12:00:00 -517ece22-2c76-4001-9d26-11cb392dc15c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-14 13:00:00 -20442d46-17ca-4c99-a5f2-76e76b8eb109,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-14 13:00:00 -c122c2d9-3f7f-4c84-b02d-642bfd639377,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-14 14:00:00 -10e5e50d-3cfe-4110-8eeb-1b6864bb3a59,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-14 14:00:00 -42901581-b6b5-4c3d-95e8-410f3a821cb9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-14 15:00:00 -127c8a0b-75cf-4572-98f3-62d8418b2995,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-14 15:00:00 -2517c2a5-426c-45c7-9fea-37f70b6624bd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-14 16:00:00 -b10b6c7a-ef3d-4d7c-bf9c-b0769d3e1cd2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-14 16:00:00 -635bfeea-6ea9-4682-a305-e4dfaacdf5fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-14 17:00:00 -b6efc2fd-6a48-4af9-b025-e512cedaa745,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-14 17:00:00 -5395e2f7-b407-4e1a-9ad4-0ef3f7491785,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-14 18:00:00 -5e0c2950-d869-455c-9fdb-aa70ed19bf7b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-14 18:00:00 -4efc9748-72e8-480c-9c19-20eefbc44c4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-14 19:00:00 -e79147bd-3530-4dcc-bf4e-38b05a29565e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-14 19:00:00 -ad349c77-a556-486f-9437-852d3501935c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-14 20:00:00 -d66fc32f-aec9-43da-8316-3a443e8c1c9f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-14 20:00:00 -38c8a4a6-9048-490a-9e8c-66d4dc11b4c0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-14 21:00:00 -ac0e3a6c-f22a-4ae0-82fd-4392c5d1a6ef,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-14 21:00:00 -8c9f75b3-a830-49a0-94eb-56d283e8f390,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-14 22:00:00 -a2da47fb-dc11-4738-830a-bbcf319567b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-14 22:00:00 -00aa7b93-29a3-467d-81de-1af0c6431fba,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-14 23:00:00 -8e80bdb4-6b84-4b4f-b309-9aca730cbc18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-14 23:00:00 -3e46ce89-a7c1-48d9-8de0-43ff05b05529,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-15 00:00:00 -dff81143-8b2f-42e1-8c56-9ffa55f21ac8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-15 00:00:00 -324a1b64-b4c7-43ce-8b77-b105e329eae5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-15 01:00:00 -2c869e36-9558-4582-bc45-fe7e451b9f01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-15 01:00:00 -383700e4-d7b1-488e-8931-8ce3f43989a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-15 02:00:00 -82c87e75-64c7-4a18-9dda-328c21b7e14e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-15 02:00:00 -ec9596a8-048a-43d7-b8e5-5cdbcc4411dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-15 03:00:00 -fbddbb0c-0b48-4cf1-8183-fb5a22a313fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-15 03:00:00 -b7f8ebcc-4166-4cfb-bb8f-9fa438600f4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-15 04:00:00 -1ab397b4-3423-4086-a51a-a7875409409a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-15 04:00:00 -225c3576-9753-4bdb-862e-8b9e79990c27,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-15 05:00:00 -3a09ee84-3ebd-4bb7-9a39-98c29035b148,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-15 05:00:00 -13bc6b0c-0e9e-4bcc-9912-08da3bb92cca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-15 06:00:00 -95b5240c-6363-40a8-9b8f-cce308c62aa7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-15 06:00:00 -791d6a22-ca37-4e5d-bdce-89df1b8153d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-15 07:00:00 -f2ebc806-0c00-4de4-8b60-a1c70f76262e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-15 07:00:00 -4acbd49a-6b68-44c8-9359-bd014e394bfe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-15 08:00:00 -9f1d3b81-7c14-4599-a4e4-9e22f7ce9662,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-15 08:00:00 -84d6c3a8-b84a-4cc9-90d4-a6ca066f4579,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-15 09:00:00 -b5b4d8af-79cb-49b8-b334-3aa6dc3f92a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-15 09:00:00 -b2cdc131-fcf0-43df-aaff-b8ed3354fa03,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-15 10:00:00 -834565e8-b016-4a7a-93ca-b18bcf20bb24,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-15 10:00:00 -712c12f6-e9f0-40e3-8922-39548eb43a23,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-15 11:00:00 -846bf99a-1b4e-419a-ab40-24091cd2c6db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-15 11:00:00 -c8816762-1289-4e89-8df1-04cc9deab008,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-15 12:00:00 -63a75a44-6d4b-46fd-8d36-b9fa380dcef3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-15 12:00:00 -cffc0996-ac7d-4f35-b7a7-f6f5b109d633,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-15 13:00:00 -50704590-00f6-4db6-b1f1-a9ee8ad3f181,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-15 13:00:00 -b37c68b2-82b5-4cad-8e49-d8b191308858,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-15 14:00:00 -00f76537-86bb-4ff2-bda1-798469738267,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-15 14:00:00 -c8efd150-3d44-4525-995c-a60fb49902fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-15 15:00:00 -3cd86b8a-8d10-4495-b3e3-388d5055955a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-15 15:00:00 -9786dfbb-b98b-43d2-ba55-1614e21222cf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-15 16:00:00 -2e484266-2625-4969-88f9-b826985b8cdc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-15 16:00:00 -e229f5a7-ef60-4b8a-b529-16843f195ff1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-15 17:00:00 -9a41677c-ac00-43a4-9d16-6c6d6f31758f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-15 17:00:00 -b8403918-8c96-4ceb-9d43-814c703fbfa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-15 18:00:00 -99b92526-c0a3-405e-be31-f7b972647803,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-15 18:00:00 -e441d973-722c-40e0-a1f4-237e3c93b182,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-15 19:00:00 -1fe4e925-f105-45d4-9cfe-ea851f71d8c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-15 19:00:00 -76d35b05-be3d-42a6-b6ec-428a014a6946,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-15 20:00:00 -4c2ece6f-28cc-4cf3-aec6-6f01c042ad36,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-15 20:00:00 -97516944-5ced-4494-afca-494351d8d366,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-15 21:00:00 -26c67a4b-454c-40ac-ab8c-d0378f998cf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-15 21:00:00 -fdf03c3e-5e79-4c73-9168-c86ee86e8dab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-15 22:00:00 -be4c840e-063e-4ef2-a64d-52be0adb2afd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-15 22:00:00 -dda87af0-c412-4401-b2d1-5c30deec7060,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-15 23:00:00 -eed6b8a3-ef37-4458-a0a1-92bffd0268c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-15 23:00:00 -57d091f0-74e8-4dc7-a8be-282c6755c186,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-16 00:00:00 -f834738a-92e9-4f94-acad-8b73bd750cc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-16 00:00:00 -64b5d365-a07c-4f52-b498-d238d2924054,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-16 01:00:00 -653c0090-7e92-47dc-a2b2-c1017968da67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-16 01:00:00 -7758384a-244e-412f-972e-3ff90d59e6c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-16 02:00:00 -f3202c09-8007-44d5-ab30-724eb3bf6cfa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-16 02:00:00 -98442ebb-b8ef-4810-8400-87441acacedf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-16 03:00:00 -65490d8f-e7e6-4889-bb9c-1b6a3741f101,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-16 03:00:00 -55432db1-8436-402e-97ce-a1a672bf62ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-16 04:00:00 -f1131a09-5ae5-4d37-b804-73d6d75b0347,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-16 04:00:00 -f034c2ec-6914-49ce-9dd7-125715770713,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-16 05:00:00 -e82ffa0b-272e-4365-8ac1-ca0a28a6ce3d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-16 05:00:00 -66540a71-eeec-45da-9a1b-19f9deae85ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-16 06:00:00 -c286affa-4b86-4232-81b3-5ab1bb5f5079,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-16 06:00:00 -6ab0513d-52a2-4767-ad8c-93438accad9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-16 07:00:00 -792d3794-4530-438a-a6e7-430b15bb545b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-16 07:00:00 -a26dfc16-c16a-415e-8074-f759305faf7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-16 08:00:00 -6c7ae672-b8cd-43b5-a326-ff69a5e91f6e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-16 08:00:00 -6b0a9eb6-1e5f-4d45-9944-153b76992a4d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-16 09:00:00 -dd49c563-f1ed-4924-98f1-47a86834e2da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-16 09:00:00 -99179ffe-6d36-434a-8dc3-fac833963987,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-16 10:00:00 -fb45d55a-0a05-428a-a2e4-c87e24e52bb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-16 10:00:00 -86b63c60-3103-4e6c-a1c5-37631cdc639d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-16 11:00:00 -0900a507-a5a6-4aba-9ad1-b317fbf57141,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-16 11:00:00 -dc07a855-78e0-4073-854a-fbd101b438ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-16 12:00:00 -7b5f8c62-d9b3-419a-b105-0265787cc23f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-16 12:00:00 -4f68acb5-7233-433c-bd97-51cd58d6565f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-16 13:00:00 -393d5f17-1247-481b-89c9-a47ffb32df2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-16 13:00:00 -a11875df-b70a-4dfc-a18d-dc78aea82a6c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-16 14:00:00 -3700042e-bfd6-4d7d-96fa-29f3139a024b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-16 14:00:00 -76ec22d1-f69c-4399-93ec-da62aebb8801,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-16 15:00:00 -f1e4bfc4-ef4c-4cba-bcea-90b28f5e47b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-16 15:00:00 -da7c06e0-8af6-4a35-879e-bd1b933eede5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-16 16:00:00 -f63e1f5f-80c8-4e87-aeba-787435d5b1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-16 16:00:00 -c59d4145-0a6d-4c16-b4ba-40c8fb38f918,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-16 17:00:00 -31716925-51e1-4fbc-a3ec-2e99586eeb20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-16 17:00:00 -d837da0c-0cc8-4d02-9bcd-6421625657ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-16 18:00:00 -24395576-7f8a-4b15-bab8-cd4eaa7db53e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-16 18:00:00 -4bf0b888-18e7-4636-9d12-6d81215a781c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-16 19:00:00 -91332074-32df-419d-b059-510b390daaf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-16 19:00:00 -8adb9bf8-28b9-400e-aba3-a6970e0f7fa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-16 20:00:00 -d77d787c-c600-428c-b20e-52aebb41bb4d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-16 20:00:00 -34ebfa8b-a37e-4c25-a771-0b239555350b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-16 21:00:00 -8da276dd-654f-4823-97c4-e1ccb15951b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-16 21:00:00 -197d9311-a650-4cb9-ba84-028dbd97f77d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-16 22:00:00 -546f0ac8-b54d-46e8-a326-4b62795f3af3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-16 22:00:00 -0605918d-ab8f-4ebb-b62f-e991f0c17541,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-16 23:00:00 -43b67bbb-bee0-460a-ac45-8669e282ff24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-16 23:00:00 -cc00f810-b6a0-4551-8b6f-22dfd1d3d93e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-17 00:00:00 -9ef20f55-9d34-4128-81e9-36af435486bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-17 00:00:00 -eed820cd-9b75-4e38-8ed3-b673fba96044,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-17 01:00:00 -2cda4ce6-56d1-4d8a-9660-9eb2514eb899,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-17 01:00:00 -01442b1b-3bf1-475e-8c4f-58c36fbc11d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-17 02:00:00 -2f161402-41af-4d9d-94ac-802d17d6a0b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-17 02:00:00 -244bc41d-4d0d-45f1-9805-af47b017309a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-17 03:00:00 -41b3c324-3d6d-4543-a132-affb529d7e5b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-17 03:00:00 -2f6a038e-0438-4690-8b4e-10169ea075c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-17 04:00:00 -67420216-a730-4a2f-91d1-715458bf3d5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-17 04:00:00 -eb90076f-c299-4a07-a2e2-b836fd31f4e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-17 05:00:00 -4a4a0779-5b8b-481f-bfc3-7d9471b3df65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-17 05:00:00 -c51887e6-0604-4706-9d4e-755ad76a8287,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-17 06:00:00 -ddd1ccdc-ba7e-4141-9eaa-5a9736dd7838,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-17 06:00:00 -c331ca75-e852-49ba-8868-4a06093ce1c7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-17 07:00:00 -71640b55-b2fe-4186-a6f5-c7bfaed3e5b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-17 07:00:00 -5b40eaff-deda-45ac-9303-778f94e8e107,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-17 08:00:00 -1ff6f53b-a95c-409d-bb1e-b9dfc1aabe8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-17 08:00:00 -290986ea-c783-4d7e-aa9b-51818e7c8e9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-17 09:00:00 -4963fae3-f600-45b1-bf47-8742ad5fb644,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-17 09:00:00 -87be9a24-8e78-4b06-80db-9925066a0ff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-17 10:00:00 -75436358-1114-492f-9eda-880dfcac2f5e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-17 10:00:00 -026a3e97-701d-4ef0-baa0-5ce0e573ed9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-17 11:00:00 -283f88e5-9cf7-48a1-800f-1ebc5373ca74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-17 11:00:00 -04530c92-d092-437e-bed7-f23b7c5566f8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-17 12:00:00 -967de265-9fb0-4804-83d6-eecc366fe0e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-17 12:00:00 -1212635b-c4af-400b-a46c-26fddeb94740,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-17 13:00:00 -be118272-22fd-4293-9c93-572079ebd273,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-17 13:00:00 -4c4f0d2d-5146-44da-b4b8-b54e584e199b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-17 14:00:00 -8f7a431f-c19f-45c8-8160-99234ccc21da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-17 14:00:00 -3d3be1ff-a57d-416f-a5c5-62a5946c21f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-17 15:00:00 -bb0bd578-e008-4d8a-9856-f5a90891c891,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-17 15:00:00 -c63f3367-720e-4956-b415-edf4dbf8559d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-17 16:00:00 -a8fb649c-e760-4a72-a178-2dec7a0fb8f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-17 16:00:00 -398fb9cf-2a5a-46ff-be6c-1bf9727823ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-17 17:00:00 -c7ff7d7e-016e-469c-a114-13a8c0548f71,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-17 17:00:00 -78495d76-6a60-4afd-9e94-2b9f12e73921,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-17 18:00:00 -e753c4c5-8e31-44ef-a61c-744237162130,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-17 18:00:00 -4e1954fe-d2c1-4a44-ac17-eff4c4428026,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-17 19:00:00 -c48f919f-c464-405a-a86f-eb5a85a56788,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-17 19:00:00 -7f69103c-4b2c-411e-833b-1c65425a8b47,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-17 20:00:00 -25d4cfbd-46a3-42a0-89f1-043eecda761f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-17 20:00:00 -8b07e6a6-3664-4759-8d26-1dbd54bbc1df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-17 21:00:00 -b94153d1-4460-474f-9d15-cf081f5bc04f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-17 21:00:00 -8b044c7e-9d89-42e2-8ced-ead4c20892ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-17 22:00:00 -90497bd6-0f50-4136-b373-94ccfe7713ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-17 22:00:00 -f472218e-65db-4c87-828d-7fdb2af7a56c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-17 23:00:00 -575fa72c-a03a-41fe-b868-b85f222b0f5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-17 23:00:00 -8f07824b-a2e4-456c-ba24-e52ad3f4e69c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-18 00:00:00 -11e020cc-afc9-4e59-b686-6ce7ad9ad517,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-18 00:00:00 -a08b4239-bfc4-4a37-a72d-8c4ce938b197,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-18 01:00:00 -6242d842-1040-4a41-ba44-e78646c4cd85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-18 01:00:00 -7064f3aa-d8e9-4a13-ba5c-bd08cb89adbb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-18 02:00:00 -da49007d-5efb-4fd1-a333-587510107db0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-18 02:00:00 -fc047e29-d263-4030-9cc9-da7c27d6d93d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-18 03:00:00 -67be167b-ebaf-44ec-9126-3b2decabfe65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-18 03:00:00 -0a74b190-b59f-43eb-873d-8bf821bf14b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-18 04:00:00 -9451050d-8a5d-4b95-98f8-e1789d4e543c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-18 04:00:00 -6a76a53d-e994-4646-8fa8-9534d84e013b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-18 05:00:00 -cc77f48f-c060-4d18-9cdb-3f0d2d9f1d2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-18 05:00:00 -38be8ed0-40d5-46c3-853d-efadda4f681a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-18 06:00:00 -0349d2a6-a43d-41eb-ae7d-8bcb83d3f030,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-18 06:00:00 -11cf2ae5-1646-4dcf-a4ec-e3648dbe7aed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-18 07:00:00 -9d0836fb-2473-4e4a-912c-e2eb9b7a408e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-18 07:00:00 -b518675a-9c62-402e-9e7e-476cc3e9687a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-18 08:00:00 -f428687c-2728-439d-94f1-eb34426f0f5a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-18 08:00:00 -fddca44c-1a8b-45d7-b097-cb31257be270,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-18 09:00:00 -353d6c64-02ff-4dc8-af11-15d02106ee8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-18 09:00:00 -11f9fc63-8bf6-4247-994c-0728a4f951f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-18 10:00:00 -81394769-2882-41a1-9907-1f8a03d1f11f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-18 10:00:00 -e5670579-cc44-42ca-88a0-aa1c3ed4e80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-18 11:00:00 -6c51cac7-b16c-4314-b49e-92746e743b70,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-18 11:00:00 -c4603f77-bd96-4084-8657-e930f1ae6937,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-18 12:00:00 -f6fc1fe5-64fa-4bac-b0c5-c8ace90d12f0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-18 12:00:00 -2afa0818-262a-454f-bc75-f33d933983ee,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-18 13:00:00 -adfe1467-ae30-4eeb-aee0-272eeabe0b82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-18 13:00:00 -a442df18-cfab-4abe-a46a-bc422ac706ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-18 14:00:00 -87b79317-e0e3-40a6-a2f9-eb251aa972fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-18 14:00:00 -f1c3e831-1ec0-4889-9818-0212622fc11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-18 15:00:00 -5e731a3d-2df3-4481-9f55-6ca6813e2b2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-18 15:00:00 -5ba9097c-d838-496c-8838-7cdee2a44a40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-18 16:00:00 -1468ed17-97e2-43f3-adee-52b1284a4c6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-18 16:00:00 -5330c78b-79f1-4bef-ba05-f2e732d8a73e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-18 17:00:00 -b638da4f-0840-4843-8a2b-1b2acd874ad0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-18 17:00:00 -16dedefd-4096-4f78-985f-d3704941362f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-18 18:00:00 -0872cb68-2200-40ff-b83d-6b3e5f28b57b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-18 18:00:00 -b782263e-c06a-4748-a807-1bef41be6747,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-18 19:00:00 -16a5ed12-ad7c-4843-813d-c031f7dfc16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-18 19:00:00 -075c880e-e562-445b-92b4-0cf9c1583ced,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-18 20:00:00 -e7d5c63d-48cd-47ae-b429-daef79e62880,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-18 20:00:00 -bc27c07a-40ae-40c3-9d70-8d2b2cf3be24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-18 21:00:00 -4523b122-1de7-4e7d-a29a-bbad3b8298df,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-18 21:00:00 -b43bc340-bcd6-4771-aec7-7c8fd47b4808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-18 22:00:00 -47c0e058-481c-487a-abc5-5d80e8a52e0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-18 22:00:00 -9dabfd12-1f6b-4459-bc91-765b023cae83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-18 23:00:00 -0a31f91b-ed8f-4f8d-b801-2bbc1e59e055,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-18 23:00:00 -50276e4b-53d9-4577-8b73-36ae59403d84,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-19 00:00:00 -0c766cbb-b9c7-45e2-ae75-5fee8acd5749,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-19 00:00:00 -1b63169c-258f-4af0-a4cc-0fbb398f62d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-19 01:00:00 -0349eb44-6cef-4941-b362-48a1c96099e5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-19 01:00:00 -3cdf1045-3177-4db2-9f55-cdc0b47c8beb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-19 02:00:00 -1fdc192d-2863-4a9f-a676-1f99a3415a9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-19 02:00:00 -e54152df-b301-4802-a0d7-f1810794d7dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-19 03:00:00 -eab2a03c-627a-40d6-8644-4e9a0cf23e72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-19 03:00:00 -7aa41a4f-4511-4bdc-ab4b-1471298f2179,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-19 04:00:00 -5b25417f-2a50-4abc-8769-607d7e66c1d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-19 04:00:00 -beb3977e-37a0-4e0d-b26b-caa3b725b584,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-19 05:00:00 -9860e5e0-336d-4e5f-bb00-e18b047135bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-19 05:00:00 -4340ef6c-aed8-46c3-be5b-7f60d805c5f7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-19 06:00:00 -508ab8c9-5ccf-44a2-8dc5-fcbafaff779f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-19 06:00:00 -04ae3de5-503c-4dc2-bdc8-a4444d10a76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-19 07:00:00 -869c08ae-4e2b-41d1-9892-35c61b12f3e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-19 07:00:00 -a77a2a87-37dd-4a5e-8bec-c604b1828e35,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-19 08:00:00 -d46504ab-66bc-4ddf-9ecf-2c202187555e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-19 08:00:00 -0f19c3a4-47f4-45e2-a4ae-a7f614190a3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-19 09:00:00 -fa365be3-69da-4ed9-8e6e-1245b4825fad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-19 09:00:00 -9b37166b-34bd-4ee1-8ba5-7ce117face9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-19 10:00:00 -912155a4-e286-47e0-be10-4da35cac5cc8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-19 10:00:00 -838daf12-1898-47aa-ace1-52a0334b21a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-19 11:00:00 -0f6f116f-4f20-4dc0-b116-3f2dd7723ee7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-19 11:00:00 -a3bfe5e4-74cd-4560-ad6d-e14d6d5ddf4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-19 12:00:00 -1d84e9a9-deeb-446a-a38d-2c0ab5c26fa7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-19 12:00:00 -3ac9ef49-2edf-44ef-a6e5-d33971216aee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-19 13:00:00 -50d48bae-dcf1-4526-8e18-64543f9533e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-19 13:00:00 -8181a583-d031-4798-b193-689899aa80b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-19 14:00:00 -13f92f41-c405-4759-99d8-d4674d039345,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-19 14:00:00 -64628042-7bff-454c-8f01-e50ba67244bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-19 15:00:00 -95bb1584-9cd9-499e-a38c-75c0004080aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-19 15:00:00 -d7684aad-2a17-4949-b760-18ab15f38b44,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-19 16:00:00 -0dd635a0-5c79-4739-b8fb-3bac5b8d64ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-19 16:00:00 -ed101e11-3182-4517-b4c9-ac621e723f07,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-19 17:00:00 -02355150-0b4e-4825-8ecc-870b1c2d9fd4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-19 17:00:00 -85f00816-f7e7-45e6-9db3-029357a0c5ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-19 18:00:00 -c4e43d60-ba57-4717-9100-d7bfa78b1d73,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-19 18:00:00 -f5b746c4-89ca-4a66-bd10-1d424dab9118,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-19 19:00:00 -b6374de0-e8b2-4ec6-975d-cc9de38cba64,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-19 19:00:00 -1a12b98d-d8a5-4d51-b706-dea2707c3c13,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-19 20:00:00 -0555e2bc-534c-451c-88c3-b6cf8462de3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-19 20:00:00 -0083503a-1621-4707-80e5-bcb06bd52df9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-19 21:00:00 -2fdc405b-fec2-4bde-aa86-739fd6310b3c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-19 21:00:00 -5ad06501-cbd3-44e3-a5e1-9007f4c07fc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-19 22:00:00 -37f2f0c1-22e2-4b78-8264-2f332f0dc617,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-19 22:00:00 -8e9bbe8f-31d4-4ba1-a584-10ededb4e471,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-19 23:00:00 -c4f1db0f-9658-4f36-b562-b1159e33d78f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-19 23:00:00 -2b2b1959-7ca5-46bf-a2da-2f2d02d8995a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-20 00:00:00 -5e24d784-cb72-4510-b2e3-56f7d8f7c4c8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-20 00:00:00 -726a8283-bdd0-4da7-9beb-e8b0e675a400,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-20 01:00:00 -80e9d1e8-2fe3-402c-87b1-d9de14f145d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-20 01:00:00 -9e92bb51-92e3-49a9-a5ca-a9373642a1bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-20 02:00:00 -2be7df8f-3abb-4eec-9c10-62869f6a62b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-20 02:00:00 -03d38a3a-4f00-4be1-901c-b6b051b5050f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-20 03:00:00 -d4a48ddb-9907-4ab1-abfc-ef5717dd3002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-20 03:00:00 -2f78ca4f-5a4f-4344-99e2-497d09545c01,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-20 04:00:00 -0dd7a576-4e24-4630-bf1b-fdd585fc3998,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-20 04:00:00 -451c287b-a2fc-4dfd-bba1-49d934e8436a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-20 05:00:00 -0e186b8e-4ded-4a6b-8d8f-eb16f499fbff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-20 05:00:00 -ae555a3a-92f8-4d03-abdb-3663548739bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-20 06:00:00 -36e12d84-4d68-4593-8020-dcd8705190c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-20 06:00:00 -0cf5ee83-45ed-4f5c-83f5-651f99abf80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-20 07:00:00 -66051a2f-baa8-4f72-8a34-1d28d74f5207,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-20 07:00:00 -caba6938-b032-4bf8-9fad-ac1c08a76206,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-20 08:00:00 -ef7d98b8-e3d0-4127-a637-88a92c51a551,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-20 08:00:00 -5233b319-333f-4573-ad65-8460aeaedccc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-20 09:00:00 -71ad16bf-d2b0-4b7e-812a-4d104721cf7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-20 09:00:00 -4cf96840-97f5-420e-bf79-5137ae3a8b28,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-20 10:00:00 -182a0260-51cb-4857-9e54-1a27600fcbb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-20 10:00:00 -7208962c-c53b-4c09-9419-b304691d894a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-20 11:00:00 -c0048740-0f08-4132-9c0d-9efe4953b1e0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-20 11:00:00 -141b884c-4bdf-4a2d-8159-c0f148e602cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-20 12:00:00 -e2909913-1c2b-4039-a295-1b8b4e176793,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-20 12:00:00 -5f59d0c7-aaa2-40a5-8fcb-74764a540278,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-20 13:00:00 -8c348f76-c5ee-4bf7-beb5-e31b5703e77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-20 13:00:00 -38b57a46-1656-4037-af65-035ea6e4475d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-20 14:00:00 -d7537b04-5832-4d74-ac07-5f75e57c504c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-20 14:00:00 -79cdb3b3-a918-4be8-a231-c384d6fcecad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-20 15:00:00 -d018fb4f-3f60-4e81-ac8b-d8d4d7b41030,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-20 15:00:00 -9bf697aa-0be7-4395-9b30-7d939591beeb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-20 16:00:00 -230cf952-5ef3-48a3-838f-646fd7517c5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-20 16:00:00 -34f940d0-03f3-42b0-919c-0570e4c45bd9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-20 17:00:00 -213748fd-efc1-4284-8464-73bca757e28c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-20 17:00:00 -9418ac80-0e09-4f24-8f17-477833aa5648,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-20 18:00:00 -43d01229-a28b-41af-926f-dfa294ad4f0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-20 18:00:00 -d5abd7fe-f9ad-406d-bbcf-90a3c145d211,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-20 19:00:00 -88d6e4ca-93c0-4a84-9163-0bb57203922c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-20 19:00:00 -5c9c68e1-8808-447f-a96b-d212b8fe555d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-20 20:00:00 -d23e0b5e-6b31-441e-bb90-2437c5810299,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-20 20:00:00 -a5ebf069-c8ac-4585-bb09-cf267d5a67b0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-20 21:00:00 -a8b81f64-0060-48b2-ad64-1a65e7495795,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-20 21:00:00 -d42bcc31-86a6-4814-87bf-c8b9b13d230b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-20 22:00:00 -18685845-9f73-41ec-b2dd-9b0d09109c43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-20 22:00:00 -cb650226-ddfe-474b-b306-ca14445ec45b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-20 23:00:00 -6062b01b-62f7-460f-87ee-b4855bda43b4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-20 23:00:00 -fab3d40c-a9e7-40e6-9a8c-549d17584c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-21 00:00:00 -78c67a2a-3fe3-4edd-9194-ce045a6b8b9a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-21 00:00:00 -529bda13-9077-410b-aea2-0cd918fcc064,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-21 01:00:00 -83591ab2-c0cc-4393-860f-51299fda7952,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-21 01:00:00 -acf44ea0-0aa4-42c8-b9bd-3800029fba2b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-21 02:00:00 -1e5e5200-ed5e-4467-9cb8-a39d8091ccfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-21 02:00:00 -756c18a6-9d97-4051-8167-2159ee5b8a88,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-21 03:00:00 -b75570a8-03e3-4716-81a3-cbb3db517fcb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-21 03:00:00 -ef78bcf3-7b6b-496d-b6fd-4efbe7d951a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-21 04:00:00 -0092daac-b2f4-4c43-b32a-65033293862c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-21 04:00:00 -ebd9b0db-1fe6-46c7-8f19-4a7df0f152da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-21 05:00:00 -ca838971-38d1-436e-b395-2793ec0ae8d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-21 05:00:00 -558c090b-e5ce-4c2b-9760-cacb14ba3488,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-21 06:00:00 -1b57733a-7b35-4e12-b35b-92da97b886f3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-21 06:00:00 -fce3d94b-c6ca-4455-9908-a10a0ca40bfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-21 07:00:00 -07537232-9daf-42a1-b41c-3b8d64b056eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-21 07:00:00 -c654fe83-7e5d-4e4f-87e5-a8e24053af45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-21 08:00:00 -e02dbd56-db98-4655-818e-7421376c04c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-21 08:00:00 -ec143df3-cd77-4526-bb92-038ca72b378d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-21 09:00:00 -5e5b1f33-0071-4f65-a670-ef6700bda4ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-21 09:00:00 -2b7fbd48-8f8b-4f6b-8b00-85bdaaf0ffdb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-21 10:00:00 -9e44be15-1189-462c-92a4-d7a58d421216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-21 10:00:00 -3d02fc7f-05f0-44d5-8aaa-d76e72d55023,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-21 11:00:00 -e4e24e53-6f12-4348-a62e-cb8e2f6d16eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-21 11:00:00 -1c347b4f-4261-4775-ab2f-f7f10a9426c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-21 12:00:00 -7f7e509c-9289-44d4-870c-112f7684e601,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-21 12:00:00 -43015979-9133-4808-949b-f550e413b1bc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-21 13:00:00 -6664414c-6686-4f7a-b1fd-342e2ab9f161,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-21 13:00:00 -e61f432c-386a-460c-8e05-26c5daac89e3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-21 14:00:00 -26640fcf-a309-41dd-acea-552b9a8f9c99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-21 14:00:00 -3b2c9d1a-b3e1-4563-8596-8ad3f5394853,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-21 15:00:00 -3632f371-39f0-4b6f-8216-2e56dc46ba0c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-21 15:00:00 -ac3f29c0-9f55-44a9-bd07-81140b685dd2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-21 16:00:00 -773ab1c0-9e56-4d4c-93d3-b9f7cd8a1fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-21 16:00:00 -5bd977c5-e4d9-4871-8181-140b2546b40e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-21 17:00:00 -ccd68878-f5a4-498d-80b4-833e8aa2810a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-21 17:00:00 -95288dc9-9110-4f14-b161-6692ba46a0a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-21 18:00:00 -3068e8ed-6f5a-4d02-b08d-ebab92f5fb52,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-21 18:00:00 -9440133c-d745-4adc-bbaf-0cfd42123699,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-21 19:00:00 -df4eed1b-638c-4455-9db4-e84abe732502,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-21 19:00:00 \ No newline at end of file +3375cd8c-6760-4c53-baba-2ab2485520b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-01T00:00:00+01:00 +ae983220-e38e-4daf-9d28-c3740eaf38ab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-01T00:00:00+01:00 +005ce986-f13a-4d8f-ae02-f23921294d9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-01T01:00:00+01:00 +8752f277-bb8a-4c38-b35e-13a241dbbd15,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-01T01:00:00+01:00 +25af32b2-4592-4e86-99ff-3034ae02a8d3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-01T02:00:00+01:00 +2f1dcd58-4400-42f7-adf6-f7cbc2dc5fec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-01T02:00:00+01:00 +48448c74-c7c4-48c3-a0c6-b250b572d3f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-01T03:00:00+01:00 +f3e2f2ca-5572-4a1e-adc6-da9b3b86cd9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-01T03:00:00+01:00 +47cee779-6f27-4ab2-849d-7803ca46341f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-01T04:00:00+01:00 +a59d4d00-0b14-48fa-944c-b115308e1f72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-01T04:00:00+01:00 +092b4b57-e35b-4a10-ac81-b81d77843c11,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-01T05:00:00+01:00 +d0d6a96e-ce4c-415d-94b9-eee956a83de9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-01T05:00:00+01:00 +bdb003e1-3bc3-4a0f-a56c-90fad7c4992a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-01T06:00:00+01:00 +7b6b44d5-4735-496c-90a5-164a0e0bd46a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-01T06:00:00+01:00 +e90ed0a6-742e-405a-96a5-e818172691a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-01T07:00:00+01:00 +4e974394-f42b-4ab0-9bd4-f5fb536d7464,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-01T07:00:00+01:00 +2eae159c-8370-435f-ae71-24a5197d3fa6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-01T08:00:00+01:00 +22eef150-a908-4198-aa95-7c844cf7ef75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-01T08:00:00+01:00 +351e4aef-e261-43e9-a2f4-443af0c6ee43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-01T09:00:00+01:00 +acf559e0-ed3d-4c45-aff6-2803d35b802b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-01T09:00:00+01:00 +43f7d6e3-5678-429c-b337-3f616636c1b9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-01T10:00:00+01:00 +cf157ff2-392b-4e20-a087-92b80d0c3af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-01T10:00:00+01:00 +67cec151-1bf6-461d-9de1-12289aa17ef6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-01T11:00:00+01:00 +350d9d26-a780-4521-ba9a-29d92e448772,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-01T11:00:00+01:00 +c1e88f13-6f4a-44f2-a1f1-fb7705d2e2d1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-01T12:00:00+01:00 +cc97b3b2-7500-40cf-8aee-cedb9deb3c52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-01T12:00:00+01:00 +1b243c27-0963-437b-8f7e-e33be6a19ba1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-01T13:00:00+01:00 +11004faf-8788-490a-9688-405d6aacabb2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-01T13:00:00+01:00 +07965c09-e9c7-41a9-8a78-7049ddea3a61,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-01T14:00:00+01:00 +e3d6c1bf-d46b-45ad-970c-bd7a11e2fdb5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-01T14:00:00+01:00 +728942da-6fb5-4e32-ae06-9c104ab70251,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-01T15:00:00+01:00 +031b99e4-3b0e-46c6-9fb7-1213e15da944,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-01T15:00:00+01:00 +20eed176-3649-4cde-8109-d34c1b365fa3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-01T16:00:00+01:00 +cbfb6d49-fd30-4611-be00-d4fac8dca22b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-01T16:00:00+01:00 +e55aa474-a926-4800-a945-a4870dd6a4f4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-01T17:00:00+01:00 +8970118b-5b53-4d90-99c5-816d3f8ac94c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-01T17:00:00+01:00 +efc8774a-47fc-4459-ad7a-cca2dd4d798f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-01T18:00:00+01:00 +03648481-88b7-43b9-96ff-a563472bb56d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-01T18:00:00+01:00 +b099c1a6-85a7-410e-89ba-99fd9343465c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-01T19:00:00+01:00 +8a7cc1d7-61f5-44fa-9c4d-5bb3352949ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-01T19:00:00+01:00 +f4b37943-bd24-400f-a872-c48743134316,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-01T20:00:00+01:00 +01725537-0456-4d41-aade-2613ad4c75db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-01T20:00:00+01:00 +a07a3a8f-1163-4dba-b4d7-28c3c893f815,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-01T21:00:00+01:00 +ae285535-9525-48cb-8d8c-541422c7e9bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-01T21:00:00+01:00 +020af7d4-1d47-46a0-a69f-d9dd69ffb4a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-01T22:00:00+01:00 +24d310e4-393b-47a1-8f5a-423e01cb5a92,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-01T22:00:00+01:00 +76df8c5e-cf43-47b3-a235-1a251c13b739,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-01T23:00:00+01:00 +c3d1be46-b019-4b3b-aaa5-7b41d94ca314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-01T23:00:00+01:00 +78537d26-267d-49ee-8fe8-c8e6fcc2728c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-02T00:00:00+01:00 +33096332-69f5-47a7-9a19-3b30fa03d35d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-02T00:00:00+01:00 +024f3c9f-dec7-4ecb-864d-c460925f933d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-02T01:00:00+01:00 +26515a20-4f0b-4b38-9fa5-0b44add545c9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-02T01:00:00+01:00 +fc4127ed-75e9-448d-8208-6df98be6e51b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-02T02:00:00+01:00 +6a94470e-e905-4f5f-b26a-935e2bdcd10f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-02T02:00:00+01:00 +2d1ff63d-b881-4fda-adda-c0af8e7845b2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-02T03:00:00+01:00 +5d7f0b66-ee31-417e-8ac8-69e62312d684,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-02T03:00:00+01:00 +f4b4ccd1-87ae-41d4-94a2-80f484b36058,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-02T04:00:00+01:00 +f8375cd3-693e-4563-9e66-685520a6c018,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-02T04:00:00+01:00 +21d4bc4b-da82-4d4b-9292-53b5ae017656,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-02T05:00:00+01:00 +1bfde25f-4832-4b12-9cc9-770d1383ae76,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-02T05:00:00+01:00 +ffeff07f-2677-445b-8927-0342246dbd5a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-02T06:00:00+01:00 +fd442934-55ee-4d37-b927-882e2cf6b2cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-02T06:00:00+01:00 +11b7989b-6af4-4915-96bc-9ff892ec9b24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-02T07:00:00+01:00 +108431b6-37c5-4682-a4bf-9281bafab0ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-02T07:00:00+01:00 +88dd0e2e-9e71-4a76-9112-72548af2ec12,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-02T08:00:00+01:00 +8152642a-116e-4968-be67-035706158e39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-02T08:00:00+01:00 +b5c1b457-c24a-4aee-8759-505fec7cfe43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-02T09:00:00+01:00 +0dd9bbcc-a3da-4b58-ad4c-078b94c467d6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-02T09:00:00+01:00 +b80f03c2-6e1a-4cc8-9c75-75d2bc21945a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-02T10:00:00+01:00 +0eaa8d12-864c-483e-baf1-b285cbd9a4b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-02T10:00:00+01:00 +e904aa42-c962-4aab-96db-5a3c02e9bb0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-02T11:00:00+01:00 +290312bb-acb9-41ed-8504-248f4f53af5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-02T11:00:00+01:00 +1dfe11d5-21cf-40b8-89e0-90ea02842e75,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-02T12:00:00+01:00 +f69f9720-4670-45ae-8155-1ff46b42ffcd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-02T12:00:00+01:00 +d0e1b095-dae4-4aa0-a388-465d6369ebb6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-02T13:00:00+01:00 +b0f645df-7f34-4a13-9b7f-cc0ba79f0adc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-02T13:00:00+01:00 +901175db-07f9-481a-b73f-f7bcd9935470,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-02T14:00:00+01:00 +6b138357-1290-42c1-be34-439c1cd601ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-02T14:00:00+01:00 +b153005b-69ec-40fb-8aa9-17090cf89a08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-02T15:00:00+01:00 +44aa2998-691f-411a-8f62-d21bcdf02964,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-02T15:00:00+01:00 +6e0a0073-0178-41ff-83b7-58db37f37066,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-02T16:00:00+01:00 +251f5797-fe4e-4935-b8ee-720498e8392c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-02T16:00:00+01:00 +2cfa0cf8-5152-4174-b895-a12406cff6a3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-02T17:00:00+01:00 +1350c8f3-d15c-4da2-bc8f-9000abfdd47d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-02T17:00:00+01:00 +b13366e3-80ab-4db5-a213-27091a2cde93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-02T18:00:00+01:00 +85aa5a74-11f1-4e54-b925-bcd6fded19a4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-02T18:00:00+01:00 +9b8df9c3-eeb6-43af-8a2f-8c574f34b1dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-02T19:00:00+01:00 +01c4038e-ea57-4cbb-b28d-f91b92cd0b55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-02T19:00:00+01:00 +f856dfeb-5f79-4c0d-96c3-f9b85754b76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-02T20:00:00+01:00 +8a1b3f89-7b24-4d35-9ece-7b19d1a49f2e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-02T20:00:00+01:00 +753acda7-ef4c-4fc8-9905-f95beb1b15eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-02T21:00:00+01:00 +0e48d8e4-755b-4b9c-b141-5cd1fd2f24ca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-02T21:00:00+01:00 +4dba8b6b-afeb-42fa-8e4a-c4d8f6f87a7d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-02T22:00:00+01:00 +215187db-b277-4f45-b03b-35a8037097f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-02T22:00:00+01:00 +3bdc0be1-f80e-4d13-ae6e-fd2d95a74b52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-02T23:00:00+01:00 +860a0f4e-4347-4188-815d-f3daed0cdcfe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-02T23:00:00+01:00 +cd12bcdb-c018-456c-8eaa-e3e235a0c6f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-03T00:00:00+01:00 +e9698ba0-5e47-4127-a762-2c4f975a3b68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-03T00:00:00+01:00 +c93abab9-0a21-4ee0-94e5-52dfa9fb87dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-03T01:00:00+01:00 +0ca6df46-c885-453b-98d5-1244a74617e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-03T01:00:00+01:00 +d8a0e0bd-6300-4636-bbe3-798bdccbe529,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-03T02:00:00+01:00 +2979a8b5-4ec5-4844-9ba7-2a5d075fb389,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-03T02:00:00+01:00 +c8f80dd7-9eef-49ad-91e5-938f4491adcc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-03T03:00:00+01:00 +59037f8f-6a8c-4f13-b245-941860e659ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-03T03:00:00+01:00 +5b47e87d-0b48-4e58-ac2c-20856f8bbe7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-03T04:00:00+01:00 +f68ab4a2-0cfa-41e3-b861-8ad2b87fd5b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-03T04:00:00+01:00 +0fcd1d76-9fa8-43af-a786-87e01c334f81,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-03T05:00:00+01:00 +6277c77f-1a9b-483e-84b4-ea253e9cf419,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-03T05:00:00+01:00 +1c6e804e-14e6-4ff2-92df-ec7c94f87231,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-03T06:00:00+01:00 +99648e4c-386c-43bd-a6bd-f088ae54b36b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-03T06:00:00+01:00 +c7716bff-cf2c-4c67-b769-02e111c4a052,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-03T07:00:00+01:00 +e2233470-f98a-4240-be95-df9b1c5eacda,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-03T07:00:00+01:00 +c7b9b6fc-93e4-4490-9619-55f67a480aad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-03T08:00:00+01:00 +93ee6eb9-03b2-41fd-a6bd-1a5ac74cc678,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-03T08:00:00+01:00 +86027389-c1f1-473a-a7dc-ce4e87df61c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-03T09:00:00+01:00 +74a28dc9-c950-4269-93c4-bf8287381248,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-03T09:00:00+01:00 +16e81908-8c51-4759-ac2d-7cdb331ebe2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-03T10:00:00+01:00 +bf2ba786-0ac6-469b-ac8b-51a42d673590,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-03T10:00:00+01:00 +514af9bf-ee19-42fe-a91e-3a898d56360c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-03T11:00:00+01:00 +0ca3dacf-fa19-47e6-8d71-a4b5da848010,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-03T11:00:00+01:00 +6592735d-b5d1-41da-aead-92c784663071,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-03T12:00:00+01:00 +2ea30c73-4be7-4d94-92f6-92bfa2fcf16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-03T12:00:00+01:00 +efcba061-4971-48a5-a59c-23a094ad74a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-03T13:00:00+01:00 +0d74b2c9-8d1d-422e-bf1f-f3b48954f2f5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-03T13:00:00+01:00 +0f7f8610-0e3f-4ee4-acfc-18c63ed3546b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-03T14:00:00+01:00 +c0925a04-1ef7-4bce-90d4-5da8734bd203,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-03T14:00:00+01:00 +0d94cc4a-259a-405b-a8e5-8d41ea21eb18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-03T15:00:00+01:00 +22c9d195-c01b-439c-bed5-55f050d7418c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-03T15:00:00+01:00 +d9588021-c3fe-403d-96ee-ed08cccd53d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-03T16:00:00+01:00 +d0e4cb19-1091-45d5-a4ae-2b35b2ea13bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-03T16:00:00+01:00 +5ae72022-ec85-4ecd-b4bc-37258206f845,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-03T17:00:00+01:00 +90c2b0b3-d4cb-4685-912c-2bd0674a49ce,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-03T17:00:00+01:00 +0df2996b-6336-4508-85f2-3071c64e3701,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-03T18:00:00+01:00 +2b0f8993-560e-4e4c-b8dd-faf3bc1ef475,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-03T18:00:00+01:00 +3e59d411-4169-480a-8567-ecec0aacb667,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-03T19:00:00+01:00 +89528d14-76e5-4401-a683-a4c07fac1c00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-03T19:00:00+01:00 +797ee4fb-295f-4b85-8d9d-23ed6e898e37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-03T20:00:00+01:00 +65266b16-8aae-4904-8fe8-e97465f0730f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-03T20:00:00+01:00 +1475fc26-e6d8-4d0c-bce2-375e46dcd41d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-03T21:00:00+01:00 +cf22ecd6-45b5-49b0-919c-736361d96c48,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-03T21:00:00+01:00 +d710ab62-6955-4a54-aace-659ecb159ee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-03T22:00:00+01:00 +1878bc12-7d78-475c-bd7c-3f1b0bbb2c75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-03T22:00:00+01:00 +2368adf0-f712-4356-a81a-4b4a7df5e73f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-03T23:00:00+01:00 +6505f762-39e6-409e-8f06-e7ac6121afca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-03T23:00:00+01:00 +39dcd9d8-8764-412b-aaa7-a3bfdb5be3f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-04T00:00:00+01:00 +7a43651f-122c-422a-af81-4ab84ceae6ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-04T00:00:00+01:00 +73f58248-2b95-48c6-84b7-a03604cdb41f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-04T01:00:00+01:00 +0603e9c2-05bc-43e5-972e-8a1be0c264fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-04T01:00:00+01:00 +55a9b51f-cdc0-40b2-9370-197c9e5f1051,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-04T02:00:00+01:00 +5d5c1fa8-25c3-405a-be86-bfbbc1305224,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-04T02:00:00+01:00 +4de6398b-8b85-4ee0-8386-c64d73e097c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-04T03:00:00+01:00 +78cf6f20-ca5c-487c-a32d-e6fd508841c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-04T03:00:00+01:00 +5a929cf8-0ddb-45e9-97fe-7f75f97fd16d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-04T04:00:00+01:00 +d605b3f5-a094-4b6f-9499-77929e629b7f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-04T04:00:00+01:00 +1395df55-bc26-4998-8674-3f266efcc303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-04T05:00:00+01:00 +fc17fddd-97c0-47e7-bbc4-a54adf8e50d4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-04T05:00:00+01:00 +8815724c-11de-43aa-8bd1-980fcee7e5f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-04T06:00:00+01:00 +b8185fd0-bd65-4597-8cc0-4b2051ca0e8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-04T06:00:00+01:00 +8c19bbec-5be5-4766-be8e-5570834f6e51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-04T07:00:00+01:00 +bf930084-4fb2-4405-9983-64f6a807a857,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-04T07:00:00+01:00 +331a995a-6ab2-44fd-959b-1303797cf235,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-04T08:00:00+01:00 +c33b5915-94af-49dd-836b-b9a52a291aed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-04T08:00:00+01:00 +334672a2-eca4-4a7b-b361-e12409d78ed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-04T09:00:00+01:00 +3ebfe4c5-5b63-4090-b76d-f2f47fc4f691,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-04T09:00:00+01:00 +2903dbe6-1379-4efe-aae7-3816b7de6c7b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-04T10:00:00+01:00 +83955600-8519-41f4-bafb-d91dd319fc10,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-04T10:00:00+01:00 +add2f3d4-13ff-47ec-9649-ea38d9befa8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-04T11:00:00+01:00 +fe498707-3b12-4fc5-a31b-ed359667cac3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-04T11:00:00+01:00 +aa7f92df-c008-49c7-a454-a6e2eb90a416,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-04T12:00:00+01:00 +4e22babb-8482-4f0a-99e3-c60f37952986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-04T12:00:00+01:00 +252d4f94-68aa-4088-adc9-ad3188fa44ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-04T13:00:00+01:00 +164d263c-f7a1-4e50-bea1-4e407b7047a5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-04T13:00:00+01:00 +6529898c-bccf-4453-a713-61ead0ecfdd6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-04T14:00:00+01:00 +bc7dc858-2591-4870-bce7-4574b71c45dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-04T14:00:00+01:00 +7c3d2f32-972a-49df-8fd4-1c9d048e688f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-04T15:00:00+01:00 +b33e3cda-8170-4636-9d1d-f4f94f432bc7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-04T15:00:00+01:00 +8841f5d2-5982-43a3-877a-ef73c13537d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-04T16:00:00+01:00 +87fa0070-d495-44cb-b482-82099de860ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-04T16:00:00+01:00 +7c552ae1-3633-4f3b-8b75-83127686e96d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-04T17:00:00+01:00 +d31fd9fd-36fd-46cf-9cc3-44fd0df9255a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-04T17:00:00+01:00 +d2e63510-af05-4d5e-9c00-b92cf902ab76,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-04T18:00:00+01:00 +c2450765-05f9-4245-b898-9ca4741a1110,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-04T18:00:00+01:00 +668c10b9-2a23-4270-9546-366def339811,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-04T19:00:00+01:00 +76378686-6306-4a7f-9a0d-8aba27bbeb67,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-04T19:00:00+01:00 +f7ac2c43-4461-4e9c-8fdd-28f0f56d4540,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-04T20:00:00+01:00 +d70762f9-dd71-49f2-a9aa-21bcf42bc0da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-04T20:00:00+01:00 +819a83a9-0beb-4a40-8173-1428428312a2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-04T21:00:00+01:00 +89898942-0770-43c8-9b7d-650251907ede,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-04T21:00:00+01:00 +78a59183-ad48-4c67-96a1-3ed7d537a612,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-04T22:00:00+01:00 +85845692-e72d-4679-95cc-e0875e7ec80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-04T22:00:00+01:00 +10552a60-82a0-46fd-992d-59cec5ebe02a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-04T23:00:00+01:00 +3e74ea7e-0bec-4ff2-a27c-d1b76584930b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-04T23:00:00+01:00 +9f64a13f-1c3f-4177-bf0d-b0be47ea5862,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-05T00:00:00+01:00 +3e28ab1f-7405-4a0d-9c16-cbcad7474f55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-05T00:00:00+01:00 +346887f1-fae5-43d9-8a8f-b587945fe199,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-05T01:00:00+01:00 +a0ebcd44-4059-4e06-9b80-4a37d6a7fc3a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-05T01:00:00+01:00 +2b9d3331-af5e-40df-b7ce-c2266f0c2353,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-05T02:00:00+01:00 +1854d6b1-efaf-45ce-98ed-c4d4cdcfe3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-05T02:00:00+01:00 +1307ea54-f0e1-4ecf-ae6a-4b0100488c38,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-05T03:00:00+01:00 +d1ff7ed3-5321-447c-8e29-c7d52a032fbe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-05T03:00:00+01:00 +e44416f1-dd69-4b66-97e2-28f94c13e889,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-05T04:00:00+01:00 +63606828-0cf0-4b80-90b3-6bd203052c89,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-05T04:00:00+01:00 +026a75fa-1948-4e12-a7be-f003c5c57a00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-05T05:00:00+01:00 +665de960-9465-47ec-a069-cf1e71124cea,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-05T05:00:00+01:00 +44d0c861-e389-4b25-afde-b19a3282fdf2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-05T06:00:00+01:00 +0a5920c8-ac35-41bd-9e5f-2acd4c0c021a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-05T06:00:00+01:00 +4842931d-9d35-4e6b-b33d-d58b1f2aade5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-05T07:00:00+01:00 +8ca5ff4b-0924-4128-b3c9-0029fb5a5658,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-05T07:00:00+01:00 +7f922cf5-5a61-4cc3-a9c2-964688add7d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-05T08:00:00+01:00 +1e33fc6a-df39-44f3-a027-3a2ddfe7827e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-05T08:00:00+01:00 +b5d806e4-c947-42fb-9d46-eb3c04be32a8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-05T09:00:00+01:00 +e7cb9281-a6a8-4060-a635-2a6568547556,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-05T09:00:00+01:00 +9e649a17-9807-4dac-b41e-0aea93450b2a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-05T10:00:00+01:00 +99f78093-4793-4b00-ba3f-4ff90bf943e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-05T10:00:00+01:00 +f9c83a41-0806-4460-8e65-ecfdbb51bb98,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-05T11:00:00+01:00 +107fb68c-c78e-42b6-98ab-74e5a7072bdd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-05T11:00:00+01:00 +03345240-0edf-40e3-8bc0-b47d2b895393,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-05T12:00:00+01:00 +7f1b9aa1-4048-4719-a119-5fb5616d2115,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-05T12:00:00+01:00 +5aefa30c-f2dd-41cd-bdf7-b62bdd8dcc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-05T13:00:00+01:00 +1445206e-17aa-46f4-b939-49431c5f97da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-05T13:00:00+01:00 +38f5dd35-6ad6-497d-9886-c4f50fdab764,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-05T14:00:00+01:00 +2f67781b-9605-48d0-8d13-5a244b63f7eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-05T14:00:00+01:00 +a7176f4d-390f-4258-b0ac-a27593ccc970,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-05T15:00:00+01:00 +c790d8ff-98c8-4d9c-95ab-b6b39b87166e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-05T15:00:00+01:00 +d610fbdf-f487-45a5-9176-ecc32b740953,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-05T16:00:00+01:00 +b3182e6f-d380-4aa1-a2d6-4e2429ccfdc0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-05T16:00:00+01:00 +d178e4ec-683f-4cde-9e40-f0d1dbe5c3a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-05T17:00:00+01:00 +c040daf9-6ca6-483e-a25f-33185c55d3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-05T17:00:00+01:00 +621c84dd-104d-41ff-a482-3fa85e2f3365,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-05T18:00:00+01:00 +64557042-1267-43ff-b43f-4c29e1e6bec1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-05T18:00:00+01:00 +16d48a24-fb6f-481d-a9e0-a0f8ae42c1ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-05T19:00:00+01:00 +40bd784c-d27c-44e0-b1e9-8f2b7eacf388,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-05T19:00:00+01:00 +79a16f01-47b4-4fb5-a418-9a9f168d96a9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-05T20:00:00+01:00 +383a5e58-03a4-49b5-883b-39b820e8b996,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-05T20:00:00+01:00 +e1cbe8c6-7cde-401d-b7f6-d4fc30fe9be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-05T21:00:00+01:00 +70393e37-1008-4ed2-a396-84d454fafc4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-05T21:00:00+01:00 +e96f414f-e31a-4c6b-b25b-551da37904b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-05T22:00:00+01:00 +d580f6f6-4112-4212-9c7a-ffaff869332f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-05T22:00:00+01:00 +4500cd31-ade3-4527-bb50-9d5517c20160,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-05T23:00:00+01:00 +987ce0d3-68f0-4d30-807e-18c1bcb6619d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-05T23:00:00+01:00 +f9d0c5d8-ac1e-40af-addf-ae628bfe0e1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-06T00:00:00+01:00 +be6b9f35-d883-4d1f-9979-8ed5144d083a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-06T00:00:00+01:00 +2e940b2b-3f37-4deb-a145-c22bc2112288,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-06T01:00:00+01:00 +be134f3c-145d-480c-a82f-e7ccbef97986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-06T01:00:00+01:00 +f9cef442-6e8e-467d-9c9e-f25f13af5b40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-06T02:00:00+01:00 +ba1b2bdc-f21a-415c-8cea-202e1ec583c1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-06T02:00:00+01:00 +ac212d0e-c0fe-469c-8086-9c6bf104d9d8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-06T03:00:00+01:00 +8af2aa35-9f00-4c62-b72d-5146f6be682d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-06T03:00:00+01:00 +bf0710fa-a419-46ad-a437-c87ee6eba11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-06T04:00:00+01:00 +83821dae-ed80-4843-af84-165d906ecbff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-06T04:00:00+01:00 +c2e5a66f-39c3-4cb6-970c-442f8df364ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-06T05:00:00+01:00 +e4563c3d-fbaf-40ff-910b-bcb13020e318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-06T05:00:00+01:00 +d82327f1-8ba8-4339-bbea-b2add2bce2b0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-06T06:00:00+01:00 +06c202e6-66b2-4ca2-bf12-8f83671e136b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-06T06:00:00+01:00 +a538a47f-6af9-4025-a98e-61be7d297b3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-06T07:00:00+01:00 +5e756b1f-164d-4736-a207-ff0fbdf71522,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-06T07:00:00+01:00 +ea0f3a3e-8e9a-4bef-a025-54375dec04f2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-06T08:00:00+01:00 +889e89b7-5196-4f7b-a8b2-89349647b222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-06T08:00:00+01:00 +0a78f21c-7cd2-4b60-8f24-f6e2f2d588dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-06T09:00:00+01:00 +f371b9c6-bd98-48b5-876d-f7cdf855afb0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-06T09:00:00+01:00 +ad878cf2-bb7a-4bc7-a147-80ccd5da11f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-06T10:00:00+01:00 +217046d3-5cca-4418-90ad-396c4be6309f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-06T10:00:00+01:00 +82562a91-67cf-4f17-92b3-9f2dded88d82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-06T11:00:00+01:00 +a4496f2e-185c-41d8-a99f-895b9bdaa5a0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-06T11:00:00+01:00 +b098f403-ccce-4754-aacd-4b237c69fe4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-06T12:00:00+01:00 +d6aef90f-a1cd-48e2-a9f6-75cdff0a9655,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-06T12:00:00+01:00 +eb32c979-2404-4990-a4c2-010d85f54a0a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-06T13:00:00+01:00 +75f55728-0956-475e-9e17-29d410cf0dbf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-06T13:00:00+01:00 +eb39fefd-86b4-4c6f-afb6-0ccdaa086bd8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-06T14:00:00+01:00 +4e7e9034-0aaa-48ac-bb0f-fea3c01e34aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-06T14:00:00+01:00 +59192825-6875-4247-9348-ac3a1886b49c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-06T15:00:00+01:00 +177eb5b5-c244-4d24-9b69-184bf33d391b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-06T15:00:00+01:00 +1480d116-4157-4f57-9bd9-850c58861b63,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-06T16:00:00+01:00 +1e0ec1a3-720f-4844-a262-8203527ef105,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-06T16:00:00+01:00 +659625ed-3eec-4727-95d0-0e8cbf3ce3c6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-06T17:00:00+01:00 +aca7bc41-18ff-4a2e-bd62-5a84fb7225a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-06T17:00:00+01:00 +d6264e25-e1a8-4968-a0b5-5ff5a245c07c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-06T18:00:00+01:00 +9bc8b84d-df3d-440b-9316-a763688ce6a5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-06T18:00:00+01:00 +16c37f6b-1504-4c5c-9543-77b73b7980d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-06T19:00:00+01:00 +5ae9c671-5406-4a27-8c85-761f30d789fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-06T19:00:00+01:00 +580eca4d-1a21-4346-8864-2af12579a7f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-06T20:00:00+01:00 +a3982d21-233a-4237-8e84-a83c7aeee80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-06T20:00:00+01:00 +14079245-44bf-49e9-b2b7-3512bd510fb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-06T21:00:00+01:00 +18e16cfc-deac-40a2-85f2-64930e9be5cd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-06T21:00:00+01:00 +3d36b4d9-8920-4feb-8ad1-99c6fc057b94,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-06T22:00:00+01:00 +24958cb3-41bd-4acf-a95f-1b7391ec162d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-06T22:00:00+01:00 +7532440f-f11d-4424-a055-4d890e8bb183,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-06T23:00:00+01:00 +7b2fcfed-3bd5-4f3d-9380-3d40992fdb6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-06T23:00:00+01:00 +0607b280-fc86-44af-9384-49806cc5daf5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-07T00:00:00+01:00 +4b4d7482-e496-462d-bd33-33e96a7ae7fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-07T00:00:00+01:00 +e6bd7ee9-8695-45f6-aef6-b1afcac6b835,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-07T01:00:00+01:00 +4a6a3dc7-2772-4606-976d-788a7a6d6193,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-07T01:00:00+01:00 +e229e565-657b-4dba-aac3-6c02fa9fd623,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-07T02:00:00+01:00 +35c50b54-4890-48ba-b603-40ba956e4f3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-07T02:00:00+01:00 +d711d569-f767-49b4-8b62-f7ac8fe6af3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-07T03:00:00+01:00 +b54b63f7-73c4-44d9-b76d-fb81f5045b18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-07T03:00:00+01:00 +a2d343c8-e967-4ee9-b128-1f6d9dfa6216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-07T04:00:00+01:00 +129cb672-f7c8-4c4c-ac45-15d3509bce1b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-07T04:00:00+01:00 +93f510d8-7ae1-477d-a67d-ec9ccc16b7d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-07T05:00:00+01:00 +aee1d785-3028-44b5-86e4-b75564ebf11a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-07T05:00:00+01:00 +b69ed44d-61e2-4774-adcb-9e6f045dd245,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-07T06:00:00+01:00 +193f6ad5-f987-4cfe-8949-b6de64a6e160,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-07T06:00:00+01:00 +d4509415-e7c5-4de8-9969-5308af192c1a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-07T07:00:00+01:00 +0b79fb40-3a50-4c67-8121-858d58fcc0b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-07T07:00:00+01:00 +d8af015e-8e82-4bcd-91cc-8eacb7c1b8c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-07T08:00:00+01:00 +55ace958-48fc-48cb-a5e7-c0204225bed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-07T08:00:00+01:00 +7e8c6aa6-3721-4449-8bd2-3e9214536102,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-07T09:00:00+01:00 +38c8ef49-7981-43e8-a6fb-571ebf05b79f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-07T09:00:00+01:00 +6cdffb34-d18e-4020-b6c4-bb19311e172b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-07T10:00:00+01:00 +248f251d-d48d-4634-b7a9-f7eb087208fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-07T10:00:00+01:00 +34bb0ac4-2a5f-4211-bc26-9bddcafc4d22,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-07T11:00:00+01:00 +af9b8a2a-f3df-4ff2-be24-1891a639f0a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-07T11:00:00+01:00 +ac94a3c0-2b59-4855-ab8d-fc2d17169346,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-07T12:00:00+01:00 +aa6bc3c8-d706-4652-b45e-b78a9e66cbcc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-07T12:00:00+01:00 +9c86637d-8fdc-45fd-bd19-34f6c32490fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-07T13:00:00+01:00 +ba1d8b0c-a865-4c47-a265-c50e8f193d19,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-07T13:00:00+01:00 +e52d495f-6f05-4715-979c-e37cbd4177a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-07T14:00:00+01:00 +b9f45469-d4ce-46cf-ba41-c974fded27bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-07T14:00:00+01:00 +fe7d0d3b-24d9-4f4a-9f5c-64357c275428,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-07T15:00:00+01:00 +b5c1255d-0a99-457d-9450-1dacf3773f0f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-07T15:00:00+01:00 +ae4806c8-a036-4ebc-9c97-2ed6ef6302e0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-07T16:00:00+01:00 +2fe68d4a-163a-45e5-a014-d70ff7ab85c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-07T16:00:00+01:00 +40ff875a-0d01-41f7-9e5f-e985b037a6e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-07T17:00:00+01:00 +3e5a0b11-bf6f-4d68-8eee-78c7a3998386,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-07T17:00:00+01:00 +38b0020b-64a9-4374-8ad9-19291e594061,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-07T18:00:00+01:00 +f3025658-852d-4eb5-881e-19ebf664890f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-07T18:00:00+01:00 +2cd8479e-782f-475b-82d5-b66a294be1d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-07T19:00:00+01:00 +7315ddb3-a49d-4213-abb0-76d4757f6910,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-07T19:00:00+01:00 +11b7747c-3294-4cb5-bce2-14ff54d3701a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-07T20:00:00+01:00 +90c7d255-e030-4300-b800-552c25bdb35c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-07T20:00:00+01:00 +40e26935-7eb1-4fff-889c-fb09f956fb39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-07T21:00:00+01:00 +d4e30637-0bb6-47b2-b67f-b6c44b7f2045,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-07T21:00:00+01:00 +b80f2580-4e7a-49c9-9658-1d8c69a26763,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-07T22:00:00+01:00 +e1ee03da-1409-4680-b662-6ec071453c48,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-07T22:00:00+01:00 +5a1409ba-28cc-40b1-a3c3-f7b71777086b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-07T23:00:00+01:00 +de3835d4-b6ee-4a88-9641-24b44c64ead5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-07T23:00:00+01:00 +7adc9791-ff3c-4937-9a97-78b1a1b88912,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-08T00:00:00+01:00 +b4d8b0fd-179a-4288-a8b4-df986d7caaa1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-08T00:00:00+01:00 +2a15eced-41e4-479c-955e-bfaf2aef84cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-08T01:00:00+01:00 +56b43e09-223b-4b6e-92bd-cb5267aa510c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-08T01:00:00+01:00 +268e8d42-54fb-4ce3-b1ec-d0518fc7bff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-08T02:00:00+01:00 +8b98d78a-5c49-4d7a-841c-0a286273f3ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-08T02:00:00+01:00 +09dc6ec4-cd50-47ef-8735-9fd4ad7171b5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-08T03:00:00+01:00 +531418cf-41d7-4c03-877f-5a3d4bb66405,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-08T03:00:00+01:00 +7f81fbcc-19a5-45a9-a7ec-c4282397a84d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-08T04:00:00+01:00 +c087abc0-de1e-4fc3-90dc-8c46d060b5b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-08T04:00:00+01:00 +b7e715be-2823-407b-ad3a-86a53201ab20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-08T05:00:00+01:00 +4450f1d2-8281-4e15-8470-8179a280b8bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-08T05:00:00+01:00 +169c716f-f856-49ca-860e-692bdf5bcb4e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-08T06:00:00+01:00 +4c24d4c2-e337-499a-95a4-a1675bbc9605,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-08T06:00:00+01:00 +0d3b5ddb-d33c-4db3-9a6f-929b0e6006d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-08T07:00:00+01:00 +83c8317f-1cf2-483e-8a21-eb4d4fe613e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-08T07:00:00+01:00 +e5a12cf1-2193-4c07-9d75-d32da4ad6019,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-08T08:00:00+01:00 +8f74bc5f-938b-4d04-a0f6-236c3633787a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-08T08:00:00+01:00 +2f1c5194-51e2-4c6a-93cb-b3cd5bf13d8a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-08T09:00:00+01:00 +3644ef54-c0df-47cc-b59a-97027dcca292,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-08T09:00:00+01:00 +d6383aaa-02ec-4919-9412-41ca78a9fef9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-08T10:00:00+01:00 +18d9a835-0410-4fe2-aae0-8f557b6b2843,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-08T10:00:00+01:00 +774aaec6-8c72-45f1-acf6-3c06a57d1b18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-08T11:00:00+01:00 +cf4972ba-597e-434b-84f1-8c0f0f99dc14,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-08T11:00:00+01:00 +e6a81bae-8938-4ffb-8298-eeaab16c8cf1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-08T12:00:00+01:00 +e4419a1c-0aa9-4d82-b4a6-8d81a9414f39,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-08T12:00:00+01:00 +4c1ee5d7-9a7c-4298-9422-8e3c2a905c67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-08T13:00:00+01:00 +4ec190ed-94da-4fbb-9f93-2f07c9e1dd57,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-08T13:00:00+01:00 +6f8a7f61-910b-4ffa-bd9f-5af68017107d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-08T14:00:00+01:00 +0f5f9cb8-58dd-4882-8b44-10987b1d127b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-08T14:00:00+01:00 +4bc76aa5-3176-48a1-bd3b-0832202fa32e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-08T15:00:00+01:00 +18433917-c127-4dae-9eb1-91ffbf997549,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-08T15:00:00+01:00 +ca427611-6fa6-4050-9e48-b16fd0c7885d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-08T16:00:00+01:00 +5650bf16-bcbc-4208-a52e-527af44c3f2b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-08T16:00:00+01:00 +bd1165ac-aa64-4f52-886f-9cd15ae5c61d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-08T17:00:00+01:00 +08e821b7-e15f-49b9-84c2-5b3870ec35fd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-08T17:00:00+01:00 +bd49f6a2-815b-402d-a438-10fd9c788902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-08T18:00:00+01:00 +edd3c9d8-7d63-4754-a62c-8cb109ba1178,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-08T18:00:00+01:00 +3f277d24-39e0-4d61-88ec-1bcaa340d599,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-08T19:00:00+01:00 +37378dde-8c4c-46a4-9a70-c099cff01f0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-08T19:00:00+01:00 +147ba412-9827-4ecf-8098-cab0903a7282,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-08T20:00:00+01:00 +50791401-d861-44e2-aeaf-fba056337d66,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-08T20:00:00+01:00 +f2d66ab3-39ea-47bc-a828-20a2b551e902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-08T21:00:00+01:00 +1bf35efc-6815-4df5-8263-adc70e6ccaed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-08T21:00:00+01:00 +4ce9e428-4696-40e3-99e9-cbb4d68218de,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-08T22:00:00+01:00 +63a66b72-3b11-4962-9518-3ffbd9225817,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-08T22:00:00+01:00 +0e1c4d3f-d8c8-405e-b787-be9e4ef57b28,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-08T23:00:00+01:00 +4126ce9a-673a-444b-b0dd-f8b30511d866,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-08T23:00:00+01:00 +87834dd5-2fce-4c1a-b97b-f21a6816e1e7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-09T00:00:00+01:00 +d5255278-82cb-47e1-bb7c-4efbbb46285d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-09T00:00:00+01:00 +21ed175d-a1bf-494a-a2ff-76eb04b403a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-09T01:00:00+01:00 +b23a4261-6fa1-46ec-8601-0afde604a9e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-09T01:00:00+01:00 +ae97212a-7573-49c6-b591-f93d3a73229f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-09T02:00:00+01:00 +1aa8bd8d-4c54-46c2-923d-f6fdfe344588,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-09T02:00:00+01:00 +ed09b6b5-5c44-4fa4-8c8f-42b82a9fbfb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-09T03:00:00+01:00 +7145479e-cd5c-4066-a8f5-9d78c81b415f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-09T03:00:00+01:00 +beb4332d-a300-4919-b0a5-ec64a2bcdd99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-09T04:00:00+01:00 +5b2a558f-ed69-4c74-b564-372904ba6b0b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-09T04:00:00+01:00 +776f60f9-870a-471c-b92d-e119448b64dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-09T05:00:00+01:00 +c74dac33-6e6e-41a9-8fd7-8d889b9f570e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-09T05:00:00+01:00 +d9318807-b3c6-47cc-8701-b2fa6056c692,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-09T06:00:00+01:00 +94bc2e6c-2c33-4a89-95ed-26baa82fbc32,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-09T06:00:00+01:00 +92ce8270-1d8e-4802-9e0b-49f03a1296c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-09T07:00:00+01:00 +aa388d08-1374-424f-b9f4-d4ae29b4ceef,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-09T07:00:00+01:00 +4edba2a5-7ba8-41c9-a35d-4f42c4288f24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-09T08:00:00+01:00 +db3e7cbd-8e47-4120-b543-428e5d5650a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-09T08:00:00+01:00 +670c09d7-6cc9-451c-9be7-8131ff16937a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-09T09:00:00+01:00 +d3596d31-4f7a-4518-a084-78bb2c9547e6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-09T09:00:00+01:00 +84ed866c-7e59-474d-aa1d-037bb0e692e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-09T10:00:00+01:00 +90b7bc71-a983-42bb-81c4-36219463f139,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-09T10:00:00+01:00 +6c402b5c-34c8-4293-b0be-09cca7ad2193,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-09T11:00:00+01:00 +d077dc35-7e95-4929-8fdd-6f949dcd5e4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-09T11:00:00+01:00 +6c6546e4-88b2-48fb-b082-6f903b893f6b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-09T12:00:00+01:00 +a33e97ae-76bb-47f8-a982-2043840188bf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-09T12:00:00+01:00 +68038c55-a07a-4739-a335-4f08f35dfd39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-09T13:00:00+01:00 +86c638c6-42e2-4845-81fb-af836235daba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-09T13:00:00+01:00 +b83b8979-5921-42d0-932b-fa6d6eb4a53f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-09T14:00:00+01:00 +315c7f77-bbda-4ce5-bed5-0fadcdfda570,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-09T14:00:00+01:00 +89e57e57-851b-4b7c-a6b7-ae750224d333,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-09T15:00:00+01:00 +d6bb92cd-b793-40d7-81f5-4348d8967673,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-09T15:00:00+01:00 +e42cc6ef-d472-41e4-b7fb-245c228cbc45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-09T16:00:00+01:00 +b31c12e2-1480-4b38-9642-a5b2bb56a7c6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-09T16:00:00+01:00 +1422e9e9-86c9-42a8-9088-1a25099f4344,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-09T17:00:00+01:00 +7ee52b83-45a4-4069-b60e-82309ea0d77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-09T17:00:00+01:00 +af2af956-a48d-4b9e-9295-7ce888a55f83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-09T18:00:00+01:00 +17788715-a166-41ae-9ecb-d48cfd1e16ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-09T18:00:00+01:00 +cbd29c3f-9321-47f9-9025-0bb2d7ce9324,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-09T19:00:00+01:00 +d2422a6d-6e4d-4e47-882c-a85195ff1c51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-09T19:00:00+01:00 +3879bffd-39a7-4b3c-abd9-71937067fce8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-09T20:00:00+01:00 +c762d199-2109-42bb-a7bb-ddb88fd9a3f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-09T20:00:00+01:00 +3852baf4-5f0e-4f83-b60a-454eef4177c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-09T21:00:00+01:00 +49aba523-034f-47e6-96f9-6a2c5abf2527,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-09T21:00:00+01:00 +7201de02-f3ba-43a1-b733-c3d8537baf08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-09T22:00:00+01:00 +47529e98-4b2a-4ff7-b685-9ac7a5d81a45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-09T22:00:00+01:00 +a912a3ce-3314-4e23-a272-51235f3fb22d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-09T23:00:00+01:00 +16913f90-7673-4e98-a75b-75f3b27920d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-09T23:00:00+01:00 +936a5b67-fd79-4f79-8db6-c8589206882b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-10T00:00:00+01:00 +e9ffd631-e259-4a8d-a90b-0f6f25126d6f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-10T00:00:00+01:00 +67914228-0140-431c-a3d9-f4e5e5b63c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-10T01:00:00+01:00 +8b8bbc7c-ed8f-46b5-911e-7de88a000ad3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-10T01:00:00+01:00 +a2fc0900-520a-43c7-961b-c17ad0b9719e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-10T02:00:00+01:00 +ab785a9c-b032-422a-ba99-ec8d57ddd766,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-10T02:00:00+01:00 +32730781-4df4-43eb-995f-1c9c73f4a13b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-10T03:00:00+01:00 +06a25151-e075-49ed-b0c9-06ab95ef0f8d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-10T03:00:00+01:00 +76c9f2d3-d39b-4fd0-ae9c-0b24ef86dfb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-10T04:00:00+01:00 +a08237e3-39f8-4326-9afa-1469293ffefb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-10T04:00:00+01:00 +c9f76040-9e7f-4e8b-9161-bf9452f51b35,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-10T05:00:00+01:00 +e14a91f3-3e39-4858-b580-c1300efc9cc3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-10T05:00:00+01:00 +2b8399a2-523d-4366-bbcf-20443f137a06,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-10T06:00:00+01:00 +a4d2ac6f-2ff5-4d0d-be25-109be4ce31e5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-10T06:00:00+01:00 +7b3ecce3-8859-40c1-8b0a-2e4c4336f7f0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-10T07:00:00+01:00 +8584945f-26ba-4806-a24c-0bfe439909f6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-10T07:00:00+01:00 +66269633-d74c-458f-bba7-c2fb3e3902b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-10T08:00:00+01:00 +a08fc2b6-f098-4fb9-84f3-0262e361559a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-10T08:00:00+01:00 +d0b3a063-d3c5-4c2b-90ff-d9dc26852e80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-10T09:00:00+01:00 +3261ed3e-8d97-479d-93f3-0f636cb48720,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-10T09:00:00+01:00 +148e7059-a100-4165-8bd7-e871eae06814,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-10T10:00:00+01:00 +41841791-ea09-4ad6-b7bc-7d96e2c2b486,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-10T10:00:00+01:00 +16d13e1d-93bc-4ebd-bf82-65a5fb92bac0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-10T11:00:00+01:00 +7e89eb73-3177-4eab-b10a-6d692595a999,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-10T11:00:00+01:00 +45a6c5bb-2edf-41db-8e9d-ba754e682fd4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-10T12:00:00+01:00 +173c64e0-2850-4af8-b431-02d9a18101a1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-10T12:00:00+01:00 +7180cfcd-8f62-4d33-8d62-1f66af4e80e2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-10T13:00:00+01:00 +c0e54f58-a2f2-4b23-bb2b-b3de4469357a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-10T13:00:00+01:00 +07d20157-1b0a-4517-83fe-fc4045fa7e54,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-10T14:00:00+01:00 +7e41e5bf-006f-4a3f-b91b-13e99a308714,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-10T14:00:00+01:00 +af6644bb-45ae-49f0-b2c6-da118a29eeb3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-10T15:00:00+01:00 +7941c4ba-2bf1-468f-a707-c7a8059671f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-10T15:00:00+01:00 +58567e66-444e-44d3-989d-58a3eb247c3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-10T16:00:00+01:00 +1fbe92b4-54d8-49b5-abea-c6904540dc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-10T16:00:00+01:00 +66875b64-719f-45ed-93d4-6da9fbf6b0ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-10T17:00:00+01:00 +ceb669dd-7278-45c3-a71c-812ed3a23483,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-10T17:00:00+01:00 +4f6b9ff8-f098-4972-8d6d-8e24306d9759,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-10T18:00:00+01:00 +268c4758-e3f9-4ea0-9980-d86f70585314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-10T18:00:00+01:00 +e9b51974-7b5c-42a0-9d80-1fbc9a9381d0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-10T19:00:00+01:00 +9f19a4ca-6273-4dd0-af9d-bf0c66cff4b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-10T19:00:00+01:00 +ad6da0fd-e87a-4766-b16a-ca381b21d8a4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-10T20:00:00+01:00 +1e2ca548-d465-43f1-8b64-f7a93061e1e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-10T20:00:00+01:00 +ae4781e0-ddaa-495b-9940-c36060bb1997,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-10T21:00:00+01:00 +0d33479a-01cc-47c5-a964-432faa1e351c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-10T21:00:00+01:00 +eeb40222-793d-4d27-92bc-c8fc477d3eb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-10T22:00:00+01:00 +f50744c8-9117-4e5e-819d-46c9758d0841,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-10T22:00:00+01:00 +0f9fde1d-a16c-4a61-8a17-e49267499180,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-10T23:00:00+01:00 +5cc14a01-1f34-4b20-a57a-8427019407fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-10T23:00:00+01:00 +afeee654-700a-456b-a12a-c6e26fee08ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-11T00:00:00+01:00 +cba4d242-df94-412a-9d3d-d4590cc7c349,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-11T00:00:00+01:00 +eee7b077-da05-4330-9606-e48058aae151,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-11T01:00:00+01:00 +6da73ea3-b72e-4859-ba1d-f28759c71b5f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-11T01:00:00+01:00 +47aa3cfe-af92-45b2-b576-67713ce4cf55,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-11T02:00:00+01:00 +abb9cbec-e087-42ff-8e24-e5a29fdb3e85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-11T02:00:00+01:00 +88b5ecfc-d15c-4f95-a00c-9473a3d8a2df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-11T03:00:00+01:00 +291fd0d4-1b2a-4943-957b-0d861c5eb8f5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-11T03:00:00+01:00 +7872de96-1cec-44a3-8387-ea3f8edbdaa1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-11T04:00:00+01:00 +4f7b55e6-6d25-47a9-8d9f-7129e0944d9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-11T04:00:00+01:00 +2664b768-c946-4d81-a75a-a785a384160a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-11T05:00:00+01:00 +bec6da51-c477-4996-8a1e-f65312b28724,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-11T05:00:00+01:00 +2ab79b2e-0a20-47df-bc23-35b9548cd6a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-11T06:00:00+01:00 +4d230ba6-25c7-47df-8e4b-aa51e4c9ee37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-11T06:00:00+01:00 +d52e8c5c-0e46-4f06-b74e-51bd94a2198e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-11T07:00:00+01:00 +90c1e1a7-7fd3-4f04-9200-eb1b31b67af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-11T07:00:00+01:00 +b29f09e2-f054-498b-9d21-fe1ed69a53be,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-11T08:00:00+01:00 +7df55acd-77dc-4f35-9a10-5f29744c4ef4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-11T08:00:00+01:00 +e13ad63f-38fc-466f-9bbb-a49543c10f7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-11T09:00:00+01:00 +b521b672-bbc9-4ea1-a578-ed8870367f53,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-11T09:00:00+01:00 +b55fa3ac-9169-41c1-b1e8-cf7ab8c74cd0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-11T10:00:00+01:00 +7435a8d7-8164-47fb-bf88-4d40e4669504,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-11T10:00:00+01:00 +ba403f71-2a3a-4b27-bf24-61f457ff4ef7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-11T11:00:00+01:00 +8aa47b5d-13b0-4c9c-8647-7b4547e9d750,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-11T11:00:00+01:00 +9b597285-93d2-4792-afc1-f9dbce40f995,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-11T12:00:00+01:00 +d979198a-2d36-42cd-a1ae-c91466ee937b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-11T12:00:00+01:00 +1e85f3d2-37dc-42b7-aee8-c6ee6da67fe2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-11T13:00:00+01:00 +d1a1fda8-b013-4d26-8c3f-a1b480dcd53f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-11T13:00:00+01:00 +9e0d8422-ab57-4551-92c8-5213be41e59a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-11T14:00:00+01:00 +85cfc7a8-f1c3-4f2b-8a87-f754a6120ef4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-11T14:00:00+01:00 +1437228a-fc06-46a9-b4b1-bb4007234e92,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-11T15:00:00+01:00 +bb32a542-7848-4e69-8181-3b2a82ed299e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-11T15:00:00+01:00 +2354b14d-82f1-434e-980e-7fed20a62051,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-11T16:00:00+01:00 +d2ab7576-1d23-4dca-b573-63d77e27a926,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-11T16:00:00+01:00 +c80a98d6-f81b-4f33-8592-42d71ed2fe3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-11T17:00:00+01:00 +eff31eff-4818-4a77-80ef-d3faaf7b739c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-11T17:00:00+01:00 +7ddcad5e-3e3c-4d2b-9e8d-69dbee031813,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-11T18:00:00+01:00 +4e51225c-86c0-45ad-84be-6d9d4412cc1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-11T18:00:00+01:00 +d3aa4984-6c5a-49c1-8e90-f129d4b98cab,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-11T19:00:00+01:00 +c7b00af0-f64d-40c7-ac4a-45a572033de2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-11T19:00:00+01:00 +8df8bfc2-f67b-4a6a-bb27-b1faf71b0d0e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-11T20:00:00+01:00 +29662900-e5c0-4ff3-88f5-f57e916e59d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-11T20:00:00+01:00 +7f506d08-617d-4701-a5d2-258ae864e3b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-11T21:00:00+01:00 +2978cab0-78e7-490d-928f-ab2acd1b6501,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-11T21:00:00+01:00 +2c2a23c8-3d11-4492-a231-c986f43d1b3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-11T22:00:00+01:00 +40db8c2b-c4ee-46d9-a547-a40771c23c58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-11T22:00:00+01:00 +d5ae964f-66c0-4966-955f-25bc310a73f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-11T23:00:00+01:00 +61697962-10b7-4448-baf3-5ecfd3cbe303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-11T23:00:00+01:00 +6515146d-7258-4b75-857d-d4b781e79e69,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-12T00:00:00+01:00 +357e31b2-5b2c-4c8e-b5ca-6a0618e85b5e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-12T00:00:00+01:00 +d2dc4286-ae4b-41bb-ab0e-165652f7892c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-12T01:00:00+01:00 +f7ba4580-0767-40b9-be50-30da3572c400,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-12T01:00:00+01:00 +426efded-7d52-4780-b856-06284603a11e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-12T02:00:00+01:00 +eec85a29-415b-43fc-a5c0-465454038e36,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-12T02:00:00+01:00 +0d2b5876-65b3-4c40-bddf-4fd92db69e41,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-12T03:00:00+01:00 +a5ac5e8d-c183-486c-9816-c74f1df5a1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-12T03:00:00+01:00 +303cd054-feff-454e-8cb7-af9cf480b150,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-12T04:00:00+01:00 +c91d0ab9-f170-4bcb-8ead-6ff94535379d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-12T04:00:00+01:00 +b9abbd48-f8b5-4090-a23d-9f63208d1844,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-12T05:00:00+01:00 +5422b54d-17e4-468d-a977-16494e7dd2ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-12T05:00:00+01:00 +7ca5815c-e9c9-4335-8efd-af0526d0322f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-12T06:00:00+01:00 +1a7bead6-ff43-464e-8751-6d81bf9b96a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-12T06:00:00+01:00 +02e46aac-770d-4647-8e9f-4b8facd78e96,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-12T07:00:00+01:00 +83ed25fd-d4b5-4b13-a489-9572e278a4ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-12T07:00:00+01:00 +a9a2dcb9-119e-4a2b-878f-cdb9e90e1546,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-12T08:00:00+01:00 +f6508ac0-19a2-499b-9560-4bfe93545b44,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-12T08:00:00+01:00 +cc6e275e-ee7a-4c59-a9d6-6bf1cb63da61,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-12T09:00:00+01:00 +e2b46a56-5755-4bde-9109-61df14f0e8fa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-12T09:00:00+01:00 +80114b85-d1c6-4a49-9ee9-ed46a300b233,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-12T10:00:00+01:00 +71ed0b98-f3c5-4d97-8f15-58e03f89ae74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-12T10:00:00+01:00 +68b4ec43-a5e4-4160-b756-1f092e4a242c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-12T11:00:00+01:00 +f9788a2f-2c29-4745-be6c-4955a3f95604,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-12T11:00:00+01:00 +c784641c-86c6-4400-ac05-89b69df7f05e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-12T12:00:00+01:00 +78180233-ca53-4077-b1cc-cbb828d5d135,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-12T12:00:00+01:00 +672233c7-67c2-4477-95d0-6a74b7d360b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-12T13:00:00+01:00 +f6260ace-e739-4b16-b817-c54da5e6921b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-12T13:00:00+01:00 +bdd0c46e-c548-420d-93c6-64bad0f822cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-12T14:00:00+01:00 +beca47ab-7292-49f1-bf97-b0e7102fd4ca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-12T14:00:00+01:00 +d9c50038-9d4e-47dc-acd9-f96b84925674,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-12T15:00:00+01:00 +0dc86747-2b85-4557-a82a-c7ae034c99f6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-12T15:00:00+01:00 +5698e50f-990e-4deb-b5bf-6a2fa83a420a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-12T16:00:00+01:00 +1c96c957-66d3-4943-b899-68af75f2c3ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-12T16:00:00+01:00 +d936ee78-fe42-47a0-804c-1541064af005,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-12T17:00:00+01:00 +3d64be66-3800-4827-aefd-583abc4ed469,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-12T17:00:00+01:00 +a696e311-7d1d-4def-9f59-9bca5b29542a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-12T18:00:00+01:00 +e7ecda81-27d6-4e82-ad52-c4db20eb4a68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-12T18:00:00+01:00 +cb02f7ba-c29c-4996-992f-9007542ea991,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-12T19:00:00+01:00 +8c59fdf0-3273-4e0f-8695-2fff4f3046e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-12T19:00:00+01:00 +c3259c14-282a-4902-b724-b8c67499b885,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-12T20:00:00+01:00 +34b4318e-89cc-451f-81c7-e63a19c19e08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-12T20:00:00+01:00 +5d69c6b0-c6a0-4687-b951-bd6cbb5e7fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-12T21:00:00+01:00 +b4002336-d20d-421b-814b-8510cadaba34,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-12T21:00:00+01:00 +a1fe8d2d-674c-4695-8392-c367a284c50e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-12T22:00:00+01:00 +c5e6e5c1-e9fd-4e67-9565-666b640d6c93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-12T22:00:00+01:00 +736bc296-e3e0-41d5-9678-64e321068b99,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-12T23:00:00+01:00 +dd41b216-eb32-452f-9992-465a2f5042e1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-12T23:00:00+01:00 +50317e68-e6c9-4ac6-b180-4df9b000ea01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-13T00:00:00+01:00 +63895454-a8eb-4a30-bb12-d239a7eebaf3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-13T00:00:00+01:00 +d17c4b0f-b8b7-42f6-be2f-e9d2011ce05c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-13T01:00:00+01:00 +c84d0e85-ed9b-4443-af46-aa0f857d213b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-13T01:00:00+01:00 +25a59df3-86c7-42ca-9e75-4a17ac695037,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-13T02:00:00+01:00 +45d99d94-e1eb-4666-b62c-a9466cabe71f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-13T02:00:00+01:00 +35bf542a-a949-4c3a-b571-6cf313aad6c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-13T03:00:00+01:00 +982be35b-be71-45ff-9408-871ddff42808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-13T03:00:00+01:00 +2d5b9445-7641-4c3b-a2c5-f2cd22cc268f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-13T04:00:00+01:00 +23095a09-9772-4298-8a97-6b90ff132be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-13T04:00:00+01:00 +012ae511-277f-47a9-b470-4282126c06c4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-13T05:00:00+01:00 +0b3268c7-b60c-4d8c-aec6-6a89c4efb222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-13T05:00:00+01:00 +be5fb94b-c3cf-42b7-a733-6d7f99c9adb0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-13T06:00:00+01:00 +43369e00-23c2-47b6-9f32-305c06b011e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-13T06:00:00+01:00 +b4e84b53-50f4-4f63-aef6-f9d836d8ce9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-13T07:00:00+01:00 +36ef71c4-3e35-4c8b-8e7b-5f479d31c221,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-13T07:00:00+01:00 +0203adcb-6937-4ecb-8f12-ac9380b968b7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-13T08:00:00+01:00 +296d591a-33be-425f-8886-d7c5a4788abf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-13T08:00:00+01:00 +307fe4bb-aa9b-4428-9a47-5a8e39c30496,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-13T09:00:00+01:00 +e7a58143-bbe0-491a-ab35-6ee4e2dc391a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-13T09:00:00+01:00 +16fddebd-8717-428f-bf43-2e5f02830312,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-13T10:00:00+01:00 +4890b11a-7c06-42f3-907a-8c235e207382,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-13T10:00:00+01:00 +4340c201-f9d4-4217-a7e8-c6e16b56c1f9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-13T11:00:00+01:00 +6ee9fa32-50b5-4795-8066-51be1fcf7dc6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-13T11:00:00+01:00 +f97d9ee5-0b5d-4523-aa42-2f0d3d26e852,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-13T12:00:00+01:00 +dfc5b74a-5d53-44c8-889d-2bc08a3a2e3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-13T12:00:00+01:00 +f09c9605-836f-4baa-8a9b-c4efe35ab002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-13T13:00:00+01:00 +2805d536-fa25-4078-a63b-eea953448b77,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-13T13:00:00+01:00 +b96cc923-8404-43b0-9002-546afe8a3148,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-13T14:00:00+01:00 +06069f4c-dbbe-4b58-b98b-7ba9531ed854,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-13T14:00:00+01:00 +e3a0d383-3e27-45a8-8b05-8cd4dbde3cf7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-13T15:00:00+01:00 +5ae62f8d-1aa5-429c-9e83-7668e7bcea59,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-13T15:00:00+01:00 +26e539bc-2b67-4492-bc48-42a6430cbb9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-13T16:00:00+01:00 +7443911f-3f14-4cca-a551-6e050f8c7d80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-13T16:00:00+01:00 +bbf44cf4-fc01-477b-9644-449dfc34f3fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-13T17:00:00+01:00 +49b972ac-7f68-4e79-804d-32748e021e8b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-13T17:00:00+01:00 +de9c7daa-8fc1-4228-bb4b-61accb15b68f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-13T18:00:00+01:00 +97685d01-1afb-4dfe-9227-ce627266881c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-13T18:00:00+01:00 +dcb432b5-c45b-4e13-babd-c3d76a161687,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-13T19:00:00+01:00 +9ce3e672-9556-4f97-956f-3edeea405e4a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-13T19:00:00+01:00 +22286216-5885-406c-982f-ff7e39eb0318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-13T20:00:00+01:00 +3c2ec808-fa55-439c-8460-bf43f82aae58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-13T20:00:00+01:00 +3e2ebf8d-d90c-4f11-a860-3a19a80d652a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-13T21:00:00+01:00 +30fb692f-bb30-4bed-ad5c-6da95f8ceb33,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-13T21:00:00+01:00 +b848d4ce-74cb-47f7-bf1a-9528d9361518,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-13T22:00:00+01:00 +abce4ca8-a659-4e13-811d-6cee51adeaaa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-13T22:00:00+01:00 +c0a0e5da-5bf9-4c8f-b86f-8ea2a41084fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-13T23:00:00+01:00 +e22acbd3-6d53-4864-9467-4a822fa40e8f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-13T23:00:00+01:00 +87a554ab-ac0d-4c37-b8e4-f44faf70fee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-14T00:00:00+01:00 +216020f1-aa3c-4021-ae3e-7da195f477b3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-14T00:00:00+01:00 +e0c13bcd-76b4-4f58-a9f0-afb52d8f2bf9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-14T01:00:00+01:00 +ca0b3d9b-f608-40fd-bc16-4fa0544cf1c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-14T01:00:00+01:00 +652d6aef-0a6d-4e36-b957-1dda744cfef3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-14T02:00:00+01:00 +4f764e9e-f376-4cca-b126-febb338ef016,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-14T02:00:00+01:00 +c09858bf-fe4a-4ced-a635-db6a5860427b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-14T03:00:00+01:00 +4254aff1-312d-4358-b518-369a0a36c7cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-14T03:00:00+01:00 +26676838-c59a-4160-8d3f-1e2cde015b83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-14T04:00:00+01:00 +b6c8e62f-7c04-4be9-ae22-7da0155cb2d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-14T04:00:00+01:00 +0de28539-20a1-4f18-b916-7481a850743f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-14T05:00:00+01:00 +f5c7b32c-3818-43c0-8355-2b4e8fc36d8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-14T05:00:00+01:00 +dd27cf02-8185-4c09-b088-5341274fa870,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-14T06:00:00+01:00 +f9455951-6a69-44a8-b40e-c9607fbb1ebd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-14T06:00:00+01:00 +77f6b723-7977-4b85-a3f9-3fd16e7814b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-14T07:00:00+01:00 +c67368e9-25a2-4568-b0b6-62dce2ee8eed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-14T07:00:00+01:00 +a7f008ad-c7d8-4ad5-b6e5-00c85b1799e9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-14T08:00:00+01:00 +a73e5fdb-8aee-4926-a7e7-3a24abed7f41,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-14T08:00:00+01:00 +8ea19cc6-4618-4865-ad38-cb779473df96,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-14T09:00:00+01:00 +d0cc24fc-4c4b-45a5-8f76-c03caa9e050e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-14T09:00:00+01:00 +a22da0c7-0457-4b13-a74e-3eecb8c48469,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-14T10:00:00+01:00 +28edeec8-ebc6-47d5-aac1-6d68188363fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-14T10:00:00+01:00 +afc6886a-22f7-40ea-9021-a053f05690ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-14T11:00:00+01:00 +6f59c303-75d9-4301-bbaa-6cf10ca53687,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-14T11:00:00+01:00 +ab36074f-15cb-4de9-a605-6a2a31500195,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-14T12:00:00+01:00 +2ec30bac-0516-4d91-820b-732e39f5373a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-14T12:00:00+01:00 +517ece22-2c76-4001-9d26-11cb392dc15c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-14T13:00:00+01:00 +20442d46-17ca-4c99-a5f2-76e76b8eb109,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-14T13:00:00+01:00 +c122c2d9-3f7f-4c84-b02d-642bfd639377,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-14T14:00:00+01:00 +10e5e50d-3cfe-4110-8eeb-1b6864bb3a59,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-14T14:00:00+01:00 +42901581-b6b5-4c3d-95e8-410f3a821cb9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-14T15:00:00+01:00 +127c8a0b-75cf-4572-98f3-62d8418b2995,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-14T15:00:00+01:00 +2517c2a5-426c-45c7-9fea-37f70b6624bd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-14T16:00:00+01:00 +b10b6c7a-ef3d-4d7c-bf9c-b0769d3e1cd2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-14T16:00:00+01:00 +635bfeea-6ea9-4682-a305-e4dfaacdf5fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-14T17:00:00+01:00 +b6efc2fd-6a48-4af9-b025-e512cedaa745,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-14T17:00:00+01:00 +5395e2f7-b407-4e1a-9ad4-0ef3f7491785,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-14T18:00:00+01:00 +5e0c2950-d869-455c-9fdb-aa70ed19bf7b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-14T18:00:00+01:00 +4efc9748-72e8-480c-9c19-20eefbc44c4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-14T19:00:00+01:00 +e79147bd-3530-4dcc-bf4e-38b05a29565e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-14T19:00:00+01:00 +ad349c77-a556-486f-9437-852d3501935c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-14T20:00:00+01:00 +d66fc32f-aec9-43da-8316-3a443e8c1c9f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-14T20:00:00+01:00 +38c8a4a6-9048-490a-9e8c-66d4dc11b4c0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-14T21:00:00+01:00 +ac0e3a6c-f22a-4ae0-82fd-4392c5d1a6ef,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-14T21:00:00+01:00 +8c9f75b3-a830-49a0-94eb-56d283e8f390,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-14T22:00:00+01:00 +a2da47fb-dc11-4738-830a-bbcf319567b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-14T22:00:00+01:00 +00aa7b93-29a3-467d-81de-1af0c6431fba,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-14T23:00:00+01:00 +8e80bdb4-6b84-4b4f-b309-9aca730cbc18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-14T23:00:00+01:00 +3e46ce89-a7c1-48d9-8de0-43ff05b05529,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-15T00:00:00+01:00 +dff81143-8b2f-42e1-8c56-9ffa55f21ac8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-15T00:00:00+01:00 +324a1b64-b4c7-43ce-8b77-b105e329eae5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-15T01:00:00+01:00 +2c869e36-9558-4582-bc45-fe7e451b9f01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-15T01:00:00+01:00 +383700e4-d7b1-488e-8931-8ce3f43989a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-15T02:00:00+01:00 +82c87e75-64c7-4a18-9dda-328c21b7e14e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-15T02:00:00+01:00 +ec9596a8-048a-43d7-b8e5-5cdbcc4411dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-15T03:00:00+01:00 +fbddbb0c-0b48-4cf1-8183-fb5a22a313fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-15T03:00:00+01:00 +b7f8ebcc-4166-4cfb-bb8f-9fa438600f4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-15T04:00:00+01:00 +1ab397b4-3423-4086-a51a-a7875409409a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-15T04:00:00+01:00 +225c3576-9753-4bdb-862e-8b9e79990c27,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-15T05:00:00+01:00 +3a09ee84-3ebd-4bb7-9a39-98c29035b148,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-15T05:00:00+01:00 +13bc6b0c-0e9e-4bcc-9912-08da3bb92cca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-15T06:00:00+01:00 +95b5240c-6363-40a8-9b8f-cce308c62aa7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-15T06:00:00+01:00 +791d6a22-ca37-4e5d-bdce-89df1b8153d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-15T07:00:00+01:00 +f2ebc806-0c00-4de4-8b60-a1c70f76262e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-15T07:00:00+01:00 +4acbd49a-6b68-44c8-9359-bd014e394bfe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-15T08:00:00+01:00 +9f1d3b81-7c14-4599-a4e4-9e22f7ce9662,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-15T08:00:00+01:00 +84d6c3a8-b84a-4cc9-90d4-a6ca066f4579,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-15T09:00:00+01:00 +b5b4d8af-79cb-49b8-b334-3aa6dc3f92a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-15T09:00:00+01:00 +b2cdc131-fcf0-43df-aaff-b8ed3354fa03,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-15T10:00:00+01:00 +834565e8-b016-4a7a-93ca-b18bcf20bb24,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-15T10:00:00+01:00 +712c12f6-e9f0-40e3-8922-39548eb43a23,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-15T11:00:00+01:00 +846bf99a-1b4e-419a-ab40-24091cd2c6db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-15T11:00:00+01:00 +c8816762-1289-4e89-8df1-04cc9deab008,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-15T12:00:00+01:00 +63a75a44-6d4b-46fd-8d36-b9fa380dcef3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-15T12:00:00+01:00 +cffc0996-ac7d-4f35-b7a7-f6f5b109d633,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-15T13:00:00+01:00 +50704590-00f6-4db6-b1f1-a9ee8ad3f181,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-15T13:00:00+01:00 +b37c68b2-82b5-4cad-8e49-d8b191308858,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-15T14:00:00+01:00 +00f76537-86bb-4ff2-bda1-798469738267,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-15T14:00:00+01:00 +c8efd150-3d44-4525-995c-a60fb49902fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-15T15:00:00+01:00 +3cd86b8a-8d10-4495-b3e3-388d5055955a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-15T15:00:00+01:00 +9786dfbb-b98b-43d2-ba55-1614e21222cf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-15T16:00:00+01:00 +2e484266-2625-4969-88f9-b826985b8cdc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-15T16:00:00+01:00 +e229f5a7-ef60-4b8a-b529-16843f195ff1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-15T17:00:00+01:00 +9a41677c-ac00-43a4-9d16-6c6d6f31758f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-15T17:00:00+01:00 +b8403918-8c96-4ceb-9d43-814c703fbfa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-15T18:00:00+01:00 +99b92526-c0a3-405e-be31-f7b972647803,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-15T18:00:00+01:00 +e441d973-722c-40e0-a1f4-237e3c93b182,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-15T19:00:00+01:00 +1fe4e925-f105-45d4-9cfe-ea851f71d8c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-15T19:00:00+01:00 +76d35b05-be3d-42a6-b6ec-428a014a6946,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-15T20:00:00+01:00 +4c2ece6f-28cc-4cf3-aec6-6f01c042ad36,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-15T20:00:00+01:00 +97516944-5ced-4494-afca-494351d8d366,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-15T21:00:00+01:00 +26c67a4b-454c-40ac-ab8c-d0378f998cf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-15T21:00:00+01:00 +fdf03c3e-5e79-4c73-9168-c86ee86e8dab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-15T22:00:00+01:00 +be4c840e-063e-4ef2-a64d-52be0adb2afd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-15T22:00:00+01:00 +dda87af0-c412-4401-b2d1-5c30deec7060,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-15T23:00:00+01:00 +eed6b8a3-ef37-4458-a0a1-92bffd0268c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-15T23:00:00+01:00 +57d091f0-74e8-4dc7-a8be-282c6755c186,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-16T00:00:00+01:00 +f834738a-92e9-4f94-acad-8b73bd750cc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-16T00:00:00+01:00 +64b5d365-a07c-4f52-b498-d238d2924054,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-16T01:00:00+01:00 +653c0090-7e92-47dc-a2b2-c1017968da67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-16T01:00:00+01:00 +7758384a-244e-412f-972e-3ff90d59e6c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-16T02:00:00+01:00 +f3202c09-8007-44d5-ab30-724eb3bf6cfa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-16T02:00:00+01:00 +98442ebb-b8ef-4810-8400-87441acacedf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-16T03:00:00+01:00 +65490d8f-e7e6-4889-bb9c-1b6a3741f101,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-16T03:00:00+01:00 +55432db1-8436-402e-97ce-a1a672bf62ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-16T04:00:00+01:00 +f1131a09-5ae5-4d37-b804-73d6d75b0347,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-16T04:00:00+01:00 +f034c2ec-6914-49ce-9dd7-125715770713,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-16T05:00:00+01:00 +e82ffa0b-272e-4365-8ac1-ca0a28a6ce3d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-16T05:00:00+01:00 +66540a71-eeec-45da-9a1b-19f9deae85ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-16T06:00:00+01:00 +c286affa-4b86-4232-81b3-5ab1bb5f5079,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-16T06:00:00+01:00 +6ab0513d-52a2-4767-ad8c-93438accad9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-16T07:00:00+01:00 +792d3794-4530-438a-a6e7-430b15bb545b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-16T07:00:00+01:00 +a26dfc16-c16a-415e-8074-f759305faf7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-16T08:00:00+01:00 +6c7ae672-b8cd-43b5-a326-ff69a5e91f6e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-16T08:00:00+01:00 +6b0a9eb6-1e5f-4d45-9944-153b76992a4d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-16T09:00:00+01:00 +dd49c563-f1ed-4924-98f1-47a86834e2da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-16T09:00:00+01:00 +99179ffe-6d36-434a-8dc3-fac833963987,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-16T10:00:00+01:00 +fb45d55a-0a05-428a-a2e4-c87e24e52bb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-16T10:00:00+01:00 +86b63c60-3103-4e6c-a1c5-37631cdc639d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-16T11:00:00+01:00 +0900a507-a5a6-4aba-9ad1-b317fbf57141,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-16T11:00:00+01:00 +dc07a855-78e0-4073-854a-fbd101b438ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-16T12:00:00+01:00 +7b5f8c62-d9b3-419a-b105-0265787cc23f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-16T12:00:00+01:00 +4f68acb5-7233-433c-bd97-51cd58d6565f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-16T13:00:00+01:00 +393d5f17-1247-481b-89c9-a47ffb32df2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-16T13:00:00+01:00 +a11875df-b70a-4dfc-a18d-dc78aea82a6c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-16T14:00:00+01:00 +3700042e-bfd6-4d7d-96fa-29f3139a024b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-16T14:00:00+01:00 +76ec22d1-f69c-4399-93ec-da62aebb8801,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-16T15:00:00+01:00 +f1e4bfc4-ef4c-4cba-bcea-90b28f5e47b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-16T15:00:00+01:00 +da7c06e0-8af6-4a35-879e-bd1b933eede5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-16T16:00:00+01:00 +f63e1f5f-80c8-4e87-aeba-787435d5b1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-16T16:00:00+01:00 +c59d4145-0a6d-4c16-b4ba-40c8fb38f918,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-16T17:00:00+01:00 +31716925-51e1-4fbc-a3ec-2e99586eeb20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-16T17:00:00+01:00 +d837da0c-0cc8-4d02-9bcd-6421625657ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-16T18:00:00+01:00 +24395576-7f8a-4b15-bab8-cd4eaa7db53e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-16T18:00:00+01:00 +4bf0b888-18e7-4636-9d12-6d81215a781c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-16T19:00:00+01:00 +91332074-32df-419d-b059-510b390daaf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-16T19:00:00+01:00 +8adb9bf8-28b9-400e-aba3-a6970e0f7fa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-16T20:00:00+01:00 +d77d787c-c600-428c-b20e-52aebb41bb4d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-16T20:00:00+01:00 +34ebfa8b-a37e-4c25-a771-0b239555350b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-16T21:00:00+01:00 +8da276dd-654f-4823-97c4-e1ccb15951b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-16T21:00:00+01:00 +197d9311-a650-4cb9-ba84-028dbd97f77d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-16T22:00:00+01:00 +546f0ac8-b54d-46e8-a326-4b62795f3af3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-16T22:00:00+01:00 +0605918d-ab8f-4ebb-b62f-e991f0c17541,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-16T23:00:00+01:00 +43b67bbb-bee0-460a-ac45-8669e282ff24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-16T23:00:00+01:00 +cc00f810-b6a0-4551-8b6f-22dfd1d3d93e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-17T00:00:00+01:00 +9ef20f55-9d34-4128-81e9-36af435486bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-17T00:00:00+01:00 +eed820cd-9b75-4e38-8ed3-b673fba96044,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-17T01:00:00+01:00 +2cda4ce6-56d1-4d8a-9660-9eb2514eb899,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-17T01:00:00+01:00 +01442b1b-3bf1-475e-8c4f-58c36fbc11d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-17T02:00:00+01:00 +2f161402-41af-4d9d-94ac-802d17d6a0b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-17T02:00:00+01:00 +244bc41d-4d0d-45f1-9805-af47b017309a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-17T03:00:00+01:00 +41b3c324-3d6d-4543-a132-affb529d7e5b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-17T03:00:00+01:00 +2f6a038e-0438-4690-8b4e-10169ea075c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-17T04:00:00+01:00 +67420216-a730-4a2f-91d1-715458bf3d5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-17T04:00:00+01:00 +eb90076f-c299-4a07-a2e2-b836fd31f4e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-17T05:00:00+01:00 +4a4a0779-5b8b-481f-bfc3-7d9471b3df65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-17T05:00:00+01:00 +c51887e6-0604-4706-9d4e-755ad76a8287,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-17T06:00:00+01:00 +ddd1ccdc-ba7e-4141-9eaa-5a9736dd7838,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-17T06:00:00+01:00 +c331ca75-e852-49ba-8868-4a06093ce1c7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-17T07:00:00+01:00 +71640b55-b2fe-4186-a6f5-c7bfaed3e5b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-17T07:00:00+01:00 +5b40eaff-deda-45ac-9303-778f94e8e107,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-17T08:00:00+01:00 +1ff6f53b-a95c-409d-bb1e-b9dfc1aabe8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-17T08:00:00+01:00 +290986ea-c783-4d7e-aa9b-51818e7c8e9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-17T09:00:00+01:00 +4963fae3-f600-45b1-bf47-8742ad5fb644,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-17T09:00:00+01:00 +87be9a24-8e78-4b06-80db-9925066a0ff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-17T10:00:00+01:00 +75436358-1114-492f-9eda-880dfcac2f5e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-17T10:00:00+01:00 +026a3e97-701d-4ef0-baa0-5ce0e573ed9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-17T11:00:00+01:00 +283f88e5-9cf7-48a1-800f-1ebc5373ca74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-17T11:00:00+01:00 +04530c92-d092-437e-bed7-f23b7c5566f8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-17T12:00:00+01:00 +967de265-9fb0-4804-83d6-eecc366fe0e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-17T12:00:00+01:00 +1212635b-c4af-400b-a46c-26fddeb94740,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-17T13:00:00+01:00 +be118272-22fd-4293-9c93-572079ebd273,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-17T13:00:00+01:00 +4c4f0d2d-5146-44da-b4b8-b54e584e199b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-17T14:00:00+01:00 +8f7a431f-c19f-45c8-8160-99234ccc21da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-17T14:00:00+01:00 +3d3be1ff-a57d-416f-a5c5-62a5946c21f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-17T15:00:00+01:00 +bb0bd578-e008-4d8a-9856-f5a90891c891,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-17T15:00:00+01:00 +c63f3367-720e-4956-b415-edf4dbf8559d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-17T16:00:00+01:00 +a8fb649c-e760-4a72-a178-2dec7a0fb8f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-17T16:00:00+01:00 +398fb9cf-2a5a-46ff-be6c-1bf9727823ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-17T17:00:00+01:00 +c7ff7d7e-016e-469c-a114-13a8c0548f71,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-17T17:00:00+01:00 +78495d76-6a60-4afd-9e94-2b9f12e73921,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-17T18:00:00+01:00 +e753c4c5-8e31-44ef-a61c-744237162130,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-17T18:00:00+01:00 +4e1954fe-d2c1-4a44-ac17-eff4c4428026,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-17T19:00:00+01:00 +c48f919f-c464-405a-a86f-eb5a85a56788,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-17T19:00:00+01:00 +7f69103c-4b2c-411e-833b-1c65425a8b47,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-17T20:00:00+01:00 +25d4cfbd-46a3-42a0-89f1-043eecda761f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-17T20:00:00+01:00 +8b07e6a6-3664-4759-8d26-1dbd54bbc1df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-17T21:00:00+01:00 +b94153d1-4460-474f-9d15-cf081f5bc04f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-17T21:00:00+01:00 +8b044c7e-9d89-42e2-8ced-ead4c20892ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-17T22:00:00+01:00 +90497bd6-0f50-4136-b373-94ccfe7713ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-17T22:00:00+01:00 +f472218e-65db-4c87-828d-7fdb2af7a56c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-17T23:00:00+01:00 +575fa72c-a03a-41fe-b868-b85f222b0f5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-17T23:00:00+01:00 +8f07824b-a2e4-456c-ba24-e52ad3f4e69c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-18T00:00:00+01:00 +11e020cc-afc9-4e59-b686-6ce7ad9ad517,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-18T00:00:00+01:00 +a08b4239-bfc4-4a37-a72d-8c4ce938b197,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-18T01:00:00+01:00 +6242d842-1040-4a41-ba44-e78646c4cd85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-18T01:00:00+01:00 +7064f3aa-d8e9-4a13-ba5c-bd08cb89adbb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-18T02:00:00+01:00 +da49007d-5efb-4fd1-a333-587510107db0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-18T02:00:00+01:00 +fc047e29-d263-4030-9cc9-da7c27d6d93d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-18T03:00:00+01:00 +67be167b-ebaf-44ec-9126-3b2decabfe65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-18T03:00:00+01:00 +0a74b190-b59f-43eb-873d-8bf821bf14b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-18T04:00:00+01:00 +9451050d-8a5d-4b95-98f8-e1789d4e543c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-18T04:00:00+01:00 +6a76a53d-e994-4646-8fa8-9534d84e013b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-18T05:00:00+01:00 +cc77f48f-c060-4d18-9cdb-3f0d2d9f1d2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-18T05:00:00+01:00 +38be8ed0-40d5-46c3-853d-efadda4f681a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-18T06:00:00+01:00 +0349d2a6-a43d-41eb-ae7d-8bcb83d3f030,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-18T06:00:00+01:00 +11cf2ae5-1646-4dcf-a4ec-e3648dbe7aed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-18T07:00:00+01:00 +9d0836fb-2473-4e4a-912c-e2eb9b7a408e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-18T07:00:00+01:00 +b518675a-9c62-402e-9e7e-476cc3e9687a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-18T08:00:00+01:00 +f428687c-2728-439d-94f1-eb34426f0f5a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-18T08:00:00+01:00 +fddca44c-1a8b-45d7-b097-cb31257be270,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-18T09:00:00+01:00 +353d6c64-02ff-4dc8-af11-15d02106ee8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-18T09:00:00+01:00 +11f9fc63-8bf6-4247-994c-0728a4f951f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-18T10:00:00+01:00 +81394769-2882-41a1-9907-1f8a03d1f11f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-18T10:00:00+01:00 +e5670579-cc44-42ca-88a0-aa1c3ed4e80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-18T11:00:00+01:00 +6c51cac7-b16c-4314-b49e-92746e743b70,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-18T11:00:00+01:00 +c4603f77-bd96-4084-8657-e930f1ae6937,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-18T12:00:00+01:00 +f6fc1fe5-64fa-4bac-b0c5-c8ace90d12f0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-18T12:00:00+01:00 +2afa0818-262a-454f-bc75-f33d933983ee,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-18T13:00:00+01:00 +adfe1467-ae30-4eeb-aee0-272eeabe0b82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-18T13:00:00+01:00 +a442df18-cfab-4abe-a46a-bc422ac706ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-18T14:00:00+01:00 +87b79317-e0e3-40a6-a2f9-eb251aa972fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-18T14:00:00+01:00 +f1c3e831-1ec0-4889-9818-0212622fc11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-18T15:00:00+01:00 +5e731a3d-2df3-4481-9f55-6ca6813e2b2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-18T15:00:00+01:00 +5ba9097c-d838-496c-8838-7cdee2a44a40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-18T16:00:00+01:00 +1468ed17-97e2-43f3-adee-52b1284a4c6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-18T16:00:00+01:00 +5330c78b-79f1-4bef-ba05-f2e732d8a73e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-18T17:00:00+01:00 +b638da4f-0840-4843-8a2b-1b2acd874ad0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-18T17:00:00+01:00 +16dedefd-4096-4f78-985f-d3704941362f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-18T18:00:00+01:00 +0872cb68-2200-40ff-b83d-6b3e5f28b57b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-18T18:00:00+01:00 +b782263e-c06a-4748-a807-1bef41be6747,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-18T19:00:00+01:00 +16a5ed12-ad7c-4843-813d-c031f7dfc16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-18T19:00:00+01:00 +075c880e-e562-445b-92b4-0cf9c1583ced,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-18T20:00:00+01:00 +e7d5c63d-48cd-47ae-b429-daef79e62880,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-18T20:00:00+01:00 +bc27c07a-40ae-40c3-9d70-8d2b2cf3be24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-18T21:00:00+01:00 +4523b122-1de7-4e7d-a29a-bbad3b8298df,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-18T21:00:00+01:00 +b43bc340-bcd6-4771-aec7-7c8fd47b4808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-18T22:00:00+01:00 +47c0e058-481c-487a-abc5-5d80e8a52e0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-18T22:00:00+01:00 +9dabfd12-1f6b-4459-bc91-765b023cae83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-18T23:00:00+01:00 +0a31f91b-ed8f-4f8d-b801-2bbc1e59e055,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-18T23:00:00+01:00 +50276e4b-53d9-4577-8b73-36ae59403d84,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-19T00:00:00+01:00 +0c766cbb-b9c7-45e2-ae75-5fee8acd5749,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-19T00:00:00+01:00 +1b63169c-258f-4af0-a4cc-0fbb398f62d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-19T01:00:00+01:00 +0349eb44-6cef-4941-b362-48a1c96099e5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-19T01:00:00+01:00 +3cdf1045-3177-4db2-9f55-cdc0b47c8beb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-19T02:00:00+01:00 +1fdc192d-2863-4a9f-a676-1f99a3415a9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-19T02:00:00+01:00 +e54152df-b301-4802-a0d7-f1810794d7dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-19T03:00:00+01:00 +eab2a03c-627a-40d6-8644-4e9a0cf23e72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-19T03:00:00+01:00 +7aa41a4f-4511-4bdc-ab4b-1471298f2179,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-19T04:00:00+01:00 +5b25417f-2a50-4abc-8769-607d7e66c1d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-19T04:00:00+01:00 +beb3977e-37a0-4e0d-b26b-caa3b725b584,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-19T05:00:00+01:00 +9860e5e0-336d-4e5f-bb00-e18b047135bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-19T05:00:00+01:00 +4340ef6c-aed8-46c3-be5b-7f60d805c5f7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-19T06:00:00+01:00 +508ab8c9-5ccf-44a2-8dc5-fcbafaff779f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-19T06:00:00+01:00 +04ae3de5-503c-4dc2-bdc8-a4444d10a76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-19T07:00:00+01:00 +869c08ae-4e2b-41d1-9892-35c61b12f3e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-19T07:00:00+01:00 +a77a2a87-37dd-4a5e-8bec-c604b1828e35,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-19T08:00:00+01:00 +d46504ab-66bc-4ddf-9ecf-2c202187555e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-19T08:00:00+01:00 +0f19c3a4-47f4-45e2-a4ae-a7f614190a3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-19T09:00:00+01:00 +fa365be3-69da-4ed9-8e6e-1245b4825fad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-19T09:00:00+01:00 +9b37166b-34bd-4ee1-8ba5-7ce117face9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-19T10:00:00+01:00 +912155a4-e286-47e0-be10-4da35cac5cc8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-19T10:00:00+01:00 +838daf12-1898-47aa-ace1-52a0334b21a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-19T11:00:00+01:00 +0f6f116f-4f20-4dc0-b116-3f2dd7723ee7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-19T11:00:00+01:00 +a3bfe5e4-74cd-4560-ad6d-e14d6d5ddf4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-19T12:00:00+01:00 +1d84e9a9-deeb-446a-a38d-2c0ab5c26fa7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-19T12:00:00+01:00 +3ac9ef49-2edf-44ef-a6e5-d33971216aee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-19T13:00:00+01:00 +50d48bae-dcf1-4526-8e18-64543f9533e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-19T13:00:00+01:00 +8181a583-d031-4798-b193-689899aa80b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-19T14:00:00+01:00 +13f92f41-c405-4759-99d8-d4674d039345,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-19T14:00:00+01:00 +64628042-7bff-454c-8f01-e50ba67244bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-19T15:00:00+01:00 +95bb1584-9cd9-499e-a38c-75c0004080aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-19T15:00:00+01:00 +d7684aad-2a17-4949-b760-18ab15f38b44,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-19T16:00:00+01:00 +0dd635a0-5c79-4739-b8fb-3bac5b8d64ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-19T16:00:00+01:00 +ed101e11-3182-4517-b4c9-ac621e723f07,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-19T17:00:00+01:00 +02355150-0b4e-4825-8ecc-870b1c2d9fd4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-19T17:00:00+01:00 +85f00816-f7e7-45e6-9db3-029357a0c5ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-19T18:00:00+01:00 +c4e43d60-ba57-4717-9100-d7bfa78b1d73,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-19T18:00:00+01:00 +f5b746c4-89ca-4a66-bd10-1d424dab9118,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-19T19:00:00+01:00 +b6374de0-e8b2-4ec6-975d-cc9de38cba64,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-19T19:00:00+01:00 +1a12b98d-d8a5-4d51-b706-dea2707c3c13,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-19T20:00:00+01:00 +0555e2bc-534c-451c-88c3-b6cf8462de3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-19T20:00:00+01:00 +0083503a-1621-4707-80e5-bcb06bd52df9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-19T21:00:00+01:00 +2fdc405b-fec2-4bde-aa86-739fd6310b3c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-19T21:00:00+01:00 +5ad06501-cbd3-44e3-a5e1-9007f4c07fc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-19T22:00:00+01:00 +37f2f0c1-22e2-4b78-8264-2f332f0dc617,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-19T22:00:00+01:00 +8e9bbe8f-31d4-4ba1-a584-10ededb4e471,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-19T23:00:00+01:00 +c4f1db0f-9658-4f36-b562-b1159e33d78f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-19T23:00:00+01:00 +2b2b1959-7ca5-46bf-a2da-2f2d02d8995a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-20T00:00:00+01:00 +5e24d784-cb72-4510-b2e3-56f7d8f7c4c8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-20T00:00:00+01:00 +726a8283-bdd0-4da7-9beb-e8b0e675a400,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-20T01:00:00+01:00 +80e9d1e8-2fe3-402c-87b1-d9de14f145d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-20T01:00:00+01:00 +9e92bb51-92e3-49a9-a5ca-a9373642a1bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-20T02:00:00+01:00 +2be7df8f-3abb-4eec-9c10-62869f6a62b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-20T02:00:00+01:00 +03d38a3a-4f00-4be1-901c-b6b051b5050f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-20T03:00:00+01:00 +d4a48ddb-9907-4ab1-abfc-ef5717dd3002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-20T03:00:00+01:00 +2f78ca4f-5a4f-4344-99e2-497d09545c01,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-20T04:00:00+01:00 +0dd7a576-4e24-4630-bf1b-fdd585fc3998,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-20T04:00:00+01:00 +451c287b-a2fc-4dfd-bba1-49d934e8436a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-20T05:00:00+01:00 +0e186b8e-4ded-4a6b-8d8f-eb16f499fbff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-20T05:00:00+01:00 +ae555a3a-92f8-4d03-abdb-3663548739bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-20T06:00:00+01:00 +36e12d84-4d68-4593-8020-dcd8705190c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-20T06:00:00+01:00 +0cf5ee83-45ed-4f5c-83f5-651f99abf80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-20T07:00:00+01:00 +66051a2f-baa8-4f72-8a34-1d28d74f5207,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-20T07:00:00+01:00 +caba6938-b032-4bf8-9fad-ac1c08a76206,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-20T08:00:00+01:00 +ef7d98b8-e3d0-4127-a637-88a92c51a551,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-20T08:00:00+01:00 +5233b319-333f-4573-ad65-8460aeaedccc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-20T09:00:00+01:00 +71ad16bf-d2b0-4b7e-812a-4d104721cf7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-20T09:00:00+01:00 +4cf96840-97f5-420e-bf79-5137ae3a8b28,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-20T10:00:00+01:00 +182a0260-51cb-4857-9e54-1a27600fcbb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-20T10:00:00+01:00 +7208962c-c53b-4c09-9419-b304691d894a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-20T11:00:00+01:00 +c0048740-0f08-4132-9c0d-9efe4953b1e0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-20T11:00:00+01:00 +141b884c-4bdf-4a2d-8159-c0f148e602cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-20T12:00:00+01:00 +e2909913-1c2b-4039-a295-1b8b4e176793,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-20T12:00:00+01:00 +5f59d0c7-aaa2-40a5-8fcb-74764a540278,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-20T13:00:00+01:00 +8c348f76-c5ee-4bf7-beb5-e31b5703e77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-20T13:00:00+01:00 +38b57a46-1656-4037-af65-035ea6e4475d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-20T14:00:00+01:00 +d7537b04-5832-4d74-ac07-5f75e57c504c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-20T14:00:00+01:00 +79cdb3b3-a918-4be8-a231-c384d6fcecad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-20T15:00:00+01:00 +d018fb4f-3f60-4e81-ac8b-d8d4d7b41030,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-20T15:00:00+01:00 +9bf697aa-0be7-4395-9b30-7d939591beeb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-20T16:00:00+01:00 +230cf952-5ef3-48a3-838f-646fd7517c5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-20T16:00:00+01:00 +34f940d0-03f3-42b0-919c-0570e4c45bd9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-20T17:00:00+01:00 +213748fd-efc1-4284-8464-73bca757e28c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-20T17:00:00+01:00 +9418ac80-0e09-4f24-8f17-477833aa5648,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-20T18:00:00+01:00 +43d01229-a28b-41af-926f-dfa294ad4f0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-20T18:00:00+01:00 +d5abd7fe-f9ad-406d-bbcf-90a3c145d211,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-20T19:00:00+01:00 +88d6e4ca-93c0-4a84-9163-0bb57203922c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-20T19:00:00+01:00 +5c9c68e1-8808-447f-a96b-d212b8fe555d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-20T20:00:00+01:00 +d23e0b5e-6b31-441e-bb90-2437c5810299,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-20T20:00:00+01:00 +a5ebf069-c8ac-4585-bb09-cf267d5a67b0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-20T21:00:00+01:00 +a8b81f64-0060-48b2-ad64-1a65e7495795,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-20T21:00:00+01:00 +d42bcc31-86a6-4814-87bf-c8b9b13d230b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-20T22:00:00+01:00 +18685845-9f73-41ec-b2dd-9b0d09109c43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-20T22:00:00+01:00 +cb650226-ddfe-474b-b306-ca14445ec45b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-20T23:00:00+01:00 +6062b01b-62f7-460f-87ee-b4855bda43b4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-20T23:00:00+01:00 +fab3d40c-a9e7-40e6-9a8c-549d17584c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-21T00:00:00+01:00 +78c67a2a-3fe3-4edd-9194-ce045a6b8b9a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-21T00:00:00+01:00 +529bda13-9077-410b-aea2-0cd918fcc064,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-21T01:00:00+01:00 +83591ab2-c0cc-4393-860f-51299fda7952,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-21T01:00:00+01:00 +acf44ea0-0aa4-42c8-b9bd-3800029fba2b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-21T02:00:00+01:00 +1e5e5200-ed5e-4467-9cb8-a39d8091ccfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-21T02:00:00+01:00 +756c18a6-9d97-4051-8167-2159ee5b8a88,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-21T03:00:00+01:00 +b75570a8-03e3-4716-81a3-cbb3db517fcb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-21T03:00:00+01:00 +ef78bcf3-7b6b-496d-b6fd-4efbe7d951a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-21T04:00:00+01:00 +0092daac-b2f4-4c43-b32a-65033293862c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-21T04:00:00+01:00 +ebd9b0db-1fe6-46c7-8f19-4a7df0f152da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-21T05:00:00+01:00 +ca838971-38d1-436e-b395-2793ec0ae8d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-21T05:00:00+01:00 +558c090b-e5ce-4c2b-9760-cacb14ba3488,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-21T06:00:00+01:00 +1b57733a-7b35-4e12-b35b-92da97b886f3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-21T06:00:00+01:00 +fce3d94b-c6ca-4455-9908-a10a0ca40bfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-21T07:00:00+01:00 +07537232-9daf-42a1-b41c-3b8d64b056eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-21T07:00:00+01:00 +c654fe83-7e5d-4e4f-87e5-a8e24053af45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-21T08:00:00+01:00 +e02dbd56-db98-4655-818e-7421376c04c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-21T08:00:00+01:00 +ec143df3-cd77-4526-bb92-038ca72b378d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-21T09:00:00+01:00 +5e5b1f33-0071-4f65-a670-ef6700bda4ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-21T09:00:00+01:00 +2b7fbd48-8f8b-4f6b-8b00-85bdaaf0ffdb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-21T10:00:00+01:00 +9e44be15-1189-462c-92a4-d7a58d421216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-21T10:00:00+01:00 +3d02fc7f-05f0-44d5-8aaa-d76e72d55023,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-21T11:00:00+01:00 +e4e24e53-6f12-4348-a62e-cb8e2f6d16eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-21T11:00:00+01:00 +1c347b4f-4261-4775-ab2f-f7f10a9426c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-21T12:00:00+01:00 +7f7e509c-9289-44d4-870c-112f7684e601,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-21T12:00:00+01:00 +43015979-9133-4808-949b-f550e413b1bc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-21T13:00:00+01:00 +6664414c-6686-4f7a-b1fd-342e2ab9f161,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-21T13:00:00+01:00 +e61f432c-386a-460c-8e05-26c5daac89e3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-21T14:00:00+01:00 +26640fcf-a309-41dd-acea-552b9a8f9c99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-21T14:00:00+01:00 +3b2c9d1a-b3e1-4563-8596-8ad3f5394853,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-21T15:00:00+01:00 +3632f371-39f0-4b6f-8216-2e56dc46ba0c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-21T15:00:00+01:00 +ac3f29c0-9f55-44a9-bd07-81140b685dd2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-21T16:00:00+01:00 +773ab1c0-9e56-4d4c-93d3-b9f7cd8a1fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-21T16:00:00+01:00 +5bd977c5-e4d9-4871-8181-140b2546b40e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-21T17:00:00+01:00 +ccd68878-f5a4-498d-80b4-833e8aa2810a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-21T17:00:00+01:00 +95288dc9-9110-4f14-b161-6692ba46a0a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-21T18:00:00+01:00 +3068e8ed-6f5a-4d02-b08d-ebab92f5fb52,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-21T18:00:00+01:00 +9440133c-d745-4adc-bbaf-0cfd42123699,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-21T19:00:00+01:00 +df4eed1b-638c-4455-9db4-e84abe732502,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-21T19:00:00+01:00 \ No newline at end of file From e72060d6850e86d4e234aec846f4a6bd8741167e Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 10:40:25 +0100 Subject: [PATCH 078/225] refactor TimeSeriesSourceTestData --- .../edu/ie3/test/common/TimeSeriesSourceTestData.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy index 3452443f8..f99a6fdd1 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy @@ -18,8 +18,8 @@ final class TimeSeriesSourceTestData { // restrict instantiation } - public static final ZonedDateTime TIME_00MIN = ZonedDateTime.parse("2020-01-01T00:00:00Z[UTC]") - public static final ZonedDateTime TIME_15MIN = ZonedDateTime.parse("2020-01-01T00:15:00Z[UTC]") + public static final ZonedDateTime TIME_00MIN = ZonedDateTime.parse("2020-01-01T00:00:00Z") + public static final ZonedDateTime TIME_15MIN = ZonedDateTime.parse("2020-01-01T00:15:00Z") public static final PValue P_VALUE_00MIN = new PValue( Quantities.getQuantity(1000.0d, StandardUnits.ACTIVE_POWER_IN) From 4f2cef7e4af69af6a787e5f6f0a2544ed1d75cb6 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 23 Feb 2024 10:54:49 +0100 Subject: [PATCH 079/225] Enhancing `IdCoordinateSource` with new method. --- .../additionaldata/idcoordinatesource.md | 14 ++--- .../io/source/IdCoordinateSource.java | 51 ++++++------------- .../io/source/csv/CsvIdCoordinateSource.java | 25 ++++++--- .../io/source/sql/SqlIdCoordinateSource.java | 30 +++++++---- .../io/source/IdCoordinateSourceMock.groovy | 5 ++ .../io/source/IdCoordinateSourceTest.groovy | 20 -------- .../csv/CsvIdCoordinateSourceCosmoIT.groovy | 24 +++++++++ .../csv/CsvIdCoordinateSourceIconIT.groovy | 36 +++++++++++++ .../source/sql/SqlIdCoordinateSourceIT.groovy | 36 +++++++++++++ .../ie3/test/common/WeatherTestData.groovy | 5 ++ 10 files changed, 167 insertions(+), 79 deletions(-) diff --git a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md index bf59be288..5b23b4fb6 100644 --- a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md +++ b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md @@ -74,17 +74,17 @@ return less than n coordinates. ## Finding and returning the closest corner coordinates: -In most cases we need four corner coordinates for our given coordinate. Therefor the -IdCoordinateSource contains methods that will use the calculated distances to find the closest -corner coordinates for the given coordinate. +In most cases we need four corner coordinates for our given coordinate. Therefor the IdCoordinateSource contains methods +that tries to return the corner points for a given coordinate. The max. number of corner points is specified by the +implementation of the second method. ``` java + List findCornerPoints(Point coordinate, ComparableQuantity distance) List findCornerPoints(Point coordinate, Collection distances) - List enrichedCornerPoints(Point coordinate, Collection distances, int numberOfPoints) ``` -1. If a coordinate matches the given coordinate, only this coordinate is returned. If no coordinate matches the given +1. This method can be used to return the corner points by specifying a maximum search distance. + +2. If a coordinate matches the given coordinate, only this coordinate is returned. If no coordinate matches the given coordinate, this method tries to return four corner points. -2. This method uses the first to calculate the corner points. After that this method tries to enrich the found points to -match the set number of points. diff --git a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java index d319236bb..d7d72ffca 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java @@ -84,8 +84,7 @@ List getClosestCoordinates( /** * Calculates and returns the nearest n coordinate distances to the given coordinate from a given - * collection of points. If the set is empty or null an empty list is returned. If n is greater - * than four, this method will try to return the corner points of the bounding box. + * collection of points. If the set is empty or null an empty list is returned. * * @param coordinate the coordinate to look up the nearest neighbours for * @param n how many neighbours to look up @@ -95,45 +94,25 @@ List getClosestCoordinates( default List calculateCoordinateDistances( Point coordinate, int n, Collection coordinates) { if (coordinates != null && !coordinates.isEmpty()) { - SortedSet sortedDistances = - GeoUtils.calcOrderedCoordinateDistances(coordinate, coordinates); - return enrichedCornerPoints(coordinate, sortedDistances, n); + return GeoUtils.calcOrderedCoordinateDistances(coordinate, coordinates).stream() + .limit(n) + .toList(); } else { return Collections.emptyList(); } } /** - * Method for evaluating the found points. This method uses {@link #findCornerPoints(Point, - * Collection)} to find the corner points. After the points are found the difference between the - * size of the corners and the expected number of points is calculated. If the difference is - * {@code != 0} the list of corner points is enriched with other found points. + * Method for finding the corner points of a given coordinate within a given distance. * - *

To work properly, the given collection of {@link CoordinateDistance}'s should already be - * sorted by distance. + *

The max. number of returned corner points is set by the implementation (default: 4). * - * @param coordinate at the center of the bounding box - * @param distances list of found points with their distances - * @param numberOfPoints that should be returned - * @return list of distances + * @param coordinate at the center + * @param distance list of fount points with their distances + * @return either a list with one exact match or a list of corner points (default implementation: + * max. 4 points) */ - default List enrichedCornerPoints( - Point coordinate, Collection distances, int numberOfPoints) { - // tries to find the corner points - List corners = new ArrayList<>(findCornerPoints(coordinate, distances)); - - // check if n distances are found - int diff = numberOfPoints - corners.size(); - - if (diff > 0) { - // calculates the points that are not in the collection - distances.stream().filter(c -> !corners.contains(c)).limit(diff).forEach(corners::add); - } else if (diff < 0) { - return corners.stream().limit(numberOfPoints).toList(); - } - - return corners; - } + List findCornerPoints(Point coordinate, ComparableQuantity distance); /** * Method for finding the corner points of a given coordinate. If a point matches the given @@ -168,19 +147,19 @@ default List findCornerPoints( // point return List.of(distance); } else if (!topLeft - && (point.getX() < coordinate.getX() && point.getY() > coordinate.getY())) { + && (point.getX() <= coordinate.getX() && point.getY() >= coordinate.getY())) { resultingDistances.add(distance); topLeft = true; } else if (!topRight - && (point.getX() > coordinate.getX() && point.getY() > coordinate.getY())) { + && (point.getX() >= coordinate.getX() && point.getY() >= coordinate.getY())) { resultingDistances.add(distance); topRight = true; } else if (!bottomLeft - && (point.getX() < coordinate.getX() && point.getY() < coordinate.getY())) { + && (point.getX() <= coordinate.getX() && point.getY() <= coordinate.getY())) { resultingDistances.add(distance); bottomLeft = true; } else if (!bottomRight - && (point.getX() > coordinate.getX() && point.getY() < coordinate.getY())) { + && (point.getX() >= coordinate.getX() && point.getY() <= coordinate.getY())) { resultingDistances.add(distance); bottomRight = true; } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index 46241e10d..8093fa6cd 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -148,20 +148,31 @@ public List getNearestCoordinates(Point coordinate, int n) { @Override public List getClosestCoordinates( Point coordinate, int n, ComparableQuantity distance) { - Set points = coordinateToId.keySet(); - - Envelope envelope = GeoUtils.calculateBoundingBox(coordinate, distance); - Set reducedPoints = - points.stream() - .filter(point -> envelope.contains(point.getCoordinate())) - .collect(Collectors.toSet()); + Collection reducedPoints = getCoordinatesInBoundingBox(coordinate, distance); return calculateCoordinateDistances(coordinate, n, reducedPoints); } + @Override + public List findCornerPoints( + Point coordinate, ComparableQuantity distance) { + Collection points = getCoordinatesInBoundingBox(coordinate, distance); + return findCornerPoints( + coordinate, GeoUtils.calcOrderedCoordinateDistances(coordinate, points)); + } + public int getCoordinateCount() { return idToCoordinate.keySet().size(); } + private Collection getCoordinatesInBoundingBox( + Point coordinate, ComparableQuantity distance) { + Set points = coordinateToId.keySet(); + Envelope envelope = GeoUtils.calculateBoundingBox(coordinate, distance); + return points.stream() + .filter(point -> envelope.contains(point.getCoordinate())) + .collect(Collectors.toSet()); + } + /** * Build a stream with mappings from field identifiers to attributes * diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java index 0703deb48..22c1e96f8 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java @@ -176,25 +176,37 @@ public List getNearestCoordinates(Point coordinate, int n) { @Override public List getClosestCoordinates( Point coordinate, int n, ComparableQuantity distance) { + List points = getCoordinatesInBoundingBox(coordinate, distance); + return calculateCoordinateDistances(coordinate, n, points); + } + + @Override + public List findCornerPoints( + Point coordinate, ComparableQuantity distance) { + List points = getCoordinatesInBoundingBox(coordinate, distance); + return findCornerPoints( + coordinate, GeoUtils.calcOrderedCoordinateDistances(coordinate, points)); + } + + // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + + private List getCoordinatesInBoundingBox( + Point coordinate, ComparableQuantity distance) { Envelope envelope = GeoUtils.calculateBoundingBox(coordinate, distance); - List values = - executeQueryToList( + return executeQueryToList( queryForBoundingBox, ps -> { ps.setDouble(1, envelope.getMinX()); ps.setDouble(2, envelope.getMinY()); ps.setDouble(3, envelope.getMaxX()); ps.setDouble(4, envelope.getMaxY()); - }); - - List points = values.stream().map(value -> value.coordinate).toList(); - - return calculateCoordinateDistances(coordinate, n, points); + }) + .stream() + .map(value -> value.coordinate) + .toList(); } - // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - private CoordinateValue createCoordinateValue(Map fieldToValues) { fieldToValues.remove("distance"); diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceMock.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceMock.groovy index bdbe1fea6..b6e2a909a 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceMock.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceMock.groovy @@ -48,4 +48,9 @@ class IdCoordinateSourceMock implements IdCoordinateSource { List getClosestCoordinates(Point coordinate, int n, ComparableQuantity distance) { return Collections.emptyList() } + + @Override + List findCornerPoints(Point coordinate, ComparableQuantity distance) { + return Collections.emptyList() + } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy index 91196b490..a9ee74ac7 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy @@ -36,26 +36,6 @@ class IdCoordinateSourceTest extends Specification { point9 ] - def "IdCoordinateSource should find and return correct number of corner points"() { - given: - List expectedPoints = [ - point1, - point2, - point3, - point4, - point5, - point6 - ] - - when: - SortedSet distances = GeoUtils.calcOrderedCoordinateDistances(point0, points) - List result = coordinateSourceMock.enrichedCornerPoints(point0, distances, 6) - - then: - result.size() == expectedPoints.size() - result.collect { it.coordinateB }.containsAll(expectedPoints) - } - def "IdCoordinateSource should return only the corner points of a collection of coordinate distances"() { given: List expectedPoints = [ diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSourceCosmoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSourceCosmoIT.groovy index b878d2b28..d45e457e6 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSourceCosmoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSourceCosmoIT.groovy @@ -206,4 +206,28 @@ class CsvIdCoordinateSourceCosmoIT extends Specification implements CsvTestDataM then: actualDistances.size() == 1 } + + def "The CsvCoordinateSource will return less than four corner points if not enough points are within the given distance"() { + given: + def basePoint = GeoUtils.buildPoint(39.61, 1.38) + def distance = Quantities.getQuantity(10000, Units.METRE) + + when: + def actualDistances = source.findCornerPoints(basePoint, distance) + + then: + actualDistances.size() == 3 + } + + def "The CsvCoordinateSource will return one point if there is an exact match"() { + given: + def basePoint = GeoUtils.buildPoint(39.617162, 1.438029) + def distance = Quantities.getQuantity(100, Units.METRE) + + when: + def actualDistances = source.findCornerPoints(basePoint, distance) + + then: + actualDistances.size() == 1 + } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSourceIconIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSourceIconIT.groovy index 869c9d882..8a9105b00 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSourceIconIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSourceIconIT.groovy @@ -191,4 +191,40 @@ class CsvIdCoordinateSourceIconIT extends Specification implements CsvTestDataMe then: actualDistances.size() == 1 } + + def "The CsvCoordinateSource will return the four corner points if enough points are within the given distance"() { + given: + def basePoint = GeoUtils.buildPoint(51.45, 7.4) + def distance = Quantities.getQuantity(10000, Units.METRE) + + when: + def actualDistances = source.findCornerPoints(basePoint, distance) + + then: + actualDistances.size() == 4 + } + + def "The CsvCoordinateSource will return less than four corner points if not enough points are within the given distance"() { + given: + def basePoint = GeoUtils.buildPoint(51.45, 7.38) + def distance = Quantities.getQuantity(5000, Units.METRE) + + when: + def actualDistances = source.findCornerPoints(basePoint, distance) + + then: + actualDistances.size() == 2 + } + + def "The CsvCoordinateSource will return one point if there is an exact match"() { + given: + def basePoint = GeoUtils.buildPoint(51.5, 7.438) + def distance = Quantities.getQuantity(100, Units.METRE) + + when: + def actualDistances = source.findCornerPoints(basePoint, distance) + + then: + actualDistances.size() == 1 + } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSourceIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSourceIT.groovy index 39be186ff..9678012b8 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSourceIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSourceIT.groovy @@ -187,4 +187,40 @@ class SqlIdCoordinateSourceIT extends Specification implements TestContainerHelp expectedValues.contains(coordinateDistance.coordinateB) } } + + def "The CsvCoordinateSource will return the four corner points if enough points are within the given distance"() { + given: + def basePoint = GeoUtils.buildPoint(51.45, 7.4) + def distance = Quantities.getQuantity(10000, Units.METRE) + + when: + def actualDistances = source.findCornerPoints(basePoint, distance) + + then: + actualDistances.size() == 4 + } + + def "The CsvCoordinateSource will return less than four corner points if not enough points are within the given distance"() { + given: + def basePoint = GeoUtils.buildPoint(51.45, 7.38) + def distance = Quantities.getQuantity(5000, Units.METRE) + + when: + def actualDistances = source.findCornerPoints(basePoint, distance) + + then: + actualDistances.size() == 2 + } + + def "The CsvCoordinateSource will return one point if there is an exact match"() { + given: + def basePoint = GeoUtils.buildPoint(51.5, 7.438) + def distance = Quantities.getQuantity(100, Units.METRE) + + when: + def actualDistances = source.findCornerPoints(basePoint, distance) + + then: + actualDistances.size() == 1 + } } diff --git a/src/test/groovy/edu/ie3/test/common/WeatherTestData.groovy b/src/test/groovy/edu/ie3/test/common/WeatherTestData.groovy index 343af527a..2eed3c090 100644 --- a/src/test/groovy/edu/ie3/test/common/WeatherTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/WeatherTestData.groovy @@ -80,6 +80,11 @@ abstract class WeatherTestData { List getClosestCoordinates(Point coordinate, int n, ComparableQuantity distance) { throw new UnsupportedOperationException("This method is not supported!") } + + @Override + List findCornerPoints(Point coordinate, ComparableQuantity distance) { + throw new UnsupportedOperationException("This method is not supported!") + } } public static final IdCoordinateSource coordinateSource = new DummyIdCoordinateSource() From 55127138fe544ab3f573ccbb2e32b237a65b2803 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 11:38:48 +0100 Subject: [PATCH 080/225] refactor csv inputs --- .../datamodel/io/source/csv/_grid/malformed/line_input.csv | 4 ++-- .../io/source/csv/_grid/malformed/measurement_unit_input.csv | 2 +- .../datamodel/io/source/csv/_grid/malformed/node_input.csv | 2 +- .../datamodel/io/source/csv/_grid/malformed/switch_input.csv | 2 +- .../io/source/csv/_grid/malformed/transformer_2_w_input.csv | 2 +- .../io/source/csv/_grid/malformed/transformer_3_w_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/bm_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/chp_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/em_input.csv | 4 ++-- .../ie3/datamodel/io/source/csv/_participants/ev_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/evcs_input.csv | 2 +- .../io/source/csv/_participants/fixed_feed_in_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/load_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/pv_input.csv | 2 +- .../datamodel/io/source/csv/_participants/storage_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/wec_input.csv | 2 +- .../datamodel/io/source/csv/_thermal/thermal_bus_input.csv | 2 +- .../datamodel/io/source/csv/_thermal/thermal_house_input.csv | 2 +- 18 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/line_input.csv index e067b14d5..1f8275a3b 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/line_input.csv @@ -1,3 +1,3 @@ uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type -92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 -91ec3bcf-1777-4d38-af67-0bf7c9fa73c,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file +92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 +91ec3bcf-1777-4d38-af67-0bf7c9fa73c,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/measurement_unit_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/measurement_unit_input.csv index d602fcd2c..29c37b2f1 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/measurement_unit_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/measurement_unit_input.csv @@ -1,2 +1,2 @@ uuid,v_ang,v_mag,id,node,operates_from,operates_until,operator,p,q -c e6119e3-f725-4166-b6e0-59f62e0c293d,true,true,test_measurementUnit,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,true,true +c e6119e3-f725-4166-b6e0-59f62e0c293d,true,true,test_measurementUnit,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,true diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/node_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/node_input.csv index 743894f9a..9a01013ac 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/node_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/node_input.csv @@ -1,5 +1,5 @@ uuid,geo_position,id,operates_from,operates_until,operator,slack,subnet,v_rated,v_target,volt_lvl -4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung +4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung 47d29df0-ba2d-4d23-8e75-c82229c5c758,,node_b,,,,false,2,110.0,1.0,Hochspannung bd837a25-58f3-44ac-aa90-c6b6e3 cd91b2,,node_c,,,,false,3,20.0,1.0,Mittelspannung 98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,node_e,,,,false,5,10.0,1.0,Mittelspannung diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/switch_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/switch_input.csv index 5e9754c1c..9a8fa2104 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/switch_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/switch_input.csv @@ -1,2 +1,2 @@ uuid,closed,id,node_a,node_b,operates_from,operates_until,operator -5dc88077-aeb6-4711-9142-db57287640b1,true,test_switch_AtoB,4ca90220-74c2-4369-9afa -a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92 +5dc88077-aeb6-4711-9142-db57287640b1,true,test_switch_AtoB,4ca90220-74c2-4369-9afa -a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/transformer_2_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/transformer_2_w_input.csv index d1a429620..ed3577714 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/transformer_2_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/transformer_2_w_input.csv @@ -3,4 +3,4 @@ uuid,auto_tap,id,node_a,node_b,operates_from,operates_until,operator,parallel_de 8542bfa5-dc34-4367-b549-e9f515e6cced,true,2w_v_1,47d29df0-ba2d-4d23-8e75-c 82229c5c758,98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,,,1,0,ac30443b-29e7-4635-b399-1062cfb3ffda 0c03391d-47e1-49b3-9c9c-1616258e78a7,true,2w_v_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,,,1,0,8441dd78-c528-4e63-830d-52d341131432 26a3583e-8e62-40b7-ba4c-092f6fd5a70d,true,2w_parallel_1,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,9e37ce48-9650-44ec-b888-c2fd182aff01,,,,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac -5dc88077-aeb6-4711-9142-db57292640b1,true,2w_parallel_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac +5dc88077-aeb6-4711-9142-db57292640b1,true,2w_parallel_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/transformer_3_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/transformer_3_w_input.csv index 8a8d3e8a4..2a1176c61 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/transformer_3_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/transformer_3_w_input.csv @@ -1,2 +1,2 @@ uuid,auto_tap,id,node_a,node_b,node_c,operates_from,operates_until,operator,parallel_devices,tap_pos,type -cc327469-7d56-472b-a0df-edbb6 4f90e8f,true,3w_test,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,5b0ee546-21fb-4a7f-a801-5dbd3d7bb356 +cc327469-7d56-472b-a0df-edbb6 4f90e8f,true,3w_test,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,5b0ee546-21fb-4a7f-a801-5dbd3d7bb356 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv index 47bcbb700..a06e6e505 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv @@ -1,2 +1,2 @@ uuid,cost_controlled,feed_in_tariff,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,type,em -d06e5bb7-a3c7-4749-bdd1-4581ff2f6f4d,false,10.0,test_bmInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"qV:{(0.90,-0.30),(0.95,0.00),(1.05,0.00),(1.10,0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +d06e5bb7-a3c7-4749-bdd1-4581ff2f6f4d,false,10.0,test_bmInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"qV:{(0.90,-0.30),(0.95,0.00),(1.05,0.00),(1.10,0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv index 563a7b80f..68833fc8d 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv @@ -1,2 +1,2 @@ uuid,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,thermal_bus,thermal_storage,type,em -9981b4d7-5a8e-4909-9602-e2e7ef4fca5c,test_chpInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,8851813b-3a7d-4fee-874b-4df9d724e4b3,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +9981b4d7-5a8e-4909-9602-e2e7ef4fca5c,test_chpInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,8851813b-3a7d-4fee-874b-4df9d724e4b3,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv index 396d98224..ce3c4f816 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv @@ -1,3 +1,3 @@ uuid,control_strategy,id,operates_from,operates_until,operator,parent_em -977157f4-25e5-4c72-bf34-440edc778792,self_optimization,test_emInput,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,897bfc17-8e54-43d0-8d98-740786fd94dd -897bfc17-8e54-43d0-8d98-740786fd94dd,self_optimization,test_parentEmInput,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510, \ No newline at end of file +977157f4-25e5-4c72-bf34-440edc778792,self_optimization,test_emInput,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,897bfc17-8e54-43d0-8d98-740786fd94dd +897bfc17-8e54-43d0-8d98-740786fd94dd,self_optimization,test_parentEmInput,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510, \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv index af26b41f3..f507279f9 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,type,em -a17be20f-c7a7-471d-8ffe-015487c9d022,test_evInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +a17be20f-c7a7-471d-8ffe-015487c9d022,test_evInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv index 2a6153828..210b111f1 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv @@ -1,2 +1,2 @@ uuid,id,operator,operates_from,operates_until,node,q_characteristics,cos_phi_rated,type,charging_points,location_type,v2g_support,em -798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,4ca90220-74c2-4369-9afa-a18bf068840d,cosPhiFixed:{(0.0,0.95)},0.95,hhs,4,HOME,false,977157f4-25e5-4c72-bf34-440edc778792 \ No newline at end of file +798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,4ca90220-74c2-4369-9afa-a18bf068840d,cosPhiFixed:{(0.0,0.95)},0.95,hhs,4,HOME,false,977157f4-25e5-4c72-bf34-440edc778792 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv index 8ffbbbdcf..d017d25c1 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv @@ -1,2 +1,2 @@ uuid,cos_phi_rated,id,node,operates_from,operates_until,operator,q_characteristics,s_rated,em -717af017-cc69-406f-b452-e022d7fb516a,0.95,test_fixedFeedInInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 +717af017-cc69-406f-b452-e022d7fb516a,0.95,test_fixedFeedInInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv index 7d86976a3..24d4f4777 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv @@ -1,2 +1,2 @@ uuid,cos_phi_rated,dsm,e_cons_annual,id,node,operates_from,operates_until,operator,q_characteristics,s_rated,load_profile,em -eaf77f7e-9001-479f-94ca-7fb657766f5f,0.95,false,4000.0,test_loadInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,h0,977157f4-25e5-4c72-bf34-440edc778792 +eaf77f7e-9001-479f-94ca-7fb657766f5f,0.95,false,4000.0,test_loadInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,h0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv index 95a0b8875..42d2f81e9 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv @@ -1,2 +1,2 @@ uuid,albedo,azimuth,cos_phi_rated,eta_conv,elevation_angle,id,k_g,k_t,market_reaction,node,operates_from,operates_until,operator,q_characteristics,s_rated,em -d56f15b7-8293-4b98-b5bd-58f6273ce229,0.20000000298023224,-8.926613807678223,0.95,98.0,41.01871871948242,test_pvInput,0.8999999761581421,1.0,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 +d56f15b7-8293-4b98-b5bd-58f6273ce229,0.20000000298023224,-8.926613807678223,0.95,98.0,41.01871871948242,test_pvInput,0.8999999761581421,1.0,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv index ea06d8db4..1a299b1b6 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,type,em -06b58276-8350-40fb-86c0-2414aa4a0452,test_storageInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +06b58276-8350-40fb-86c0-2414aa4a0452,test_storageInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv index eb37aa39e..6280c1a52 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv @@ -1,2 +1,2 @@ uuid,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,type,em -ee7e2e37-a5ad-4def-a832-26a317567ca1,test_wecInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiP:{(0.00,1.00),(0.90,1.00),(1.20,-0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +ee7e2e37-a5ad-4def-a832-26a317567ca1,test_wecInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiP:{(0.00,1.00),(0.90,1.00),(1.20,-0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv index 3455049ec..cd5a978f1 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv @@ -1,2 +1,2 @@ uuid,id,operates_from,operates_until,operator -0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510 +0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv index 7bfa359d2..a7606a46f 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv @@ -1,2 +1,2 @@ uuid,id,operates_from,operates_until,operator,thermal_bus,eth_losses,eth_capa,target_temperature,upper_temperature_limit,lower_temperature_limit -717af017-cc69-406f-b452-e022d7fb516a,"test_thermalHouseInput",2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,0d95d7f2-49fb-4d49-8636-383a5220384e,10,20,20,25,15 \ No newline at end of file +717af017-cc69-406f-b452-e022d7fb516a,"test_thermalHouseInput",2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,0d95d7f2-49fb-4d49-8636-383a5220384e,10,20,20,25,15 \ No newline at end of file From 5d1b7a21df549711d6c64f00926ba5cc83bfdcf0 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 23 Feb 2024 11:41:37 +0100 Subject: [PATCH 081/225] Adding uniqueness check to `CsvIdCoordinateSource` and `CsvWeatherSource`. --- .../timeseries/CosmoIdCoordinateFactory.java | 8 ++-- .../timeseries/IconIdCoordinateFactory.java | 8 ++-- .../timeseries/IdCoordinateFactory.java | 7 ++- .../timeseries/SqlIdCoordinateFactory.java | 6 +-- .../io/source/IdCoordinateSource.java | 5 --- .../io/source/csv/CsvIdCoordinateSource.java | 34 ++++++++++---- .../io/source/csv/CsvWeatherSource.java | 21 ++++++++- .../io/source/sql/SqlIdCoordinateSource.java | 11 +++-- .../models/input/IdCoordinatePair.java | 45 +++++++++++++++++++ .../validation/UniquenessValidationUtils.java | 23 +++++++--- .../CosmoIdCoordinateFactoryTest.groovy | 15 +++---- .../IconIdCoordinateFactoryTest.groovy | 15 +++---- 12 files changed, 141 insertions(+), 57 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/models/input/IdCoordinatePair.java diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactory.java index 3dcb3e083..c6baf59bd 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactory.java @@ -6,12 +6,10 @@ package edu.ie3.datamodel.io.factory.timeseries; import edu.ie3.datamodel.io.factory.SimpleFactoryData; -import edu.ie3.util.geo.GeoUtils; +import edu.ie3.datamodel.models.input.IdCoordinatePair; import java.util.Collections; import java.util.List; import java.util.Set; -import org.apache.commons.lang3.tuple.Pair; -import org.locationtech.jts.geom.Point; /** * Factory, that is able to build coordinate id to coordinate mapping from German Federal Weather @@ -26,11 +24,11 @@ public class CosmoIdCoordinateFactory extends IdCoordinateFactory { private static final String LAT_ROT = "latRot"; @Override - protected Pair buildModel(SimpleFactoryData data) { + protected IdCoordinatePair buildModel(SimpleFactoryData data) { int coordinateId = data.getInt(COORDINATE_ID); double lat = data.getDouble(LAT_GEO); double lon = data.getDouble(LONG_GEO); - return Pair.of(coordinateId, GeoUtils.buildPoint(lat, lon)); + return IdCoordinatePair.of(coordinateId, lat, lon); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactory.java index 39843178c..b3eb83bc7 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactory.java @@ -6,12 +6,10 @@ package edu.ie3.datamodel.io.factory.timeseries; import edu.ie3.datamodel.io.factory.SimpleFactoryData; -import edu.ie3.util.geo.GeoUtils; +import edu.ie3.datamodel.models.input.IdCoordinatePair; import java.util.Collections; import java.util.List; import java.util.Set; -import org.apache.commons.lang3.tuple.Pair; -import org.locationtech.jts.geom.Point; /** * Factory, that is able to build coordinate id to coordinate mapping from German Federal Weather @@ -24,11 +22,11 @@ public class IconIdCoordinateFactory extends IdCoordinateFactory { private static final String TYPE = "coordinateType"; @Override - protected Pair buildModel(SimpleFactoryData data) { + protected IdCoordinatePair buildModel(SimpleFactoryData data) { int coordinateId = data.getInt(COORDINATE_ID); double lat = data.getDouble(LAT); double lon = data.getDouble(LONG); - return Pair.of(coordinateId, GeoUtils.buildPoint(lat, lon)); + return IdCoordinatePair.of(coordinateId, lat, lon); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java index cca490869..493d5a42b 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java @@ -7,17 +7,16 @@ import edu.ie3.datamodel.io.factory.Factory; import edu.ie3.datamodel.io.factory.SimpleFactoryData; -import org.apache.commons.lang3.tuple.Pair; -import org.locationtech.jts.geom.Point; +import edu.ie3.datamodel.models.input.IdCoordinatePair; /** * Abstract class definition for a factory, that is able to build single mapping entries from * coordinate identifier to actual coordinate */ public abstract class IdCoordinateFactory - extends Factory> { + extends Factory { protected IdCoordinateFactory() { - super(Pair.class); + super(IdCoordinatePair.class); } /** @return the field id for the coordinate id */ diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/SqlIdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/SqlIdCoordinateFactory.java index 141d8dfd5..2cec746a4 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/SqlIdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/SqlIdCoordinateFactory.java @@ -7,11 +7,11 @@ import edu.ie3.datamodel.exceptions.FactoryException; import edu.ie3.datamodel.io.factory.SimpleFactoryData; +import edu.ie3.datamodel.models.input.IdCoordinatePair; import edu.ie3.util.geo.GeoUtils; import java.util.Collections; import java.util.List; import java.util.Set; -import org.apache.commons.lang3.tuple.Pair; import org.locationtech.jts.geom.Coordinate; import org.locationtech.jts.geom.Point; import org.locationtech.jts.io.ParseException; @@ -23,7 +23,7 @@ public class SqlIdCoordinateFactory extends IdCoordinateFactory { private final WKBReader reader = new WKBReader(); @Override - protected Pair buildModel(SimpleFactoryData data) { + protected IdCoordinatePair buildModel(SimpleFactoryData data) { try { int coordinateId = data.getInt(COORDINATE_ID); byte[] byteArr = WKBReader.hexToBytes(data.getField(COORDINATE)); @@ -31,7 +31,7 @@ protected Pair buildModel(SimpleFactoryData data) { Coordinate coordinate = reader.read(byteArr).getCoordinate(); Point point = GeoUtils.buildPoint(coordinate); - return Pair.of(coordinateId, point); + return IdCoordinatePair.of(coordinateId, point); } catch (ParseException e) { throw new FactoryException(e); diff --git a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java index 0c70454a8..560b2a909 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java @@ -27,11 +27,6 @@ public interface IdCoordinateSource { */ Optional> getSourceFields() throws SourceException; - /** Returns a set of fields that needs to be unique for the source. */ - default Set getUniqueFields() { - return Set.of(""); - } - /** * Get the matching coordinate for the given ID * diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index 07465690d..8dddfcc55 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -5,13 +5,16 @@ */ package edu.ie3.datamodel.io.source.csv; +import edu.ie3.datamodel.exceptions.DuplicateEntitiesException; import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.exceptions.ValidationException; import edu.ie3.datamodel.io.factory.SimpleFactoryData; import edu.ie3.datamodel.io.factory.timeseries.IdCoordinateFactory; import edu.ie3.datamodel.io.source.IdCoordinateSource; +import edu.ie3.datamodel.models.input.IdCoordinatePair; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; +import edu.ie3.datamodel.utils.validation.UniquenessValidationUtils; import edu.ie3.util.geo.CoordinateDistance; import edu.ie3.util.geo.GeoUtils; import java.io.BufferedReader; @@ -62,14 +65,27 @@ public CsvIdCoordinateSource(IdCoordinateFactory factory, CsvDataSource dataSour * @return Mapping from coordinate id to coordinate */ private Map setupIdToCoordinateMap() throws SourceException { - return buildStreamWithFieldsToAttributesMap() - .map( - data -> - data.map(fieldToValues -> new SimpleFactoryData(fieldToValues, Pair.class)) - .map(factory::get)) - .flatMap(s -> Try.scanStream(s, "Pair").transformF(SourceException::new)) - .map(s -> s.collect(Collectors.toMap(Pair::getKey, Pair::getValue))) - .getOrThrow(); + List pairs = + buildStreamWithFieldsToAttributesMap() + .map( + data -> + data.map( + fieldToValues -> + new SimpleFactoryData(fieldToValues, IdCoordinatePair.class)) + .map(factory::get)) + .flatMap( + s -> Try.scanStream(s, "Pair").transformF(SourceException::new)) + .getOrThrow() + .toList(); + + try { + // check the uniqueness of the source + UniquenessValidationUtils.checkIdCoordinateUniqueness(pairs); + } catch (DuplicateEntitiesException de) { + throw new SourceException("Due to: ", de); + } + + return pairs.stream().collect(Collectors.toMap(Pair::getKey, Pair::getValue)); } /** @@ -171,7 +187,7 @@ public int getCoordinateCount() { final String[] headline = dataSource.parseCsvRow(reader.readLine(), dataSource.csvSep); // validating read file - factory.validate(Set.of(headline), Pair.class).getOrThrow(); + factory.validate(Set.of(headline), IdCoordinatePair.class).getOrThrow(); // by default try-with-resources closes the reader directly when we leave this method (which // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java index d0386645f..fbf78b4f9 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java @@ -5,6 +5,9 @@ */ package edu.ie3.datamodel.io.source.csv; +import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkWeatherUniqueness; + +import edu.ie3.datamodel.exceptions.DuplicateEntitiesException; import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.exceptions.ValidationException; import edu.ie3.datamodel.io.connectors.CsvFileConnector; @@ -20,6 +23,7 @@ import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.Value; import edu.ie3.datamodel.models.value.WeatherValue; +import edu.ie3.datamodel.utils.ExceptionUtils; import edu.ie3.datamodel.utils.TimeSeriesUtils; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; @@ -188,7 +192,22 @@ private Map> readWeatherTimeSeries( throw new SourceException("Validation failed for file " + data.getFullFilePath() + ".", e); } } - return weatherTimeSeries; + + // checking the uniqueness before returning the time series + List exceptions = + Try.getExceptions( + weatherTimeSeries.values().stream() + .map( + ts -> + Try.ofVoid( + () -> checkWeatherUniqueness(ts.getEntries()), + DuplicateEntitiesException.class))); + + if (exceptions.isEmpty()) { + return weatherTimeSeries; + } else { + throw new SourceException("Due to: " + ExceptionUtils.getMessages(exceptions)); + } } private Try>, SourceException> buildStreamWithFieldsToAttributesMap( diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java index 0703deb48..62a25c83a 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java @@ -13,6 +13,7 @@ import edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory; import edu.ie3.datamodel.io.naming.DatabaseNamingStrategy; import edu.ie3.datamodel.io.source.IdCoordinateSource; +import edu.ie3.datamodel.models.input.IdCoordinatePair; import edu.ie3.datamodel.models.value.CoordinateValue; import edu.ie3.datamodel.utils.Try; import edu.ie3.util.geo.CoordinateDistance; @@ -21,7 +22,6 @@ import java.sql.PreparedStatement; import java.util.*; import javax.measure.quantity.Length; -import org.apache.commons.lang3.tuple.Pair; import org.locationtech.jts.geom.Envelope; import org.locationtech.jts.geom.Point; import tech.units.indriya.ComparableQuantity; @@ -65,7 +65,9 @@ public SqlIdCoordinateSource( fieldsOpt .map( fields -> - factory.validate(fields, Pair.class).transformF(SourceException::new)) + factory + .validate(fields, IdCoordinatePair.class) + .transformF(SourceException::new)) .orElse(Try.Success.empty())) .getOrThrow(); @@ -198,9 +200,10 @@ public List getClosestCoordinates( private CoordinateValue createCoordinateValue(Map fieldToValues) { fieldToValues.remove("distance"); - SimpleFactoryData simpleFactoryData = new SimpleFactoryData(fieldToValues, Pair.class); + SimpleFactoryData simpleFactoryData = + new SimpleFactoryData(fieldToValues, IdCoordinatePair.class); - Pair pair = factory.get(simpleFactoryData).getOrThrow(); + IdCoordinatePair pair = factory.get(simpleFactoryData).getOrThrow(); return new CoordinateValue(pair.getKey(), pair.getValue()); } diff --git a/src/main/java/edu/ie3/datamodel/models/input/IdCoordinatePair.java b/src/main/java/edu/ie3/datamodel/models/input/IdCoordinatePair.java new file mode 100644 index 000000000..c2d8b2060 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/models/input/IdCoordinatePair.java @@ -0,0 +1,45 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.models.input; + +import edu.ie3.util.geo.GeoUtils; +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.locationtech.jts.geom.Point; + +public class IdCoordinatePair extends ImmutablePair implements InputEntity { + /** + * Create a new pair instance. + * + * @param left the left value, may be null + * @param right the right value, may be null + */ + private IdCoordinatePair(Integer left, Point right) { + super(left, right); + } + + /** + * Creates an {@link IdCoordinatePair}. + * + * @param id of the pair + * @param lat of the pair + * @param lon of the pair + * @return a new {@link IdCoordinatePair} + */ + public static IdCoordinatePair of(Integer id, double lat, double lon) { + return new IdCoordinatePair(id, GeoUtils.buildPoint(lat, lon)); + } + + /** + * Creates an {@link IdCoordinatePair}. + * + * @param id of the pair + * @param point of the pair + * @return a new {@link IdCoordinatePair} + */ + public static IdCoordinatePair of(Integer id, Point point) { + return new IdCoordinatePair(id, point); + } +} diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java index 383ff7e1b..b2d875704 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java @@ -10,11 +10,12 @@ import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.input.AssetInput; +import edu.ie3.datamodel.models.input.IdCoordinatePair; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.WeatherValue; import edu.ie3.datamodel.utils.Try; -import edu.ie3.datamodel.utils.Try.*; +import edu.ie3.datamodel.utils.Try.Success; import java.util.*; import java.util.function.Function; import java.util.stream.Collectors; @@ -30,9 +31,10 @@ public class UniquenessValidationUtils extends ValidationUtils { entity -> Set.of(entity.getTime(), entity.getInputModel()); protected static final FieldSetSupplier mappingFieldSupplier = entity -> Set.of(entity.participant()); - protected static final FieldSetSupplier> - timeBasedValueFieldSupplier = - entity -> Set.of(entity.getTime(), entity.getValue().getCoordinate()); + protected static final FieldSetSupplier idCoordinateSupplier = + pair -> Set.of(pair.getKey(), pair.getValue()); + protected static final FieldSetSupplier> weatherValueFieldSupplier = + entity -> Set.of(entity.getTime(), entity.getValue().getCoordinate()); /** * Checks the uniqueness of a collection of {@link UniqueEntity}. @@ -88,6 +90,17 @@ public static void checkMappingEntryUniqueness(Collection entities checkUniqueness(entities, mappingFieldSupplier).getOrThrow(); } + /** + * Checks the uniqueness of a collection of + * + * @param entities to be checked + * @throws DuplicateEntitiesException if uniqueness is violated + */ + public static void checkIdCoordinateUniqueness(Collection entities) + throws DuplicateEntitiesException { + checkUniqueness(entities, idCoordinateSupplier).getOrThrow(); + } + /** * Checks the uniqueness of TimeBasedWeatherValues. * @@ -96,7 +109,7 @@ public static void checkMappingEntryUniqueness(Collection entities */ public static void checkWeatherUniqueness(Collection> entities) throws DuplicateEntitiesException { - checkUniqueness(entities, timeBasedValueFieldSupplier).getOrThrow(); + checkUniqueness(entities, weatherValueFieldSupplier).getOrThrow(); } /** diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactoryTest.groovy index 8b871b983..274da2716 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactoryTest.groovy @@ -6,9 +6,8 @@ package edu.ie3.datamodel.io.factory.timeseries import edu.ie3.datamodel.io.factory.SimpleFactoryData +import edu.ie3.datamodel.models.input.IdCoordinatePair import edu.ie3.util.geo.GeoUtils -import org.apache.commons.lang3.tuple.Pair -import org.locationtech.jts.geom.Point import spock.lang.Shared import spock.lang.Specification @@ -32,7 +31,7 @@ class CosmoIdCoordinateFactoryTest extends Specification { ] as Set when: - def actual = factory.getFields(Pair) + def actual = factory.getFields(IdCoordinatePair) then: actual.size() == 1 @@ -44,12 +43,12 @@ class CosmoIdCoordinateFactoryTest extends Specification { def actualFields = CosmoIdCoordinateFactory.newSet("tid", "id", "latrot", "longrot") when: - def actual = factory.validate(actualFields, Pair) + def actual = factory.validate(actualFields, IdCoordinatePair) then: actual.failure - actual.exception.get().message == "The provided fields [id, latrot, longrot, tid] are invalid for instance of 'Pair'. \n" + - "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'Pair' are possible (NOT case-sensitive!):\n" + + actual.exception.get().message == "The provided fields [id, latrot, longrot, tid] are invalid for instance of 'IdCoordinatePair'. \n" + + "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'IdCoordinatePair' are possible (NOT case-sensitive!):\n" + "0: [id, latGeo, latRot, longGeo, longRot, tid] or [id, lat_geo, lat_rot, long_geo, long_rot, tid]\n" } @@ -64,8 +63,8 @@ class CosmoIdCoordinateFactoryTest extends Specification { "longRot": "-6.8125" ] - def validSimpleFactoryData = new SimpleFactoryData(parameter, Pair) - Pair expectedPair = Pair.of(106580, GeoUtils.buildPoint(39.602772, 1.279336)) + def validSimpleFactoryData = new SimpleFactoryData(parameter, IdCoordinatePair) + IdCoordinatePair expectedPair = IdCoordinatePair.of(106580, GeoUtils.buildPoint(39.602772, 1.279336)) when: def actual = factory.get(validSimpleFactoryData) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactoryTest.groovy index 922c82869..894bc61a7 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactoryTest.groovy @@ -6,9 +6,8 @@ package edu.ie3.datamodel.io.factory.timeseries import edu.ie3.datamodel.io.factory.SimpleFactoryData +import edu.ie3.datamodel.models.input.IdCoordinatePair import edu.ie3.util.geo.GeoUtils -import org.apache.commons.lang3.tuple.Pair -import org.locationtech.jts.geom.Point import spock.lang.Shared import spock.lang.Specification @@ -30,7 +29,7 @@ class IconIdCoordinateFactoryTest extends Specification { ] as Set when: - def actual = factory.getFields(Pair) + def actual = factory.getFields(IdCoordinatePair) then: actual.size() == 1 @@ -42,12 +41,12 @@ class IconIdCoordinateFactoryTest extends Specification { def actualFields = IconIdCoordinateFactory.newSet("id", "latitude", "coordinatetype") when: - def actual = factory.validate(actualFields, Pair) + def actual = factory.validate(actualFields, IdCoordinatePair) then: actual.failure - actual.exception.get().message == "The provided fields [coordinatetype, id, latitude] are invalid for instance of 'Pair'. \n" + - "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'Pair' are possible (NOT case-sensitive!):\n" + + actual.exception.get().message == "The provided fields [coordinatetype, id, latitude] are invalid for instance of 'IdCoordinatePair'. \n" + + "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'IdCoordinatePair' are possible (NOT case-sensitive!):\n" + "0: [coordinateType, id, latitude, longitude] or [coordinate_type, id, latitude, longitude]\n" } @@ -58,8 +57,8 @@ class IconIdCoordinateFactoryTest extends Specification { "latitude":"52.312", "longitude":"12.812", "coordinateType":"ICON"] - def validSimpleFactoryData = new SimpleFactoryData(parameter, Pair) - Pair expectedPair = Pair.of(477295, GeoUtils.buildPoint(52.312, 12.812)) + def validSimpleFactoryData = new SimpleFactoryData(parameter, IdCoordinatePair) + IdCoordinatePair expectedPair = IdCoordinatePair.of(477295, GeoUtils.buildPoint(52.312, 12.812)) when: def actual = factory.get(validSimpleFactoryData) From 11bfa1450b924845ac0647c39fe1da902244b8ed Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 11:49:56 +0100 Subject: [PATCH 082/225] refactor csv resources --- .../ie3/datamodel/io/source/csv/_grid/default/line_input.csv | 4 ++-- .../io/source/csv/_grid/default/measurement_unit_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_grid/default/node_input.csv | 2 +- .../datamodel/io/source/csv/_grid/default/switch_input.csv | 2 +- .../io/source/csv/_grid/default/transformer_2_w_input.csv | 2 +- .../io/source/csv/_grid/default/transformer_3_w_input.csv | 2 +- .../ie3/datamodel/io/source/csv/_participants/hp_input.csv | 2 +- .../datamodel/io/source/csv/_thermal/thermal_bus_input.csv | 2 +- .../datamodel/io/source/csv/_thermal/thermal_house_input.csv | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv index c1d6b580b..d9be8e6a3 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv @@ -1,3 +1,3 @@ uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type -92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 -91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file +92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 +91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv index 62bcececf..374562980 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv @@ -1,2 +1,2 @@ uuid,v_ang,v_mag,id,node,operates_from,operates_until,operator,p,q -ce6119e3-f725-4166-b6e0-59f62e0c293d,true,true,test_measurementUnit,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,true +ce6119e3-f725-4166-b6e0-59f62e0c293d,true,true,test_measurementUnit,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,true diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv index 8d34acdbf..cc4beedeb 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv @@ -1,5 +1,5 @@ uuid,geo_position,id,operates_from,operates_until,operator,slack,subnet,v_rated,v_target,volt_lvl -4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung +4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung 47d29df0-ba2d-4d23-8e75-c82229c5c758,,node_b,,,,false,2,110.0,1.0,Hochspannung bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,,node_c,,,,false,3,20.0,1.0,Mittelspannung 6e0980e0-10f2-4e18-862b-eb2b7c90509b,,node_d,,,,false,4,20.0,1.0,Mittelspannung diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv index a6528dc7b..083681acb 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv @@ -1,2 +1,2 @@ uuid,closed,id,node_a,node_b,operates_from,operates_until,operator -5dc88077-aeb6-4711-9142-db57287640b1,true,test_switch_AtoB,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92 +5dc88077-aeb6-4711-9142-db57287640b1,true,test_switch_AtoB,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv index 06ae0ff5d..cb7ddfc21 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv @@ -3,4 +3,4 @@ uuid,auto_tap,id,node_a,node_b,operates_from,operates_until,operator,parallel_de 8542bfa5-dc34-4367-b549-e9f515e6cced,true,2w_v_1,47d29df0-ba2d-4d23-8e75-c82229c5c758,98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,,,1,0,ac30443b-29e7-4635-b399-1062cfb3ffda 0c03391d-47e1-49b3-9c9c-1616258e78a7,true,2w_v_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,,,1,0,8441dd78-c528-4e63-830d-52d341131432 26a3583e-8e62-40b7-ba4c-092f6fd5a70d,true,2w_parallel_1,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,9e37ce48-9650-44ec-b888-c2fd182aff01,,,,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac -5dc88077-aeb6-4711-9142-db57292640b1,true,2w_parallel_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac +5dc88077-aeb6-4711-9142-db57292640b1,true,2w_parallel_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv index 999029052..026e1f2ee 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv @@ -1,2 +1,2 @@ uuid,auto_tap,id,node_a,node_b,node_c,operates_from,operates_until,operator,parallel_devices,tap_pos,type -cc327469-7d56-472b-a0df-edbb64f90e8f,true,3w_test,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,5b0ee546-21fb-4a7f-a801-5dbd3d7bb356 +cc327469-7d56-472b-a0df-edbb64f90e8f,true,3w_test,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,5b0ee546-21fb-4a7f-a801-5dbd3d7bb356 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv index cd95a5691..bf2ab8d41 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,thermal_bus,type,em -798028b5-caff-4da7-bcd9-1750fdd8742b,test_hpInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +798028b5-caff-4da7-bcd9-1750fdd8742b,test_hpInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv index cd5a978f1..726e5fa74 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv @@ -1,2 +1,2 @@ uuid,id,operates_from,operates_until,operator -0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510 +0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv index a7606a46f..67fc54a57 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv @@ -1,2 +1,2 @@ uuid,id,operates_from,operates_until,operator,thermal_bus,eth_losses,eth_capa,target_temperature,upper_temperature_limit,lower_temperature_limit -717af017-cc69-406f-b452-e022d7fb516a,"test_thermalHouseInput",2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510,0d95d7f2-49fb-4d49-8636-383a5220384e,10,20,20,25,15 \ No newline at end of file +717af017-cc69-406f-b452-e022d7fb516a,"test_thermalHouseInput",2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,0d95d7f2-49fb-4d49-8636-383a5220384e,10,20,20,25,15 \ No newline at end of file From 5baf7cd6f3383be79041e5818c523b121a9a8419 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 12:01:11 +0100 Subject: [PATCH 083/225] preserve utc time --- .../result/ConnectorResultFactoryTest.groovy | 2 +- .../FlexOptionsResultFactoryTest.groovy | 2 +- .../result/NodeResultFactoryTest.groovy | 2 +- .../result/SwitchResultFactoryTest.groovy | 2 +- .../SystemParticipantResultFactoryTest.groovy | 6 +++--- .../result/ThermalResultFactoryTest.groovy | 4 ++-- ...smoTimeBasedWeatherValueFactoryTest.groovy | 4 ++-- ...conTimeBasedWeatherValueFactoryTest.groovy | 4 ++-- .../TimeBasedSimpleValueFactoryTest.groovy | 2 +- .../io/processor/ProcessorProviderTest.groovy | 6 +++--- .../input/InputEntityProcessorTest.groovy | 20 +++++++++---------- .../input/connector/LineInputTest.groovy | 2 +- .../common/TimeSeriesSourceTestData.groovy | 4 ++-- ...h_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv | 4 ++-- 14 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy index d40065720..6fcbbb2de 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy @@ -35,7 +35,7 @@ class ConnectorResultFactoryTest extends Specification implements FactoryTestHel given: "a connector result factory and model data" def resultFactory = new ConnectorResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "iamag" : "1.0", "iaang" : "90", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy index d2adef7fb..bf0cdeb90 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy @@ -28,7 +28,7 @@ class FlexOptionsResultFactoryTest extends Specification implements FactoryTestH given: "a system participant factory and model data" def resultFactory = new FlexOptionsResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "pref" : "2", "pmin" : "-1", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy index 155efb611..27484f246 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy @@ -28,7 +28,7 @@ class NodeResultFactoryTest extends Specification implements FactoryTestHelper { given: "a system participant factory and model data" def resultFactory = new NodeResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "vmag" : "2", "vang" : "2" diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy index 084c8fdaa..a74e936f9 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy @@ -29,7 +29,7 @@ class SwitchResultFactoryTest extends Specification implements FactoryTestHelper given: "a switch result factory and model data" def resultFactory = new SwitchResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "closed" : "true" ] diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy index 1db7fe26d..a65c5ffaa 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy @@ -41,7 +41,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a system participant factory and model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "p" : "2", "q" : "2" @@ -103,7 +103,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a system participant factory and model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "soc" : "20", "p" : "2", @@ -144,7 +144,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a factory and dummy model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "soc" : "20", "p" : "2", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy index 8d454717c..2e8b09ae2 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy @@ -34,7 +34,7 @@ class ThermalResultFactoryTest extends Specification implements FactoryTestHelpe given: "a thermal result factory and model data" def resultFactory = new ThermalResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "qDot" : "2", "energy" : "3", @@ -59,7 +59,7 @@ class ThermalResultFactoryTest extends Specification implements FactoryTestHelpe given: "a thermal result factory and model data" def resultFactory = new ThermalResultFactory() HashMap parameter = [ - "time" : "2020-01-30T17:26:44+01:00", + "time" : "2020-01-30T17:26:44+00:00", "inputModel" : "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "qDot" : "2", "indoorTemperature": "21" diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy index a81f02fba..2baddf2e9 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy @@ -19,7 +19,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification { given: def factory = new CosmoTimeBasedWeatherValueFactory() def coordinate = CosmoWeatherTestData.COORDINATE_193186 - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") + def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+00:00") Map parameter = [ "uuid" : "980f7714-8def-479f-baae-4deed6c8d6d1", @@ -52,7 +52,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification { given: def factory = new CosmoTimeBasedWeatherValueFactory() def coordinate = CosmoWeatherTestData.COORDINATE_193186 - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") + def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+00:00") Map parameter = [ "time" : TimeUtil.withDefaults.toString(time), diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy index d1c5b9009..9b417983f 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy @@ -76,7 +76,7 @@ class IconTimeBasedWeatherValueFactoryTest extends Specification { def coordinate = CosmoWeatherTestData.COORDINATE_67775 def parameter = [ - "time" : "2019-08-01T01:00:00+02:00", + "time" : "2019-08-01T01:00:00+00:00", "albRad" : "13.015240669", "asobS" : "3.555093673828124", "aswdifdS" : "1.8088226191406245", @@ -113,7 +113,7 @@ class IconTimeBasedWeatherValueFactoryTest extends Specification { then: actual.with { - assert it.time == TimeUtil.withDefaults.toZonedDateTime("2019-08-01T01:00:00+02:00") + assert it.time == TimeUtil.withDefaults.toZonedDateTime("2019-08-01T01:00:00+00:00") assert it.value.coordinate == coordinate assert it.value.solarIrradiance.directIrradiance.present assert it.value.solarIrradiance.directIrradiance.get() == Quantities.getQuantity(0.002317613203124999, PowerSystemUnits.KILOWATT_PER_SQUAREMETRE) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy index b7cb7f5a7..b60a0203f 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy @@ -22,7 +22,7 @@ import java.time.ZoneId class TimeBasedSimpleValueFactoryTest extends Specification { @Shared TimeUtil defaultTimeUtil - def zonedDateTime = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") + def zonedDateTime = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+00:00") def setupSpec() { defaultTimeUtil = TimeUtil.withDefaults diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy index 136d418db..3620bbb30 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy @@ -216,14 +216,14 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData "inputModel": "22bea5fc-2cb2-4c61-beb9-b476e0107f52", "p" : "0.01", "q" : "0.01", - "time" : "2020-01-30T17:26:44+01:00"] + "time" : "2020-01-30T17:26:44+00:00"] when: UUID uuid = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") UUID inputModel = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") Quantity p = Quantities.getQuantity(10, StandardUnits.ACTIVE_POWER_IN) Quantity q = Quantities.getQuantity(10, StandardUnits.REACTIVE_POWER_IN) - PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) + PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+00:00"), inputModel, p, q) and: Try, ProcessorProviderException> result = provider.handleEntity(pvResult) @@ -236,7 +236,7 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData resultMap == expectedMap when: - Try, ProcessorProviderException> entityTry = provider.handleEntity(new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q)) + Try, ProcessorProviderException> entityTry = provider.handleEntity(new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+00:00"), inputModel, p, q)) then: entityTry.failure diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index a6fe142aa..3628d813e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -50,8 +50,8 @@ class InputEntityProcessorTest extends Specification { "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", "geoPosition" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "id" : "node_a", - "operatesUntil": "2020-03-25T15:11:31+01:00", - "operatesFrom" : "2020-03-24T15:11:31+01:00", + "operatesUntil": "2020-03-25T15:11:31+00:00", + "operatesFrom" : "2020-03-24T15:11:31+00:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "slack" : "true", "subnet" : "1", @@ -87,8 +87,8 @@ class InputEntityProcessorTest extends Specification { "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", "nodeC" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-25T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31+00:00", + "operatesUntil" : "2020-03-25T15:11:31+00:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "tapPos" : "0", "parallelDevices": "1", @@ -100,8 +100,8 @@ class InputEntityProcessorTest extends Specification { "id" : "2w_parallel_2", "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "aaa74c1a-d07e-4615-99a5-e991f1d81cc4", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-25T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31+00:00", + "operatesUntil" : "2020-03-25T15:11:31+00:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "tapPos" : "0", "parallelDevices": "1", @@ -114,8 +114,8 @@ class InputEntityProcessorTest extends Specification { "id" : "test_switch_AtoB", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil": "2020-03-25T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31+00:00", + "operatesUntil": "2020-03-25T15:11:31+00:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92" ] @@ -127,8 +127,8 @@ class InputEntityProcessorTest extends Specification { "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "6e0980e0-10f2-4e18-862b-eb2b7c90509b", "olmCharacteristic": "olm:{(0.0,1.0)}", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-25T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31+00:00", + "operatesUntil" : "2020-03-25T15:11:31+00:00", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088" diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy index 4832391d2..697a9cd4c 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy @@ -88,7 +88,7 @@ class LineInputTest extends Specification { "uuid=92ec3bcf-1777-4d38-af67-0bf7c9fa73c7" + ", id=test_line_AtoB" + ", operator=f15105c4-a2de-4ab8-a621-4bc98e372d92" + - ", operationTime=OperationTime{startDate=2020-03-24T15:11:31+01:00, endDate=2020-03-25T15:11:31+01:00, isLimited=true}" + + ", operationTime=OperationTime{startDate=2020-03-24T15:11:31+00:00, endDate=2020-03-25T15:11:31+00:00, isLimited=true}" + ", nodeA=4ca90220-74c2-4369-9afa-a18bf068840d" + ", nodeB=47d29df0-ba2d-4d23-8e75-c82229c5c758" + ", noOfParallelDevices=2" + diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy index f99a6fdd1..88a4190a3 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy @@ -18,8 +18,8 @@ final class TimeSeriesSourceTestData { // restrict instantiation } - public static final ZonedDateTime TIME_00MIN = ZonedDateTime.parse("2020-01-01T00:00:00Z") - public static final ZonedDateTime TIME_15MIN = ZonedDateTime.parse("2020-01-01T00:15:00Z") + public static final ZonedDateTime TIME_00MIN = ZonedDateTime.parse("2020-01-01T00:00:00+00:00") + public static final ZonedDateTime TIME_15MIN = ZonedDateTime.parse("2020-01-01T00:15:00+00:00") public static final PValue P_VALUE_00MIN = new PValue( Quantities.getQuantity(1000.0d, StandardUnits.ACTIVE_POWER_IN) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv index 2e4dd022b..f5063929a 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv @@ -1,3 +1,3 @@ "uuid";"time";"p";"heat_demand" -5d1235b2-656c-43e8-9186-b4a703f6e467;2020-01-01T00:00:00Z;1000.0;8.0 -de6659b2-1545-4739-8d0a-e8ff79a6cb4b;2020-01-01T00:15:00Z;1250.0;12.0 \ No newline at end of file +5d1235b2-656c-43e8-9186-b4a703f6e467;2020-01-01T00:00:00+00:00;1000.0;8.0 +de6659b2-1545-4739-8d0a-e8ff79a6cb4b;2020-01-01T00:15:00+00:00;1250.0;12.0 \ No newline at end of file From 168d33c61ab9ca3a3f59dd841fe7f4b84cfd2348 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 13:36:55 +0100 Subject: [PATCH 084/225] refactor Processor toString method --- src/main/java/edu/ie3/datamodel/io/processor/Processor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/io/processor/Processor.java b/src/main/java/edu/ie3/datamodel/io/processor/Processor.java index 163d51b74..7c3cbe32b 100644 --- a/src/main/java/edu/ie3/datamodel/io/processor/Processor.java +++ b/src/main/java/edu/ie3/datamodel/io/processor/Processor.java @@ -18,6 +18,7 @@ import edu.ie3.datamodel.models.voltagelevels.VoltageLevel; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; +import edu.ie3.util.TimeUtil; import edu.ie3.util.exceptions.QuantityException; import java.beans.Introspector; import java.lang.reflect.InvocationTargetException; @@ -403,7 +404,7 @@ protected String processOperationTime(OperationTime operationTime, String fieldN * @return string representation of the ZonedDateTime */ protected String processZonedDateTime(ZonedDateTime zonedDateTime) { - return zonedDateTime.toString(); + return TimeUtil.withDefaults.toString(zonedDateTime); } /** From c2a1edb4588be5fa21971d5c16990fd89bc04073 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 14:03:35 +0100 Subject: [PATCH 085/225] refactor utc times --- .../input/InputEntityProcessorTest.groovy | 20 +++--- .../result/ResultEntityProcessorTest.groovy | 60 +++++++++--------- .../io/source/csv/CsvDataSourceTest.groovy | 58 ++++++++--------- .../edu/ie3/test/common/GridTestData.groovy | 4 +- .../ie3/test/common/TimeSeriesTestData.groovy | 62 ++++++++++--------- 5 files changed, 103 insertions(+), 101 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index 3628d813e..09c00e624 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -50,8 +50,8 @@ class InputEntityProcessorTest extends Specification { "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", "geoPosition" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "id" : "node_a", - "operatesUntil": "2020-03-25T15:11:31+00:00", - "operatesFrom" : "2020-03-24T15:11:31+00:00", + "operatesUntil": "2020-03-25T15:11:31Z", + "operatesFrom" : "2020-03-24T15:11:31Z", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "slack" : "true", "subnet" : "1", @@ -87,8 +87,8 @@ class InputEntityProcessorTest extends Specification { "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", "nodeC" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", - "operatesFrom" : "2020-03-24T15:11:31+00:00", - "operatesUntil" : "2020-03-25T15:11:31+00:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-25T15:11:31Z", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "tapPos" : "0", "parallelDevices": "1", @@ -100,8 +100,8 @@ class InputEntityProcessorTest extends Specification { "id" : "2w_parallel_2", "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "aaa74c1a-d07e-4615-99a5-e991f1d81cc4", - "operatesFrom" : "2020-03-24T15:11:31+00:00", - "operatesUntil" : "2020-03-25T15:11:31+00:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-25T15:11:31Z", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "tapPos" : "0", "parallelDevices": "1", @@ -114,8 +114,8 @@ class InputEntityProcessorTest extends Specification { "id" : "test_switch_AtoB", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", - "operatesFrom" : "2020-03-24T15:11:31+00:00", - "operatesUntil": "2020-03-25T15:11:31+00:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil": "2020-03-25T15:11:31Z", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92" ] @@ -127,8 +127,8 @@ class InputEntityProcessorTest extends Specification { "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "6e0980e0-10f2-4e18-862b-eb2b7c90509b", "olmCharacteristic": "olm:{(0.0,1.0)}", - "operatesFrom" : "2020-03-24T15:11:31+00:00", - "operatesUntil" : "2020-03-25T15:11:31+00:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-25T15:11:31Z", "operator" : "f15105c4-a2de-4ab8-a621-4bc98e372d92", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088" diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy index 47eddf263..e19f681a4 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy @@ -45,7 +45,7 @@ class ResultEntityProcessorTest extends Specification { inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52', p : '0.01', q : '0.01', - time : '2020-01-30T17:26:44Z[UTC]'] + time : '2020-01-30T17:26:44Z'] @Shared def expectedSocResults = [uuid : '22bea5fc-2cb2-4c61-beb9-b476e0107f52', @@ -53,14 +53,14 @@ class ResultEntityProcessorTest extends Specification { p : '0.01', q : '0.01', soc : '50.0', - time : '2020-01-30T17:26:44Z[UTC]'] + time : '2020-01-30T17:26:44Z'] @Shared def expectedQDotResults = [uuid : '22bea5fc-2cb2-4c61-beb9-b476e0107f52', inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52', p : '0.01', q : '0.01', - time : '2020-01-30T17:26:44Z[UTC]', + time : '2020-01-30T17:26:44Z', qDot : '1.0'] @@ -77,23 +77,23 @@ class ResultEntityProcessorTest extends Specification { where: modelClass | validSystemParticipantResult || expectedResults - LoadResult | new LoadResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q) || expectedStandardResults - FixedFeedInResult | new FixedFeedInResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q) || expectedStandardResults - BmResult | new BmResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q) || expectedStandardResults - EvResult | new EvResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, soc) || expectedSocResults - PvResult | new PvResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q) || expectedStandardResults - EvcsResult | new EvcsResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q) || expectedStandardResults - ChpResult | new ChpResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, qDot) || expectedQDotResults - WecResult | new WecResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q) || expectedStandardResults - StorageResult | new StorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, soc) || expectedSocResults - HpResult | new HpResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, qDot) || expectedQDotResults - EmResult | new EmResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q) || expectedStandardResults + LoadResult | new LoadResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q) || expectedStandardResults + FixedFeedInResult | new FixedFeedInResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q) || expectedStandardResults + BmResult | new BmResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q) || expectedStandardResults + EvResult | new EvResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q, soc) || expectedSocResults + PvResult | new PvResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q) || expectedStandardResults + EvcsResult | new EvcsResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q) || expectedStandardResults + ChpResult | new ChpResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q, qDot) || expectedQDotResults + WecResult | new WecResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q) || expectedStandardResults + StorageResult | new StorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q, soc) || expectedSocResults + HpResult | new HpResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q, qDot) || expectedQDotResults + EmResult | new EmResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q) || expectedStandardResults } def "A ResultEntityProcessor should throw an exception if the provided class is not registered"() { given: def sysPartResProcessor = new ResultEntityProcessor(LoadResult) - def storageResult = new StorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, p, q, Quantities.getQuantity(10d, StandardUnits.SOC)) + def storageResult = new StorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, p, q, Quantities.getQuantity(10d, StandardUnits.SOC)) when: sysPartResProcessor.handleEntity(storageResult) @@ -110,13 +110,13 @@ class ResultEntityProcessorTest extends Specification { Quantity vMag = Quantities.getQuantity(0.95, PowerSystemUnits.PU) Quantity vAng = Quantities.getQuantity(45, StandardUnits.VOLTAGE_ANGLE) - def validResult = new NodeResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, vMag, vAng) + def validResult = new NodeResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, vMag, vAng) def expectedResults = [uuid : '22bea5fc-2cb2-4c61-beb9-b476e0107f52', inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52', vAng : '45.0', vMag : '0.95', - time : '2020-01-30T17:26:44Z[UTC]'] + time : '2020-01-30T17:26:44Z'] when: def validProcessedElement = sysPartResProcessor.handleEntity(validResult) @@ -134,12 +134,12 @@ class ResultEntityProcessorTest extends Specification { Quantity pMin = Quantities.getQuantity(-6, StandardUnits.ACTIVE_POWER_RESULT) Quantity pMax = Quantities.getQuantity(6, StandardUnits.ACTIVE_POWER_RESULT) - def validResult = new FlexOptionsResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, pRef, pMin, pMax) + def validResult = new FlexOptionsResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, pRef, pMin, pMax) def expectedResults = [ uuid : '22bea5fc-2cb2-4c61-beb9-b476e0107f52', inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52', - time : '2020-01-30T17:26:44Z[UTC]', + time : '2020-01-30T17:26:44Z', pMax : '6.0', pMin : '-6.0', pRef : '5.1', @@ -160,7 +160,7 @@ class ResultEntityProcessorTest extends Specification { iAAng : '45.0', iBMag : '150.0', iBAng : '30.0', - time : '2020-01-30T17:26:44Z[UTC]'] + time : '2020-01-30T17:26:44Z'] @Shared def expectedTrafo2WResults = [ @@ -171,7 +171,7 @@ class ResultEntityProcessorTest extends Specification { iBMag : '150.0', iBAng : '30.0', tapPos : '5', - time : '2020-01-30T17:26:44Z[UTC]'] + time : '2020-01-30T17:26:44Z'] @Shared @@ -185,14 +185,14 @@ class ResultEntityProcessorTest extends Specification { iCMag : '300.0', iCAng : '70.0', tapPos : '5', - time : '2020-01-30T17:26:44Z[UTC]'] + time : '2020-01-30T17:26:44Z'] @Shared def expectedSwitchResults = [ uuid : '22bea5fc-2cb2-4c61-beb9-b476e0107f52', inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52', closed : 'true', - time : '2020-01-30T17:26:44Z[UTC]'] + time : '2020-01-30T17:26:44Z'] @Shared @@ -227,10 +227,10 @@ class ResultEntityProcessorTest extends Specification { where: modelClass | validConnectorResult || expectedResults - LineResult | new LineResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng) || expectedLineResults - SwitchResult | new SwitchResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, closed) || expectedSwitchResults - Transformer2WResult | new Transformer2WResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng, tapPos) || expectedTrafo2WResults - Transformer3WResult | new Transformer3WResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, iAMag, iAAng, iBMag, iBAng, iCMag, iCAng, tapPos) || expectedTrafo3WResults + LineResult | new LineResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, iAMag, iAAng, iBMag, iBAng) || expectedLineResults + SwitchResult | new SwitchResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, closed) || expectedSwitchResults + Transformer2WResult | new Transformer2WResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, iAMag, iAAng, iBMag, iBAng, tapPos) || expectedTrafo2WResults + Transformer3WResult | new Transformer3WResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, iAMag, iAAng, iBMag, iBAng, iCMag, iCAng, tapPos) || expectedTrafo3WResults } def "A ResultEntityProcessor should serialize a CylindricalStorageResult correctly"() { @@ -241,14 +241,14 @@ class ResultEntityProcessorTest extends Specification { Quantity energy = Quantities.getQuantity(3, StandardUnits.ENERGY_RESULT) Quantity fillLevel = Quantities.getQuantity(20, Units.PERCENT) - def validResult = new CylindricalStorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), inputModel, energy, qDot, fillLevel) + def validResult = new CylindricalStorageResult(uuid, ZonedDateTime.parse("2020-01-30T17:26:44Z"), inputModel, energy, qDot, fillLevel) def expectedResults = [uuid : '22bea5fc-2cb2-4c61-beb9-b476e0107f52', energy : '3.0', fillLevel : '20.0', inputModel: '22bea5fc-2cb2-4c61-beb9-b476e0107f52', qDot : '2.0', - time : '2020-01-30T17:26:44Z[UTC]'] + time : '2020-01-30T17:26:44Z'] when: def validProcessedElement = sysPartResProcessor.handleEntity(validResult) @@ -262,7 +262,7 @@ class ResultEntityProcessorTest extends Specification { given: def sysPartResProcessor = new ResultEntityProcessor(ResultEntityProcessor.eligibleEntityClasses.get(0)) - def invalidClassResult = new InvalidTestResult(ZonedDateTime.parse("2020-01-30T17:26:44Z[UTC]"), uuid) + def invalidClassResult = new InvalidTestResult(ZonedDateTime.parse("2020-01-30T17:26:44Z"), uuid) when: sysPartResProcessor.handleEntity(invalidClassResult) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index 732836e94..30f99056d 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -139,12 +139,12 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { where: csvSep | csvRow || resultingArray - "," | "4ca90220-74c2-4369-9afa-a18bf068840d,{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}},node_a,2020-03-25T15:11:31Z[UTC],2020-03-24T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,true,1,1.0,Höchstspannung,380.0,olm:{(0.00,1.00)},cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" || [ + "," | "4ca90220-74c2-4369-9afa-a18bf068840d,{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}},node_a,2020-03-25T15:11:31Z,2020-03-24T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,true,1,1.0,Höchstspannung,380.0,olm:{(0.00,1.00)},cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" || [ "4ca90220-74c2-4369-9afa-a18bf068840d", "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", + "2020-03-25T15:11:31Z", + "2020-03-24T15:11:31Z", "8f9682df-0744-4b58-a122-f0dc730f6510", "true", "1", @@ -154,12 +154,12 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "olm:{(0.00,1.00)}", "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" ] - "," | "\"4ca90220-74c2-4369-9afa-a18bf068840d\",\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\",\"node_a\",\"2020-03-25T15:11:31Z[UTC]\",\"2020-03-24T15:11:31Z[UTC]\",\"8f9682df-0744-4b58-a122-f0dc730f6510\",\"true\",\"1\",\"1.0\",\"Höchstspannung\",\"380.0\",\"olm:{(0.00,1.00)}\",\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ + "," | "\"4ca90220-74c2-4369-9afa-a18bf068840d\",\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\",\"node_a\",\"2020-03-25T15:11:31Z\",\"2020-03-24T15:11:31Z\",\"8f9682df-0744-4b58-a122-f0dc730f6510\",\"true\",\"1\",\"1.0\",\"Höchstspannung\",\"380.0\",\"olm:{(0.00,1.00)}\",\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ "4ca90220-74c2-4369-9afa-a18bf068840d", "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", + "2020-03-25T15:11:31Z", + "2020-03-24T15:11:31Z", "8f9682df-0744-4b58-a122-f0dc730f6510", "true", "1", @@ -169,13 +169,13 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "olm:{(0.00,1.00)}", "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" ] - ";" | "4ca90220-74c2-4369-9afa-a18bf068840d;cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)};{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}};node_a;2020-03-25T15:11:31Z[UTC];2020-03-24T15:11:31Z[UTC];8f9682df-0744-4b58-a122-f0dc730f6510;true;1;1.0;Höchstspannung;380.0;olm:{(0.00,1.00)};cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" || [ + ";" | "4ca90220-74c2-4369-9afa-a18bf068840d;cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)};{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}};node_a;2020-03-25T15:11:31Z;2020-03-24T15:11:31Z;8f9682df-0744-4b58-a122-f0dc730f6510;true;1;1.0;Höchstspannung;380.0;olm:{(0.00,1.00)};cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" || [ "4ca90220-74c2-4369-9afa-a18bf068840d", "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}", "{(0.0,1.0),(0.9,1.0),(1.2,-0.3)};{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", + "2020-03-25T15:11:31Z", + "2020-03-24T15:11:31Z", "8f9682df-0744-4b58-a122-f0dc730f6510", "true", "1", @@ -185,12 +185,12 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "olm:{(0.00,1.00)}", "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" ] - ";" | "\"4ca90220-74c2-4369-9afa-a18bf068840d\";\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\";\"node_a\";\"2020-03-25T15:11:31Z[UTC]\";\"2020-03-24T15:11:31Z[UTC]\";\"8f9682df-0744-4b58-a122-f0dc730f6510\";\"true\";\"1\";\"1.0\";\"Höchstspannung\";\"380.0\";\"olm:{(0.00,1.00)}\";\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ + ";" | "\"4ca90220-74c2-4369-9afa-a18bf068840d\";\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\";\"node_a\";\"2020-03-25T15:11:31Z\";\"2020-03-24T15:11:31Z\";\"8f9682df-0744-4b58-a122-f0dc730f6510\";\"true\";\"1\";\"1.0\";\"Höchstspannung\";\"380.0\";\"olm:{(0.00,1.00)}\";\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ "4ca90220-74c2-4369-9afa-a18bf068840d", "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", + "2020-03-25T15:11:31Z", + "2020-03-24T15:11:31Z", "8f9682df-0744-4b58-a122-f0dc730f6510", "true", "1", @@ -207,12 +207,12 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "{\"type\":\"LineString\",\"coordinates\":[[7.4116482,51.4843281],[7.4116482,51.4843281]],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "{\"type\":\"Point\",\"coordinates\":[0.25423729,0.75409836],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:0\"}}}" ] - "," | "4ca90220-74c2-4369-9afa-a18bf068840d,{\"\"type\"\":\"\"Point\"\",\"\"coordinates\"\":[7.411111,51.492528],\"\"crs\"\":{\"\"type\"\":\"\"name\"\",\"\"properties\"\":{\"\"name\"\":\"\"EPSG:4326\"\"}}},node_a,2020-03-25T15:11:31Z[UTC],2020-03-24T15:11:31Z[UTC],8f9682df-0744-4b58-a122-f0dc730f6510,true,1,1.0,Höchstspannung,380.0,\"olm:{(0.00,1.00)}\",\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ + "," | "4ca90220-74c2-4369-9afa-a18bf068840d,{\"\"type\"\":\"\"Point\"\",\"\"coordinates\"\":[7.411111,51.492528],\"\"crs\"\":{\"\"type\"\":\"\"name\"\",\"\"properties\"\":{\"\"name\"\":\"\"EPSG:4326\"\"}}},node_a,2020-03-25T15:11:31Z,2020-03-24T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,true,1,1.0,Höchstspannung,380.0,\"olm:{(0.00,1.00)}\",\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ "4ca90220-74c2-4369-9afa-a18bf068840d", "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", + "2020-03-25T15:11:31Z", + "2020-03-24T15:11:31Z", "8f9682df-0744-4b58-a122-f0dc730f6510", "true", "1", @@ -230,12 +230,12 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { where: csvSep | csvRow || resultingArray - "," | "\"4ca90220-74c2-4369-9afa-a18bf068840d\",\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\",\"node_a\",\"2020-03-25T15:11:31Z[UTC]\",\"2020-03-24T15:11:31Z[UTC]\",\"8f9682df-0744-4b58-a122-f0dc730f6510\",\"true\",\"1\",\"1.0\",\"Höchstspannung\",\"380.0\",\"olm:{(0.00,1.00)}\",\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ + "," | "\"4ca90220-74c2-4369-9afa-a18bf068840d\",\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\",\"node_a\",\"2020-03-25T15:11:31Z\",\"2020-03-24T15:11:31Z\",\"8f9682df-0744-4b58-a122-f0dc730f6510\",\"true\",\"1\",\"1.0\",\"Höchstspannung\",\"380.0\",\"olm:{(0.00,1.00)}\",\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ "4ca90220-74c2-4369-9afa-a18bf068840d", "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", + "2020-03-25T15:11:31Z", + "2020-03-24T15:11:31Z", "8f9682df-0744-4b58-a122-f0dc730f6510", "true", "1", @@ -245,12 +245,12 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "olm:{(0.00,1.00)}", "cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}" ] - ";" | "\"4ca90220-74c2-4369-9afa-a18bf068840d\";\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\";\"node_a\";\"2020-03-25T15:11:31Z[UTC]\";\"2020-03-24T15:11:31Z[UTC]\";\"8f9682df-0744-4b58-a122-f0dc730f6510\";\"true\";\"1\";\"1.0\";\"Höchstspannung\";\"380.0\";\"olm:{(0.00,1.00)}\";\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ + ";" | "\"4ca90220-74c2-4369-9afa-a18bf068840d\";\"{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}\";\"node_a\";\"2020-03-25T15:11:31Z\";\"2020-03-24T15:11:31Z\";\"8f9682df-0744-4b58-a122-f0dc730f6510\";\"true\";\"1\";\"1.0\";\"Höchstspannung\";\"380.0\";\"olm:{(0.00,1.00)}\";\"cosPhiP:{(0.0,1.0),(0.9,1.0),(1.2,-0.3)}\"" || [ "4ca90220-74c2-4369-9afa-a18bf068840d", "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "node_a", - "2020-03-25T15:11:31Z[UTC]", - "2020-03-24T15:11:31Z[UTC]", + "2020-03-25T15:11:31Z", + "2020-03-24T15:11:31Z", "8f9682df-0744-4b58-a122-f0dc730f6510", "true", "1", @@ -415,8 +415,8 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", "geo_position" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "id" : "node_a", - "operates_until": "2020-03-25T15:11:31Z[UTC]", - "operates_from" : "2020-03-24T15:11:31Z[UTC]", + "operates_until": "2020-03-25T15:11:31Z", + "operates_from" : "2020-03-24T15:11:31Z", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", "slack" : "true", "subnet" : "1", @@ -439,8 +439,8 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { 10 || 1 || ["uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", "geo_position" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "id" : "node_a", - "operates_until": "2020-03-25T15:11:31Z[UTC]", - "operates_from" : "2020-03-24T15:11:31Z[UTC]", + "operates_until": "2020-03-25T15:11:31Z", + "operates_from" : "2020-03-24T15:11:31Z", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", "slack" : "true", "subnet" : "1", @@ -456,8 +456,8 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", "geo_position" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "id" : "node_a", - "operates_until": "2020-03-25T15:11:31Z[UTC]", - "operates_from" : "2020-03-24T15:11:31Z[UTC]", + "operates_until": "2020-03-25T15:11:31Z", + "operates_from" : "2020-03-24T15:11:31Z", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", "slack" : "true", "subnet" : "1", @@ -469,8 +469,8 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "4ca90220-74c2-4369-9afa-a18bf068840d", "geo_position" : "{\"type\":\"Point\",\"coordinates\":[7.411111,51.492528],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}", "id" : "node_b", - "operates_until": "2020-03-25T15:11:31Z[UTC]", - "operates_from" : "2020-03-24T15:11:31Z[UTC]", + "operates_until": "2020-03-25T15:11:31Z", + "operates_from" : "2020-03-24T15:11:31Z", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", "slack" : "true", "subnet" : "1", diff --git a/src/test/groovy/edu/ie3/test/common/GridTestData.groovy b/src/test/groovy/edu/ie3/test/common/GridTestData.groovy index a0f6002c9..2ca15217c 100644 --- a/src/test/groovy/edu/ie3/test/common/GridTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/GridTestData.groovy @@ -39,8 +39,8 @@ class GridTestData { public static final GeoJsonReader geoJsonReader = new GeoJsonReader() public static final OperationTime defaultOperationTime = OperationTime.builder(). - withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31+01:00")). - withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build() + withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31Z")). + withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31Z")).build() public static final OperatorInput profBroccoli = new OperatorInput( UUID.fromString("f15105c4-a2de-4ab8-a621-4bc98e372d92"), diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy index 1c61ef3f3..20105ff31 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy @@ -5,6 +5,8 @@ */ package edu.ie3.test.common +import edu.ie3.util.TimeUtil + import static edu.ie3.util.quantities.PowerSystemUnits.* import static tech.units.indriya.unit.Units.CELSIUS import static tech.units.indriya.unit.Units.METRE_PER_SECOND @@ -55,17 +57,17 @@ trait TimeSeriesTestData { Set> individualEnergyPriceTimeSeriesProcessed = [ [ "uuid" : "9e4dba1b-f3bb-4e40-bd7e-2de7e81b7704", - "time" : "2020-04-02T10:00Z[UTC]", + "time" : "2020-04-02T10:00:00Z", "price" : "5.0" ] as LinkedHashMap, [ "uuid" : "520d8e37-b842-40fd-86fb-32007e88493e", - "time" : "2020-04-02T10:15Z[UTC]", + "time" : "2020-04-02T10:15:00Z", "price" : "15.0" ] as LinkedHashMap, [ "uuid" : "593d006c-ef76-46a9-b8db-f8666f69c5db", - "time" : "2020-04-02T10:30Z[UTC]", + "time" : "2020-04-02T10:30:00Z", "price" : "10.0" ] as LinkedHashMap ] as Set @@ -100,17 +102,17 @@ trait TimeSeriesTestData { Set> individualTemperatureTimeSeriesProcessed = [ [ "uuid" : "48962a4a-b169-41f4-b0fe-e4bd8539b281", - "time" : "2020-04-02T10:00Z[UTC]", + "time" : "2020-04-02T10:00:00Z", "temperature" : "5.0" ] as LinkedHashMap, [ "uuid" : "38e8188d-17dc-4b49-9827-68ba1eeac1e3", - "time" : "2020-04-02T10:15Z[UTC]", + "time" : "2020-04-02T10:15:00Z", "temperature" : "15.0" ] as LinkedHashMap, [ "uuid" : "e332cae2-785d-47db-941a-3c400fa8518b", - "time" : "2020-04-02T10:30Z[UTC]", + "time" : "2020-04-02T10:30:00Z", "temperature" : "10.0" ] as LinkedHashMap ] as Set @@ -137,19 +139,19 @@ trait TimeSeriesTestData { [ "uuid" : "3453d88d-50f6-4124-b2d0-807a9b7dbf54", "direction" : "5.0", - "time" : "2020-04-02T10:00Z[UTC]", + "time" : "2020-04-02T10:00:00Z", "velocity" : "10.0" ] as LinkedHashMap, [ "uuid" : "870e8e22-5667-4681-96ad-5ab6ac9cf25b", "direction" : "15.0", - "time" : "2020-04-02T10:15Z[UTC]", + "time" : "2020-04-02T10:15:00Z", "velocity" : "20.0" ] as LinkedHashMap, [ "uuid" : "cb7da21b-59af-4579-9352-2aa6b3020627", "direction" : "10.0", - "time" : "2020-04-02T10:30Z[UTC]", + "time" : "2020-04-02T10:30:00Z", "velocity" : "15.0" ] as LinkedHashMap ] as Set @@ -177,19 +179,19 @@ trait TimeSeriesTestData { "uuid" : "e397cf20-43ae-4601-a6cd-0ee85c63cec3", "directIrradiance" : "5.0", "diffuseIrradiance" : "10.0", - "time" : "2020-04-02T10:00Z[UTC]" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "94400577-83ac-4dd5-818d-8d62edcd4ee2", "directIrradiance" : "15.0", "diffuseIrradiance" : "20.0", - "time" : "2020-04-02T10:15Z[UTC]" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "d7523ef9-f8d7-449f-834f-7b92bf51fd9e", "directIrradiance" : "10.0", "diffuseIrradiance" : "15.0", - "time" : "2020-04-02T10:30Z[UTC]" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -237,7 +239,7 @@ trait TimeSeriesTestData { "directIrradiance" : "5.0", "direction" : "5.0", "temperature" : "5.0", - "time" : "2020-04-02T10:00Z[UTC]", + "time" : "2020-04-02T10:00:00Z", "velocity" : "10.0" ] as LinkedHashMap, [ @@ -247,7 +249,7 @@ trait TimeSeriesTestData { "directIrradiance" : "15.0", "direction" : "15.0", "temperature" : "15.0", - "time" : "2020-04-02T10:15Z[UTC]", + "time" : "2020-04-02T10:15:00Z", "velocity" : "20.0" ] as LinkedHashMap, [ @@ -257,7 +259,7 @@ trait TimeSeriesTestData { "directIrradiance" : "10.0", "direction" : "10.0", "temperature" : "10.0", - "time" : "2020-04-02T10:30Z[UTC]", + "time" : "2020-04-02T10:30:00Z", "velocity" : "15.0" ] as LinkedHashMap ] as Set @@ -284,17 +286,17 @@ trait TimeSeriesTestData { [ "uuid" : "89ae0ccd-04fd-47a7-a49f-a882cab66784", "heatDemand" : "5.0", - "time" : "2020-04-02T10:00Z[UTC]" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "56e4295b-740a-45dd-9a0d-f5ec8b3bec13", "heatDemand" : "15.0", - "time" : "2020-04-02T10:15Z[UTC]" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "996a0ffa-548b-4f5e-825a-25b1452bc9c0", "heatDemand" : "10.0", - "time" : "2020-04-02T10:30Z[UTC]" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -320,17 +322,17 @@ trait TimeSeriesTestData { [ "uuid" : "cb3c12e9-7b54-4066-8e51-30aed8ea05ff", "p" : "5.0", - "time" : "2020-04-02T10:00Z[UTC]" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "07937986-c7b6-48b8-852d-8579a4de0f3f", "p" : "15.0", - "time" : "2020-04-02T10:15Z[UTC]" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "43fcb651-94ff-4491-9994-5ce5980b51f8", "p" : "10.0", - "time" : "2020-04-02T10:30Z[UTC]" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -357,19 +359,19 @@ trait TimeSeriesTestData { "uuid" : "d0dd9b16-6561-45cd-989f-2f9f2d623285", "heatDemand" : "10.0", "p" : "5.0", - "time" : "2020-04-02T10:00Z[UTC]" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "76cdb572-db19-4731-a51d-f88d60ac23bf", "heatDemand" : "20.0", "p" : "15.0", - "time" : "2020-04-02T10:15Z[UTC]" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "85d34be8-9672-4382-bb28-6c526e061979", "heatDemand" : "15.0", "p" : "10.0", - "time" : "2020-04-02T10:30Z[UTC]" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -396,19 +398,19 @@ trait TimeSeriesTestData { "uuid" : "1db6d265-40b3-4c02-bee9-ffc74574af65", "p" : "5.0", "q" : "10.0", - "time" : "2020-04-02T10:00Z[UTC]" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "c4fe02c4-1a11-4975-8641-7c3daf452475", "p" : "15.0", "q" : "20.0", - "time" : "2020-04-02T10:15Z[UTC]" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "90082474-af4c-44ea-8b38-f7c6fb48907c", "p" : "10.0", "q" : "15.0", - "time" : "2020-04-02T10:30Z[UTC]" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -436,21 +438,21 @@ trait TimeSeriesTestData { "heatDemand" : "15.0", "p" : "5.0", "q" : "10.0", - "time" : "2020-04-02T10:00Z[UTC]" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "adb6a248-c57f-4ca5-9feb-d0ca3296f0c7", "heatDemand" : "25.0", "p" : "15.0", "q" : "20.0", - "time" : "2020-04-02T10:15Z[UTC]" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "07feb8fa-1ee0-4a40-bca0-cf831db0b745", "heatDemand" : "20.0", "p" : "10.0", "q" : "15.0", - "time" : "2020-04-02T10:30Z[UTC]" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set From 275838a7cedc91c50ce05fdeeb96db93240e3965 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 14:15:15 +0100 Subject: [PATCH 086/225] refactor utc times in csv res and inputs --- .../input/connector/LineInputTest.groovy | 2 +- .../test/common/ResultEntityTestData.groovy | 2 +- .../common/SystemParticipantTestData.groovy | 4 +- .../common/ThermalUnitInputTestData.groovy | 4 +- .../io/source/csv/_results/bm_res.csv | 2 +- .../io/source/csv/_results/em_res.csv | 2 +- .../source/csv/_results/fixed_feed_in_res.csv | 2 +- .../io/source/csv/_results/pv_res.csv | 2000 ++++++++--------- .../io/source/csv/_results/wec_res.csv | 2000 ++++++++--------- .../source/csv/_thermal/thermal_bus_input.csv | 2 +- .../csv/_thermal/thermal_house_input.csv | 2 +- 11 files changed, 2011 insertions(+), 2011 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy index 697a9cd4c..1a6277d29 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy @@ -88,7 +88,7 @@ class LineInputTest extends Specification { "uuid=92ec3bcf-1777-4d38-af67-0bf7c9fa73c7" + ", id=test_line_AtoB" + ", operator=f15105c4-a2de-4ab8-a621-4bc98e372d92" + - ", operationTime=OperationTime{startDate=2020-03-24T15:11:31+00:00, endDate=2020-03-25T15:11:31+00:00, isLimited=true}" + + ", operationTime=OperationTime{startDate=2020-03-24T15:11:31Z, endDate=2020-03-25T15:11:31Z, isLimited=true}" + ", nodeA=4ca90220-74c2-4369-9afa-a18bf068840d" + ", nodeB=47d29df0-ba2d-4d23-8e75-c82229c5c758" + ", noOfParallelDevices=2" + diff --git a/src/test/groovy/edu/ie3/test/common/ResultEntityTestData.groovy b/src/test/groovy/edu/ie3/test/common/ResultEntityTestData.groovy index 2597b3119..9bd6b2cbe 100644 --- a/src/test/groovy/edu/ie3/test/common/ResultEntityTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/ResultEntityTestData.groovy @@ -25,5 +25,5 @@ class ResultEntityTestData { public static final UUID BM_INPUT_MODEL = UUID.fromString("66df67d0-c789-4393-b0a5-897a3bc821a2") public static final ComparableQuantity BM_ACTIVE_POWER = Quantities.getQuantity(-1, PowerSystemUnits.MEGAWATT) public static final ComparableQuantity BM_REACTIVE_POWER = Quantities.getQuantity(-5, PowerSystemUnits.MEGAVAR) - public static final ZonedDateTime BM_TIME = TimeUtil.withDefaults.toZonedDateTime("2011-01-01T00:00:00+01:00") + public static final ZonedDateTime BM_TIME = TimeUtil.withDefaults.toZonedDateTime("2011-01-01T00:00:00Z") } diff --git a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy index 18560e79f..c13efab8a 100644 --- a/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/SystemParticipantTestData.groovy @@ -36,8 +36,8 @@ class SystemParticipantTestData { // general participant data static final OperationTime operationTime = OperationTime.builder() - .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31+01:00")) - .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build() + .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31Z")) + .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31Z")).build() static final OperatorInput operator = new OperatorInput( UUID.fromString("8f9682df-0744-4b58-a122-f0dc730f6510"), "TestOperator") public static final NodeInput participantNode = GridTestData.nodeA diff --git a/src/test/groovy/edu/ie3/test/common/ThermalUnitInputTestData.groovy b/src/test/groovy/edu/ie3/test/common/ThermalUnitInputTestData.groovy index 98fef787c..2802dc2da 100644 --- a/src/test/groovy/edu/ie3/test/common/ThermalUnitInputTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/ThermalUnitInputTestData.groovy @@ -25,8 +25,8 @@ class ThermalUnitInputTestData extends SystemParticipantTestData { // general participant data private static final UUID thermalUnitUuid = UUID.fromString("717af017-cc69-406f-b452-e022d7fb516a") public static final OperationTime operationTime = OperationTime.builder() - .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31+01:00")) - .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build() + .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31Z")) + .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31Z")).build() private static final OperatorInput operator = new OperatorInput( UUID.fromString("8f9682df-0744-4b58-a122-f0dc730f6510"), "TestOperator") diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv index 9bda92718..a391c9108 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/bm_res.csv @@ -1,2 +1,2 @@ uuid,inputModel,p,q,time -44b9be7a-af97-4c2a-bb84-9d21abba442f,66df67d0-c789-4393-b0a5-897a3bc821a2,-1,-5,2011-01-01T00:00:00+01:00 \ No newline at end of file +44b9be7a-af97-4c2a-bb84-9d21abba442f,66df67d0-c789-4393-b0a5-897a3bc821a2,-1,-5,2011-01-01T00:00:00Z \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv index 99d35cc83..849ecd54f 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/em_res.csv @@ -1,2 +1,2 @@ uuid,inputModel,p,q,time -83429e73-49e4-4c47-9537-87cf05a68229,ba34ead3-6f88-4507-b087-90803af97406,5.561681,0.586,2011-01-01T00:00:00+01:00 \ No newline at end of file +83429e73-49e4-4c47-9537-87cf05a68229,ba34ead3-6f88-4507-b087-90803af97406,5.561681,0.586,2011-01-01T00:00:00Z \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv index c39bbf91e..7d1eb05ab 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/fixed_feed_in_res.csv @@ -1,2 +1,2 @@ uuid,inputModel,p,q,time -378069cf-3e8d-496f-b4ed-920023b4f99a,9abe950d-362e-4efe-b686-500f84d8f368,-0.18,-0.059163138932195374,2011-01-01T00:00:00+01:00 \ No newline at end of file +378069cf-3e8d-496f-b4ed-920023b4f99a,9abe950d-362e-4efe-b686-500f84d8f368,-0.18,-0.059163138932195374,2011-01-01T00:00:00Z \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv index 11408a27b..c3eba7a82 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/pv_res.csv @@ -1,1001 +1,1001 @@ uuid,inputModel,p,q,time -44b9be7a-af97-4c2a-bb84-9d21abca442e,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T00:00:00+01:00 -8e8d0a05-fca1-4f93-95cc-0dfcec786310,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T00:00:00+01:00 -6b61cf3f-6324-41de-8be0-879019a3079b,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T00:00:00+01:00 -60eb3de2-ea21-46b9-94e9-dc272cd19d12,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T00:00:00+01:00 -44bb9253-d58c-4660-ae81-fcc1327954a0,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T00:00:00+01:00 -3635d6f6-6715-45c6-b5ce-98f660ad891c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T00:00:00+01:00 -5099eb8a-9990-4560-a109-10f8261b85f7,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T00:00:00+01:00 -1ad088a5-0025-487a-9f75-02537393533f,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T00:00:00+01:00 -1099af24-962f-41cf-bdf9-c2acf1729376,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T00:00:00+01:00 -3d86170a-bc2e-4aa5-94b3-426dfea6ee7f,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T00:00:00+01:00 -96a71a5c-a5fb-452f-b7d8-c7f9bc272aa5,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T00:00:00+01:00 -a377f1dc-1bd2-4cff-a58b-7486e23c6dc9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T00:00:00+01:00 -5880b9e2-efc5-4c97-afb6-44545e3f81bf,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T00:00:00+01:00 -d591f523-f45d-40b0-a198-a66bd3bdbc74,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T00:00:00+01:00 -e0bcb4f5-b1db-495d-9557-efa867336479,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T00:00:00+01:00 -f261254f-f56b-47a7-a9a3-c0840e11ba8f,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T00:00:00+01:00 -f26a0a82-914e-4688-b866-de28b212a386,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T00:00:00+01:00 -7d7dc918-88de-43ad-a790-53c416f46797,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T00:00:00+01:00 -74b2660f-fcfe-4eb2-b56c-40be91848bcc,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T00:00:00+01:00 -52c6a5f8-8e01-4cca-9132-bfabc0b718e5,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T00:00:00+01:00 -56c8bd88-ca63-44e4-b594-6fe33441cfa4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T00:00:00+01:00 -5a60eba5-d525-4355-bc68-a5298d51650b,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T00:00:00+01:00 -19943147-03f6-4beb-96fa-24264ce8e908,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T00:00:00+01:00 -174454fe-64fd-4e59-b2f5-f411bd852451,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T00:00:00+01:00 -b44b522e-7972-4543-bc5e-907cb870b30d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T00:00:00+01:00 -5925e4ac-00d7-4a3b-8bff-910f3e4f9819,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T00:00:00+01:00 -8dc40200-f14a-487f-a254-8726c1cf2ef1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T00:00:00+01:00 -09060903-9219-4349-8c9b-9d0edddfecfe,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T00:00:00+01:00 -a8d2b42c-e470-4035-b6b0-53ef3cdcf2d2,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T00:00:00+01:00 -629da66f-6ac6-4776-b8c1-e18a386df72e,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T00:00:00+01:00 -23ec865b-38f8-4f13-8aad-961c8ad74e8f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T00:00:00+01:00 -ef911d9c-3555-4f26-b180-5d80e12dd069,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T00:00:00+01:00 -b57613ad-7e28-4dda-8f48-56b86a40a58c,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T00:00:00+01:00 -450943c4-03f8-4f1a-a044-fe5c44df429b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T00:00:00+01:00 -e486001c-3f56-4833-8794-24383b30b377,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T00:00:00+01:00 -af1cbe8d-3104-4078-bdf0-157aa3e31581,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T00:00:00+01:00 -3f851953-b903-4a8c-8b78-ab54af23c75a,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T00:00:00+01:00 -3b703d1e-dd2f-4994-beb6-8a2fd15feacc,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T00:00:00+01:00 -67ac51c6-d0d9-47eb-8078-f535bc3aea15,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T00:00:00+01:00 -601b047d-a136-4e41-9a2c-d2814df626c9,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T00:00:00+01:00 -f7c76dba-d353-4513-987f-7b0ea7590466,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T00:00:00+01:00 -5136221d-597d-4128-aa8b-b0a8d1029aad,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T00:00:00+01:00 -a65dbeae-a2c1-4ba8-89f0-2ee0061acfde,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T00:00:00+01:00 -71f37c51-7165-498b-a8d9-a9bca689c6fb,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T00:00:00+01:00 -65a1f97a-1fbd-4571-a912-3818b4f72372,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T00:00:00+01:00 -7607bf14-410d-4599-a4a3-c3d245dc9a98,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T00:00:00+01:00 -0c0f63a1-46a2-4275-a53f-8fe0b1773f17,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T00:00:00+01:00 -b9f0b50a-c71e-443e-a9be-c5b7c55c8fee,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T00:00:00+01:00 -22a82d3c-c782-4f1c-b275-5abb0f79d7d2,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T00:00:00+01:00 -d1dee914-0d4d-486a-94a7-7ff391f7af21,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T00:00:00+01:00 -a57c08e7-9f0d-4872-93bc-f37bc70d1265,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T00:00:00+01:00 -d906fefa-8116-48df-b045-6e7c0d229d93,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T00:00:00+01:00 -44664644-621b-464c-a046-db25ce02c25b,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T00:00:00+01:00 -b646f163-1ab0-4e40-8269-d498bf8bbe40,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T00:00:00+01:00 -3628f72e-74fb-4b88-93ae-7a530661a442,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T00:00:00+01:00 -ef66981a-7e7f-463c-9211-0b71fb69b104,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T00:00:00+01:00 -136dd74d-fa83-4d7d-8654-b0a4b8229cea,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T00:00:00+01:00 -075daea8-38e6-4b1b-a1a3-618a26b1132e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T00:00:00+01:00 -141b8ec6-e625-4a8f-9121-5454d0e30e31,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T00:00:00+01:00 -c2ed3c8d-5a65-4589-8753-b523fb415179,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T00:00:00+01:00 -4c0c48f6-f9fd-4c5d-9074-1a1902af9968,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T00:00:00+01:00 -da061ff9-9c9c-4b44-8279-b7ab641b39c4,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T00:00:00+01:00 -0487eb06-e820-4429-9e18-2bd2fc5f6680,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T00:00:00+01:00 -7bc46274-fe3b-4564-b68b-b9c8f33ab90b,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T01:00:00+01:00 -7ad3cb3a-0c0c-481f-a4a5-03db4abb4434,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T01:00:00+01:00 -a7ab650e-18c2-4064-8623-b3a41e75ce38,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T01:00:00+01:00 -0bc9cf60-8b81-4413-8d10-30bf5349b1a5,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T01:00:00+01:00 -08ccba68-730e-4b03-b16a-035a56602c67,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T01:00:00+01:00 -a01470e7-cc89-49cd-8c67-ad4ee62c44d5,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T01:00:00+01:00 -d0ca11ba-f106-4922-a7a8-9bca0c45c87c,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T01:00:00+01:00 -8ae6f259-3405-4004-820b-e019f55733be,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T01:00:00+01:00 -675a7c2e-535b-47b2-848a-c0c7d1aab3f2,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T01:00:00+01:00 -5bcdda82-3942-4112-8e61-f70804ffc672,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T01:00:00+01:00 -6441e7ea-f348-4a45-9e13-6b0970da8799,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T01:00:00+01:00 -f93e8bd9-e45b-4f9a-bf47-e2e643d6c56e,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T01:00:00+01:00 -99fac5a8-2ff5-4f4c-a0b1-29179db60471,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T01:00:00+01:00 -35150000-fa06-4b11-b2a0-db4dad038fd1,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T01:00:00+01:00 -e8e4f1a2-8f6e-433e-858f-f2c1d3aafb5f,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T01:00:00+01:00 -0ab340e1-b22e-4941-a597-348a51fa20d0,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T01:00:00+01:00 -6b3d601a-9641-46fd-9264-e47fa58f8329,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T01:00:00+01:00 -e9c96f7b-b2f4-42b3-a90d-2dc6d975fb4b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T01:00:00+01:00 -0501055b-ed12-4d9d-bf2b-d11c807aae02,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T01:00:00+01:00 -bc6bedfc-2cf0-4958-a144-f339e2c60757,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T01:00:00+01:00 -09a3387c-518a-4292-af47-3663cdb58dfa,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T01:00:00+01:00 -b0a5c71a-5d30-4dd0-97a1-b175c4cf86b4,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T01:00:00+01:00 -4726db10-9045-4361-a071-79cb31005fa4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T01:00:00+01:00 -ae1db99a-5bf3-45ac-a404-6231fe2f498b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T01:00:00+01:00 -d1a4a9ee-c45a-4c7f-956c-ad9e9d45c7bb,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T01:00:00+01:00 -17a16e24-a0db-4c8a-8af0-351d735a2cb9,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T01:00:00+01:00 -6f900e13-428b-448d-b2e4-4071b417d8dd,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T01:00:00+01:00 -e86a8a0c-ac95-4bf4-86e3-f1f1b2e3a798,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T01:00:00+01:00 -fda95825-2c65-45b6-a528-f8acee2bdf22,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T01:00:00+01:00 -012e5261-549a-41e0-a1e7-9e4eeda3f1e9,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T01:00:00+01:00 -18158a06-cf4a-4428-8e3f-43eb17a5a5d5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T01:00:00+01:00 -3d89846f-ea41-4c8c-af10-8f864d163af1,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T01:00:00+01:00 -b842c04e-aede-4a2e-8f27-e30726049749,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T01:00:00+01:00 -b8f17f01-2da6-40e3-9ab5-426e2a2eeca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T01:00:00+01:00 -5a4cad41-9835-482b-820b-00e3cc287c63,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T01:00:00+01:00 -1124b4bf-4cd2-4b04-b8a9-7655559a1811,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T01:00:00+01:00 -c6a421f3-b9a6-4337-a196-899446e9c47b,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T01:00:00+01:00 -a15d378f-844d-43ba-beb4-65e4c43937b2,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T01:00:00+01:00 -24326e9c-dcdb-426d-b848-8d8381381bca,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T01:00:00+01:00 -f8de8998-584c-4e36-9167-b6931cc853a4,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T01:00:00+01:00 -de04eebc-44ac-405d-a23e-59955bd1eaa7,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T01:00:00+01:00 -e7e507a5-0843-4f20-bbd5-ee19c6ddcdab,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T01:00:00+01:00 -e36b27ec-97c5-4d1f-869a-1eb6a2790a3d,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T01:00:00+01:00 -09b3e143-cc6e-4115-9b0a-fcc5b7d35a8d,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T01:00:00+01:00 -b8bc69a0-603c-4bce-a97f-f84f664bf361,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T01:00:00+01:00 -4d1f990a-ebaa-43b6-9c53-da233488d3f6,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T01:00:00+01:00 -6d41588a-358a-449d-afaa-c2dc9aea21a4,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T01:00:00+01:00 -60f61233-6031-4b28-9e01-dc252af02c46,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T01:00:00+01:00 -8ba11fdb-5167-4f38-b8a3-e7def218b781,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T01:00:00+01:00 -e44e638e-aa1a-41f5-9531-c884851e7dd7,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T01:00:00+01:00 -edb97c6b-fa7d-4003-8707-c90d01072193,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T01:00:00+01:00 -4cc27834-b178-416a-a1e0-a6ebc49a3c3b,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T01:00:00+01:00 -49caf917-fdc9-4db2-a86a-f5c0f022c98d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T01:00:00+01:00 -dc8ae1ff-258f-4cce-9b89-5ba708107e62,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T01:00:00+01:00 -45d776dd-8dcb-4079-b09e-223afcd7a769,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T01:00:00+01:00 -205d02a7-cafc-4e0e-9af9-db97a6301405,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T01:00:00+01:00 -85524587-5402-4b4b-9211-75edb37e6006,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T01:00:00+01:00 -c7b058e9-33a5-41ee-87b3-298351b056be,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T01:00:00+01:00 -84c32912-70f0-469d-be32-c710ee59aa46,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T01:00:00+01:00 -c806565b-acc6-4edb-973b-052abf0a46cb,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T01:00:00+01:00 -2fa9ce5d-1439-492f-8cd3-fee0bbc68b16,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T01:00:00+01:00 -fef5db89-91ce-4a83-a33f-bcf53669845c,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T01:00:00+01:00 -cdaf74e1-145b-4f0e-b910-08e7ceced64e,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T01:00:00+01:00 -457987f3-90fa-40e8-b1d8-a3c5e192d5c9,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T02:00:00+01:00 -8e3c1eda-4b7e-4b4b-8f83-80667f030165,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T02:00:00+01:00 -b1d866a5-ddc1-4423-b519-bad450b5c7bd,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T02:00:00+01:00 -7271f13c-9812-48bb-8de4-9d647ac1b698,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T02:00:00+01:00 -ec05c995-ac20-4342-9327-dcd3974be5b7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T02:00:00+01:00 -52155534-eec3-4fa0-bedc-324175b04c4b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T02:00:00+01:00 -213e5c6a-b402-4017-b56f-19a96a64bc96,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T02:00:00+01:00 -64b868d7-c3ed-49f1-b4fb-18bcfbc745c5,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T02:00:00+01:00 -4087a152-9b40-4053-8808-a1530fe12407,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T02:00:00+01:00 -0cb19f45-8486-4419-81eb-1d3b738e7062,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T02:00:00+01:00 -8919caee-743c-4e71-9a7c-7c9747b12360,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T02:00:00+01:00 -be3542a7-4f4f-4a7f-bf61-9e622829b8aa,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T02:00:00+01:00 -ce3d41e8-5833-44f4-90b2-6f3c5e3b86ca,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T02:00:00+01:00 -046cdcc4-bb39-4b02-9563-c95ab7328aa7,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T02:00:00+01:00 -5bf3c8ab-e1d4-4bc5-b3fc-840044df0f26,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T02:00:00+01:00 -0f6603c5-ad3a-48ae-8b7d-254b82a52807,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T02:00:00+01:00 -c00ee42e-0072-487d-8259-6b9851b3214b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T02:00:00+01:00 -fc31f33d-23ad-4fb5-92f1-1ad727c27257,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T02:00:00+01:00 -55479234-7fcb-4b60-92d0-61b4a20cb6fa,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T02:00:00+01:00 -3c70dd92-5d16-4a58-8a36-d44b7c51e1f1,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T02:00:00+01:00 -aa52ce04-972c-43f2-9a5b-5af0ce030591,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T02:00:00+01:00 -fcd39857-05ba-4aa0-a57f-0f4b4b91a8f2,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T02:00:00+01:00 -791e1a6a-7205-4d10-8958-b53e9a0126d2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T02:00:00+01:00 -9870e86b-b950-4c36-8dbd-2e641cbecb1f,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T02:00:00+01:00 -0f8acc8b-e0ae-404f-9aec-9fc72612e9b0,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T02:00:00+01:00 -64778b51-f31a-4786-9e7d-a7e8f051da55,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T02:00:00+01:00 -5a1dafc2-2bec-4501-90ff-66755d0f1712,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T02:00:00+01:00 -4f853a1c-6b83-420f-ae42-766dd3c1dc46,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T02:00:00+01:00 -1a28c03f-ac0d-48ba-ab75-9334ef08817e,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T02:00:00+01:00 -7f2449b6-a339-4033-a158-5d3cb68a84ae,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T02:00:00+01:00 -349854ab-5124-4fe1-907b-b221783d587e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T02:00:00+01:00 -4a4832e9-04ef-47a7-8dae-b7f9d13ad840,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T02:00:00+01:00 -7bdb6c8b-5a24-455a-b3ae-803fee3ea7bc,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T02:00:00+01:00 -2dcee1d7-524e-476a-b354-34478b1aad13,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T02:00:00+01:00 -85109592-6ca9-4b5a-8b46-119db57035d5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T02:00:00+01:00 -ab2cb2a4-1af5-40ef-b923-f25d85a0f018,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T02:00:00+01:00 -659c141c-183c-44d1-8bc5-b31a7b336b76,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T02:00:00+01:00 -4bb4aa08-6aa7-4560-9448-61352050135b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T02:00:00+01:00 -f8f6eb50-ac57-40e3-9d1c-094aa4600159,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T02:00:00+01:00 -01dbb78a-24cc-423f-90a4-08d0453277df,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T02:00:00+01:00 -86c0b507-4b41-43f1-b864-178d25e8367a,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T02:00:00+01:00 -4005f10a-053c-472c-8ccf-ee1a1f50dca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T02:00:00+01:00 -1cc5b942-adf9-499b-bb5f-44715c1c4487,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T02:00:00+01:00 -0d5ae931-ff9d-4fd5-8726-6321153582e2,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T02:00:00+01:00 -f666b393-3b1a-4ff7-a45b-1a41595e4b1f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T02:00:00+01:00 -71e982a3-d5d5-4e6f-8396-3dfd7dc9ea1d,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T02:00:00+01:00 -ebf49b6c-6537-4a70-b025-0441492ec266,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T02:00:00+01:00 -7477b442-ed68-4c5a-9509-d4a65b08b146,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T02:00:00+01:00 -9bfc1fb6-e4e5-4176-b56c-715838fd1143,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T02:00:00+01:00 -271151f2-0b2f-498e-8c08-9aa555a6d5b2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T02:00:00+01:00 -5fb06ecc-6507-42d8-bb6b-c8abcd001c79,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T02:00:00+01:00 -592911aa-7cf1-432f-aba4-d7002203a38a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T02:00:00+01:00 -0204e6e3-4183-4bd5-8ebc-6812315b4e44,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T02:00:00+01:00 -db2b5619-c03e-410d-8d10-ad8f3ec34cde,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T02:00:00+01:00 -46cba61f-9812-4459-a321-a61939e34483,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T02:00:00+01:00 -51da6134-1fa5-47c5-8fe8-58ee122fc58a,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T02:00:00+01:00 -b2a307ef-1f3b-4963-abf2-1350126dc9ae,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T02:00:00+01:00 -564e7f90-4e65-4c2f-a1c8-46c2f35f397d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T02:00:00+01:00 -63be5bee-13eb-4289-bfc4-95bd54242a26,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T02:00:00+01:00 -e148019e-f5fc-4450-9138-3e3da793345a,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T02:00:00+01:00 -1ff453a9-208f-49a4-85fa-837c8877a321,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T02:00:00+01:00 -2dd4f6c8-c2a2-40f6-ba71-71ea1cc1aa1b,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T02:00:00+01:00 -9e941998-80e2-475e-a0ab-88a4008c09db,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T02:00:00+01:00 -86d64cd6-3b33-4dc1-8568-89a789c6bce4,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T03:00:00+01:00 -254099c4-d16c-4340-9f01-8f0753ab46d3,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T03:00:00+01:00 -5175b2e6-4b62-4845-b832-34b034712e24,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T03:00:00+01:00 -0fe6cbc3-573a-4d5f-bf16-22647037b390,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T03:00:00+01:00 -80b926ea-858b-4da7-8923-6b353d076454,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T03:00:00+01:00 -146099c8-644a-4faf-84bd-a533fc9b3ac5,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T03:00:00+01:00 -30187fd7-18c9-40dc-8380-5c622820a76f,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T03:00:00+01:00 -5cddf7f1-a17d-4fef-a89f-3ff3b83502ad,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T03:00:00+01:00 -e4464244-fbeb-4f5e-9483-35b2b101ff40,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T03:00:00+01:00 -ecb2b775-44da-4df2-a16d-e04c82eda623,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T03:00:00+01:00 -9d942e4a-a7aa-4444-89ba-69e6515787ba,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T03:00:00+01:00 -d6f93542-d08a-4664-a936-64dc7fb24864,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T03:00:00+01:00 -15f2191b-a4af-450f-923b-80a07c766882,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T03:00:00+01:00 -384fcbae-b457-4a14-8aab-d5f26441a486,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T03:00:00+01:00 -d9e899db-1559-4c62-ae16-67f6e8c52367,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T03:00:00+01:00 -3aca1db9-e5f5-49d6-9c43-7719dcbc42d6,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T03:00:00+01:00 -ced1dc35-57c3-4889-9ea5-a17d852dbc74,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T03:00:00+01:00 -0c29af37-6848-4074-95cf-095af97f9722,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T03:00:00+01:00 -8adfde41-010e-40b8-b0c4-206b5a2084a3,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T03:00:00+01:00 -7fef0a14-40d6-4c7f-bbc8-13502a725c72,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T03:00:00+01:00 -62a825cb-87d3-4da9-ad86-73051508b30a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T03:00:00+01:00 -19b31273-3cca-4475-b3a8-815e73f755d7,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T03:00:00+01:00 -40c68cd4-a7b0-4511-9b00-bcf7cd4f8fdc,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T03:00:00+01:00 -381241eb-2d23-4b06-81c5-ae6b54d59515,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T03:00:00+01:00 -2f8c88a2-85da-4c9b-a557-9f0268d5bc17,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T03:00:00+01:00 -74b37dca-bf44-40b1-9850-c91ab25b7ede,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T03:00:00+01:00 -4f389d3c-aad4-43ff-9963-b0bc53b2e603,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T03:00:00+01:00 -67eec293-8323-4e46-ac23-1eebb8bfc3ef,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T03:00:00+01:00 -a189618c-fdfc-44a8-816f-fcc9fe63e3fc,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T03:00:00+01:00 -ef5670e4-9249-4c6b-8993-bf094b406654,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T03:00:00+01:00 -7b815ea3-f1d5-4f3b-8163-25147dc291bd,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T03:00:00+01:00 -bb03de3b-ebfe-45ce-96f9-e9d8003db778,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T03:00:00+01:00 -b71b0c94-e6c7-4b4b-b431-2ba1b7e96d77,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T03:00:00+01:00 -3dd245d5-0c20-4176-b97e-bf1df97f9575,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T03:00:00+01:00 -6943a0b9-27ff-4391-8d9b-973561a51fbf,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T03:00:00+01:00 -0fb10da7-ee09-41a1-85fa-2f6b3683fc18,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T03:00:00+01:00 -9bf17c80-74d3-4502-98d6-5accdbc054fb,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T03:00:00+01:00 -afea6616-cb97-4f4a-8de1-f49ae0d57b8e,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T03:00:00+01:00 -283b5bb9-d497-4559-b778-0de17eb3cff4,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T03:00:00+01:00 -04a9ad5c-90a8-4177-aa28-4235dda7699d,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T03:00:00+01:00 -3e7a682f-2dab-40a9-b38a-697eeb6e20fc,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T03:00:00+01:00 -796ad211-8a63-4a6d-9c8c-f1e63ddec31a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T03:00:00+01:00 -91fe31ad-ff8b-42d3-bca4-543baa7043d2,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T03:00:00+01:00 -ad2071e9-cc06-4308-bf96-3f3dcd98773a,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T03:00:00+01:00 -841cdc4f-7dc1-4266-bd30-3b496294e816,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T03:00:00+01:00 -6a8a58f6-93e6-4557-8475-c497348c2ad6,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T03:00:00+01:00 -719404a2-39bd-4d7a-b087-48b765d02c72,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T03:00:00+01:00 -fbecbdf3-3942-4f57-8cf4-9e7784a79396,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T03:00:00+01:00 -0ca30e1a-a4fd-4c07-82aa-57dd33217361,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T03:00:00+01:00 -8c500a75-eacf-49df-b04d-bad3b89036d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T03:00:00+01:00 -a406fb6f-5826-452a-9fe6-020a20f96380,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T03:00:00+01:00 -7a6c3d84-3708-42cd-a384-b77d1059ff2b,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T03:00:00+01:00 -15ef71fd-e6d8-4cb4-9b83-22f7ec204cd2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T03:00:00+01:00 -2c879dd4-1795-442c-90c2-af7bd92d54da,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T03:00:00+01:00 -3b0f2973-d964-4441-a30c-ec45d88e6ee1,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T03:00:00+01:00 -6466913d-1d00-4fff-b83e-16803583457c,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T03:00:00+01:00 -cee71023-80c0-47d1-9e1f-c666e99d9858,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T03:00:00+01:00 -9a2a9bfa-4d96-49b5-a9c5-268a7545a069,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T03:00:00+01:00 -64722661-a14c-44e4-8ada-d6dfa15e8dff,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T03:00:00+01:00 -bbe68a3f-8603-483d-9573-74b111603754,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T03:00:00+01:00 -6faba33e-f160-4a93-89f6-013384991315,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T03:00:00+01:00 -2dc499a3-c9a1-4c5b-a10c-d1b829e1a547,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T03:00:00+01:00 -6ea5e4ba-339c-4751-96e4-805a1307e7f5,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T03:00:00+01:00 -676925d5-b40e-44d6-8f65-c43d8eb114cf,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T04:00:00+01:00 -0f3b0096-08bf-4e4e-bc12-49f3aa8ef4d0,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T04:00:00+01:00 -98dead17-1472-4929-980c-b6f881cc8832,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T04:00:00+01:00 -6001a07e-66a6-4a95-9c07-e42ef1e8dbd2,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T04:00:00+01:00 -98bfe56c-b75b-4f15-b313-817de000752a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T04:00:00+01:00 -908c2c1a-0d26-44a0-aa7b-0a48a5465f03,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T04:00:00+01:00 -9c6406e5-062c-486f-bb2b-b00c4f54c6f1,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T04:00:00+01:00 -8bebafdb-8247-430b-83e4-2bd0ecb77886,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T04:00:00+01:00 -7f860083-6222-4996-a19a-17fc8b2a4ade,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T04:00:00+01:00 -53c0b4c5-7609-44ed-880f-1a48f6dbd44a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T04:00:00+01:00 -09dd0bda-867e-450c-9f32-90ce7597250d,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T04:00:00+01:00 -276730de-4931-43be-9c9a-c142521b4754,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T04:00:00+01:00 -8a5373f9-9584-472e-a1a5-6b8be548aea5,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T04:00:00+01:00 -528a2a82-b1c4-4b9b-8261-40f356988096,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T04:00:00+01:00 -6162bc79-1d8d-4dc4-8f5c-c927c32a633b,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T04:00:00+01:00 -47888254-63d7-4df7-a338-5a6c923af92b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T04:00:00+01:00 -81155a4d-a3b6-4338-af2f-87dfbe373f0c,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T04:00:00+01:00 -fd8d4b30-fa0f-4a56-8340-c55b9a73c7bf,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T04:00:00+01:00 -5eb05bf4-ebfc-4eef-9285-bb68afe8757a,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T04:00:00+01:00 -e0925e3a-5327-410b-945b-afd8e3dbcd5c,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T04:00:00+01:00 -046f3011-a2ff-460d-8518-7492ea836043,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T04:00:00+01:00 -f2e4967d-15d4-49f2-a5c6-52911910ccc6,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T04:00:00+01:00 -79c42c82-5f37-4314-a243-6424930a7995,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T04:00:00+01:00 -837793a1-3f32-4fe8-b3b5-58cc058c9a82,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T04:00:00+01:00 -740bacd3-8f69-4e01-ab44-967cac9e4c4b,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T04:00:00+01:00 -218dad04-e639-42b5-8576-2f7301679b07,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T04:00:00+01:00 -3c29a32a-a973-4aae-a0e7-9bae913e7fe0,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T04:00:00+01:00 -39622cd8-e011-4ea3-92a3-13e6562aa32c,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T04:00:00+01:00 -59f2f028-32a1-4162-b581-2c903fb126ed,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T04:00:00+01:00 -3848fabb-fdc5-472e-9e02-7e076b831cf6,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T04:00:00+01:00 -220bf1d7-a75e-4279-a8a6-e37c1bbdf7ab,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T04:00:00+01:00 -a8bde719-b2a5-478c-af54-79112d7e2a80,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T04:00:00+01:00 -e4f17662-ff29-4613-996f-9a37c5de84d1,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T04:00:00+01:00 -2b0e1e3a-d653-4414-a181-fcd87d03a9ae,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T04:00:00+01:00 -d77a6f7c-6855-4cc2-9737-7bf662cd97b7,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T04:00:00+01:00 -09f9317c-07c9-4795-8b51-3e9c72f64597,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T04:00:00+01:00 -35a7a944-fe84-437b-855f-3a12894fc45a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T04:00:00+01:00 -06768482-5821-4bda-9ffb-56451d13b8f9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T04:00:00+01:00 -bea63631-4c99-4c8f-a3b3-9d76da2e0aa9,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T04:00:00+01:00 -fcb04b95-eecd-4304-bea7-e94dabfb7cca,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T04:00:00+01:00 -ec4ee8de-da30-4faf-8351-6a0f2c16d36e,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T04:00:00+01:00 -508dd0b8-1287-438d-b605-7bd66230591b,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T04:00:00+01:00 -3c34bffc-7d19-4eee-8288-c532d1701bc6,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T04:00:00+01:00 -a0310151-c69f-41e9-8f2a-ecf6080a7853,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T04:00:00+01:00 -bd26c9db-288a-438b-9d68-79d77fdf958b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T04:00:00+01:00 -71c16b81-f7b5-41f1-8669-da1825c22436,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T04:00:00+01:00 -0d74b98c-6a45-4f13-a859-c868662d4d1d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T04:00:00+01:00 -62168910-673e-4e0e-aa64-9aee8afe8670,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T04:00:00+01:00 -d70fc859-696e-48fd-909d-724739c7cfc3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T04:00:00+01:00 -74795785-f088-44d3-aec4-d96846998cfa,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T04:00:00+01:00 -8b828481-dadc-4086-83a8-bf7368178404,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T04:00:00+01:00 -670d6859-384d-410b-ae57-8939e4f31de0,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T04:00:00+01:00 -a300f8a8-ca21-4869-816d-e23f2e5bbe4e,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T04:00:00+01:00 -bf6d04fc-c74b-4e68-ba31-f9009c65ee04,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T04:00:00+01:00 -9a3b8112-2fd0-4983-b1ee-135f369fffd5,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T04:00:00+01:00 -0ee31796-f8ed-4ab4-94cb-b195815a8e54,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T04:00:00+01:00 -125356ea-7674-4b46-8cdd-82e9e9ea6989,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T04:00:00+01:00 -1ce4151b-524d-4c24-bd29-9be4cd7188c1,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T04:00:00+01:00 -d972cc16-0be9-4f13-bc7d-ba3dda0cea88,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T04:00:00+01:00 -a9408131-f6ab-4ed9-bbbc-bb4b917e2573,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T04:00:00+01:00 -766cf4ca-0411-4455-b550-a8ccb1bbde0a,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T04:00:00+01:00 -2c429cf4-a390-4d64-a743-87e934136007,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T04:00:00+01:00 -abbd5745-d760-4df1-83aa-3e9c411cd0c8,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T04:00:00+01:00 -32089ce7-75c6-4f34-90d0-bf1da9c376ba,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T05:00:00+01:00 -a9899fb9-7cef-4d02-b461-ec721ec53918,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T05:00:00+01:00 -f726729d-4cde-4448-b8e0-f1882c060512,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T05:00:00+01:00 -b7ac94d1-8617-41c7-9eab-c4682632d71c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T05:00:00+01:00 -66c6a32c-2840-4b25-9d28-fd82db951e96,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T05:00:00+01:00 -13c21b23-5647-4eea-83be-f2f222e2d02b,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T05:00:00+01:00 -818e5c39-d847-41a9-b68b-55524facd0f9,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T05:00:00+01:00 -e45bc7de-8273-49b2-b241-e0f3140a48fc,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T05:00:00+01:00 -b553a80a-dbf3-4e5b-a13a-6d4953f6f746,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T05:00:00+01:00 -f03b1619-f933-41b0-8f4e-18a15b55cfd6,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T05:00:00+01:00 -7efac73b-23d0-4079-8113-d9fc9b98abde,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T05:00:00+01:00 -59e25849-4832-4d7d-9416-418a9cc87da2,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T05:00:00+01:00 -5b24445c-f958-49f0-9e48-05425cf49945,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T05:00:00+01:00 -e1f4faad-49e1-4ce5-8d23-eb7d28a77977,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T05:00:00+01:00 -819657a9-8316-45b1-9436-20e00106ac1f,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T05:00:00+01:00 -628b970a-8fd9-4864-87d7-317488b78ed4,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T05:00:00+01:00 -6ff8027b-a8bf-4219-b676-0e300a368637,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T05:00:00+01:00 -9a931fe4-f291-444b-85e9-93b6b66627c3,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T05:00:00+01:00 -dd4b0481-0722-4d5e-b54d-1e3502c0a7f7,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T05:00:00+01:00 -e3d313dd-f02f-43e6-b603-b4f3bd30f703,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T05:00:00+01:00 -54485483-c330-4252-850f-cac72880333d,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T05:00:00+01:00 -72d10c34-9b34-402f-9263-b6dadc3e58ee,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T05:00:00+01:00 -29a676d2-89b9-415d-8e46-ec3f39f19857,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T05:00:00+01:00 -cef769d8-9b7f-4ea9-b850-420e4239c84b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T05:00:00+01:00 -121cea72-07e5-4d36-af59-73924234a621,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T05:00:00+01:00 -84173f4c-4fc8-4732-a9c5-086e9f967925,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T05:00:00+01:00 -a035e397-5497-43d4-8cf7-a89c0feedac0,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T05:00:00+01:00 -7573a369-cede-4d76-8762-c09809df617e,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T05:00:00+01:00 -9b4360b5-d5ca-446b-b9e0-135e30ab249c,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T05:00:00+01:00 -7c2e2ecd-bd3e-438e-acbc-701dac36565f,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T05:00:00+01:00 -3eab094a-f8e0-480b-80fd-0ce01ed12c91,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T05:00:00+01:00 -3348f3f2-d438-4e49-ae84-bb4f18bf123b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T05:00:00+01:00 -5af3ed79-e08e-4a35-a24e-22fd44868148,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T05:00:00+01:00 -bd79302c-5696-43eb-a782-bbb5bb351a4b,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T05:00:00+01:00 -68caa148-603e-46f4-bb58-de88332acde5,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T05:00:00+01:00 -a0e412ba-95b4-4d93-a36b-6803f9e16a34,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T05:00:00+01:00 -e2741764-d929-410d-b692-ee6fad8adf44,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T05:00:00+01:00 -75883d66-067f-42f4-9060-ff24c3146445,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T05:00:00+01:00 -5843dba3-c0be-4f25-b5f5-640ead46ae4f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T05:00:00+01:00 -cc5577e8-c7f9-4c6d-8f31-a7dd994e4fe8,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T05:00:00+01:00 -9ccb3218-3dcd-43bb-8225-9f948b35129e,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T05:00:00+01:00 -45b375e7-b81b-48b6-8789-d649e69966c1,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T05:00:00+01:00 -2a6c751c-ce6e-4c83-ae30-fe508b8ce267,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T05:00:00+01:00 -543e78ea-9969-44d0-94b9-03fc1df590a8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T05:00:00+01:00 -a06621a0-6319-4756-a4ce-081c7cd8f3c4,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T05:00:00+01:00 -8ca9539f-d9b4-4e6a-8f2f-56e7a162fcc5,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T05:00:00+01:00 -64caca41-9385-4607-a673-05de95ec0fb2,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T05:00:00+01:00 -10edd6f6-d8b5-4af8-a90b-f7d042f6b296,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T05:00:00+01:00 -d693e346-72b0-4bea-8cb0-bebfe1a17eb7,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T05:00:00+01:00 -c3ac21a6-9cd4-4cd9-a4ef-8a130b70519a,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T05:00:00+01:00 -25d4b1d6-3294-4b96-9a95-ec9ee3212e70,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T05:00:00+01:00 -d03f017c-225f-4732-b721-e4d4b7962ea1,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T05:00:00+01:00 -8d880a9f-984e-4dca-b38e-67c24479d2d7,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T05:00:00+01:00 -a5d9f2d9-6356-4da1-b270-b7bd8f6857b7,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T05:00:00+01:00 -a751c240-34aa-45e2-a2a4-065980ce7532,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T05:00:00+01:00 -089f1725-c788-4c3e-8e60-29638637fa25,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T05:00:00+01:00 -71c988d4-6ba4-45eb-be0d-412da9cf7ebf,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T05:00:00+01:00 -9fe99b36-8562-43fb-93ca-769e3c7dc9a8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T05:00:00+01:00 -cfe3ce98-c8a3-4752-af70-5bf0e52218b7,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T05:00:00+01:00 -2bd5c0f7-825f-492c-b2d4-c5566d6ab5ee,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T05:00:00+01:00 -8728a37a-50de-4eea-ae34-e94892665455,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T05:00:00+01:00 -337c53b7-33ac-4ef9-abbc-38a9931d4a36,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T05:00:00+01:00 -cebe1845-ad35-41ad-b2bf-d1a495c582e8,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T05:00:00+01:00 -afdebae5-48eb-447e-a978-6094bea32701,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T06:00:00+01:00 -8bbbe46f-892a-42df-a825-b7ae1f589aaf,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T06:00:00+01:00 -81bd8d01-cc11-4cb8-9fd6-29a48136e824,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T06:00:00+01:00 -8d09dc93-4722-4861-89e3-6b5aeb53dc4e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T06:00:00+01:00 -6e14e3ce-8c8c-4408-bb3f-d65e51686991,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T06:00:00+01:00 -5ad04811-0747-4688-8869-840ecced07e2,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T06:00:00+01:00 -f13f56f4-8e10-4f9a-ab38-8a563f49e0e1,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T06:00:00+01:00 -364be3f8-6cd8-4a0e-8a07-6479df19adf6,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T06:00:00+01:00 -8115ba2c-9dcd-41d6-bf06-3a89b4e3a524,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T06:00:00+01:00 -30f7598e-05ad-4ac3-abf9-5b5e99ea4f7f,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T06:00:00+01:00 -cb8bfe5f-4ba3-4672-9297-3a8ca7a8d2cb,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T06:00:00+01:00 -0927a20a-e543-4cd2-a0ec-5bc881a29d1a,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T06:00:00+01:00 -63867846-3a66-45a4-8db3-c87644aef191,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T06:00:00+01:00 -f09da194-2c5c-4d0d-8198-fd19528a7ecd,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T06:00:00+01:00 -ca9f4176-01f7-47d6-9ad4-bfea63c799ec,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T06:00:00+01:00 -cc7573dd-ad4e-4934-840b-d7f14abcc031,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T06:00:00+01:00 -9418f2ec-396b-4d87-b5d4-e7709327e019,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T06:00:00+01:00 -40ac858a-db87-42ed-ac6f-1c90ff4606d4,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T06:00:00+01:00 -1652affa-0df2-447e-af4c-f210c4847d5d,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T06:00:00+01:00 -a11a115a-741a-4be2-ac6c-c26953847891,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T06:00:00+01:00 -38ce2aef-7420-445e-808e-4bfe988d01a6,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T06:00:00+01:00 -dbb96938-9b40-4845-a534-a87da40851e1,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T06:00:00+01:00 -f13af177-ea95-49ac-8cec-de9094b19002,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T06:00:00+01:00 -d40d4c46-d5d7-454d-9338-e72b2b299b09,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T06:00:00+01:00 -2aa22bd8-2ea7-48c4-b108-60a1f40d224e,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T06:00:00+01:00 -ab2f25b6-10c5-459b-bbca-d1f81ab1209e,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T06:00:00+01:00 -25999361-1317-40ba-a091-bcc24cc0b3f6,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T06:00:00+01:00 -009d7fcc-6326-48f1-b5f8-e49d8a7e2447,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T06:00:00+01:00 -049eedf6-fe62-46d7-a920-84d0832d39e8,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T06:00:00+01:00 -4fe90490-82c5-4a80-9e76-df40bdbcb116,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T06:00:00+01:00 -68e3a4cc-77ec-4a01-8707-52430e7cf9cb,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T06:00:00+01:00 -b68ce3e9-189f-4de5-aade-a5b460bd25ad,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T06:00:00+01:00 -98f4d11e-678e-4da1-b798-2d5329e33027,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T06:00:00+01:00 -57066b86-38d1-4f8a-8781-4925e9d59cb2,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T06:00:00+01:00 -5fa995e8-25d4-4bcb-a2ee-68822870b733,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T06:00:00+01:00 -b27b2229-22b2-408b-9f2b-d16a77c19788,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T06:00:00+01:00 -1ffbbcf3-8d3a-4415-b68a-f8ade890b1c0,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T06:00:00+01:00 -960be3e5-50d2-46b9-8c58-8b50f012eb05,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T06:00:00+01:00 -2cc5a3af-220f-4df7-b3c2-158253a02e30,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T06:00:00+01:00 -7b147530-3016-4abb-ad79-ec708129569b,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T06:00:00+01:00 -081555f8-e367-471f-9b2c-d89acf66033b,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T06:00:00+01:00 -86a151de-dfe8-4520-9c38-b3fc52f52058,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T06:00:00+01:00 -26963ead-4fe0-43fc-b3ba-16fe181be500,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T06:00:00+01:00 -cca42155-baa3-48e2-b867-619c4f175e77,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T06:00:00+01:00 -f089ff4e-e0e2-43eb-b0dc-f3c205581f18,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T06:00:00+01:00 -8d56bda0-1a22-4eef-b5dd-ace45ada00ac,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T06:00:00+01:00 -4e4cc614-900d-4621-b6fe-5c07c67cae34,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T06:00:00+01:00 -5ac53f9b-2564-4eb7-bdd6-58019cdb5a61,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T06:00:00+01:00 -0f06f12a-f5d8-46ec-b265-9bee2f8c5846,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T06:00:00+01:00 -b97b7e9e-429e-4a23-bebe-69ea31feca97,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T06:00:00+01:00 -aac2ff11-883a-40b4-ad77-88559164ce23,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T06:00:00+01:00 -a790304b-9c5a-48bc-8e68-0916564fdd56,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T06:00:00+01:00 -3324ac08-463d-4e40-a8cc-dd7f45ec809b,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T06:00:00+01:00 -c470678f-612c-4452-bb7f-56cf093aad70,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T06:00:00+01:00 -d90a93d4-b671-443f-a699-db8f4db4f5d4,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T06:00:00+01:00 -bcc18201-4d16-4912-9ff0-91caf2ebfb93,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T06:00:00+01:00 -fa4978ef-5293-4718-81af-2151f6b7678b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T06:00:00+01:00 -17120434-cc9d-4c7d-af7d-1593392e28e6,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T06:00:00+01:00 -ca15e172-e7ff-49ca-8532-619aa60e167b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T06:00:00+01:00 -f1ed27ab-2f36-480d-8bc4-513a1021a37c,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T06:00:00+01:00 -554c2d33-4a26-42fa-b0a6-15d378269cc5,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T06:00:00+01:00 -4ae9d3aa-280b-44a2-9840-6613c658c6eb,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T06:00:00+01:00 -6fb39e20-ff7a-42b4-9757-8a35ac16de10,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T06:00:00+01:00 -e81f3b99-0276-41c4-b6b8-b45d8b5a9e62,83f68d87-a893-4e7f-b21d-4874929f927d,-1.13961161158454E-05,-5.51939094420283E-06,2011-01-01T07:00:00+01:00 -94aa2a2f-8b0a-46ca-a998-c0b9dce70fd5,0818deae-c7d9-4252-ac4c-f147004e5752,-0.001192299056807,-0.000894224292605,2011-01-01T07:00:00+01:00 -7b66a1f7-44e4-47c4-a7c1-b06e95c952d6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.001111616370255,-0.000833712277691,2011-01-01T07:00:00+01:00 -7759edfd-44e2-4f4f-837a-6bdf281703eb,819018d3-4601-4c39-9d41-4a911572d406,-0.002040379129948,-0.001530284347461,2011-01-01T07:00:00+01:00 -bed18e4f-e57f-44e1-8147-963e41394613,bb929fcc-a67e-423c-9569-73364746383d,-1.29409779437493E-05,-6.26760167637688E-06,2011-01-01T07:00:00+01:00 -63548456-8a34-4dee-8c5d-63492d1534cb,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.001188235337621,-0.000891176503215,2011-01-01T07:00:00+01:00 -3dcbf5a0-0aa6-4215-a969-b739f77c873e,26647b27-a278-4ddb-a68e-8437d24798ca,-0.001175480914712,-0.000881610686034,2011-01-01T07:00:00+01:00 -630731f8-8ae8-4e98-9cbf-2de4ca36a41b,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-3.77503469321901E-05,-1.82833274845575E-05,2011-01-01T07:00:00+01:00 -6b1f0fc6-1a7e-4468-aab1-1999963978c1,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.001073409772479,-0.00080505732936,2011-01-01T07:00:00+01:00 -3e6d959b-d70e-4860-84a3-ad0876f28ccc,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.001051469816185,-0.000788602362139,2011-01-01T07:00:00+01:00 -51ad3950-8d9c-4930-b47e-8e58082f0cd4,5a612315-ad74-4d98-b350-7e44630b8a6e,-1.14745579165031E-05,-5.55738204220462E-06,2011-01-01T07:00:00+01:00 -11079d69-f1c9-4e6d-90ca-49bf4d85eb33,41a126ec-6254-4b68-821b-ecebb98ad0fd,-1.30147109611288E-05,-6.30331220655017E-06,2011-01-01T07:00:00+01:00 -b4ccc474-3bb6-4870-8170-1a1ccf689179,2560c371-f420-4c2a-b4e6-e04c11b64c03,-4.0103428748314E-05,-1.94229770225983E-05,2011-01-01T07:00:00+01:00 -52a11469-6825-47a7-912e-676dec341e4b,fad9b8c1-9ded-4856-ab91-f41217259363,-3.58974647982125E-05,-1.7385935709413E-05,2011-01-01T07:00:00+01:00 -8062991a-d0a4-4404-a2ff-541f36c1d625,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-1.29971218482162E-05,-6.29479341036212E-06,2011-01-01T07:00:00+01:00 -18eb298b-e38b-4943-925e-7f172b8b3b0c,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-1.15417881283936E-05,-5.58994311993614E-06,2011-01-01T07:00:00+01:00 -dc01ddde-84b5-4f37-8996-8f703d883f6b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-1.16630588933296E-05,-5.64867723206523E-06,2011-01-01T07:00:00+01:00 -d22f9a0d-7f74-43d8-bdd3-2455dd718756,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-1.21077163349292E-05,-5.86403466011256E-06,2011-01-01T07:00:00+01:00 -e1f10866-0bc1-4819-921f-f253ec05d747,4e655530-909f-4acf-8ed9-d19f849265df,-1.20197462305507E-05,-5.82142879399717E-06,2011-01-01T07:00:00+01:00 -5c7d333e-8f41-4bcc-ae8a-25e842d74990,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-1.16660679752592E-05,-5.650134596959E-06,2011-01-01T07:00:00+01:00 -62e202b6-bfbb-4740-a323-195a81f321d2,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.002024486461092,-0.001518364845819,2011-01-01T07:00:00+01:00 -0a115748-bdf1-4827-bd9d-0b1a0824cec1,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-1.32035746257864E-05,-6.39478305414454E-06,2011-01-01T07:00:00+01:00 -f89f82a7-8e29-41a8-bc39-7690ff372b13,62b0cca9-b44c-4eda-999f-ae2832319848,-3.46212079918954E-05,-1.67678163266639E-05,2011-01-01T07:00:00+01:00 -1fc4b578-4341-4184-97dc-90ac7ea2c7b7,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-1.31993685820912E-05,-6.39274597420902E-06,2011-01-01T07:00:00+01:00 -725c7737-ac5d-44f1-a664-e502ccb7bef7,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-1.32139964336872E-05,-6.39983056608326E-06,2011-01-01T07:00:00+01:00 -bbc65de3-5187-4702-bb81-358ca81925fa,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-1.24850489552447E-05,-6.04678518900774E-06,2011-01-01T07:00:00+01:00 -ec1a0d60-fbcb-4ed1-8537-f1d2e0abb98f,5b38af42-1ee4-4a41-b666-ea141187df37,-1.16009781538619E-05,-5.61861015765632E-06,2011-01-01T07:00:00+01:00 -8b2b99f2-7228-4d71-a9fd-1477505a9fa7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-1.26966179943321E-05,-6.1492527513371E-06,2011-01-01T07:00:00+01:00 -0f90a655-0669-45c6-9bb9-8122de3bb841,3776dfa9-f161-419e-9014-9cfb5a379025,-4.01965986524184E-05,-1.94681012666617E-05,2011-01-01T07:00:00+01:00 -d2680129-995e-4850-9f45-26e96e6c835a,cb646f5c-890a-4317-81eb-c7aeffb86389,-1.28911942826587E-05,-6.24349034885093E-06,2011-01-01T07:00:00+01:00 -2ec68ae3-d14b-42e8-b0a1-efec5fcc2f44,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-1.32637304647568E-05,-6.42391785669296E-06,2011-01-01T07:00:00+01:00 -f72bee39-75a5-4c3f-bbb3-e9192b50cc7a,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-1.29538784353723E-05,-6.27384966963316E-06,2011-01-01T07:00:00+01:00 -8a22fa56-ca2f-4930-9db9-bbf36844a612,4fc73066-d9a2-4175-84e5-f3692e050492,-1.33990738845689E-05,-6.48946766665231E-06,2011-01-01T07:00:00+01:00 -10faaeae-2879-4c7f-9028-047cbfa70345,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.002344623232639,-0.001758467424479,2011-01-01T07:00:00+01:00 -6fbe0864-03cc-4507-8a33-cd14e4788df8,de40f0bd-3793-4b02-b663-31d282b33f61,-3.83898399559214E-05,-1.85930480918401E-05,2011-01-01T07:00:00+01:00 -aad3a7a1-250f-4eb6-ac32-943cdae62334,241b5dad-aaac-4f7c-8152-a32839fcfa13,-1.17096941079482E-05,-5.67126369736888E-06,2011-01-01T07:00:00+01:00 -5a12cb52-3111-47da-8c10-e30eb996ef67,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-1.30976850294727E-05,-6.34349838197745E-06,2011-01-01T07:00:00+01:00 -eb88cb9a-7cb3-48e4-b69c-1d495dd63938,fa6d5184-b205-4b1b-839f-7b21ac956c28,-1.28652573636115E-05,-6.23092852562501E-06,2011-01-01T07:00:00+01:00 -02fb6a24-c1dc-472b-bb67-3cd75e22d322,19d949f2-54ff-483c-928b-2438fc760385,-3.48434939696665E-05,-1.68754743392939E-05,2011-01-01T07:00:00+01:00 -3ff3e120-66ec-40f4-88ea-f95c2add6073,3d74e9fc-be60-41bf-9339-cd067c9378a2,-1.31914450476373E-05,-6.38890843132456E-06,2011-01-01T07:00:00+01:00 -3abff4e3-a679-453e-aab2-062ebfc6d9ef,6291eea2-689c-48f3-b7a9-5054bf567cab,-1.15873288003833E-05,-5.61199947404991E-06,2011-01-01T07:00:00+01:00 -241a56cd-d10e-4ce1-8dd6-16b5bfe5eddc,5206abaa-3abc-4a15-a8f2-778139a3fc65,-3.96334443352561E-05,-1.91953531824251E-05,2011-01-01T07:00:00+01:00 -ed042282-1980-4302-9ebc-5ddec35bc4d2,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-1.32954343931371E-05,-6.43927277001772E-06,2011-01-01T07:00:00+01:00 -ccb7c146-7640-474f-8cfe-fcc372382d66,6cac0624-6336-4418-bcf0-990abcdb824b,-3.91745237909085E-05,-1.89730878184333E-05,2011-01-01T07:00:00+01:00 -539b2f09-4043-40ad-a5be-922cfce7dafc,645b0617-e6ab-438b-a141-9c497d720e4b,-0.001037654051144,-0.000778240538358,2011-01-01T07:00:00+01:00 -ef742f75-e4b5-40e1-9c53-8ec19528fc55,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-1.16788431717816E-05,-5.65632190702845E-06,2011-01-01T07:00:00+01:00 -6a478b47-e3b8-4952-bffc-77665aac3972,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.00209059856075,-0.001567948920562,2011-01-01T07:00:00+01:00 -b48095cc-d447-4203-a233-dc8b66ff5f07,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.001042597411006,-0.000781948058255,2011-01-01T07:00:00+01:00 -2b369a0e-9b8a-4151-b08f-a16a86af39b8,a50f12e1-33ed-4992-8579-da1800d5eff7,-1.1787461182686E-05,-5.70892801069296E-06,2011-01-01T07:00:00+01:00 -52074794-69ed-413a-90e8-8beefc2e7f9f,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-1.17638396813498E-05,-5.69748759544639E-06,2011-01-01T07:00:00+01:00 -4cb01f00-0b66-4cfb-b90e-958183c82b6a,51ed457c-81ff-470f-b45b-30a94a965c36,-1.18397222744479E-05,-5.7342392126562E-06,2011-01-01T07:00:00+01:00 -1d58e3a0-2ee5-4f97-9dfe-33204bf06d64,dcc2950b-23cc-407d-b53f-0056234f7ee1,-3.51117921950116E-05,-1.70054171005173E-05,2011-01-01T07:00:00+01:00 -c0c17b39-df94-4fa4-9f46-42fa287b7624,53df57d0-c789-4393-b0a5-897a3bc821a2,-3.39227776591289E-05,-1.64295510778158E-05,2011-01-01T07:00:00+01:00 -d54aad36-92e4-412c-922e-e62f88be8593,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.001056537191134,-0.000792402893351,2011-01-01T07:00:00+01:00 -bd1dbc0e-c018-434e-83f0-e03c043e3adc,1a738cc5-b8f0-41f0-9f60-85073dc80136,-1.16327508027723E-05,-5.63399835385289E-06,2011-01-01T07:00:00+01:00 -200da268-0de9-46aa-b4dd-983a37ff1911,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.001158701587256,-0.000869026190442,2011-01-01T07:00:00+01:00 -f95a7282-88fb-4915-aa5e-db343f1fd656,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.001087424923455,-0.000815568692592,2011-01-01T07:00:00+01:00 -f4a99b32-c364-4a86-a80d-e168c455ae81,0a2cdd93-b055-4e0b-8fce-088968316df4,-1.16621882621038E-05,-5.64825556611743E-06,2011-01-01T07:00:00+01:00 -e7407b0a-076d-424c-85fa-022c8d1d70e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-1.33495628954142E-05,-6.4654884001723E-06,2011-01-01T07:00:00+01:00 -307a923a-adec-4ec4-b094-da0084ae5f62,b938f0ab-e2c4-469e-9979-303d42224932,-3.57927016010435E-05,-1.73351965772506E-05,2011-01-01T07:00:00+01:00 -cbd0332e-230e-4509-b988-4d8105f0dc7e,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.001043227521582,-0.000782420641187,2011-01-01T07:00:00+01:00 -53e0e1f9-4181-4716-971f-ffa2fce8ec97,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-3.45986104314562E-05,-1.67568718286277E-05,2011-01-01T07:00:00+01:00 -12ded54d-19a4-42a3-a8cc-8558a7c010ff,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-1.16053786668377E-05,-5.62074142336316E-06,2011-01-01T07:00:00+01:00 -32a63847-9e88-4d17-a7f3-6cd50276b7c6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.009390141553974,-0.007042606165481,2011-01-01T08:00:00+01:00 -308a089b-dc99-480f-86c3-50f859b2630d,83f68d87-a893-4e7f-b21d-4874929f927d,-9.22979378435368E-05,-4.4701931528575E-05,2011-01-01T08:00:00+01:00 -0042f0cb-df68-4732-8af6-d48e93bede2e,241b5dad-aaac-4f7c-8152-a32839fcfa13,-9.66680247028404E-05,-4.68184611945972E-05,2011-01-01T08:00:00+01:00 -1023fe32-33cf-4a26-a809-c602278226aa,5b38af42-1ee4-4a41-b666-ea141187df37,-9.59463875680339E-05,-4.64689563785386E-05,2011-01-01T08:00:00+01:00 -204b4442-0e53-46ce-aeb1-0ef0a23486c3,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000107666434924,-5.21452343826586E-05,2011-01-01T08:00:00+01:00 -dc48dc0b-2458-4df4-8699-c2c43125c9e8,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000111179660175,-5.3846767031321E-05,2011-01-01T08:00:00+01:00 -c678f321-103f-4411-a87b-555ea0652318,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-9.55246521890249E-05,-4.62647006120923E-05,2011-01-01T08:00:00+01:00 -df1621e4-eae1-4e9d-ac7f-1a219d912000,a50f12e1-33ed-4992-8579-da1800d5eff7,-9.40828998402479E-05,-4.55664280798777E-05,2011-01-01T08:00:00+01:00 -8d0c9e5d-1cc4-4d8f-9652-cc2c9bf46324,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.016357178729232,-0.012267884046924,2011-01-01T08:00:00+01:00 -9c8fc824-4755-493b-b222-5adce6ff8867,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.008702057756099,-0.006526543317074,2011-01-01T08:00:00+01:00 -ceb8fe5b-3ce2-4114-a6de-f6aa84d60dc1,1a738cc5-b8f0-41f0-9f60-85073dc80136,-9.3941910708454E-05,-4.54981439268081E-05,2011-01-01T08:00:00+01:00 -ef2822ef-e2fa-4839-9f57-494895cfb4d5,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-9.38915455256376E-05,-4.54737509554559E-05,2011-01-01T08:00:00+01:00 -4effc580-d945-4203-8476-1d06b003f883,6cac0624-6336-4418-bcf0-990abcdb824b,-0.000331606831668,-0.000160604518692,2011-01-01T08:00:00+01:00 -f77741d6-dad5-463a-89da-345e1b1de596,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-9.48195692480561E-05,-4.59232133580371E-05,2011-01-01T08:00:00+01:00 -f0f1b790-943b-4fa6-bb35-70d0b34822c6,de40f0bd-3793-4b02-b663-31d282b33f61,-0.000321338605039,-0.000155631389558,2011-01-01T08:00:00+01:00 -c557ff7c-3424-42af-b8d1-e9ab78e5014f,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.000325025233863,-0.00015741690539,2011-01-01T08:00:00+01:00 -49153b48-51f3-463f-90c0-6a1b36348ded,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000108521549399,-5.25593852250166E-05,2011-01-01T08:00:00+01:00 -35e396af-eb63-4361-b22f-c5e932f6af3b,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000109561398589,-5.30630071734771E-05,2011-01-01T08:00:00+01:00 -aaaeb643-c3fc-4e7f-a73e-b8579a073102,51ed457c-81ff-470f-b45b-30a94a965c36,-9.72526441797225E-05,-4.71016053301699E-05,2011-01-01T08:00:00+01:00 -b5db4c5d-c53e-4edf-83d2-fa01d5f50251,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-9.71145782498004E-05,-4.70347369483837E-05,2011-01-01T08:00:00+01:00 -f13e0d28-87cf-448a-99f8-853474356a8d,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000107347191424,-5.19906176989716E-05,2011-01-01T08:00:00+01:00 -d6903f25-523e-473c-bd69-11cbeefbe3c2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000109879900539,-5.32172647086221E-05,2011-01-01T08:00:00+01:00 -a0604630-8b49-4468-a1c8-0c823bd882fc,6291eea2-689c-48f3-b7a9-5054bf567cab,-9.38761382953441E-05,-4.54662888932504E-05,2011-01-01T08:00:00+01:00 -5fcea371-5ee5-4a99-b8bc-8630e8689585,4e655530-909f-4acf-8ed9-d19f849265df,-9.47426632613144E-05,-4.58859660886637E-05,2011-01-01T08:00:00+01:00 -ef9f283b-ded2-40aa-b397-f89f48bda824,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00011125524241,-5.38833731782138E-05,2011-01-01T08:00:00+01:00 -05325f46-1f41-4f81-89f5-391f2e36bddb,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-9.7285144327154E-05,-4.71173458699815E-05,2011-01-01T08:00:00+01:00 -1fc98799-74d6-4d6f-904f-06ce680244b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.000316935218059,-0.000153498731908,2011-01-01T08:00:00+01:00 -fce3a917-f46a-486d-89ac-0172d0df024d,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-9.55271068166834E-05,-4.62658894425265E-05,2011-01-01T08:00:00+01:00 -adfb22eb-292c-441a-ae2c-1829cf749115,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000105940997336,-5.13095668183705E-05,2011-01-01T08:00:00+01:00 -03847373-e397-45d5-98bd-3fb87def3c78,19d949f2-54ff-483c-928b-2438fc760385,-0.000286788617266,-0.000138898066758,2011-01-01T08:00:00+01:00 -e982e332-0dd7-4721-b2bb-95aa6bd26724,bb929fcc-a67e-423c-9569-73364746383d,-0.000106256036223,-5.14621471153644E-05,2011-01-01T08:00:00+01:00 -c1f8370e-51fd-4175-9211-8ebb9be75ce6,5a612315-ad74-4d98-b350-7e44630b8a6e,-9.03537655290006E-05,-4.37603259010314E-05,2011-01-01T08:00:00+01:00 -481a2351-9a45-4da1-9c83-17bbfceb67cf,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000106701379632,-5.16778367722629E-05,2011-01-01T08:00:00+01:00 -1aeaf92f-d09a-4019-baa0-fe5077f567d7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-9.49773397553117E-05,-4.59996251021924E-05,2011-01-01T08:00:00+01:00 -f091149a-ea8a-4163-afe5-c04d6cb3e189,fad9b8c1-9ded-4856-ab91-f41217259363,-0.000290902141017,-0.000140890337239,2011-01-01T08:00:00+01:00 -bf57e33e-d6c3-4914-b33c-8e176ae070f0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000110204316779,-5.33743866645535E-05,2011-01-01T08:00:00+01:00 -7d2d9622-b592-4936-abe6-c2fcba04caa2,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000109636639179,-5.30994478546194E-05,2011-01-01T08:00:00+01:00 -d7729941-1315-475f-ba02-2cc9df6ca55e,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.008926124311573,-0.00669459323368,2011-01-01T08:00:00+01:00 -58ba0725-9022-4940-880b-1dccc1bf08b0,b938f0ab-e2c4-469e-9979-303d42224932,-0.000288274069528,-0.000139617504124,2011-01-01T08:00:00+01:00 -50e1ec34-b672-48e0-80a2-483a2a295d19,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.000330032765769,-0.000159842163783,2011-01-01T08:00:00+01:00 -9454d37c-e872-425d-b410-8ecf0efe8f46,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.00874787652988,-0.00656090739741,2011-01-01T08:00:00+01:00 -d09a8310-8f87-4967-95a8-c72ff0215706,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.000290204316785,-0.000140552365538,2011-01-01T08:00:00+01:00 -90bdede0-0bf4-471c-bafa-6d2f44882649,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.000278685578065,-0.000134973585756,2011-01-01T08:00:00+01:00 -a1050b41-7075-4c3b-aa64-bbdb611475a1,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000104823312728,-5.0768247456519E-05,2011-01-01T08:00:00+01:00 -62ce632c-c015-4e62-b78e-88e8d621d1e3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000113017468289,-5.47368581253651E-05,2011-01-01T08:00:00+01:00 -58928b10-3d41-4f8c-852c-46fd2240fe37,26647b27-a278-4ddb-a68e-8437d24798ca,-0.009608245205319,-0.007206183903989,2011-01-01T08:00:00+01:00 -83f0cc75-616e-4089-a61e-7d2153452029,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.008778527518291,-0.006583895638719,2011-01-01T08:00:00+01:00 -9108aacc-4292-4310-85f1-4458a819cabd,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.008507022751705,-0.006380267063779,2011-01-01T08:00:00+01:00 -d9f946e8-1b40-4bcf-a6d9-d48549990f2c,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.019224998704494,-0.014418749028371,2011-01-01T08:00:00+01:00 -e62c5160-e382-4be5-9b4a-fd9cca9d19e9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.009739402113916,-0.007304551585437,2011-01-01T08:00:00+01:00 -06bdece3-c116-41f7-9f75-361f36743f17,819018d3-4601-4c39-9d41-4a911572d406,-0.016356800226415,-0.012267600169811,2011-01-01T08:00:00+01:00 -3dde9912-2e9e-43f3-ad91-0d865c0abb25,645b0617-e6ab-438b-a141-9c497d720e4b,-0.008532523673988,-0.006399392755491,2011-01-01T08:00:00+01:00 -7913d486-da6e-4a7a-be20-1f42e2c9ffa3,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.008405594077929,-0.006304195558447,2011-01-01T08:00:00+01:00 -d848a79a-dee1-4e5d-bf0a-44bdd1b42094,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.000310905321032,-0.000150578319487,2011-01-01T08:00:00+01:00 -7f3de65e-195f-48ef-b3e8-04d179fae3d0,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.009767163232361,-0.007325372424271,2011-01-01T08:00:00+01:00 -1b236c27-37db-4376-85c3-15f3b127826b,62b0cca9-b44c-4eda-999f-ae2832319848,-0.000288021748307,-0.000139495299379,2011-01-01T08:00:00+01:00 -c91a7bde-65dd-4af7-af00-03a0e217e072,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000109778151103,-5.31679852075999E-05,2011-01-01T08:00:00+01:00 -a2008121-6a03-43d4-9eae-ed6981417275,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00010061486654,-4.87300039404289E-05,2011-01-01T08:00:00+01:00 -8d9414de-5632-4370-804a-212adcf45604,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000108221793252,-5.24142066971629E-05,2011-01-01T08:00:00+01:00 -3ad1427c-fce4-4323-af9d-3bc9f2487f0d,0a2cdd93-b055-4e0b-8fce-088968316df4,-9.27572818986767E-05,-4.49244020082051E-05,2011-01-01T08:00:00+01:00 -61f4e26e-1d3b-487e-9829-d56c8301340d,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.016772900071527,-0.012579675053645,2011-01-01T08:00:00+01:00 -6cac7d24-5f7b-4e2e-b911-1a33c05bbda9,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.000281536659104,-0.000136354427326,2011-01-01T08:00:00+01:00 -68a30e03-2814-4cb2-81b4-459cbf1f0bcb,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.00973329459333,-0.007299970944998,2011-01-01T08:00:00+01:00 -90e67584-ab76-49fb-8a0d-a66bc17d5f81,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.121104601120335,-0.090828450840252,2011-01-01T09:00:00+01:00 -1cc85cbf-90a4-498c-944e-b267b2ad056b,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.00149441452545,-0.000723777988466,2011-01-01T09:00:00+01:00 -60383fa5-4fd9-478c-bfa8-adf722700aeb,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001167642378228,-0.000565515014321,2011-01-01T09:00:00+01:00 -e989daef-559b-4e3f-aa16-c3dcec66fb7a,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.144884033848004,-0.108663025386003,2011-01-01T09:00:00+01:00 -b821e377-cc5d-4c57-bbc7-180c397c645d,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001254324612922,-0.000607497136681,2011-01-01T09:00:00+01:00 -9639a6d8-6818-4ed1-9267-288d03ea284f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001459021747904,-0.000706636483949,2011-01-01T09:00:00+01:00 -43dea7e7-dd03-48fe-aedd-338708ba0c7f,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001029998112785,-0.000498850853963,2011-01-01T09:00:00+01:00 -c0c160e2-9360-45a3-a627-cb3b4620ba2a,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001096082883804,-0.000530857169361,2011-01-01T09:00:00+01:00 -24ed91d8-ab8e-45b9-9bda-b6c3203d71ef,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001645794941652,-0.000797094870272,2011-01-01T09:00:00+01:00 -220f4675-0db0-4a93-8532-4d80e35f14e0,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001109501436459,-0.000537356071026,2011-01-01T09:00:00+01:00 -a64ddca9-f7d8-4224-88d7-40623d8172d2,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001248101467447,-0.000604483129765,2011-01-01T09:00:00+01:00 -aebf981d-acc8-4f2a-a68e-a9771b120932,de40f0bd-3793-4b02-b663-31d282b33f61,-0.004731561173763,-0.002291599666846,2011-01-01T09:00:00+01:00 -a64c8442-4b28-4c3f-a238-de657ab88793,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001289317921276,-0.000624445169438,2011-01-01T09:00:00+01:00 -9d2731c7-fcb7-460c-809d-3385603b73c5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000901499950451,-0.000436616353514,2011-01-01T09:00:00+01:00 -06d553ee-6f75-43ac-8a76-54d135c27416,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000978468316913,-0.000473893834764,2011-01-01T09:00:00+01:00 -59cc5185-3402-4084-8458-7928bdb13106,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001331583199835,-0.000644915178111,2011-01-01T09:00:00+01:00 -8370dc23-334a-4994-9006-a06dc7735740,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.152730549330023,-0.114547911997517,2011-01-01T09:00:00+01:00 -4cc634bc-538a-4c57-8719-6f9d35bc2f55,b938f0ab-e2c4-469e-9979-303d42224932,-0.003287641099233,-0.001592277257132,2011-01-01T09:00:00+01:00 -c63524bc-8dd9-49f1-9f23-85b615cf3f7a,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001318824014466,-0.000638735622597,2011-01-01T09:00:00+01:00 -547cf64d-d3f6-4e07-baf4-4a008fda27f7,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000904726787067,-0.000438179181815,2011-01-01T09:00:00+01:00 -ae66aa30-ab8e-46d9-823d-55c9c5d8ddec,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001579507453412,-0.000764990374444,2011-01-01T09:00:00+01:00 -7743e165-37b7-4646-bb68-740dc3c318b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003253387697463,-0.001575687577489,2011-01-01T09:00:00+01:00 -cc8a7c43-4c87-43ba-81c2-80b33fe761b2,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001536386110346,-0.000744105754806,2011-01-01T09:00:00+01:00 -de7801fb-dd69-4bd8-9755-2f834af19998,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001173575240883,-0.00056838843085,2011-01-01T09:00:00+01:00 -ae608e3f-0fe4-4716-900a-d4ff832f4859,bb929fcc-a67e-423c-9569-73364746383d,-0.00142960202178,-0.000692387860269,2011-01-01T09:00:00+01:00 -aba4197e-9cb5-49d4-80d8-28703df93e2c,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001525892014159,-0.000739023232053,2011-01-01T09:00:00+01:00 -aea5864a-84a1-4d13-95ff-2f2ed1196979,4e655530-909f-4acf-8ed9-d19f849265df,-0.000921471639228,-0.000446289083859,2011-01-01T09:00:00+01:00 -f4a91b8d-fc43-406a-808d-bd822dfcfcb2,fad9b8c1-9ded-4856-ab91-f41217259363,-0.00335729062734,-0.001626010063186,2011-01-01T09:00:00+01:00 -8def46a3-1e9b-4824-81c9-f5033be1a563,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00399763992546,-0.001936145383083,2011-01-01T09:00:00+01:00 -b1d671d9-5f63-4ed9-a5fe-26d96f0789ea,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001682870680851,-0.00081505147032,2011-01-01T09:00:00+01:00 -90ccfed0-aacc-4add-81cd-b5b2b0b2a726,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001709673566679,-0.0008280327004,2011-01-01T09:00:00+01:00 -cf003dc4-fac9-4064-97b2-39ca3a548249,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001233563221643,-0.000597441935957,2011-01-01T09:00:00+01:00 -c2b7ed25-e4ea-41c2-8018-d124cb756835,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001303807371721,-0.000631462730575,2011-01-01T09:00:00+01:00 -24d54f66-c0e1-4c9b-b159-73e9a605d883,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.001538420405364,-0.000745091008851,2011-01-01T09:00:00+01:00 -688d38c1-bcec-4ccd-bb77-bd67900f953f,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.002010158639855,-0.000973564263513,2011-01-01T09:00:00+01:00 -8cc382f2-8d2d-4975-acb0-a811ae8b9af9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00159158981835,-0.000770842130862,2011-01-01T09:00:00+01:00 -8d270e13-8c87-4ed9-9e2b-a533be3d5339,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001092576644034,-0.000529159019935,2011-01-01T09:00:00+01:00 -61659085-3990-471a-a66d-2d1e0c2c77d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001342531425234,-0.000650217645681,2011-01-01T09:00:00+01:00 -01d29211-1525-4209-adbc-19b605910dc2,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001270630549896,-0.000615394462397,2011-01-01T09:00:00+01:00 -85d1f005-f562-494d-8c1a-5b7e0754a787,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.129714500322774,-0.097285875242081,2011-01-01T09:00:00+01:00 -a67d6508-64c9-446c-ba1b-cd8443747a80,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.004350547270039,-0.002107066211022,2011-01-01T09:00:00+01:00 -d8738325-0491-4acb-9f2c-94ef7c3d3b3f,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003773606714212,-0.001827641146658,2011-01-01T09:00:00+01:00 -be475029-5afc-452a-afe3-d24d723c4707,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001815761469757,-0.000879413416916,2011-01-01T09:00:00+01:00 -3d1e579e-7eff-4901-a8e2-f7b77e5a80be,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.004310700315509,-0.002087767450133,2011-01-01T09:00:00+01:00 -132d980a-473d-4192-a219-9288c0c35d5c,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00163116731717,-0.000790010388394,2011-01-01T09:00:00+01:00 -48640fbe-ff96-4507-9a07-67ac5681b861,645b0617-e6ab-438b-a141-9c497d720e4b,-0.110668663371339,-0.083001497528504,2011-01-01T09:00:00+01:00 -d11ec13e-e6ee-447e-8973-3019108b5731,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.11781291447014,-0.088359685852605,2011-01-01T09:00:00+01:00 -26f82259-46fe-49f5-978b-d8bbaf61e4dc,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.122649529972607,-0.091987147479455,2011-01-01T09:00:00+01:00 -af020ef2-08d9-4037-b452-0b25368b7ef9,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003647022290814,-0.001766333512278,2011-01-01T09:00:00+01:00 -f8fa69c9-70bb-4a1d-9a5f-292108410d8e,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.141449922693442,-0.106087442020082,2011-01-01T09:00:00+01:00 -94fb426f-5e16-4ff1-9315-61e452fcbcdf,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.099380184680636,-0.074535138510477,2011-01-01T09:00:00+01:00 -67709131-18ba-46d7-95d0-5607d7515578,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.104238760595291,-0.078179070446468,2011-01-01T09:00:00+01:00 -a85c8e23-1278-406d-8536-8bec13cebcbd,19d949f2-54ff-483c-928b-2438fc760385,-0.003708608527405,-0.001796161088012,2011-01-01T09:00:00+01:00 -24bafacd-1615-44d2-b625-53401df3b716,0818deae-c7d9-4252-ac4c-f147004e5752,-0.124847833781321,-0.093635875335991,2011-01-01T09:00:00+01:00 -8bc7799f-fe33-4dc9-bc4f-8f2c52bebd63,26647b27-a278-4ddb-a68e-8437d24798ca,-0.125174891791904,-0.093881168843928,2011-01-01T09:00:00+01:00 -962de57e-ffce-4410-bbfe-d81648d1591d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.250395655271586,-0.187796741453689,2011-01-01T09:00:00+01:00 -c9435595-c897-467b-b712-aef590a6ed44,819018d3-4601-4c39-9d41-4a911572d406,-0.185564085833483,-0.139173064375112,2011-01-01T09:00:00+01:00 -b4d1d2d2-80e2-4582-ab58-567e5d9728cc,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.09590700306114,-0.071930252295855,2011-01-01T09:00:00+01:00 -0fc0c8e0-dcdf-4d7f-88de-e770a9b8c556,6cac0624-6336-4418-bcf0-990abcdb824b,-0.005110398054781,-0.002475078742451,2011-01-01T09:00:00+01:00 -cd9bcaa2-ffa7-4157-a53a-64bb5b2d899a,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003509540519904,-0.001699748051613,2011-01-01T09:00:00+01:00 -867b4baa-bf1b-48a0-b049-6c912c423f71,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.226474025261148,-0.169855518945861,2011-01-01T09:00:00+01:00 -b8e06efa-c159-4421-bfbe-94f5223f0184,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001136018851611,-0.000550199041348,2011-01-01T09:00:00+01:00 -a4c1896f-2e6c-4cdb-99f9-18424d1291f2,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.004408540372985,-0.002135153552707,2011-01-01T09:00:00+01:00 -bb9bcbef-010f-4690-92c3-14e622fafbf6,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000827808522219,-0.000400925965884,2011-01-01T10:00:00+01:00 -fabf6743-b9c0-4e15-88e3-db894705a285,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.079556795616373,-0.05966759671228,2011-01-01T10:00:00+01:00 -d464b6ba-a750-417d-9fd5-9b363b9290bd,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000943351409117,-0.000456885940065,2011-01-01T10:00:00+01:00 -c28fa5b5-c3ae-4fac-b116-67e4f9eaa352,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002804877219816,-0.001358464038913,2011-01-01T10:00:00+01:00 -18c03627-3fb5-49d6-a68d-04f1cd1132dc,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804398807542,-0.000389588123598,2011-01-01T10:00:00+01:00 -acb84627-79a8-49a0-ab45-d7be0c1f3c36,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002381867890261,-0.001153591270057,2011-01-01T10:00:00+01:00 -ced7e19e-8361-4ee8-bff0-c21c20388ff7,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.073808829206781,-0.055356621905086,2011-01-01T10:00:00+01:00 -c980a9d6-ddf1-4496-9600-5d0089025379,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002968563639562,-0.001437740990258,2011-01-01T10:00:00+01:00 -f02e08bd-f0d2-4a77-ae0b-8d01ab141848,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.068735570404284,-0.051551677803213,2011-01-01T10:00:00+01:00 -3c5fe379-87a0-48fb-a486-bdafc71da32e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.083621470235429,-0.062716102676572,2011-01-01T10:00:00+01:00 -73927d54-05bb-4f66-8a4d-5aee0e3d892e,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000971295809802,-0.000470420031023,2011-01-01T10:00:00+01:00 -e98df64e-a63b-45e1-9417-3048cb1fda8b,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.126861748839704,-0.095146311629778,2011-01-01T10:00:00+01:00 -a3e4e3fc-1eb1-4646-bc01-4dc3d661c576,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.084127980770985,-0.063095985578239,2011-01-01T10:00:00+01:00 -933c230b-a919-46d9-9fd9-746a9dee7409,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002360129117056,-0.001143062701661,2011-01-01T10:00:00+01:00 -11bdbd8c-eefe-47c4-b490-d94ce05c4f64,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.14157450860764,-0.10618088145573,2011-01-01T10:00:00+01:00 -58848904-d374-410e-b269-9a1f4dd3cd51,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00079972878711,-0.000387326329473,2011-01-01T10:00:00+01:00 -15b2b2db-52b9-4990-a47b-98ee1213d321,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.00089387539585,-0.000432923613181,2011-01-01T10:00:00+01:00 -63306adb-eaf1-40bd-b447-35c51362b385,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.163045190703394,-0.122283893027545,2011-01-01T10:00:00+01:00 -563c47a8-34ff-42cc-82d1-1d9822f74aad,819018d3-4601-4c39-9d41-4a911572d406,-0.133821382350881,-0.100366036763161,2011-01-01T10:00:00+01:00 -2d947f9c-07e5-45fa-a071-32c620603ecd,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002828813516827,-0.001370056916664,2011-01-01T10:00:00+01:00 -3ee93b33-219b-465a-8090-bcacd30501c5,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000760153333802,-0.000368159062626,2011-01-01T10:00:00+01:00 -742edd3b-f1db-4632-a7f6-f6bf2607b8dc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.08257149250133,-0.061928619375997,2011-01-01T10:00:00+01:00 -926410e0-9f8d-4619-99db-51038a738417,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000762320609509,-0.000369208722159,2011-01-01T10:00:00+01:00 -c5aabe2b-79ac-4a55-8274-b91f48c6469b,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000807317295322,-0.000391001611742,2011-01-01T10:00:00+01:00 -9a0000d5-522e-47dd-8a1f-69d2157861c5,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000994809341459,-0.000481808154168,2011-01-01T10:00:00+01:00 -5d9d4f7c-7a74-452a-9dd1-3558c1d65d71,26647b27-a278-4ddb-a68e-8437d24798ca,-0.082545612911516,-0.061909209683637,2011-01-01T10:00:00+01:00 -2aa4f3f3-97a3-44a5-bec0-561888829373,bb929fcc-a67e-423c-9569-73364746383d,-0.000925733275238,-0.000448353088382,2011-01-01T10:00:00+01:00 -f988571c-7a17-45a1-846d-518ca7ab7bc3,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000719338250394,-0.000348391415521,2011-01-01T10:00:00+01:00 -fc2af59b-e438-4171-a0f5-f43655c307d0,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000718694054838,-0.000348079417374,2011-01-01T10:00:00+01:00 -64246cff-f7c7-4819-8fd2-c7b2e3ed2a22,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000943529841796,-0.000456972358956,2011-01-01T10:00:00+01:00 -f15ec2e1-544c-4955-a0d2-378d3939de70,19d949f2-54ff-483c-928b-2438fc760385,-0.002379326002669,-0.001152360177708,2011-01-01T10:00:00+01:00 -13994e83-0b15-442c-ad4e-7dd1cdce25a7,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.069864721958699,-0.052398541469024,2011-01-01T10:00:00+01:00 -76f3d6e0-c93d-499e-9f5a-5ecfe2b735c6,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000787098862223,-0.000381209377667,2011-01-01T10:00:00+01:00 -3244ad0c-c1ad-4092-8c23-9f691f207a9b,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000764062189513,-0.000370052207852,2011-01-01T10:00:00+01:00 -8427fd44-d82a-4b28-b68e-77296f2605aa,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.072850802498799,-0.054638101874099,2011-01-01T10:00:00+01:00 -dbb5bee5-9e97-4edf-949d-9571f2712dd2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000940958277528,-0.000455726893537,2011-01-01T10:00:00+01:00 -82025c0e-759b-40c8-ba7a-9c929d9e76db,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000935056339553,-0.000452868454514,2011-01-01T10:00:00+01:00 -2fd2c05d-07aa-49ac-9acd-a1b52a9b3eb3,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000804365935924,-0.000389572203147,2011-01-01T10:00:00+01:00 -70496057-d8f4-41a0-93a6-e8d671aa1c0b,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000768641442911,-0.000372270041496,2011-01-01T10:00:00+01:00 -52d83006-d2d7-4357-8f7d-3289f890fd7d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002560247233254,-0.001239984328915,2011-01-01T10:00:00+01:00 -d3c1151a-0443-45db-9759-6728f0bfa3c0,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.084809320919145,-0.063606990689358,2011-01-01T10:00:00+01:00 -f77ce588-7cd1-473a-b524-79f21f03a513,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002853612717642,-0.0013820677178,2011-01-01T10:00:00+01:00 -dc16d173-52e6-4dcf-9f40-cf5bea92485f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002786397099288,-0.001349513708041,2011-01-01T10:00:00+01:00 -1d553468-246f-41a8-a4c9-f7edde77de01,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000817215526704,-0.000395795544,2011-01-01T10:00:00+01:00 -91b29d00-5450-438c-914e-36050e395b95,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000779173646812,-0.000377371020658,2011-01-01T10:00:00+01:00 -90085cc4-d5fd-47e9-9f5e-c772daec2808,b938f0ab-e2c4-469e-9979-303d42224932,-0.00232290004681,-0.001125031839999,2011-01-01T10:00:00+01:00 -5108877c-b210-46f2-a374-ed9215d0ed6f,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07126292359844,-0.05344719269883,2011-01-01T10:00:00+01:00 -965c02b3-b43d-489c-b659-8eb708567332,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002309185386622,-0.001118389526909,2011-01-01T10:00:00+01:00 -34bd790b-a518-4708-8e5e-2d5639d4330a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000975847164508,-0.000472624352715,2011-01-01T10:00:00+01:00 -a4dd2932-a6df-487b-aa95-1b4c3f1d5a80,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000737133177955,-0.000357009892293,2011-01-01T10:00:00+01:00 -973db954-75bd-4156-aff2-8670c7676ff4,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000786224026774,-0.000380785675521,2011-01-01T10:00:00+01:00 -827dd10f-20ff-44b5-afcb-d2b82ace317e,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000883744651844,-0.00042801706992,2011-01-01T10:00:00+01:00 -d7225bd4-2a72-4325-8548-2e8b318af939,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00246088484464,-0.00119186092772,2011-01-01T10:00:00+01:00 -07401d94-f3dd-4fc4-9393-7b7cee20cd8e,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000974414590828,-0.000471930525615,2011-01-01T10:00:00+01:00 -4b56676f-b629-42c8-8da9-600732d6377d,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000976127683401,-0.000472760214215,2011-01-01T10:00:00+01:00 -962b3a70-413d-4598-aa0a-278071c3588a,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000939771677083,-0.000455152196712,2011-01-01T10:00:00+01:00 -04a91256-18e4-44a6-93bc-73165dfe3938,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00095078723127,-0.000460487273102,2011-01-01T10:00:00+01:00 -719a55d0-2b29-44d1-acf6-f257b5897c99,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000954283904166,-0.000462180789078,2011-01-01T10:00:00+01:00 -6c54de5e-7ceb-4b92-882b-2f8162770960,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.00235660944651,-0.001141358047414,2011-01-01T10:00:00+01:00 -1355642a-923a-4a0a-b8f0-09878419c366,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.067470788551788,-0.050603091413841,2011-01-01T10:00:00+01:00 -2d0168a4-27b0-408a-a5e3-ae78be6a9342,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001045138534561,-0.000506183694906,2011-01-01T10:00:00+01:00 -71ae7907-8a4d-4401-bb12-66f1d14bcd1a,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000906079760604,-0.000438834456807,2011-01-01T10:00:00+01:00 -7a53725b-bf42-4667-ac1d-5b73cc999640,4e655530-909f-4acf-8ed9-d19f849265df,-0.000733257817404,-0.000355132969514,2011-01-01T10:00:00+01:00 -eff37c26-5287-462e-a691-61529d16c319,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.081358832714709,-0.061019124536031,2011-01-01T11:00:00+01:00 -ba6bc78a-e1f0-4955-a92f-da3d7c7b479c,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.07192803633038,-0.053946027247785,2011-01-01T11:00:00+01:00 -b7030fc6-2d6a-434e-94b7-ed9d811dd376,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07256141114062,-0.054421058355465,2011-01-01T11:00:00+01:00 -683c4613-a188-4ce6-b89d-610e458c164f,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.071431869359144,-0.053573902019358,2011-01-01T11:00:00+01:00 -91dc13ad-3720-48f7-89fa-7d5e39e15841,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.166659657628408,-0.124994743221306,2011-01-01T11:00:00+01:00 -839b29ae-46eb-492b-88c5-1feaf3d6b0e7,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000802693627011,-0.000388762266974,2011-01-01T11:00:00+01:00 -faf9fcb3-0dd8-4bc4-9239-14fc0e75d56b,819018d3-4601-4c39-9d41-4a911572d406,-0.140740555351807,-0.105555416513855,2011-01-01T11:00:00+01:00 -c454e007-48fe-481a-80b3-20f8cfcb6ff8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.08353379779325,-0.062650348344937,2011-01-01T11:00:00+01:00 -50015638-a749-45ff-826f-0f3ab343502b,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000962124328445,-0.000465978079868,2011-01-01T11:00:00+01:00 -8d8a4424-6696-4f30-8e9f-30f13ddefdc9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.084803550224487,-0.063602662668365,2011-01-01T11:00:00+01:00 -d7437e87-0759-4416-96b3-0a04c7c573cd,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000791186544203,-0.000383189132408,2011-01-01T11:00:00+01:00 -9ec38e75-6996-4e39-8e8a-086d5a2ba088,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.073214178366409,-0.054910633774807,2011-01-01T11:00:00+01:00 -3800d1ac-b18b-473f-8d66-95d81d1ae90c,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002879245667811,-0.00139448232218,2011-01-01T11:00:00+01:00 -c3876b50-b4f9-46f5-847a-6ebddfc444fe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002402943353606,-0.001163798582825,2011-01-01T11:00:00+01:00 -363dd2a4-5bde-43f6-b51c-f456fdd1a946,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.137981801389053,-0.10348635104179,2011-01-01T11:00:00+01:00 -ba1d65e6-d583-43f1-b842-c3c731136df9,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000823048757819,-0.000398620706771,2011-01-01T11:00:00+01:00 -19a63259-57ae-4748-a213-63cebe2e8577,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000828243132104,-0.000401136457058,2011-01-01T11:00:00+01:00 -60613254-470a-4276-bbd2-3e30a9a6b96f,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.085233470940339,-0.063925103205254,2011-01-01T11:00:00+01:00 -a63c4f14-65a4-4e98-907c-883beffba5c0,b938f0ab-e2c4-469e-9979-303d42224932,-0.00242833963909,-0.001176098565265,2011-01-01T11:00:00+01:00 -f2f2d494-afb6-49b2-97d0-9156aed36135,4e655530-909f-4acf-8ed9-d19f849265df,-0.000789542929745,-0.000382393093594,2011-01-01T11:00:00+01:00 -61462b91-4c0d-4ce2-80b6-d75cc2c3eb73,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000795931568102,-0.00038548725237,2011-01-01T11:00:00+01:00 -31921f0e-2d6b-4dba-a736-bc018444b2e9,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002838712103956,-0.001374851021217,2011-01-01T11:00:00+01:00 -19f91f7f-c852-4ca3-9591-71188be946bd,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000944468703262,-0.000457427070317,2011-01-01T11:00:00+01:00 -7a13607d-f259-498e-9305-50dd3bd00076,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000943831437169,-0.000457118428262,2011-01-01T11:00:00+01:00 -235243cf-bbc1-451e-a564-2d6ae0422c24,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000783581210827,-0.000379505701339,2011-01-01T11:00:00+01:00 -2209e08b-5adf-4ac3-9fbe-c38835b2896f,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000831711827243,-0.000402816422789,2011-01-01T11:00:00+01:00 -80fff301-ca55-47ab-a06e-2ab17eacb930,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.142843966590602,-0.107132974942951,2011-01-01T11:00:00+01:00 -72dfcb8b-d7e7-44ba-aab4-b7496421aa32,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002926164271883,-0.00141720603926,2011-01-01T11:00:00+01:00 -cba8cc47-6189-4147-b3a4-6a083b7f8da3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000804116113854,-0.000389451208796,2011-01-01T11:00:00+01:00 -556d5917-3b89-485a-9c31-b91b68448385,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002409040398714,-0.001166751516545,2011-01-01T11:00:00+01:00 -3acfe4c8-6db8-4e45-a0b1-5cf1ba16e1a2,19d949f2-54ff-483c-928b-2438fc760385,-0.002419496908659,-0.00117181583545,2011-01-01T11:00:00+01:00 -25e15287-7990-4701-a9f4-fbb918d84f6f,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000818141458064,-0.000396243993025,2011-01-01T11:00:00+01:00 -3d48805f-f3e4-47dc-914c-b5a0bbc6c22f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000811521644834,-0.000393037871148,2011-01-01T11:00:00+01:00 -ce53fa81-1125-4441-be32-679ee4e7ebcb,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000971300575741,-0.000470422339273,2011-01-01T11:00:00+01:00 -e3ea4cf1-5673-4357-bcfc-20aa77b685e3,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.00095995830225,-0.000464929025502,2011-01-01T11:00:00+01:00 -188ea02d-ca98-471c-bbfd-b493cfc6382e,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002849228304176,-0.001379944249442,2011-01-01T11:00:00+01:00 -37688b27-2021-429e-b655-be31dbde2657,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000808381406182,-0.000391516984154,2011-01-01T11:00:00+01:00 -441fde73-09ef-4efa-9ff8-8602db07d65f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000945540622834,-0.000457946224661,2011-01-01T11:00:00+01:00 -33e26cad-e227-4780-926e-2e0286625fc0,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000922006897608,-0.000446548321325,2011-01-01T11:00:00+01:00 -5d5c992f-fba0-44d6-b48a-4ff840d62389,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002867921366133,-0.001388997712555,2011-01-01T11:00:00+01:00 -5cc8af20-0195-4532-be67-c9869254b544,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804697181872,-0.000389732632881,2011-01-01T11:00:00+01:00 -96cef89e-ca84-420c-9dab-3b687bad628a,bb929fcc-a67e-423c-9569-73364746383d,-0.000945415780435,-0.000457885760727,2011-01-01T11:00:00+01:00 -0aea8aed-2c05-42bc-9310-72abc315503f,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000939399496843,-0.000454971941595,2011-01-01T11:00:00+01:00 -c0668262-4824-40f0-8272-37666097196b,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002752791294924,-0.001333237674137,2011-01-01T11:00:00+01:00 -90c30382-448c-484d-b91f-890b58e7913e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000955925625036,-0.000462975910786,2011-01-01T11:00:00+01:00 -e265ab92-fdcb-4900-97fb-92ae88abacd8,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000811240606677,-0.000392901758156,2011-01-01T11:00:00+01:00 -ddda9d2a-f44f-4220-8aac-3c951398e73e,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002394962315736,-0.001159933189765,2011-01-01T11:00:00+01:00 -e1a5d5cd-a048-42d7-84d8-a2f430317b77,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000957968573993,-0.000463965356125,2011-01-01T11:00:00+01:00 -2a905144-59d1-42bd-8068-08f7acd81263,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000928110140244,-0.000449504256644,2011-01-01T11:00:00+01:00 -714e303e-4604-4ad0-929f-ff7a66ec33cc,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000950320752429,-0.000460261347087,2011-01-01T11:00:00+01:00 -efc84d75-932b-4b6f-973d-96078edf6892,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002471294914327,-0.001196902754582,2011-01-01T11:00:00+01:00 -68c6cc0d-f1e9-4256-8afb-a22702725e25,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00077501491686,-0.000375356855814,2011-01-01T11:00:00+01:00 -9a622ada-76d3-451b-9bfe-91cc6c104b33,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.083849590052647,-0.062887192539485,2011-01-01T11:00:00+01:00 -466d3de7-eabe-487e-8c6b-2e121fb3304b,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000947296146564,-0.000458796463609,2011-01-01T11:00:00+01:00 -5863b855-ae37-4635-ac63-0e8cae607cfe,26647b27-a278-4ddb-a68e-8437d24798ca,-0.084736215134699,-0.063552161351024,2011-01-01T11:00:00+01:00 -93adb442-44a6-476f-b731-2bb83b898357,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002435233374789,-0.001179437353849,2011-01-01T11:00:00+01:00 -81d45208-0668-4b60-b1bf-9ddbb6fe717a,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00080841327625,-0.000391532419532,2011-01-01T11:00:00+01:00 -0f636dd7-48e1-4d3a-8cf5-8611df9023e8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.07386175037782,-0.055396312783365,2011-01-01T11:00:00+01:00 -dcf0ef76-d24c-4506-9e13-84501cfcc69c,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.070441783342661,-0.052831337506996,2011-01-01T11:00:00+01:00 -8ec1f820-db74-422b-b354-1e0090d276ce,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00095724405498,-0.000463614455552,2011-01-01T11:00:00+01:00 -8ec0af2c-2db0-4a14-9e70-fc5f303d4a62,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000956450647815,-0.000463230190923,2011-01-01T11:00:00+01:00 -6784ad61-c35a-4edd-aeae-cca038a71ba3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000958420790641,-0.000464184374643,2011-01-01T11:00:00+01:00 -c362267f-c09f-4812-8d4d-a6852e477387,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000773676893821,-0.00037470882168,2011-01-01T11:00:00+01:00 -cae86f60-8571-441c-9d4b-ac2081b9d43a,645b0617-e6ab-438b-a141-9c497d720e4b,-0.094136474695779,-0.070602356021834,2011-01-01T12:00:00+01:00 -babf73ac-dd39-4145-bd99-5dd01a2b3aa3,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001050420004517,-0.000508741627552,2011-01-01T12:00:00+01:00 -ea9ea276-befd-4f0a-b2c2-00a2de5a7af0,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.093694000918619,-0.070270500688964,2011-01-01T12:00:00+01:00 -a73c7616-3132-41fe-bc91-8f9524ecd638,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001242685344607,-0.000601859981751,2011-01-01T12:00:00+01:00 -46a234f6-459a-4309-8085-23b644dc41f3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001065985944982,-0.000516280556601,2011-01-01T12:00:00+01:00 -95624f7d-b39e-456d-ae96-aa1a8f181cb3,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.108789615218354,-0.081592211413765,2011-01-01T12:00:00+01:00 -e49e12ad-8cfd-4691-b9cd-c28b693af3f5,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.184716083656226,-0.138537062742169,2011-01-01T12:00:00+01:00 -d0e59412-6878-41f6-a3fa-e038b5c583bc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.111501279170322,-0.083625959377741,2011-01-01T12:00:00+01:00 -7de9cf0b-31eb-4f9f-9fa9-1f1297567e2c,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001041547659413,-0.000504444554696,2011-01-01T12:00:00+01:00 -42475721-bc2e-4af5-bdb3-ede527cd6ab4,6cac0624-6336-4418-bcf0-990abcdb824b,-0.003801844851246,-0.001841317500623,2011-01-01T12:00:00+01:00 -b9d4f9f7-6beb-447c-8f41-400ca5ece74a,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.111812100923525,-0.083859075692644,2011-01-01T12:00:00+01:00 -c128bc03-7f74-4778-abe8-8c947c2e453e,19d949f2-54ff-483c-928b-2438fc760385,-0.003126730978754,-0.001514344928892,2011-01-01T12:00:00+01:00 -aa8da156-9288-4b6a-92ed-08db9513aa0b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001064060616969,-0.000515348077686,2011-01-01T12:00:00+01:00 -90830673-4bdf-4e90-a9fa-60f6201c2db3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.003784322758711,-0.001832831163885,2011-01-01T12:00:00+01:00 -1da415bf-b606-4776-9da0-1b1679ecd132,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001076098265665,-0.000521178177039,2011-01-01T12:00:00+01:00 -5aeee5eb-94a4-4eaa-9091-64e2677145b8,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003199387329208,-0.001549534005474,2011-01-01T12:00:00+01:00 -fff7b0fa-8713-443f-9d06-f133c6c0026d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.001032044270887,-0.000499841853562,2011-01-01T12:00:00+01:00 -ddf2f7b1-419c-48b5-acc2-5777508a00ab,26647b27-a278-4ddb-a68e-8437d24798ca,-0.111974930407886,-0.083981197805915,2011-01-01T12:00:00+01:00 -9d13b4d7-a2d6-44d1-9f1f-780f42d46ae0,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003085097225474,-0.001494180781871,2011-01-01T12:00:00+01:00 -5f72b94a-c9fa-4bf9-ad52-ad8c71c08619,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.003792390894624,-0.001836738740452,2011-01-01T12:00:00+01:00 -fb41e040-3d56-49c4-b8df-1efd2e07d553,bb929fcc-a67e-423c-9569-73364746383d,-0.001251133232972,-0.000605951480826,2011-01-01T12:00:00+01:00 -5cf683d0-64bf-46ba-b66f-8d17e72911b4,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.107633521844787,-0.08072514138359,2011-01-01T12:00:00+01:00 -8c1f9340-fa00-4e7c-9715-5bf8c3274a3d,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001066169997308,-0.000516369697211,2011-01-01T12:00:00+01:00 -7f3852a5-0f7c-42f5-9293-d518e50cc1f7,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.1096104312065,-0.082207823404875,2011-01-01T12:00:00+01:00 -bd6d199b-a49e-4636-af0d-c636282ba078,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.003774401199079,-0.00182802593324,2011-01-01T12:00:00+01:00 -ad2e3d01-067d-4a4a-8a3f-2b0df2563212,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.001261674097107,-0.00061105665433,2011-01-01T12:00:00+01:00 -8a0c4b30-a1f6-47f2-a272-6506e240e1c3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001062134704635,-0.00051441531577,2011-01-01T12:00:00+01:00 -17d7d684-f5f0-4cf1-abb1-1474cc1b5645,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.218294139930183,-0.163720604947637,2011-01-01T12:00:00+01:00 -52d2a115-5dc4-4a38-8520-16f325375260,de40f0bd-3793-4b02-b663-31d282b33f61,-0.003729497937545,-0.0018062782911,2011-01-01T12:00:00+01:00 -45278204-a6c8-4b8d-86a7-71b371eaaef7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001232333800603,-0.000596846500171,2011-01-01T12:00:00+01:00 -8b6997b8-0532-4118-bdee-80f699fd8fa5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.001006055762534,-0.000487255044495,2011-01-01T12:00:00+01:00 -cdd517e0-33fc-49b7-81a5-50fc715fb145,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001240556856506,-0.000600829107914,2011-01-01T12:00:00+01:00 -6f01ffa6-5cf1-44ad-aee7-3f8ff8e248ab,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001214219117702,-0.00058807315882,2011-01-01T12:00:00+01:00 -64925113-87ca-45f0-b6d7-fc3ddc32caec,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.092970051971514,-0.069727538978636,2011-01-01T12:00:00+01:00 -0027f9fa-6cec-4465-b193-25e25c8dfcc4,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001062504087388,-0.000514594216003,2011-01-01T12:00:00+01:00 -897b99b7-378c-4e71-826a-9f29b08af95d,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.092426353492166,-0.069319765119124,2011-01-01T12:00:00+01:00 -9fc4c69f-dbc0-44ad-a857-5da6daf1e01f,4e655530-909f-4acf-8ed9-d19f849265df,-0.001039407732563,-0.000503408140819,2011-01-01T12:00:00+01:00 -bcec4ed5-70cb-4854-88cf-ca969bb874d2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001225874361889,-0.000593718051217,2011-01-01T12:00:00+01:00 -5e9cd704-b25a-42a2-9563-a8097ab8db83,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001223864136738,-0.00059274445474,2011-01-01T12:00:00+01:00 -1f5dc3cc-7222-4574-874a-a9dc15f748c5,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001209853618091,-0.00058595885086,2011-01-01T12:00:00+01:00 -887b1cdc-a8d5-4a0e-87ce-80f136e624ff,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001024205681382,-0.000496045451394,2011-01-01T12:00:00+01:00 -eed269e2-a18d-4b47-b9b6-7a4bcdaf0d50,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001059753208187,-0.000513261904398,2011-01-01T12:00:00+01:00 -b68f8aef-ad3f-4939-a1e2-25d4f226508e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00123039678171,-0.000595908359103,2011-01-01T12:00:00+01:00 -1ce26f4e-0f6a-4479-bfe7-a608861330eb,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001233472905791,-0.000597398193993,2011-01-01T12:00:00+01:00 -19b9b818-7c53-404f-a542-c34c80bcb092,819018d3-4601-4c39-9d41-4a911572d406,-0.185972032489923,-0.139479024367442,2011-01-01T12:00:00+01:00 -cb0e6670-2f3e-4102-8b60-4d7c4e0c550d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003685035574538,-0.001784744185863,2011-01-01T12:00:00+01:00 -430fda41-ea7f-45c8-b3f4-ca0c6fa58349,62b0cca9-b44c-4eda-999f-ae2832319848,-0.003199269928639,-0.001549477145783,2011-01-01T12:00:00+01:00 -a9d3645a-7105-40d7-9674-0a66eecc6561,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00124760164199,-0.000604241053248,2011-01-01T12:00:00+01:00 -9b0b5651-6060-4f12-8b5a-86f86d467359,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001249146833472,-0.000604989423638,2011-01-01T12:00:00+01:00 -a95c591f-cf60-40df-a367-1816cd7e5cd0,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001262672870525,-0.000611540382374,2011-01-01T12:00:00+01:00 -f19e6d6d-f98d-43b0-89a2-13e3b117e36b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001231167720349,-0.000596281741728,2011-01-01T12:00:00+01:00 -e97cf8b1-0502-497e-8ef5-c62b9c611143,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001229859215377,-0.000595648003845,2011-01-01T12:00:00+01:00 -094805b1-21b5-4d21-997b-e1d457fd7079,fad9b8c1-9ded-4856-ab91-f41217259363,-0.003088621457947,-0.00149588764556,2011-01-01T12:00:00+01:00 -49d094f9-6207-410f-9d40-9634e14c2a9f,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001040862673861,-0.000504112801052,2011-01-01T12:00:00+01:00 -06c02574-2537-4662-8ff5-37e24fa3ca0f,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.001236897146954,-0.00059905662968,2011-01-01T12:00:00+01:00 -41fff152-adf8-442a-a3ca-b24b55770a14,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.091781386070549,-0.068836039552912,2011-01-01T12:00:00+01:00 -fcc64e53-544e-4b1c-995a-447620dfead0,b938f0ab-e2c4-469e-9979-303d42224932,-0.003172562786441,-0.001536542286459,2011-01-01T12:00:00+01:00 -b3369977-7b53-4512-9ffc-45c011cd1c52,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.183332932943996,-0.137499699707997,2011-01-01T12:00:00+01:00 -5fffeb2e-2baa-4915-a0bd-9aa868a931aa,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001038104420233,-0.000502776917849,2011-01-01T12:00:00+01:00 -94b4cea5-14ae-4577-ae71-0892ac63475b,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003137208420119,-0.001519419385347,2011-01-01T12:00:00+01:00 -9131664a-7db9-42d9-bc9b-0065be771b4f,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.001032964595189,-0.000500287586965,2011-01-01T12:00:00+01:00 -f86c6dfb-a7c6-4978-9f2c-ac3d37ed932a,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.095049188932006,-0.071286891699004,2011-01-01T12:00:00+01:00 -e466d0f6-b13f-406b-8b86-3704df9135fc,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001075744534861,-0.000521006857392,2011-01-01T12:00:00+01:00 -904a33c1-ad84-4b47-b27d-18dbf017154b,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000721795285914,-0.000349581412136,2011-01-01T13:00:00+01:00 -15ae83d6-de17-4ddc-a965-0a752dba0875,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002126522041181,-0.001029921630969,2011-01-01T13:00:00+01:00 -4df085d9-40cc-404a-9362-f14630e0cc9c,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000736135220185,-0.000356526559285,2011-01-01T13:00:00+01:00 -4124ca17-2f79-40eb-b988-c467464fcb0a,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002537648901984,-0.001229039457549,2011-01-01T13:00:00+01:00 -7868dd42-9b9d-4208-870f-c2d7a9d599d3,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.00086814795778,-0.000420463246223,2011-01-01T13:00:00+01:00 -6c44d599-2b6a-4650-8208-e26360de2d24,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.00070249644211,-0.000340234555484,2011-01-01T13:00:00+01:00 -b1cdb99d-01be-417a-b0de-0a0f25a75771,26647b27-a278-4ddb-a68e-8437d24798ca,-0.077249605254206,-0.057937203940655,2011-01-01T13:00:00+01:00 -07f65e9c-50ff-44f7-812c-c089508fa860,0818deae-c7d9-4252-ac4c-f147004e5752,-0.077031800500083,-0.057773850375063,2011-01-01T13:00:00+01:00 -eba620b1-5b0d-46fa-915d-0c5fa7ea5316,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000846833723892,-0.000410140291603,2011-01-01T13:00:00+01:00 -7e8257a2-56e7-4477-a303-dfc29a93cb08,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.074172406753651,-0.055629305065238,2011-01-01T13:00:00+01:00 -710a2a38-1667-4669-8b64-172c2976e968,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.00221655022874,-0.001073524272262,2011-01-01T13:00:00+01:00 -1338f8aa-6d74-4b4c-9677-d7a8d6d2ca1a,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.126820629296404,-0.095115471972303,2011-01-01T13:00:00+01:00 -be86b310-4fa7-43bf-bad4-c06ef37932b9,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002596054237049,-0.001257326452361,2011-01-01T13:00:00+01:00 -9a2cebc1-ae8a-4d67-9109-14ba23c5210b,bb929fcc-a67e-423c-9569-73364746383d,-0.000860368238675,-0.000416695356291,2011-01-01T13:00:00+01:00 -b388e9a7-04ea-4128-b0e7-c068b2161261,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000847193532971,-0.000410314555093,2011-01-01T13:00:00+01:00 -741ae5eb-4a35-4d71-b5cd-1764a50c64e9,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.00073869304396,-0.00035776536988,2011-01-01T13:00:00+01:00 -5398f0f0-836c-4f9f-98d1-5812e815825c,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002189828070148,-0.001060582140167,2011-01-01T13:00:00+01:00 -c2075c95-020f-4696-a51c-d4934cb86e57,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000844128676114,-0.00040883017717,2011-01-01T13:00:00+01:00 -53cc0f60-8405-4e48-a8f5-24924784580d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.150538916990661,-0.112904187742996,2011-01-01T13:00:00+01:00 -8f9aa1c2-3eb7-4d0e-a0a4-ed4dd3d35ec5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000733376012779,-0.000355190214147,2011-01-01T13:00:00+01:00 -a8bbb5ba-45bf-46f9-9930-7b371d78357c,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000725818207299,-0.000351529801889,2011-01-01T13:00:00+01:00 -de308d97-7865-4daf-a7b4-f97977f08645,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000736878113319,-0.000356886358852,2011-01-01T13:00:00+01:00 -5b778f1b-8fd6-454d-b9ec-52ee88b01a6f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002599422504749,-0.001258957778863,2011-01-01T13:00:00+01:00 -43f6489e-d249-4d6f-ad4c-e668581d94ba,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000716556401676,-0.000347044104695,2011-01-01T13:00:00+01:00 -b5885f41-b335-4ece-8f1c-b413bb286d83,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000739709997392,-0.000358257902907,2011-01-01T13:00:00+01:00 -b56967a2-aae5-4795-9caa-9115efb60d50,19d949f2-54ff-483c-928b-2438fc760385,-0.00215694545808,-0.001044656364278,2011-01-01T13:00:00+01:00 -6171a11d-1508-4791-99a1-bfbb7fd8788e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000732956205581,-0.000354986892241,2011-01-01T13:00:00+01:00 -f5260809-6651-4837-9ed9-5a7d82e4e29d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000726441041404,-0.000351831454213,2011-01-01T13:00:00+01:00 -50059635-4aed-452e-95a4-39f39ed80e9a,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002571454176318,-0.001245412099168,2011-01-01T13:00:00+01:00 -1b464762-3b39-40b7-9de3-573464ef1bb2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000837339718968,-0.000405542135155,2011-01-01T13:00:00+01:00 -fa098676-da6f-45b7-8772-480037f2b69f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000839098626214,-0.000406394012814,2011-01-01T13:00:00+01:00 -01b62bd5-fc74-444c-8ba7-0b70dbc52798,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000738297372173,-0.000357573737287,2011-01-01T13:00:00+01:00 -e838e910-9f99-4a19-8aee-899a31b32b39,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000824962607379,-0.000399547626418,2011-01-01T13:00:00+01:00 -4a4fa4a0-5917-4d62-8fce-0e7ec10ba5e3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002605758817754,-0.001262026595314,2011-01-01T13:00:00+01:00 -c268c47a-3655-480b-b208-175ed1ff1c81,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002599346222059,-0.00125892083347,2011-01-01T13:00:00+01:00 -a7bca90a-00d4-4d4a-b0eb-43622ed8c928,4e655530-909f-4acf-8ed9-d19f849265df,-0.000736809220406,-0.000356852992491,2011-01-01T13:00:00+01:00 -5b56ee4c-3c03-4ff5-b1e0-5d1b2f4a8b2f,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000715486225404,-0.00034652579467,2011-01-01T13:00:00+01:00 -dddbe8de-cf60-4120-9031-15fc505fa41a,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000840582705952,-0.000407112785437,2011-01-01T13:00:00+01:00 -ae1f6a5b-f027-43fa-94ea-d418084fc223,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000859391382786,-0.00041622224339,2011-01-01T13:00:00+01:00 -271b5b1e-3a55-429a-8bad-8901a45849a0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000830410326259,-0.000402186077093,2011-01-01T13:00:00+01:00 -df2a3e7d-032f-4d55-b4cf-4adfbf47530b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000858361252852,-0.000415723328693,2011-01-01T13:00:00+01:00 -0b40b05c-1913-441b-b039-e2a7782b2d4b,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002156330877704,-0.001044358709416,2011-01-01T13:00:00+01:00 -e21ea7ce-e59c-4f66-a375-60013672d31b,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00073017384689,-0.000353639334423,2011-01-01T13:00:00+01:00 -0382e6a7-d8c9-437c-b63b-260273bd69e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000830089406725,-0.000402030648668,2011-01-01T13:00:00+01:00 -8e4ecbb6-8a78-4eed-9323-d8d0819ec58f,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000868508407648,-0.000420637820061,2011-01-01T13:00:00+01:00 -583dfcca-4ec7-40fb-a9d5-21a2267f2606,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.00074509938057,-0.000360868100311,2011-01-01T13:00:00+01:00 -c0fd8f99-7169-486a-852e-9abb141049f0,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.00073475424256,-0.000355857721295,2011-01-01T13:00:00+01:00 -0dde7f7c-f09f-4877-b207-71b5d4259c3e,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000853281619565,-0.000413263150007,2011-01-01T13:00:00+01:00 -8a71aa84-819b-4b6d-96d6-a3cd1afb21df,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000808674697246,-0.000391659031499,2011-01-01T13:00:00+01:00 -f441002a-fab6-4a60-9e50-4a57673bf2d9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000837973862552,-0.00040584926491,2011-01-01T13:00:00+01:00 -3947019c-ad23-4462-8039-b7d7aaa4d46a,b938f0ab-e2c4-469e-9979-303d42224932,-0.002217225101922,-0.001073851128262,2011-01-01T13:00:00+01:00 -55085661-0846-40e6-8860-f02591020cfe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002162097736346,-0.001047151726532,2011-01-01T13:00:00+01:00 -9ba8aa2c-b216-41ba-999c-72c802b9a90e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.076954977360131,-0.057716233020098,2011-01-01T13:00:00+01:00 -6a503787-cf0f-4225-9b43-c44311d639e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.130341995128021,-0.097756496346016,2011-01-01T13:00:00+01:00 -d537d6ea-69d7-46ad-9000-3b0f5dc4bc9c,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.065019985092639,-0.048764988819479,2011-01-01T13:00:00+01:00 -ffc2809c-811c-4554-b400-e8ccc9c3702b,819018d3-4601-4c39-9d41-4a911572d406,-0.13003569753502,-0.097526773151265,2011-01-01T13:00:00+01:00 -3aae5bb6-46ba-47fe-a36e-210b7bb83217,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.073261048449798,-0.054945786337348,2011-01-01T13:00:00+01:00 -a28e571a-2539-488f-ab10-1ee98977a944,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.064317778846563,-0.048238334134922,2011-01-01T13:00:00+01:00 -db088da1-ba10-47c0-84d8-38f9ab0a8c06,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.074711656857539,-0.056033742643154,2011-01-01T13:00:00+01:00 -1dbb4f2a-0eda-48f2-a9de-3b67ffa4b194,645b0617-e6ab-438b-a141-9c497d720e4b,-0.064924823827488,-0.048693617870616,2011-01-01T13:00:00+01:00 -ca5c6caf-d2a6-46fc-b909-e67cd26509ff,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.064349129272077,-0.048261846954058,2011-01-01T13:00:00+01:00 -fd639972-52d7-4d52-9e86-83acda2dff61,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.064142115700901,-0.048106586775676,2011-01-01T13:00:00+01:00 -1ccb39bc-0ddb-4180-a101-88268357a29d,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.064822342526636,-0.048616756894977,2011-01-01T13:00:00+01:00 -4687a7c2-ea23-4650-a34f-67499d7d0000,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.115342923229515,-0.086507192422136,2011-01-01T14:00:00+01:00 -3d4423e1-71f1-45d8-84f2-86aef83f6318,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.096097766032426,-0.072073324524319,2011-01-01T14:00:00+01:00 -03291732-bb04-4518-a3b0-00807d855768,0818deae-c7d9-4252-ac4c-f147004e5752,-0.059219874262946,-0.044414905697209,2011-01-01T14:00:00+01:00 -76ba18a6-86a2-4c6f-bd8e-0bdbca3dd541,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000648358049889,-0.000314014135411,2011-01-01T14:00:00+01:00 -e5b9f99f-51bf-4885-a9f7-b2cf5fc3c44a,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000567720262314,-0.000274959472403,2011-01-01T14:00:00+01:00 -5fab1c42-9e2b-449a-84e1-38b07b3a0670,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000637877222337,-0.000308938038951,2011-01-01T14:00:00+01:00 -ce42e5ed-407f-4d13-bc5f-6472640a3980,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000567936576338,-0.000275064238067,2011-01-01T14:00:00+01:00 -b88da0ef-4510-41ea-ab65-c14e8df9c95b,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.001599896438394,-0.000774865210565,2011-01-01T14:00:00+01:00 -071ec117-ff16-492f-8678-fa6ae72eba6b,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002008039827648,-0.000972538075925,2011-01-01T14:00:00+01:00 -cbd93a17-087c-400b-879f-35d850738f42,de40f0bd-3793-4b02-b663-31d282b33f61,-0.001939346821366,-0.000939268534535,2011-01-01T14:00:00+01:00 -a50b09d9-48ab-4c12-a8bd-c029d70e8d70,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000554532209058,-0.000268572206691,2011-01-01T14:00:00+01:00 -abe37a53-f88a-4165-9856-93d94c35d276,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000562629326337,-0.000272493819575,2011-01-01T14:00:00+01:00 -32ecd132-0e68-4009-86f5-0c446678516f,26647b27-a278-4ddb-a68e-8437d24798ca,-0.059616401755432,-0.044712301316574,2011-01-01T14:00:00+01:00 -11aab591-4518-4d95-9d13-7b4b5dcdf332,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000559129951001,-0.000270798994747,2011-01-01T14:00:00+01:00 -e1d1d95a-5a4b-44d5-9595-b9111833a071,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000556417516048,-0.000269485302541,2011-01-01T14:00:00+01:00 -99dccf24-bd29-4e07-a191-b88bc9baa51c,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.056578244030833,-0.042433683023125,2011-01-01T14:00:00+01:00 -17f322e0-e07a-4d5b-9e31-9fecfae33338,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.00055828990976,-0.000270392144205,2011-01-01T14:00:00+01:00 -d95ceda4-788d-4337-928f-d4b520a2430b,6cac0624-6336-4418-bcf0-990abcdb824b,-0.001951378737658,-0.000945095857558,2011-01-01T14:00:00+01:00 -e5d926b3-b37c-4c39-a4aa-02059e54373b,19d949f2-54ff-483c-928b-2438fc760385,-0.001634915055878,-0.000791825501094,2011-01-01T14:00:00+01:00 -6573c9a6-4da8-4759-9a00-f897b7b125cd,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000651835223307,-0.000315698207359,2011-01-01T14:00:00+01:00 -f0ce7fc1-66d1-4001-bb9c-b9553a6a3ded,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.001989608834405,-0.000963611538483,2011-01-01T14:00:00+01:00 -9f927ba6-1044-4f4f-94a4-f77fa373d09c,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000562656118315,-0.000272506795522,2011-01-01T14:00:00+01:00 -0bea6d90-c5f5-4d05-8cb0-543fb5ab2975,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.00064136841252,-0.000310628899528,2011-01-01T14:00:00+01:00 -143e5508-c861-4d96-9f18-3618bd75bee2,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000576289866936,-0.000279109921351,2011-01-01T14:00:00+01:00 -9f9f1c1a-d446-4cde-8124-11cb398f960b,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000541546127278,-0.00026228276023,2011-01-01T14:00:00+01:00 -9dd235d8-7509-42cb-9c62-7cde0cb73d40,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000668263034879,-0.000323654559638,2011-01-01T14:00:00+01:00 -08ea5ac2-f23c-411e-8afd-1da4abc0ab4c,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.00055836427861,-0.000270428162683,2011-01-01T14:00:00+01:00 -80d92a9e-df62-4f48-a2b3-ef075dbb4133,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000547978108934,-0.000265397911124,2011-01-01T14:00:00+01:00 -de0d380b-ea57-451c-970e-39b5b54a4396,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000636836404012,-0.000308433947628,2011-01-01T14:00:00+01:00 -8f99eebb-b623-48c0-8ce0-5f7c75bd8d9e,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000525420140181,-0.000254472588217,2011-01-01T14:00:00+01:00 -b6d9489a-9cf1-4155-95e8-2b0dd7060f67,4e655530-909f-4acf-8ed9-d19f849265df,-0.000569376351652,-0.000275761553077,2011-01-01T14:00:00+01:00 -529a1ff6-7c49-4993-8b01-e4105210283a,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000647736625085,-0.000313713165642,2011-01-01T14:00:00+01:00 -ff5082b0-27eb-430c-8fb9-42ca73937a29,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002033323815063,-0.000984783669928,2011-01-01T14:00:00+01:00 -651132ca-ed93-4448-9610-8ad2ff6559e5,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000647255023515,-0.000313479915356,2011-01-01T14:00:00+01:00 -7cc6772f-a311-498a-be8e-bc5ca5ddc4ef,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000562252360733,-0.0002723112468,2011-01-01T14:00:00+01:00 -aa3bf3df-d4ea-4a5a-8374-2f13815b22ab,62b0cca9-b44c-4eda-999f-ae2832319848,-0.001659978501549,-0.000803964281856,2011-01-01T14:00:00+01:00 -b6352ce4-2d9f-4fa3-adc5-4bcbc4b8bf3c,bb929fcc-a67e-423c-9569-73364746383d,-0.000664455226281,-0.000321810353763,2011-01-01T14:00:00+01:00 -7bac6e07-30c7-4776-9cf2-37a66c0d1b92,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000569419061791,-0.000275782238541,2011-01-01T14:00:00+01:00 -1bcee07f-5448-447e-a5e0-662740979f3c,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000560904079146,-0.000271658244224,2011-01-01T14:00:00+01:00 -9e75a740-a7dd-42a7-b8ff-39a782f13b5b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000624865689167,-0.000302636265818,2011-01-01T14:00:00+01:00 -d70dd36c-59da-43ad-878f-5bda56e4dbd1,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000666420743176,-0.000322762297043,2011-01-01T14:00:00+01:00 -a04db5f0-5d57-4063-b4dc-a27fe3bcdc86,fad9b8c1-9ded-4856-ab91-f41217259363,-0.001635268107964,-0.000791996492023,2011-01-01T14:00:00+01:00 -3fd8b438-dfa8-4c89-a24f-d8511ce75963,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000671861239136,-0.000325397249497,2011-01-01T14:00:00+01:00 -d03db5e1-52df-45c2-ba31-4e7888194354,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000621233355059,-0.000300877046118,2011-01-01T14:00:00+01:00 -9e22f81d-45f2-4061-977f-d1985114786b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000634752886995,-0.000307424854281,2011-01-01T14:00:00+01:00 -41b291cf-56ef-4669-9a51-338c5973b059,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000594447992527,-0.000287904302957,2011-01-01T14:00:00+01:00 -b27f63db-53ce-41b1-a71d-576896f298ce,b938f0ab-e2c4-469e-9979-303d42224932,-0.001699088356639,-0.000822906049193,2011-01-01T14:00:00+01:00 -80c6d706-6d17-4d9e-8747-4d69d1ea2172,819018d3-4601-4c39-9d41-4a911572d406,-0.100553377923946,-0.07541503344296,2011-01-01T14:00:00+01:00 -713d73d8-828e-4603-8d9a-5937fd069e58,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.101492878737974,-0.07611965905348,2011-01-01T14:00:00+01:00 -0d9331eb-d865-4c4c-ba93-fd53663e38a4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.049047661073664,-0.036785745805248,2011-01-01T14:00:00+01:00 -aacad451-3280-412a-ba45-7d7aad3acde8,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.048607067963519,-0.036455300972639,2011-01-01T14:00:00+01:00 -0626a2b1-b03d-46da-9398-d391c8757259,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000650746775986,-0.000315171048262,2011-01-01T14:00:00+01:00 -191dd561-ab86-4645-9e76-8e44a93ab696,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.001652092832292,-0.000800145077923,2011-01-01T14:00:00+01:00 -d68761ba-e32f-4fc7-b018-2c6983363980,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.058180619975777,-0.043635464981833,2011-01-01T14:00:00+01:00 -1c942c9d-d9c8-420f-86fb-9ad4518d8f4d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.055269726958685,-0.041452295219014,2011-01-01T14:00:00+01:00 -12dd8501-7f9f-4e5a-b82d-0741e288221f,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.001703695297872,-0.000825137292668,2011-01-01T14:00:00+01:00 -a5bcd2db-63c6-43c3-a2a4-85ca01a6dcd4,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.00202229558252,-0.00097944245313,2011-01-01T14:00:00+01:00 -71b27369-418a-4b00-8e00-45dfd940a2cb,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.049043156009593,-0.036782367007195,2011-01-01T14:00:00+01:00 -2fa10e0a-fc32-4677-94e5-0d045e04a328,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.059018023404902,-0.044263517553676,2011-01-01T14:00:00+01:00 -9639f35b-c3ed-4133-b9cc-eb1961e7288a,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000618768451356,-0.000299683238768,2011-01-01T14:00:00+01:00 -1543676c-beb4-4558-ab9b-84938ba67829,645b0617-e6ab-438b-a141-9c497d720e4b,-0.049363737045362,-0.037022802784021,2011-01-01T14:00:00+01:00 -1cfbaba4-6d1a-4f15-8a29-a2c185c0477a,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.049505207042881,-0.037128905282161,2011-01-01T14:00:00+01:00 -9673caf4-1f4a-4d95-987c-1e508ab66569,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.048353276472648,-0.036264957354486,2011-01-01T14:00:00+01:00 -3cc1fe12-69a0-4e77-aadb-e1b912843eba,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T15:00:00+01:00 -58d9eae2-690a-4439-b39b-ecc36a33f290,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T15:00:00+01:00 -e5c6a4e0-b5fc-48cb-b4c2-d5a1dff575e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T15:00:00+01:00 -e184b12d-bd4a-431d-b26b-429586e20555,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T15:00:00+01:00 -a83e0340-69fd-40f1-9ba8-ec960ad0dbc2,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T15:00:00+01:00 -6b0c3b30-2a73-4ad5-8e36-fe6a047a9b10,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T15:00:00+01:00 -5b5967ee-806e-4851-904a-a2f6262cdfc9,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T15:00:00+01:00 -3c355900-f7ee-4f53-b0e2-4d873fba23a1,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T15:00:00+01:00 -5d32389c-a984-453b-ba06-1a4a0d7a41b0,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T15:00:00+01:00 -8fd22780-9164-4d4a-a676-c83d621ae17e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T15:00:00+01:00 -4299aa0c-3c0d-4a5b-a0e3-9b218e30cc68,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T15:00:00+01:00 -48bf0584-0165-457c-aa5a-79a85e146b74,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T15:00:00+01:00 -f63466cc-b869-4b7e-90fa-a7c9249ec65e,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T15:00:00+01:00 -9d3ee268-3288-4dfc-8996-679900f3f723,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T15:00:00+01:00 -16c3bca9-3177-43fe-9396-2e4102d856f2,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T15:00:00+01:00 -c5f96164-8b97-4c1d-b925-732cea122abe,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T15:00:00+01:00 -94ffc7e8-4bb3-4aa9-b810-ec05267ec8c8,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T15:00:00+01:00 -58625c6f-a135-474a-8ae7-ef28046495e4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T15:00:00+01:00 -af2b2fdf-5dfc-4f30-8a6a-d0b08cdcb849,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T15:00:00+01:00 -9a44b75e-7330-43a8-9639-7a9034e493a9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T15:00:00+01:00 -6e148594-336d-4e1a-ba10-c689626512e1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T15:00:00+01:00 -d74fe30c-1fa2-44ca-afa5-b34f46e13acf,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T15:00:00+01:00 -d7a43e16-57a2-4588-9879-ee21cc134c82,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T15:00:00+01:00 -a17d2f58-f8e1-4e53-864c-da75cb8251ce,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T15:00:00+01:00 -40cbb2fd-282d-4ab2-8825-6b256fb0bf3d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T15:00:00+01:00 -fd595438-1729-4b62-9789-a82317dbeb32,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T15:00:00+01:00 -4eca3917-6159-4e57-a50d-6cf3ef142895,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T15:00:00+01:00 -3d0fa3d9-6d9d-4e57-82a4-b2664d08a426,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T15:00:00+01:00 -36d47b43-8177-4d71-937b-54b4fbc395b1,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T15:00:00+01:00 -62c7d788-6cd5-4edb-8773-ff56cfbc5d2e,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T15:00:00+01:00 -4578fd79-6f78-4fad-93f6-b571e6c3a42c,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T15:00:00+01:00 -4d3c3b4d-1224-4cdb-b735-bab9d7112056,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T15:00:00+01:00 -377cf18b-0718-47fd-857d-76597cd607f5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T15:00:00+01:00 -e2611c01-30b2-48a6-b49b-4429e8fa3608,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T15:00:00+01:00 -aa35f2c9-bc4f-4aa3-a348-764de138198f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T15:00:00+01:00 -2a0ada09-50b0-4c52-afb3-4528c360f4ba,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T15:00:00+01:00 -c05d2e35-0b7f-44d5-af41-1c43ac183036,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T15:00:00+01:00 -6281e556-32ef-4ad4-924f-b3ca9d50533e,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T15:00:00+01:00 -f6dc1989-c9e5-4c1b-a0af-fd5bfef436c0,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T15:00:00+01:00 -6cfe99b9-8292-4a2b-a6ed-2c2f82666c93,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T15:00:00+01:00 -fa0cb6f7-1072-478c-a142-2434470ebe89,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T15:00:00+01:00 -d7f6d06e-1f3c-418c-962b-154199d92503,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T15:00:00+01:00 -403134e8-9a80-475b-ab9d-adb774a96025,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T15:00:00+01:00 -0a2218f1-46b7-4222-8028-7f772ae5f01d,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T15:00:00+01:00 -180e8a6b-6f68-4b92-b728-aa76ff18d25e,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T15:00:00+01:00 -3603b754-d096-4f78-9c5d-c0e2bb314d74,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T15:00:00+01:00 -625537f9-c993-4433-9522-78873fc4b8ac,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T15:00:00+01:00 -13256470-2f90-43ac-80d1-2fa4501bec6c,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T15:00:00+01:00 -c0f7146b-e58a-447d-83d9-ac08778d6981,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T15:00:00+01:00 -215c433c-3a37-40a4-9dc5-8e781a81420e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T15:00:00+01:00 -8c786d8c-3373-4d16-9ebd-5dc4cdbd3190,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T15:00:00+01:00 -2d94f048-f06c-433a-ac68-c8af4ef639cf,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T15:00:00+01:00 -53b4c5a0-f4e5-4a68-b5b2-1295a0cd8a33,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T15:00:00+01:00 -d1baf1a7-97e0-4bff-bd21-f752a5cc2662,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T15:00:00+01:00 -f13045fe-8992-47a2-84dd-6f4452c03bc9,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T15:00:00+01:00 +44b9be7a-af97-4c2a-bb84-9d21abca442e,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T00:00:00Z +8e8d0a05-fca1-4f93-95cc-0dfcec786310,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T00:00:00Z +6b61cf3f-6324-41de-8be0-879019a3079b,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T00:00:00Z +60eb3de2-ea21-46b9-94e9-dc272cd19d12,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T00:00:00Z +44bb9253-d58c-4660-ae81-fcc1327954a0,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T00:00:00Z +3635d6f6-6715-45c6-b5ce-98f660ad891c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T00:00:00Z +5099eb8a-9990-4560-a109-10f8261b85f7,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T00:00:00Z +1ad088a5-0025-487a-9f75-02537393533f,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T00:00:00Z +1099af24-962f-41cf-bdf9-c2acf1729376,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T00:00:00Z +3d86170a-bc2e-4aa5-94b3-426dfea6ee7f,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T00:00:00Z +96a71a5c-a5fb-452f-b7d8-c7f9bc272aa5,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T00:00:00Z +a377f1dc-1bd2-4cff-a58b-7486e23c6dc9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T00:00:00Z +5880b9e2-efc5-4c97-afb6-44545e3f81bf,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T00:00:00Z +d591f523-f45d-40b0-a198-a66bd3bdbc74,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T00:00:00Z +e0bcb4f5-b1db-495d-9557-efa867336479,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T00:00:00Z +f261254f-f56b-47a7-a9a3-c0840e11ba8f,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T00:00:00Z +f26a0a82-914e-4688-b866-de28b212a386,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T00:00:00Z +7d7dc918-88de-43ad-a790-53c416f46797,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T00:00:00Z +74b2660f-fcfe-4eb2-b56c-40be91848bcc,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T00:00:00Z +52c6a5f8-8e01-4cca-9132-bfabc0b718e5,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T00:00:00Z +56c8bd88-ca63-44e4-b594-6fe33441cfa4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T00:00:00Z +5a60eba5-d525-4355-bc68-a5298d51650b,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T00:00:00Z +19943147-03f6-4beb-96fa-24264ce8e908,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T00:00:00Z +174454fe-64fd-4e59-b2f5-f411bd852451,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T00:00:00Z +b44b522e-7972-4543-bc5e-907cb870b30d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T00:00:00Z +5925e4ac-00d7-4a3b-8bff-910f3e4f9819,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T00:00:00Z +8dc40200-f14a-487f-a254-8726c1cf2ef1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T00:00:00Z +09060903-9219-4349-8c9b-9d0edddfecfe,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T00:00:00Z +a8d2b42c-e470-4035-b6b0-53ef3cdcf2d2,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T00:00:00Z +629da66f-6ac6-4776-b8c1-e18a386df72e,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T00:00:00Z +23ec865b-38f8-4f13-8aad-961c8ad74e8f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T00:00:00Z +ef911d9c-3555-4f26-b180-5d80e12dd069,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T00:00:00Z +b57613ad-7e28-4dda-8f48-56b86a40a58c,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T00:00:00Z +450943c4-03f8-4f1a-a044-fe5c44df429b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T00:00:00Z +e486001c-3f56-4833-8794-24383b30b377,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T00:00:00Z +af1cbe8d-3104-4078-bdf0-157aa3e31581,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T00:00:00Z +3f851953-b903-4a8c-8b78-ab54af23c75a,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T00:00:00Z +3b703d1e-dd2f-4994-beb6-8a2fd15feacc,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T00:00:00Z +67ac51c6-d0d9-47eb-8078-f535bc3aea15,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T00:00:00Z +601b047d-a136-4e41-9a2c-d2814df626c9,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T00:00:00Z +f7c76dba-d353-4513-987f-7b0ea7590466,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T00:00:00Z +5136221d-597d-4128-aa8b-b0a8d1029aad,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T00:00:00Z +a65dbeae-a2c1-4ba8-89f0-2ee0061acfde,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T00:00:00Z +71f37c51-7165-498b-a8d9-a9bca689c6fb,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T00:00:00Z +65a1f97a-1fbd-4571-a912-3818b4f72372,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T00:00:00Z +7607bf14-410d-4599-a4a3-c3d245dc9a98,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T00:00:00Z +0c0f63a1-46a2-4275-a53f-8fe0b1773f17,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T00:00:00Z +b9f0b50a-c71e-443e-a9be-c5b7c55c8fee,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T00:00:00Z +22a82d3c-c782-4f1c-b275-5abb0f79d7d2,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T00:00:00Z +d1dee914-0d4d-486a-94a7-7ff391f7af21,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T00:00:00Z +a57c08e7-9f0d-4872-93bc-f37bc70d1265,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T00:00:00Z +d906fefa-8116-48df-b045-6e7c0d229d93,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T00:00:00Z +44664644-621b-464c-a046-db25ce02c25b,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T00:00:00Z +b646f163-1ab0-4e40-8269-d498bf8bbe40,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T00:00:00Z +3628f72e-74fb-4b88-93ae-7a530661a442,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T00:00:00Z +ef66981a-7e7f-463c-9211-0b71fb69b104,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T00:00:00Z +136dd74d-fa83-4d7d-8654-b0a4b8229cea,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T00:00:00Z +075daea8-38e6-4b1b-a1a3-618a26b1132e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T00:00:00Z +141b8ec6-e625-4a8f-9121-5454d0e30e31,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T00:00:00Z +c2ed3c8d-5a65-4589-8753-b523fb415179,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T00:00:00Z +4c0c48f6-f9fd-4c5d-9074-1a1902af9968,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T00:00:00Z +da061ff9-9c9c-4b44-8279-b7ab641b39c4,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T00:00:00Z +0487eb06-e820-4429-9e18-2bd2fc5f6680,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T00:00:00Z +7bc46274-fe3b-4564-b68b-b9c8f33ab90b,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T01:00:00Z +7ad3cb3a-0c0c-481f-a4a5-03db4abb4434,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T01:00:00Z +a7ab650e-18c2-4064-8623-b3a41e75ce38,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T01:00:00Z +0bc9cf60-8b81-4413-8d10-30bf5349b1a5,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T01:00:00Z +08ccba68-730e-4b03-b16a-035a56602c67,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T01:00:00Z +a01470e7-cc89-49cd-8c67-ad4ee62c44d5,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T01:00:00Z +d0ca11ba-f106-4922-a7a8-9bca0c45c87c,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T01:00:00Z +8ae6f259-3405-4004-820b-e019f55733be,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T01:00:00Z +675a7c2e-535b-47b2-848a-c0c7d1aab3f2,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T01:00:00Z +5bcdda82-3942-4112-8e61-f70804ffc672,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T01:00:00Z +6441e7ea-f348-4a45-9e13-6b0970da8799,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T01:00:00Z +f93e8bd9-e45b-4f9a-bf47-e2e643d6c56e,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T01:00:00Z +99fac5a8-2ff5-4f4c-a0b1-29179db60471,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T01:00:00Z +35150000-fa06-4b11-b2a0-db4dad038fd1,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T01:00:00Z +e8e4f1a2-8f6e-433e-858f-f2c1d3aafb5f,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T01:00:00Z +0ab340e1-b22e-4941-a597-348a51fa20d0,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T01:00:00Z +6b3d601a-9641-46fd-9264-e47fa58f8329,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T01:00:00Z +e9c96f7b-b2f4-42b3-a90d-2dc6d975fb4b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T01:00:00Z +0501055b-ed12-4d9d-bf2b-d11c807aae02,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T01:00:00Z +bc6bedfc-2cf0-4958-a144-f339e2c60757,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T01:00:00Z +09a3387c-518a-4292-af47-3663cdb58dfa,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T01:00:00Z +b0a5c71a-5d30-4dd0-97a1-b175c4cf86b4,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T01:00:00Z +4726db10-9045-4361-a071-79cb31005fa4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T01:00:00Z +ae1db99a-5bf3-45ac-a404-6231fe2f498b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T01:00:00Z +d1a4a9ee-c45a-4c7f-956c-ad9e9d45c7bb,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T01:00:00Z +17a16e24-a0db-4c8a-8af0-351d735a2cb9,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T01:00:00Z +6f900e13-428b-448d-b2e4-4071b417d8dd,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T01:00:00Z +e86a8a0c-ac95-4bf4-86e3-f1f1b2e3a798,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T01:00:00Z +fda95825-2c65-45b6-a528-f8acee2bdf22,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T01:00:00Z +012e5261-549a-41e0-a1e7-9e4eeda3f1e9,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T01:00:00Z +18158a06-cf4a-4428-8e3f-43eb17a5a5d5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T01:00:00Z +3d89846f-ea41-4c8c-af10-8f864d163af1,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T01:00:00Z +b842c04e-aede-4a2e-8f27-e30726049749,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T01:00:00Z +b8f17f01-2da6-40e3-9ab5-426e2a2eeca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T01:00:00Z +5a4cad41-9835-482b-820b-00e3cc287c63,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T01:00:00Z +1124b4bf-4cd2-4b04-b8a9-7655559a1811,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T01:00:00Z +c6a421f3-b9a6-4337-a196-899446e9c47b,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T01:00:00Z +a15d378f-844d-43ba-beb4-65e4c43937b2,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T01:00:00Z +24326e9c-dcdb-426d-b848-8d8381381bca,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T01:00:00Z +f8de8998-584c-4e36-9167-b6931cc853a4,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T01:00:00Z +de04eebc-44ac-405d-a23e-59955bd1eaa7,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T01:00:00Z +e7e507a5-0843-4f20-bbd5-ee19c6ddcdab,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T01:00:00Z +e36b27ec-97c5-4d1f-869a-1eb6a2790a3d,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T01:00:00Z +09b3e143-cc6e-4115-9b0a-fcc5b7d35a8d,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T01:00:00Z +b8bc69a0-603c-4bce-a97f-f84f664bf361,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T01:00:00Z +4d1f990a-ebaa-43b6-9c53-da233488d3f6,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T01:00:00Z +6d41588a-358a-449d-afaa-c2dc9aea21a4,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T01:00:00Z +60f61233-6031-4b28-9e01-dc252af02c46,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T01:00:00Z +8ba11fdb-5167-4f38-b8a3-e7def218b781,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T01:00:00Z +e44e638e-aa1a-41f5-9531-c884851e7dd7,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T01:00:00Z +edb97c6b-fa7d-4003-8707-c90d01072193,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T01:00:00Z +4cc27834-b178-416a-a1e0-a6ebc49a3c3b,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T01:00:00Z +49caf917-fdc9-4db2-a86a-f5c0f022c98d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T01:00:00Z +dc8ae1ff-258f-4cce-9b89-5ba708107e62,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T01:00:00Z +45d776dd-8dcb-4079-b09e-223afcd7a769,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T01:00:00Z +205d02a7-cafc-4e0e-9af9-db97a6301405,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T01:00:00Z +85524587-5402-4b4b-9211-75edb37e6006,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T01:00:00Z +c7b058e9-33a5-41ee-87b3-298351b056be,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T01:00:00Z +84c32912-70f0-469d-be32-c710ee59aa46,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T01:00:00Z +c806565b-acc6-4edb-973b-052abf0a46cb,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T01:00:00Z +2fa9ce5d-1439-492f-8cd3-fee0bbc68b16,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T01:00:00Z +fef5db89-91ce-4a83-a33f-bcf53669845c,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T01:00:00Z +cdaf74e1-145b-4f0e-b910-08e7ceced64e,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T01:00:00Z +457987f3-90fa-40e8-b1d8-a3c5e192d5c9,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T02:00:00Z +8e3c1eda-4b7e-4b4b-8f83-80667f030165,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T02:00:00Z +b1d866a5-ddc1-4423-b519-bad450b5c7bd,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T02:00:00Z +7271f13c-9812-48bb-8de4-9d647ac1b698,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T02:00:00Z +ec05c995-ac20-4342-9327-dcd3974be5b7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T02:00:00Z +52155534-eec3-4fa0-bedc-324175b04c4b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T02:00:00Z +213e5c6a-b402-4017-b56f-19a96a64bc96,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T02:00:00Z +64b868d7-c3ed-49f1-b4fb-18bcfbc745c5,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T02:00:00Z +4087a152-9b40-4053-8808-a1530fe12407,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T02:00:00Z +0cb19f45-8486-4419-81eb-1d3b738e7062,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T02:00:00Z +8919caee-743c-4e71-9a7c-7c9747b12360,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T02:00:00Z +be3542a7-4f4f-4a7f-bf61-9e622829b8aa,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T02:00:00Z +ce3d41e8-5833-44f4-90b2-6f3c5e3b86ca,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T02:00:00Z +046cdcc4-bb39-4b02-9563-c95ab7328aa7,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T02:00:00Z +5bf3c8ab-e1d4-4bc5-b3fc-840044df0f26,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T02:00:00Z +0f6603c5-ad3a-48ae-8b7d-254b82a52807,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T02:00:00Z +c00ee42e-0072-487d-8259-6b9851b3214b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T02:00:00Z +fc31f33d-23ad-4fb5-92f1-1ad727c27257,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T02:00:00Z +55479234-7fcb-4b60-92d0-61b4a20cb6fa,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T02:00:00Z +3c70dd92-5d16-4a58-8a36-d44b7c51e1f1,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T02:00:00Z +aa52ce04-972c-43f2-9a5b-5af0ce030591,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T02:00:00Z +fcd39857-05ba-4aa0-a57f-0f4b4b91a8f2,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T02:00:00Z +791e1a6a-7205-4d10-8958-b53e9a0126d2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T02:00:00Z +9870e86b-b950-4c36-8dbd-2e641cbecb1f,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T02:00:00Z +0f8acc8b-e0ae-404f-9aec-9fc72612e9b0,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T02:00:00Z +64778b51-f31a-4786-9e7d-a7e8f051da55,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T02:00:00Z +5a1dafc2-2bec-4501-90ff-66755d0f1712,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T02:00:00Z +4f853a1c-6b83-420f-ae42-766dd3c1dc46,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T02:00:00Z +1a28c03f-ac0d-48ba-ab75-9334ef08817e,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T02:00:00Z +7f2449b6-a339-4033-a158-5d3cb68a84ae,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T02:00:00Z +349854ab-5124-4fe1-907b-b221783d587e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T02:00:00Z +4a4832e9-04ef-47a7-8dae-b7f9d13ad840,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T02:00:00Z +7bdb6c8b-5a24-455a-b3ae-803fee3ea7bc,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T02:00:00Z +2dcee1d7-524e-476a-b354-34478b1aad13,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T02:00:00Z +85109592-6ca9-4b5a-8b46-119db57035d5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T02:00:00Z +ab2cb2a4-1af5-40ef-b923-f25d85a0f018,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T02:00:00Z +659c141c-183c-44d1-8bc5-b31a7b336b76,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T02:00:00Z +4bb4aa08-6aa7-4560-9448-61352050135b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T02:00:00Z +f8f6eb50-ac57-40e3-9d1c-094aa4600159,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T02:00:00Z +01dbb78a-24cc-423f-90a4-08d0453277df,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T02:00:00Z +86c0b507-4b41-43f1-b864-178d25e8367a,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T02:00:00Z +4005f10a-053c-472c-8ccf-ee1a1f50dca2,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T02:00:00Z +1cc5b942-adf9-499b-bb5f-44715c1c4487,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T02:00:00Z +0d5ae931-ff9d-4fd5-8726-6321153582e2,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T02:00:00Z +f666b393-3b1a-4ff7-a45b-1a41595e4b1f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T02:00:00Z +71e982a3-d5d5-4e6f-8396-3dfd7dc9ea1d,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T02:00:00Z +ebf49b6c-6537-4a70-b025-0441492ec266,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T02:00:00Z +7477b442-ed68-4c5a-9509-d4a65b08b146,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T02:00:00Z +9bfc1fb6-e4e5-4176-b56c-715838fd1143,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T02:00:00Z +271151f2-0b2f-498e-8c08-9aa555a6d5b2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T02:00:00Z +5fb06ecc-6507-42d8-bb6b-c8abcd001c79,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T02:00:00Z +592911aa-7cf1-432f-aba4-d7002203a38a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T02:00:00Z +0204e6e3-4183-4bd5-8ebc-6812315b4e44,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T02:00:00Z +db2b5619-c03e-410d-8d10-ad8f3ec34cde,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T02:00:00Z +46cba61f-9812-4459-a321-a61939e34483,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T02:00:00Z +51da6134-1fa5-47c5-8fe8-58ee122fc58a,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T02:00:00Z +b2a307ef-1f3b-4963-abf2-1350126dc9ae,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T02:00:00Z +564e7f90-4e65-4c2f-a1c8-46c2f35f397d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T02:00:00Z +63be5bee-13eb-4289-bfc4-95bd54242a26,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T02:00:00Z +e148019e-f5fc-4450-9138-3e3da793345a,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T02:00:00Z +1ff453a9-208f-49a4-85fa-837c8877a321,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T02:00:00Z +2dd4f6c8-c2a2-40f6-ba71-71ea1cc1aa1b,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T02:00:00Z +9e941998-80e2-475e-a0ab-88a4008c09db,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T02:00:00Z +86d64cd6-3b33-4dc1-8568-89a789c6bce4,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T03:00:00Z +254099c4-d16c-4340-9f01-8f0753ab46d3,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T03:00:00Z +5175b2e6-4b62-4845-b832-34b034712e24,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T03:00:00Z +0fe6cbc3-573a-4d5f-bf16-22647037b390,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T03:00:00Z +80b926ea-858b-4da7-8923-6b353d076454,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T03:00:00Z +146099c8-644a-4faf-84bd-a533fc9b3ac5,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T03:00:00Z +30187fd7-18c9-40dc-8380-5c622820a76f,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T03:00:00Z +5cddf7f1-a17d-4fef-a89f-3ff3b83502ad,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T03:00:00Z +e4464244-fbeb-4f5e-9483-35b2b101ff40,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T03:00:00Z +ecb2b775-44da-4df2-a16d-e04c82eda623,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T03:00:00Z +9d942e4a-a7aa-4444-89ba-69e6515787ba,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T03:00:00Z +d6f93542-d08a-4664-a936-64dc7fb24864,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T03:00:00Z +15f2191b-a4af-450f-923b-80a07c766882,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T03:00:00Z +384fcbae-b457-4a14-8aab-d5f26441a486,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T03:00:00Z +d9e899db-1559-4c62-ae16-67f6e8c52367,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T03:00:00Z +3aca1db9-e5f5-49d6-9c43-7719dcbc42d6,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T03:00:00Z +ced1dc35-57c3-4889-9ea5-a17d852dbc74,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T03:00:00Z +0c29af37-6848-4074-95cf-095af97f9722,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T03:00:00Z +8adfde41-010e-40b8-b0c4-206b5a2084a3,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T03:00:00Z +7fef0a14-40d6-4c7f-bbc8-13502a725c72,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T03:00:00Z +62a825cb-87d3-4da9-ad86-73051508b30a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T03:00:00Z +19b31273-3cca-4475-b3a8-815e73f755d7,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T03:00:00Z +40c68cd4-a7b0-4511-9b00-bcf7cd4f8fdc,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T03:00:00Z +381241eb-2d23-4b06-81c5-ae6b54d59515,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T03:00:00Z +2f8c88a2-85da-4c9b-a557-9f0268d5bc17,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T03:00:00Z +74b37dca-bf44-40b1-9850-c91ab25b7ede,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T03:00:00Z +4f389d3c-aad4-43ff-9963-b0bc53b2e603,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T03:00:00Z +67eec293-8323-4e46-ac23-1eebb8bfc3ef,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T03:00:00Z +a189618c-fdfc-44a8-816f-fcc9fe63e3fc,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T03:00:00Z +ef5670e4-9249-4c6b-8993-bf094b406654,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T03:00:00Z +7b815ea3-f1d5-4f3b-8163-25147dc291bd,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T03:00:00Z +bb03de3b-ebfe-45ce-96f9-e9d8003db778,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T03:00:00Z +b71b0c94-e6c7-4b4b-b431-2ba1b7e96d77,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T03:00:00Z +3dd245d5-0c20-4176-b97e-bf1df97f9575,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T03:00:00Z +6943a0b9-27ff-4391-8d9b-973561a51fbf,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T03:00:00Z +0fb10da7-ee09-41a1-85fa-2f6b3683fc18,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T03:00:00Z +9bf17c80-74d3-4502-98d6-5accdbc054fb,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T03:00:00Z +afea6616-cb97-4f4a-8de1-f49ae0d57b8e,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T03:00:00Z +283b5bb9-d497-4559-b778-0de17eb3cff4,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T03:00:00Z +04a9ad5c-90a8-4177-aa28-4235dda7699d,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T03:00:00Z +3e7a682f-2dab-40a9-b38a-697eeb6e20fc,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T03:00:00Z +796ad211-8a63-4a6d-9c8c-f1e63ddec31a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T03:00:00Z +91fe31ad-ff8b-42d3-bca4-543baa7043d2,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T03:00:00Z +ad2071e9-cc06-4308-bf96-3f3dcd98773a,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T03:00:00Z +841cdc4f-7dc1-4266-bd30-3b496294e816,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T03:00:00Z +6a8a58f6-93e6-4557-8475-c497348c2ad6,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T03:00:00Z +719404a2-39bd-4d7a-b087-48b765d02c72,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T03:00:00Z +fbecbdf3-3942-4f57-8cf4-9e7784a79396,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T03:00:00Z +0ca30e1a-a4fd-4c07-82aa-57dd33217361,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T03:00:00Z +8c500a75-eacf-49df-b04d-bad3b89036d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T03:00:00Z +a406fb6f-5826-452a-9fe6-020a20f96380,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T03:00:00Z +7a6c3d84-3708-42cd-a384-b77d1059ff2b,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T03:00:00Z +15ef71fd-e6d8-4cb4-9b83-22f7ec204cd2,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T03:00:00Z +2c879dd4-1795-442c-90c2-af7bd92d54da,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T03:00:00Z +3b0f2973-d964-4441-a30c-ec45d88e6ee1,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T03:00:00Z +6466913d-1d00-4fff-b83e-16803583457c,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T03:00:00Z +cee71023-80c0-47d1-9e1f-c666e99d9858,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T03:00:00Z +9a2a9bfa-4d96-49b5-a9c5-268a7545a069,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T03:00:00Z +64722661-a14c-44e4-8ada-d6dfa15e8dff,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T03:00:00Z +bbe68a3f-8603-483d-9573-74b111603754,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T03:00:00Z +6faba33e-f160-4a93-89f6-013384991315,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T03:00:00Z +2dc499a3-c9a1-4c5b-a10c-d1b829e1a547,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T03:00:00Z +6ea5e4ba-339c-4751-96e4-805a1307e7f5,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T03:00:00Z +676925d5-b40e-44d6-8f65-c43d8eb114cf,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T04:00:00Z +0f3b0096-08bf-4e4e-bc12-49f3aa8ef4d0,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T04:00:00Z +98dead17-1472-4929-980c-b6f881cc8832,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T04:00:00Z +6001a07e-66a6-4a95-9c07-e42ef1e8dbd2,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T04:00:00Z +98bfe56c-b75b-4f15-b313-817de000752a,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T04:00:00Z +908c2c1a-0d26-44a0-aa7b-0a48a5465f03,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T04:00:00Z +9c6406e5-062c-486f-bb2b-b00c4f54c6f1,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T04:00:00Z +8bebafdb-8247-430b-83e4-2bd0ecb77886,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T04:00:00Z +7f860083-6222-4996-a19a-17fc8b2a4ade,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T04:00:00Z +53c0b4c5-7609-44ed-880f-1a48f6dbd44a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T04:00:00Z +09dd0bda-867e-450c-9f32-90ce7597250d,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T04:00:00Z +276730de-4931-43be-9c9a-c142521b4754,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T04:00:00Z +8a5373f9-9584-472e-a1a5-6b8be548aea5,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T04:00:00Z +528a2a82-b1c4-4b9b-8261-40f356988096,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T04:00:00Z +6162bc79-1d8d-4dc4-8f5c-c927c32a633b,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T04:00:00Z +47888254-63d7-4df7-a338-5a6c923af92b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T04:00:00Z +81155a4d-a3b6-4338-af2f-87dfbe373f0c,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T04:00:00Z +fd8d4b30-fa0f-4a56-8340-c55b9a73c7bf,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T04:00:00Z +5eb05bf4-ebfc-4eef-9285-bb68afe8757a,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T04:00:00Z +e0925e3a-5327-410b-945b-afd8e3dbcd5c,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T04:00:00Z +046f3011-a2ff-460d-8518-7492ea836043,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T04:00:00Z +f2e4967d-15d4-49f2-a5c6-52911910ccc6,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T04:00:00Z +79c42c82-5f37-4314-a243-6424930a7995,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T04:00:00Z +837793a1-3f32-4fe8-b3b5-58cc058c9a82,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T04:00:00Z +740bacd3-8f69-4e01-ab44-967cac9e4c4b,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T04:00:00Z +218dad04-e639-42b5-8576-2f7301679b07,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T04:00:00Z +3c29a32a-a973-4aae-a0e7-9bae913e7fe0,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T04:00:00Z +39622cd8-e011-4ea3-92a3-13e6562aa32c,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T04:00:00Z +59f2f028-32a1-4162-b581-2c903fb126ed,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T04:00:00Z +3848fabb-fdc5-472e-9e02-7e076b831cf6,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T04:00:00Z +220bf1d7-a75e-4279-a8a6-e37c1bbdf7ab,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T04:00:00Z +a8bde719-b2a5-478c-af54-79112d7e2a80,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T04:00:00Z +e4f17662-ff29-4613-996f-9a37c5de84d1,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T04:00:00Z +2b0e1e3a-d653-4414-a181-fcd87d03a9ae,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T04:00:00Z +d77a6f7c-6855-4cc2-9737-7bf662cd97b7,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T04:00:00Z +09f9317c-07c9-4795-8b51-3e9c72f64597,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T04:00:00Z +35a7a944-fe84-437b-855f-3a12894fc45a,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T04:00:00Z +06768482-5821-4bda-9ffb-56451d13b8f9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T04:00:00Z +bea63631-4c99-4c8f-a3b3-9d76da2e0aa9,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T04:00:00Z +fcb04b95-eecd-4304-bea7-e94dabfb7cca,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T04:00:00Z +ec4ee8de-da30-4faf-8351-6a0f2c16d36e,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T04:00:00Z +508dd0b8-1287-438d-b605-7bd66230591b,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T04:00:00Z +3c34bffc-7d19-4eee-8288-c532d1701bc6,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T04:00:00Z +a0310151-c69f-41e9-8f2a-ecf6080a7853,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T04:00:00Z +bd26c9db-288a-438b-9d68-79d77fdf958b,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T04:00:00Z +71c16b81-f7b5-41f1-8669-da1825c22436,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T04:00:00Z +0d74b98c-6a45-4f13-a859-c868662d4d1d,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T04:00:00Z +62168910-673e-4e0e-aa64-9aee8afe8670,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T04:00:00Z +d70fc859-696e-48fd-909d-724739c7cfc3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T04:00:00Z +74795785-f088-44d3-aec4-d96846998cfa,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T04:00:00Z +8b828481-dadc-4086-83a8-bf7368178404,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T04:00:00Z +670d6859-384d-410b-ae57-8939e4f31de0,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T04:00:00Z +a300f8a8-ca21-4869-816d-e23f2e5bbe4e,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T04:00:00Z +bf6d04fc-c74b-4e68-ba31-f9009c65ee04,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T04:00:00Z +9a3b8112-2fd0-4983-b1ee-135f369fffd5,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T04:00:00Z +0ee31796-f8ed-4ab4-94cb-b195815a8e54,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T04:00:00Z +125356ea-7674-4b46-8cdd-82e9e9ea6989,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T04:00:00Z +1ce4151b-524d-4c24-bd29-9be4cd7188c1,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T04:00:00Z +d972cc16-0be9-4f13-bc7d-ba3dda0cea88,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T04:00:00Z +a9408131-f6ab-4ed9-bbbc-bb4b917e2573,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T04:00:00Z +766cf4ca-0411-4455-b550-a8ccb1bbde0a,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T04:00:00Z +2c429cf4-a390-4d64-a743-87e934136007,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T04:00:00Z +abbd5745-d760-4df1-83aa-3e9c411cd0c8,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T04:00:00Z +32089ce7-75c6-4f34-90d0-bf1da9c376ba,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T05:00:00Z +a9899fb9-7cef-4d02-b461-ec721ec53918,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T05:00:00Z +f726729d-4cde-4448-b8e0-f1882c060512,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T05:00:00Z +b7ac94d1-8617-41c7-9eab-c4682632d71c,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T05:00:00Z +66c6a32c-2840-4b25-9d28-fd82db951e96,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T05:00:00Z +13c21b23-5647-4eea-83be-f2f222e2d02b,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T05:00:00Z +818e5c39-d847-41a9-b68b-55524facd0f9,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T05:00:00Z +e45bc7de-8273-49b2-b241-e0f3140a48fc,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T05:00:00Z +b553a80a-dbf3-4e5b-a13a-6d4953f6f746,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T05:00:00Z +f03b1619-f933-41b0-8f4e-18a15b55cfd6,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T05:00:00Z +7efac73b-23d0-4079-8113-d9fc9b98abde,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T05:00:00Z +59e25849-4832-4d7d-9416-418a9cc87da2,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T05:00:00Z +5b24445c-f958-49f0-9e48-05425cf49945,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T05:00:00Z +e1f4faad-49e1-4ce5-8d23-eb7d28a77977,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T05:00:00Z +819657a9-8316-45b1-9436-20e00106ac1f,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T05:00:00Z +628b970a-8fd9-4864-87d7-317488b78ed4,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T05:00:00Z +6ff8027b-a8bf-4219-b676-0e300a368637,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T05:00:00Z +9a931fe4-f291-444b-85e9-93b6b66627c3,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T05:00:00Z +dd4b0481-0722-4d5e-b54d-1e3502c0a7f7,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T05:00:00Z +e3d313dd-f02f-43e6-b603-b4f3bd30f703,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T05:00:00Z +54485483-c330-4252-850f-cac72880333d,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T05:00:00Z +72d10c34-9b34-402f-9263-b6dadc3e58ee,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T05:00:00Z +29a676d2-89b9-415d-8e46-ec3f39f19857,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T05:00:00Z +cef769d8-9b7f-4ea9-b850-420e4239c84b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T05:00:00Z +121cea72-07e5-4d36-af59-73924234a621,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T05:00:00Z +84173f4c-4fc8-4732-a9c5-086e9f967925,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T05:00:00Z +a035e397-5497-43d4-8cf7-a89c0feedac0,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T05:00:00Z +7573a369-cede-4d76-8762-c09809df617e,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T05:00:00Z +9b4360b5-d5ca-446b-b9e0-135e30ab249c,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T05:00:00Z +7c2e2ecd-bd3e-438e-acbc-701dac36565f,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T05:00:00Z +3eab094a-f8e0-480b-80fd-0ce01ed12c91,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T05:00:00Z +3348f3f2-d438-4e49-ae84-bb4f18bf123b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T05:00:00Z +5af3ed79-e08e-4a35-a24e-22fd44868148,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T05:00:00Z +bd79302c-5696-43eb-a782-bbb5bb351a4b,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T05:00:00Z +68caa148-603e-46f4-bb58-de88332acde5,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T05:00:00Z +a0e412ba-95b4-4d93-a36b-6803f9e16a34,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T05:00:00Z +e2741764-d929-410d-b692-ee6fad8adf44,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T05:00:00Z +75883d66-067f-42f4-9060-ff24c3146445,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T05:00:00Z +5843dba3-c0be-4f25-b5f5-640ead46ae4f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T05:00:00Z +cc5577e8-c7f9-4c6d-8f31-a7dd994e4fe8,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T05:00:00Z +9ccb3218-3dcd-43bb-8225-9f948b35129e,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T05:00:00Z +45b375e7-b81b-48b6-8789-d649e69966c1,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T05:00:00Z +2a6c751c-ce6e-4c83-ae30-fe508b8ce267,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T05:00:00Z +543e78ea-9969-44d0-94b9-03fc1df590a8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T05:00:00Z +a06621a0-6319-4756-a4ce-081c7cd8f3c4,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T05:00:00Z +8ca9539f-d9b4-4e6a-8f2f-56e7a162fcc5,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T05:00:00Z +64caca41-9385-4607-a673-05de95ec0fb2,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T05:00:00Z +10edd6f6-d8b5-4af8-a90b-f7d042f6b296,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T05:00:00Z +d693e346-72b0-4bea-8cb0-bebfe1a17eb7,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T05:00:00Z +c3ac21a6-9cd4-4cd9-a4ef-8a130b70519a,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T05:00:00Z +25d4b1d6-3294-4b96-9a95-ec9ee3212e70,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T05:00:00Z +d03f017c-225f-4732-b721-e4d4b7962ea1,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T05:00:00Z +8d880a9f-984e-4dca-b38e-67c24479d2d7,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T05:00:00Z +a5d9f2d9-6356-4da1-b270-b7bd8f6857b7,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T05:00:00Z +a751c240-34aa-45e2-a2a4-065980ce7532,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T05:00:00Z +089f1725-c788-4c3e-8e60-29638637fa25,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T05:00:00Z +71c988d4-6ba4-45eb-be0d-412da9cf7ebf,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T05:00:00Z +9fe99b36-8562-43fb-93ca-769e3c7dc9a8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T05:00:00Z +cfe3ce98-c8a3-4752-af70-5bf0e52218b7,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T05:00:00Z +2bd5c0f7-825f-492c-b2d4-c5566d6ab5ee,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T05:00:00Z +8728a37a-50de-4eea-ae34-e94892665455,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T05:00:00Z +337c53b7-33ac-4ef9-abbc-38a9931d4a36,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T05:00:00Z +cebe1845-ad35-41ad-b2bf-d1a495c582e8,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T05:00:00Z +afdebae5-48eb-447e-a978-6094bea32701,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T06:00:00Z +8bbbe46f-892a-42df-a825-b7ae1f589aaf,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T06:00:00Z +81bd8d01-cc11-4cb8-9fd6-29a48136e824,26647b27-a278-4ddb-a68e-8437d24798ca,0,0,2011-01-01T06:00:00Z +8d09dc93-4722-4861-89e3-6b5aeb53dc4e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T06:00:00Z +6e14e3ce-8c8c-4408-bb3f-d65e51686991,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T06:00:00Z +5ad04811-0747-4688-8869-840ecced07e2,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T06:00:00Z +f13f56f4-8e10-4f9a-ab38-8a563f49e0e1,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T06:00:00Z +364be3f8-6cd8-4a0e-8a07-6479df19adf6,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T06:00:00Z +8115ba2c-9dcd-41d6-bf06-3a89b4e3a524,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T06:00:00Z +30f7598e-05ad-4ac3-abf9-5b5e99ea4f7f,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T06:00:00Z +cb8bfe5f-4ba3-4672-9297-3a8ca7a8d2cb,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T06:00:00Z +0927a20a-e543-4cd2-a0ec-5bc881a29d1a,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T06:00:00Z +63867846-3a66-45a4-8db3-c87644aef191,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T06:00:00Z +f09da194-2c5c-4d0d-8198-fd19528a7ecd,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T06:00:00Z +ca9f4176-01f7-47d6-9ad4-bfea63c799ec,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T06:00:00Z +cc7573dd-ad4e-4934-840b-d7f14abcc031,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T06:00:00Z +9418f2ec-396b-4d87-b5d4-e7709327e019,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T06:00:00Z +40ac858a-db87-42ed-ac6f-1c90ff4606d4,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T06:00:00Z +1652affa-0df2-447e-af4c-f210c4847d5d,83f68d87-a893-4e7f-b21d-4874929f927d,0,0,2011-01-01T06:00:00Z +a11a115a-741a-4be2-ac6c-c26953847891,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T06:00:00Z +38ce2aef-7420-445e-808e-4bfe988d01a6,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0,0,2011-01-01T06:00:00Z +dbb96938-9b40-4845-a534-a87da40851e1,033e5854-65d9-4a14-8b5c-6aa675ded4a2,0,0,2011-01-01T06:00:00Z +f13af177-ea95-49ac-8cec-de9094b19002,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T06:00:00Z +d40d4c46-d5d7-454d-9338-e72b2b299b09,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T06:00:00Z +2aa22bd8-2ea7-48c4-b108-60a1f40d224e,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T06:00:00Z +ab2f25b6-10c5-459b-bbca-d1f81ab1209e,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T06:00:00Z +25999361-1317-40ba-a091-bcc24cc0b3f6,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T06:00:00Z +009d7fcc-6326-48f1-b5f8-e49d8a7e2447,5b38af42-1ee4-4a41-b666-ea141187df37,0,0,2011-01-01T06:00:00Z +049eedf6-fe62-46d7-a920-84d0832d39e8,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T06:00:00Z +4fe90490-82c5-4a80-9e76-df40bdbcb116,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T06:00:00Z +68e3a4cc-77ec-4a01-8707-52430e7cf9cb,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T06:00:00Z +b68ce3e9-189f-4de5-aade-a5b460bd25ad,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T06:00:00Z +98f4d11e-678e-4da1-b798-2d5329e33027,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T06:00:00Z +57066b86-38d1-4f8a-8781-4925e9d59cb2,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T06:00:00Z +5fa995e8-25d4-4bcb-a2ee-68822870b733,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T06:00:00Z +b27b2229-22b2-408b-9f2b-d16a77c19788,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T06:00:00Z +1ffbbcf3-8d3a-4415-b68a-f8ade890b1c0,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T06:00:00Z +960be3e5-50d2-46b9-8c58-8b50f012eb05,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T06:00:00Z +2cc5a3af-220f-4df7-b3c2-158253a02e30,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T06:00:00Z +7b147530-3016-4abb-ad79-ec708129569b,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T06:00:00Z +081555f8-e367-471f-9b2c-d89acf66033b,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T06:00:00Z +86a151de-dfe8-4520-9c38-b3fc52f52058,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T06:00:00Z +26963ead-4fe0-43fc-b3ba-16fe181be500,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T06:00:00Z +cca42155-baa3-48e2-b867-619c4f175e77,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T06:00:00Z +f089ff4e-e0e2-43eb-b0dc-f3c205581f18,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T06:00:00Z +8d56bda0-1a22-4eef-b5dd-ace45ada00ac,3776dfa9-f161-419e-9014-9cfb5a379025,0,0,2011-01-01T06:00:00Z +4e4cc614-900d-4621-b6fe-5c07c67cae34,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T06:00:00Z +5ac53f9b-2564-4eb7-bdd6-58019cdb5a61,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T06:00:00Z +0f06f12a-f5d8-46ec-b265-9bee2f8c5846,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T06:00:00Z +b97b7e9e-429e-4a23-bebe-69ea31feca97,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T06:00:00Z +aac2ff11-883a-40b4-ad77-88559164ce23,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T06:00:00Z +a790304b-9c5a-48bc-8e68-0916564fdd56,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T06:00:00Z +3324ac08-463d-4e40-a8cc-dd7f45ec809b,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T06:00:00Z +c470678f-612c-4452-bb7f-56cf093aad70,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T06:00:00Z +d90a93d4-b671-443f-a699-db8f4db4f5d4,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T06:00:00Z +bcc18201-4d16-4912-9ff0-91caf2ebfb93,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T06:00:00Z +fa4978ef-5293-4718-81af-2151f6b7678b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T06:00:00Z +17120434-cc9d-4c7d-af7d-1593392e28e6,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T06:00:00Z +ca15e172-e7ff-49ca-8532-619aa60e167b,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0,0,2011-01-01T06:00:00Z +f1ed27ab-2f36-480d-8bc4-513a1021a37c,3d74e9fc-be60-41bf-9339-cd067c9378a2,0,0,2011-01-01T06:00:00Z +554c2d33-4a26-42fa-b0a6-15d378269cc5,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T06:00:00Z +4ae9d3aa-280b-44a2-9840-6613c658c6eb,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T06:00:00Z +6fb39e20-ff7a-42b4-9757-8a35ac16de10,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T06:00:00Z +e81f3b99-0276-41c4-b6b8-b45d8b5a9e62,83f68d87-a893-4e7f-b21d-4874929f927d,-1.13961161158454E-05,-5.51939094420283E-06,2011-01-01T07:00:00Z +94aa2a2f-8b0a-46ca-a998-c0b9dce70fd5,0818deae-c7d9-4252-ac4c-f147004e5752,-0.001192299056807,-0.000894224292605,2011-01-01T07:00:00Z +7b66a1f7-44e4-47c4-a7c1-b06e95c952d6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.001111616370255,-0.000833712277691,2011-01-01T07:00:00Z +7759edfd-44e2-4f4f-837a-6bdf281703eb,819018d3-4601-4c39-9d41-4a911572d406,-0.002040379129948,-0.001530284347461,2011-01-01T07:00:00Z +bed18e4f-e57f-44e1-8147-963e41394613,bb929fcc-a67e-423c-9569-73364746383d,-1.29409779437493E-05,-6.26760167637688E-06,2011-01-01T07:00:00Z +63548456-8a34-4dee-8c5d-63492d1534cb,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.001188235337621,-0.000891176503215,2011-01-01T07:00:00Z +3dcbf5a0-0aa6-4215-a969-b739f77c873e,26647b27-a278-4ddb-a68e-8437d24798ca,-0.001175480914712,-0.000881610686034,2011-01-01T07:00:00Z +630731f8-8ae8-4e98-9cbf-2de4ca36a41b,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-3.77503469321901E-05,-1.82833274845575E-05,2011-01-01T07:00:00Z +6b1f0fc6-1a7e-4468-aab1-1999963978c1,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.001073409772479,-0.00080505732936,2011-01-01T07:00:00Z +3e6d959b-d70e-4860-84a3-ad0876f28ccc,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.001051469816185,-0.000788602362139,2011-01-01T07:00:00Z +51ad3950-8d9c-4930-b47e-8e58082f0cd4,5a612315-ad74-4d98-b350-7e44630b8a6e,-1.14745579165031E-05,-5.55738204220462E-06,2011-01-01T07:00:00Z +11079d69-f1c9-4e6d-90ca-49bf4d85eb33,41a126ec-6254-4b68-821b-ecebb98ad0fd,-1.30147109611288E-05,-6.30331220655017E-06,2011-01-01T07:00:00Z +b4ccc474-3bb6-4870-8170-1a1ccf689179,2560c371-f420-4c2a-b4e6-e04c11b64c03,-4.0103428748314E-05,-1.94229770225983E-05,2011-01-01T07:00:00Z +52a11469-6825-47a7-912e-676dec341e4b,fad9b8c1-9ded-4856-ab91-f41217259363,-3.58974647982125E-05,-1.7385935709413E-05,2011-01-01T07:00:00Z +8062991a-d0a4-4404-a2ff-541f36c1d625,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-1.29971218482162E-05,-6.29479341036212E-06,2011-01-01T07:00:00Z +18eb298b-e38b-4943-925e-7f172b8b3b0c,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-1.15417881283936E-05,-5.58994311993614E-06,2011-01-01T07:00:00Z +dc01ddde-84b5-4f37-8996-8f703d883f6b,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-1.16630588933296E-05,-5.64867723206523E-06,2011-01-01T07:00:00Z +d22f9a0d-7f74-43d8-bdd3-2455dd718756,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-1.21077163349292E-05,-5.86403466011256E-06,2011-01-01T07:00:00Z +e1f10866-0bc1-4819-921f-f253ec05d747,4e655530-909f-4acf-8ed9-d19f849265df,-1.20197462305507E-05,-5.82142879399717E-06,2011-01-01T07:00:00Z +5c7d333e-8f41-4bcc-ae8a-25e842d74990,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-1.16660679752592E-05,-5.650134596959E-06,2011-01-01T07:00:00Z +62e202b6-bfbb-4740-a323-195a81f321d2,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.002024486461092,-0.001518364845819,2011-01-01T07:00:00Z +0a115748-bdf1-4827-bd9d-0b1a0824cec1,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-1.32035746257864E-05,-6.39478305414454E-06,2011-01-01T07:00:00Z +f89f82a7-8e29-41a8-bc39-7690ff372b13,62b0cca9-b44c-4eda-999f-ae2832319848,-3.46212079918954E-05,-1.67678163266639E-05,2011-01-01T07:00:00Z +1fc4b578-4341-4184-97dc-90ac7ea2c7b7,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-1.31993685820912E-05,-6.39274597420902E-06,2011-01-01T07:00:00Z +725c7737-ac5d-44f1-a664-e502ccb7bef7,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-1.32139964336872E-05,-6.39983056608326E-06,2011-01-01T07:00:00Z +bbc65de3-5187-4702-bb81-358ca81925fa,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-1.24850489552447E-05,-6.04678518900774E-06,2011-01-01T07:00:00Z +ec1a0d60-fbcb-4ed1-8537-f1d2e0abb98f,5b38af42-1ee4-4a41-b666-ea141187df37,-1.16009781538619E-05,-5.61861015765632E-06,2011-01-01T07:00:00Z +8b2b99f2-7228-4d71-a9fd-1477505a9fa7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-1.26966179943321E-05,-6.1492527513371E-06,2011-01-01T07:00:00Z +0f90a655-0669-45c6-9bb9-8122de3bb841,3776dfa9-f161-419e-9014-9cfb5a379025,-4.01965986524184E-05,-1.94681012666617E-05,2011-01-01T07:00:00Z +d2680129-995e-4850-9f45-26e96e6c835a,cb646f5c-890a-4317-81eb-c7aeffb86389,-1.28911942826587E-05,-6.24349034885093E-06,2011-01-01T07:00:00Z +2ec68ae3-d14b-42e8-b0a1-efec5fcc2f44,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-1.32637304647568E-05,-6.42391785669296E-06,2011-01-01T07:00:00Z +f72bee39-75a5-4c3f-bbb3-e9192b50cc7a,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-1.29538784353723E-05,-6.27384966963316E-06,2011-01-01T07:00:00Z +8a22fa56-ca2f-4930-9db9-bbf36844a612,4fc73066-d9a2-4175-84e5-f3692e050492,-1.33990738845689E-05,-6.48946766665231E-06,2011-01-01T07:00:00Z +10faaeae-2879-4c7f-9028-047cbfa70345,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.002344623232639,-0.001758467424479,2011-01-01T07:00:00Z +6fbe0864-03cc-4507-8a33-cd14e4788df8,de40f0bd-3793-4b02-b663-31d282b33f61,-3.83898399559214E-05,-1.85930480918401E-05,2011-01-01T07:00:00Z +aad3a7a1-250f-4eb6-ac32-943cdae62334,241b5dad-aaac-4f7c-8152-a32839fcfa13,-1.17096941079482E-05,-5.67126369736888E-06,2011-01-01T07:00:00Z +5a12cb52-3111-47da-8c10-e30eb996ef67,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-1.30976850294727E-05,-6.34349838197745E-06,2011-01-01T07:00:00Z +eb88cb9a-7cb3-48e4-b69c-1d495dd63938,fa6d5184-b205-4b1b-839f-7b21ac956c28,-1.28652573636115E-05,-6.23092852562501E-06,2011-01-01T07:00:00Z +02fb6a24-c1dc-472b-bb67-3cd75e22d322,19d949f2-54ff-483c-928b-2438fc760385,-3.48434939696665E-05,-1.68754743392939E-05,2011-01-01T07:00:00Z +3ff3e120-66ec-40f4-88ea-f95c2add6073,3d74e9fc-be60-41bf-9339-cd067c9378a2,-1.31914450476373E-05,-6.38890843132456E-06,2011-01-01T07:00:00Z +3abff4e3-a679-453e-aab2-062ebfc6d9ef,6291eea2-689c-48f3-b7a9-5054bf567cab,-1.15873288003833E-05,-5.61199947404991E-06,2011-01-01T07:00:00Z +241a56cd-d10e-4ce1-8dd6-16b5bfe5eddc,5206abaa-3abc-4a15-a8f2-778139a3fc65,-3.96334443352561E-05,-1.91953531824251E-05,2011-01-01T07:00:00Z +ed042282-1980-4302-9ebc-5ddec35bc4d2,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-1.32954343931371E-05,-6.43927277001772E-06,2011-01-01T07:00:00Z +ccb7c146-7640-474f-8cfe-fcc372382d66,6cac0624-6336-4418-bcf0-990abcdb824b,-3.91745237909085E-05,-1.89730878184333E-05,2011-01-01T07:00:00Z +539b2f09-4043-40ad-a5be-922cfce7dafc,645b0617-e6ab-438b-a141-9c497d720e4b,-0.001037654051144,-0.000778240538358,2011-01-01T07:00:00Z +ef742f75-e4b5-40e1-9c53-8ec19528fc55,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-1.16788431717816E-05,-5.65632190702845E-06,2011-01-01T07:00:00Z +6a478b47-e3b8-4952-bffc-77665aac3972,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.00209059856075,-0.001567948920562,2011-01-01T07:00:00Z +b48095cc-d447-4203-a233-dc8b66ff5f07,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.001042597411006,-0.000781948058255,2011-01-01T07:00:00Z +2b369a0e-9b8a-4151-b08f-a16a86af39b8,a50f12e1-33ed-4992-8579-da1800d5eff7,-1.1787461182686E-05,-5.70892801069296E-06,2011-01-01T07:00:00Z +52074794-69ed-413a-90e8-8beefc2e7f9f,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-1.17638396813498E-05,-5.69748759544639E-06,2011-01-01T07:00:00Z +4cb01f00-0b66-4cfb-b90e-958183c82b6a,51ed457c-81ff-470f-b45b-30a94a965c36,-1.18397222744479E-05,-5.7342392126562E-06,2011-01-01T07:00:00Z +1d58e3a0-2ee5-4f97-9dfe-33204bf06d64,dcc2950b-23cc-407d-b53f-0056234f7ee1,-3.51117921950116E-05,-1.70054171005173E-05,2011-01-01T07:00:00Z +c0c17b39-df94-4fa4-9f46-42fa287b7624,53df57d0-c789-4393-b0a5-897a3bc821a2,-3.39227776591289E-05,-1.64295510778158E-05,2011-01-01T07:00:00Z +d54aad36-92e4-412c-922e-e62f88be8593,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.001056537191134,-0.000792402893351,2011-01-01T07:00:00Z +bd1dbc0e-c018-434e-83f0-e03c043e3adc,1a738cc5-b8f0-41f0-9f60-85073dc80136,-1.16327508027723E-05,-5.63399835385289E-06,2011-01-01T07:00:00Z +200da268-0de9-46aa-b4dd-983a37ff1911,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.001158701587256,-0.000869026190442,2011-01-01T07:00:00Z +f95a7282-88fb-4915-aa5e-db343f1fd656,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.001087424923455,-0.000815568692592,2011-01-01T07:00:00Z +f4a99b32-c364-4a86-a80d-e168c455ae81,0a2cdd93-b055-4e0b-8fce-088968316df4,-1.16621882621038E-05,-5.64825556611743E-06,2011-01-01T07:00:00Z +e7407b0a-076d-424c-85fa-022c8d1d70e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-1.33495628954142E-05,-6.4654884001723E-06,2011-01-01T07:00:00Z +307a923a-adec-4ec4-b094-da0084ae5f62,b938f0ab-e2c4-469e-9979-303d42224932,-3.57927016010435E-05,-1.73351965772506E-05,2011-01-01T07:00:00Z +cbd0332e-230e-4509-b988-4d8105f0dc7e,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.001043227521582,-0.000782420641187,2011-01-01T07:00:00Z +53e0e1f9-4181-4716-971f-ffa2fce8ec97,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-3.45986104314562E-05,-1.67568718286277E-05,2011-01-01T07:00:00Z +12ded54d-19a4-42a3-a8cc-8558a7c010ff,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-1.16053786668377E-05,-5.62074142336316E-06,2011-01-01T07:00:00Z +32a63847-9e88-4d17-a7f3-6cd50276b7c6,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.009390141553974,-0.007042606165481,2011-01-01T08:00:00Z +308a089b-dc99-480f-86c3-50f859b2630d,83f68d87-a893-4e7f-b21d-4874929f927d,-9.22979378435368E-05,-4.4701931528575E-05,2011-01-01T08:00:00Z +0042f0cb-df68-4732-8af6-d48e93bede2e,241b5dad-aaac-4f7c-8152-a32839fcfa13,-9.66680247028404E-05,-4.68184611945972E-05,2011-01-01T08:00:00Z +1023fe32-33cf-4a26-a809-c602278226aa,5b38af42-1ee4-4a41-b666-ea141187df37,-9.59463875680339E-05,-4.64689563785386E-05,2011-01-01T08:00:00Z +204b4442-0e53-46ce-aeb1-0ef0a23486c3,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000107666434924,-5.21452343826586E-05,2011-01-01T08:00:00Z +dc48dc0b-2458-4df4-8699-c2c43125c9e8,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000111179660175,-5.3846767031321E-05,2011-01-01T08:00:00Z +c678f321-103f-4411-a87b-555ea0652318,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-9.55246521890249E-05,-4.62647006120923E-05,2011-01-01T08:00:00Z +df1621e4-eae1-4e9d-ac7f-1a219d912000,a50f12e1-33ed-4992-8579-da1800d5eff7,-9.40828998402479E-05,-4.55664280798777E-05,2011-01-01T08:00:00Z +8d0c9e5d-1cc4-4d8f-9652-cc2c9bf46324,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.016357178729232,-0.012267884046924,2011-01-01T08:00:00Z +9c8fc824-4755-493b-b222-5adce6ff8867,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.008702057756099,-0.006526543317074,2011-01-01T08:00:00Z +ceb8fe5b-3ce2-4114-a6de-f6aa84d60dc1,1a738cc5-b8f0-41f0-9f60-85073dc80136,-9.3941910708454E-05,-4.54981439268081E-05,2011-01-01T08:00:00Z +ef2822ef-e2fa-4839-9f57-494895cfb4d5,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-9.38915455256376E-05,-4.54737509554559E-05,2011-01-01T08:00:00Z +4effc580-d945-4203-8476-1d06b003f883,6cac0624-6336-4418-bcf0-990abcdb824b,-0.000331606831668,-0.000160604518692,2011-01-01T08:00:00Z +f77741d6-dad5-463a-89da-345e1b1de596,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-9.48195692480561E-05,-4.59232133580371E-05,2011-01-01T08:00:00Z +f0f1b790-943b-4fa6-bb35-70d0b34822c6,de40f0bd-3793-4b02-b663-31d282b33f61,-0.000321338605039,-0.000155631389558,2011-01-01T08:00:00Z +c557ff7c-3424-42af-b8d1-e9ab78e5014f,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.000325025233863,-0.00015741690539,2011-01-01T08:00:00Z +49153b48-51f3-463f-90c0-6a1b36348ded,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000108521549399,-5.25593852250166E-05,2011-01-01T08:00:00Z +35e396af-eb63-4361-b22f-c5e932f6af3b,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000109561398589,-5.30630071734771E-05,2011-01-01T08:00:00Z +aaaeb643-c3fc-4e7f-a73e-b8579a073102,51ed457c-81ff-470f-b45b-30a94a965c36,-9.72526441797225E-05,-4.71016053301699E-05,2011-01-01T08:00:00Z +b5db4c5d-c53e-4edf-83d2-fa01d5f50251,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-9.71145782498004E-05,-4.70347369483837E-05,2011-01-01T08:00:00Z +f13e0d28-87cf-448a-99f8-853474356a8d,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000107347191424,-5.19906176989716E-05,2011-01-01T08:00:00Z +d6903f25-523e-473c-bd69-11cbeefbe3c2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000109879900539,-5.32172647086221E-05,2011-01-01T08:00:00Z +a0604630-8b49-4468-a1c8-0c823bd882fc,6291eea2-689c-48f3-b7a9-5054bf567cab,-9.38761382953441E-05,-4.54662888932504E-05,2011-01-01T08:00:00Z +5fcea371-5ee5-4a99-b8bc-8630e8689585,4e655530-909f-4acf-8ed9-d19f849265df,-9.47426632613144E-05,-4.58859660886637E-05,2011-01-01T08:00:00Z +ef9f283b-ded2-40aa-b397-f89f48bda824,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00011125524241,-5.38833731782138E-05,2011-01-01T08:00:00Z +05325f46-1f41-4f81-89f5-391f2e36bddb,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-9.7285144327154E-05,-4.71173458699815E-05,2011-01-01T08:00:00Z +1fc98799-74d6-4d6f-904f-06ce680244b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.000316935218059,-0.000153498731908,2011-01-01T08:00:00Z +fce3a917-f46a-486d-89ac-0172d0df024d,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-9.55271068166834E-05,-4.62658894425265E-05,2011-01-01T08:00:00Z +adfb22eb-292c-441a-ae2c-1829cf749115,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000105940997336,-5.13095668183705E-05,2011-01-01T08:00:00Z +03847373-e397-45d5-98bd-3fb87def3c78,19d949f2-54ff-483c-928b-2438fc760385,-0.000286788617266,-0.000138898066758,2011-01-01T08:00:00Z +e982e332-0dd7-4721-b2bb-95aa6bd26724,bb929fcc-a67e-423c-9569-73364746383d,-0.000106256036223,-5.14621471153644E-05,2011-01-01T08:00:00Z +c1f8370e-51fd-4175-9211-8ebb9be75ce6,5a612315-ad74-4d98-b350-7e44630b8a6e,-9.03537655290006E-05,-4.37603259010314E-05,2011-01-01T08:00:00Z +481a2351-9a45-4da1-9c83-17bbfceb67cf,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000106701379632,-5.16778367722629E-05,2011-01-01T08:00:00Z +1aeaf92f-d09a-4019-baa0-fe5077f567d7,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-9.49773397553117E-05,-4.59996251021924E-05,2011-01-01T08:00:00Z +f091149a-ea8a-4163-afe5-c04d6cb3e189,fad9b8c1-9ded-4856-ab91-f41217259363,-0.000290902141017,-0.000140890337239,2011-01-01T08:00:00Z +bf57e33e-d6c3-4914-b33c-8e176ae070f0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000110204316779,-5.33743866645535E-05,2011-01-01T08:00:00Z +7d2d9622-b592-4936-abe6-c2fcba04caa2,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000109636639179,-5.30994478546194E-05,2011-01-01T08:00:00Z +d7729941-1315-475f-ba02-2cc9df6ca55e,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.008926124311573,-0.00669459323368,2011-01-01T08:00:00Z +58ba0725-9022-4940-880b-1dccc1bf08b0,b938f0ab-e2c4-469e-9979-303d42224932,-0.000288274069528,-0.000139617504124,2011-01-01T08:00:00Z +50e1ec34-b672-48e0-80a2-483a2a295d19,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.000330032765769,-0.000159842163783,2011-01-01T08:00:00Z +9454d37c-e872-425d-b410-8ecf0efe8f46,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.00874787652988,-0.00656090739741,2011-01-01T08:00:00Z +d09a8310-8f87-4967-95a8-c72ff0215706,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.000290204316785,-0.000140552365538,2011-01-01T08:00:00Z +90bdede0-0bf4-471c-bafa-6d2f44882649,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.000278685578065,-0.000134973585756,2011-01-01T08:00:00Z +a1050b41-7075-4c3b-aa64-bbdb611475a1,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000104823312728,-5.0768247456519E-05,2011-01-01T08:00:00Z +62ce632c-c015-4e62-b78e-88e8d621d1e3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000113017468289,-5.47368581253651E-05,2011-01-01T08:00:00Z +58928b10-3d41-4f8c-852c-46fd2240fe37,26647b27-a278-4ddb-a68e-8437d24798ca,-0.009608245205319,-0.007206183903989,2011-01-01T08:00:00Z +83f0cc75-616e-4089-a61e-7d2153452029,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.008778527518291,-0.006583895638719,2011-01-01T08:00:00Z +9108aacc-4292-4310-85f1-4458a819cabd,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.008507022751705,-0.006380267063779,2011-01-01T08:00:00Z +d9f946e8-1b40-4bcf-a6d9-d48549990f2c,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.019224998704494,-0.014418749028371,2011-01-01T08:00:00Z +e62c5160-e382-4be5-9b4a-fd9cca9d19e9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.009739402113916,-0.007304551585437,2011-01-01T08:00:00Z +06bdece3-c116-41f7-9f75-361f36743f17,819018d3-4601-4c39-9d41-4a911572d406,-0.016356800226415,-0.012267600169811,2011-01-01T08:00:00Z +3dde9912-2e9e-43f3-ad91-0d865c0abb25,645b0617-e6ab-438b-a141-9c497d720e4b,-0.008532523673988,-0.006399392755491,2011-01-01T08:00:00Z +7913d486-da6e-4a7a-be20-1f42e2c9ffa3,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.008405594077929,-0.006304195558447,2011-01-01T08:00:00Z +d848a79a-dee1-4e5d-bf0a-44bdd1b42094,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.000310905321032,-0.000150578319487,2011-01-01T08:00:00Z +7f3de65e-195f-48ef-b3e8-04d179fae3d0,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.009767163232361,-0.007325372424271,2011-01-01T08:00:00Z +1b236c27-37db-4376-85c3-15f3b127826b,62b0cca9-b44c-4eda-999f-ae2832319848,-0.000288021748307,-0.000139495299379,2011-01-01T08:00:00Z +c91a7bde-65dd-4af7-af00-03a0e217e072,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000109778151103,-5.31679852075999E-05,2011-01-01T08:00:00Z +a2008121-6a03-43d4-9eae-ed6981417275,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00010061486654,-4.87300039404289E-05,2011-01-01T08:00:00Z +8d9414de-5632-4370-804a-212adcf45604,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000108221793252,-5.24142066971629E-05,2011-01-01T08:00:00Z +3ad1427c-fce4-4323-af9d-3bc9f2487f0d,0a2cdd93-b055-4e0b-8fce-088968316df4,-9.27572818986767E-05,-4.49244020082051E-05,2011-01-01T08:00:00Z +61f4e26e-1d3b-487e-9829-d56c8301340d,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.016772900071527,-0.012579675053645,2011-01-01T08:00:00Z +6cac7d24-5f7b-4e2e-b911-1a33c05bbda9,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.000281536659104,-0.000136354427326,2011-01-01T08:00:00Z +68a30e03-2814-4cb2-81b4-459cbf1f0bcb,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.00973329459333,-0.007299970944998,2011-01-01T08:00:00Z +90e67584-ab76-49fb-8a0d-a66bc17d5f81,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.121104601120335,-0.090828450840252,2011-01-01T09:00:00Z +1cc85cbf-90a4-498c-944e-b267b2ad056b,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.00149441452545,-0.000723777988466,2011-01-01T09:00:00Z +60383fa5-4fd9-478c-bfa8-adf722700aeb,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001167642378228,-0.000565515014321,2011-01-01T09:00:00Z +e989daef-559b-4e3f-aa16-c3dcec66fb7a,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.144884033848004,-0.108663025386003,2011-01-01T09:00:00Z +b821e377-cc5d-4c57-bbc7-180c397c645d,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001254324612922,-0.000607497136681,2011-01-01T09:00:00Z +9639a6d8-6818-4ed1-9267-288d03ea284f,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001459021747904,-0.000706636483949,2011-01-01T09:00:00Z +43dea7e7-dd03-48fe-aedd-338708ba0c7f,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001029998112785,-0.000498850853963,2011-01-01T09:00:00Z +c0c160e2-9360-45a3-a627-cb3b4620ba2a,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001096082883804,-0.000530857169361,2011-01-01T09:00:00Z +24ed91d8-ab8e-45b9-9bda-b6c3203d71ef,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001645794941652,-0.000797094870272,2011-01-01T09:00:00Z +220f4675-0db0-4a93-8532-4d80e35f14e0,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001109501436459,-0.000537356071026,2011-01-01T09:00:00Z +a64ddca9-f7d8-4224-88d7-40623d8172d2,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001248101467447,-0.000604483129765,2011-01-01T09:00:00Z +aebf981d-acc8-4f2a-a68e-a9771b120932,de40f0bd-3793-4b02-b663-31d282b33f61,-0.004731561173763,-0.002291599666846,2011-01-01T09:00:00Z +a64c8442-4b28-4c3f-a238-de657ab88793,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001289317921276,-0.000624445169438,2011-01-01T09:00:00Z +9d2731c7-fcb7-460c-809d-3385603b73c5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000901499950451,-0.000436616353514,2011-01-01T09:00:00Z +06d553ee-6f75-43ac-8a76-54d135c27416,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000978468316913,-0.000473893834764,2011-01-01T09:00:00Z +59cc5185-3402-4084-8458-7928bdb13106,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001331583199835,-0.000644915178111,2011-01-01T09:00:00Z +8370dc23-334a-4994-9006-a06dc7735740,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.152730549330023,-0.114547911997517,2011-01-01T09:00:00Z +4cc634bc-538a-4c57-8719-6f9d35bc2f55,b938f0ab-e2c4-469e-9979-303d42224932,-0.003287641099233,-0.001592277257132,2011-01-01T09:00:00Z +c63524bc-8dd9-49f1-9f23-85b615cf3f7a,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001318824014466,-0.000638735622597,2011-01-01T09:00:00Z +547cf64d-d3f6-4e07-baf4-4a008fda27f7,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000904726787067,-0.000438179181815,2011-01-01T09:00:00Z +ae66aa30-ab8e-46d9-823d-55c9c5d8ddec,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001579507453412,-0.000764990374444,2011-01-01T09:00:00Z +7743e165-37b7-4646-bb68-740dc3c318b3,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003253387697463,-0.001575687577489,2011-01-01T09:00:00Z +cc8a7c43-4c87-43ba-81c2-80b33fe761b2,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001536386110346,-0.000744105754806,2011-01-01T09:00:00Z +de7801fb-dd69-4bd8-9755-2f834af19998,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001173575240883,-0.00056838843085,2011-01-01T09:00:00Z +ae608e3f-0fe4-4716-900a-d4ff832f4859,bb929fcc-a67e-423c-9569-73364746383d,-0.00142960202178,-0.000692387860269,2011-01-01T09:00:00Z +aba4197e-9cb5-49d4-80d8-28703df93e2c,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001525892014159,-0.000739023232053,2011-01-01T09:00:00Z +aea5864a-84a1-4d13-95ff-2f2ed1196979,4e655530-909f-4acf-8ed9-d19f849265df,-0.000921471639228,-0.000446289083859,2011-01-01T09:00:00Z +f4a91b8d-fc43-406a-808d-bd822dfcfcb2,fad9b8c1-9ded-4856-ab91-f41217259363,-0.00335729062734,-0.001626010063186,2011-01-01T09:00:00Z +8def46a3-1e9b-4824-81c9-f5033be1a563,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00399763992546,-0.001936145383083,2011-01-01T09:00:00Z +b1d671d9-5f63-4ed9-a5fe-26d96f0789ea,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001682870680851,-0.00081505147032,2011-01-01T09:00:00Z +90ccfed0-aacc-4add-81cd-b5b2b0b2a726,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001709673566679,-0.0008280327004,2011-01-01T09:00:00Z +cf003dc4-fac9-4064-97b2-39ca3a548249,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001233563221643,-0.000597441935957,2011-01-01T09:00:00Z +c2b7ed25-e4ea-41c2-8018-d124cb756835,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001303807371721,-0.000631462730575,2011-01-01T09:00:00Z +24d54f66-c0e1-4c9b-b159-73e9a605d883,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.001538420405364,-0.000745091008851,2011-01-01T09:00:00Z +688d38c1-bcec-4ccd-bb77-bd67900f953f,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.002010158639855,-0.000973564263513,2011-01-01T09:00:00Z +8cc382f2-8d2d-4975-acb0-a811ae8b9af9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00159158981835,-0.000770842130862,2011-01-01T09:00:00Z +8d270e13-8c87-4ed9-9e2b-a533be3d5339,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001092576644034,-0.000529159019935,2011-01-01T09:00:00Z +61659085-3990-471a-a66d-2d1e0c2c77d4,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001342531425234,-0.000650217645681,2011-01-01T09:00:00Z +01d29211-1525-4209-adbc-19b605910dc2,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001270630549896,-0.000615394462397,2011-01-01T09:00:00Z +85d1f005-f562-494d-8c1a-5b7e0754a787,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.129714500322774,-0.097285875242081,2011-01-01T09:00:00Z +a67d6508-64c9-446c-ba1b-cd8443747a80,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.004350547270039,-0.002107066211022,2011-01-01T09:00:00Z +d8738325-0491-4acb-9f2c-94ef7c3d3b3f,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003773606714212,-0.001827641146658,2011-01-01T09:00:00Z +be475029-5afc-452a-afe3-d24d723c4707,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001815761469757,-0.000879413416916,2011-01-01T09:00:00Z +3d1e579e-7eff-4901-a8e2-f7b77e5a80be,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.004310700315509,-0.002087767450133,2011-01-01T09:00:00Z +132d980a-473d-4192-a219-9288c0c35d5c,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.00163116731717,-0.000790010388394,2011-01-01T09:00:00Z +48640fbe-ff96-4507-9a07-67ac5681b861,645b0617-e6ab-438b-a141-9c497d720e4b,-0.110668663371339,-0.083001497528504,2011-01-01T09:00:00Z +d11ec13e-e6ee-447e-8973-3019108b5731,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.11781291447014,-0.088359685852605,2011-01-01T09:00:00Z +26f82259-46fe-49f5-978b-d8bbaf61e4dc,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.122649529972607,-0.091987147479455,2011-01-01T09:00:00Z +af020ef2-08d9-4037-b452-0b25368b7ef9,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003647022290814,-0.001766333512278,2011-01-01T09:00:00Z +f8fa69c9-70bb-4a1d-9a5f-292108410d8e,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.141449922693442,-0.106087442020082,2011-01-01T09:00:00Z +94fb426f-5e16-4ff1-9315-61e452fcbcdf,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.099380184680636,-0.074535138510477,2011-01-01T09:00:00Z +67709131-18ba-46d7-95d0-5607d7515578,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.104238760595291,-0.078179070446468,2011-01-01T09:00:00Z +a85c8e23-1278-406d-8536-8bec13cebcbd,19d949f2-54ff-483c-928b-2438fc760385,-0.003708608527405,-0.001796161088012,2011-01-01T09:00:00Z +24bafacd-1615-44d2-b625-53401df3b716,0818deae-c7d9-4252-ac4c-f147004e5752,-0.124847833781321,-0.093635875335991,2011-01-01T09:00:00Z +8bc7799f-fe33-4dc9-bc4f-8f2c52bebd63,26647b27-a278-4ddb-a68e-8437d24798ca,-0.125174891791904,-0.093881168843928,2011-01-01T09:00:00Z +962de57e-ffce-4410-bbfe-d81648d1591d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.250395655271586,-0.187796741453689,2011-01-01T09:00:00Z +c9435595-c897-467b-b712-aef590a6ed44,819018d3-4601-4c39-9d41-4a911572d406,-0.185564085833483,-0.139173064375112,2011-01-01T09:00:00Z +b4d1d2d2-80e2-4582-ab58-567e5d9728cc,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.09590700306114,-0.071930252295855,2011-01-01T09:00:00Z +0fc0c8e0-dcdf-4d7f-88de-e770a9b8c556,6cac0624-6336-4418-bcf0-990abcdb824b,-0.005110398054781,-0.002475078742451,2011-01-01T09:00:00Z +cd9bcaa2-ffa7-4157-a53a-64bb5b2d899a,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003509540519904,-0.001699748051613,2011-01-01T09:00:00Z +867b4baa-bf1b-48a0-b049-6c912c423f71,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.226474025261148,-0.169855518945861,2011-01-01T09:00:00Z +b8e06efa-c159-4421-bfbe-94f5223f0184,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001136018851611,-0.000550199041348,2011-01-01T09:00:00Z +a4c1896f-2e6c-4cdb-99f9-18424d1291f2,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.004408540372985,-0.002135153552707,2011-01-01T09:00:00Z +bb9bcbef-010f-4690-92c3-14e622fafbf6,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000827808522219,-0.000400925965884,2011-01-01T10:00:00Z +fabf6743-b9c0-4e15-88e3-db894705a285,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.079556795616373,-0.05966759671228,2011-01-01T10:00:00Z +d464b6ba-a750-417d-9fd5-9b363b9290bd,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000943351409117,-0.000456885940065,2011-01-01T10:00:00Z +c28fa5b5-c3ae-4fac-b116-67e4f9eaa352,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002804877219816,-0.001358464038913,2011-01-01T10:00:00Z +18c03627-3fb5-49d6-a68d-04f1cd1132dc,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804398807542,-0.000389588123598,2011-01-01T10:00:00Z +acb84627-79a8-49a0-ab45-d7be0c1f3c36,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002381867890261,-0.001153591270057,2011-01-01T10:00:00Z +ced7e19e-8361-4ee8-bff0-c21c20388ff7,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.073808829206781,-0.055356621905086,2011-01-01T10:00:00Z +c980a9d6-ddf1-4496-9600-5d0089025379,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002968563639562,-0.001437740990258,2011-01-01T10:00:00Z +f02e08bd-f0d2-4a77-ae0b-8d01ab141848,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.068735570404284,-0.051551677803213,2011-01-01T10:00:00Z +3c5fe379-87a0-48fb-a486-bdafc71da32e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.083621470235429,-0.062716102676572,2011-01-01T10:00:00Z +73927d54-05bb-4f66-8a4d-5aee0e3d892e,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000971295809802,-0.000470420031023,2011-01-01T10:00:00Z +e98df64e-a63b-45e1-9417-3048cb1fda8b,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.126861748839704,-0.095146311629778,2011-01-01T10:00:00Z +a3e4e3fc-1eb1-4646-bc01-4dc3d661c576,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.084127980770985,-0.063095985578239,2011-01-01T10:00:00Z +933c230b-a919-46d9-9fd9-746a9dee7409,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002360129117056,-0.001143062701661,2011-01-01T10:00:00Z +11bdbd8c-eefe-47c4-b490-d94ce05c4f64,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.14157450860764,-0.10618088145573,2011-01-01T10:00:00Z +58848904-d374-410e-b269-9a1f4dd3cd51,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00079972878711,-0.000387326329473,2011-01-01T10:00:00Z +15b2b2db-52b9-4990-a47b-98ee1213d321,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.00089387539585,-0.000432923613181,2011-01-01T10:00:00Z +63306adb-eaf1-40bd-b447-35c51362b385,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.163045190703394,-0.122283893027545,2011-01-01T10:00:00Z +563c47a8-34ff-42cc-82d1-1d9822f74aad,819018d3-4601-4c39-9d41-4a911572d406,-0.133821382350881,-0.100366036763161,2011-01-01T10:00:00Z +2d947f9c-07e5-45fa-a071-32c620603ecd,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002828813516827,-0.001370056916664,2011-01-01T10:00:00Z +3ee93b33-219b-465a-8090-bcacd30501c5,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000760153333802,-0.000368159062626,2011-01-01T10:00:00Z +742edd3b-f1db-4632-a7f6-f6bf2607b8dc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.08257149250133,-0.061928619375997,2011-01-01T10:00:00Z +926410e0-9f8d-4619-99db-51038a738417,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000762320609509,-0.000369208722159,2011-01-01T10:00:00Z +c5aabe2b-79ac-4a55-8274-b91f48c6469b,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000807317295322,-0.000391001611742,2011-01-01T10:00:00Z +9a0000d5-522e-47dd-8a1f-69d2157861c5,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000994809341459,-0.000481808154168,2011-01-01T10:00:00Z +5d9d4f7c-7a74-452a-9dd1-3558c1d65d71,26647b27-a278-4ddb-a68e-8437d24798ca,-0.082545612911516,-0.061909209683637,2011-01-01T10:00:00Z +2aa4f3f3-97a3-44a5-bec0-561888829373,bb929fcc-a67e-423c-9569-73364746383d,-0.000925733275238,-0.000448353088382,2011-01-01T10:00:00Z +f988571c-7a17-45a1-846d-518ca7ab7bc3,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000719338250394,-0.000348391415521,2011-01-01T10:00:00Z +fc2af59b-e438-4171-a0f5-f43655c307d0,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000718694054838,-0.000348079417374,2011-01-01T10:00:00Z +64246cff-f7c7-4819-8fd2-c7b2e3ed2a22,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000943529841796,-0.000456972358956,2011-01-01T10:00:00Z +f15ec2e1-544c-4955-a0d2-378d3939de70,19d949f2-54ff-483c-928b-2438fc760385,-0.002379326002669,-0.001152360177708,2011-01-01T10:00:00Z +13994e83-0b15-442c-ad4e-7dd1cdce25a7,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.069864721958699,-0.052398541469024,2011-01-01T10:00:00Z +76f3d6e0-c93d-499e-9f5a-5ecfe2b735c6,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000787098862223,-0.000381209377667,2011-01-01T10:00:00Z +3244ad0c-c1ad-4092-8c23-9f691f207a9b,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000764062189513,-0.000370052207852,2011-01-01T10:00:00Z +8427fd44-d82a-4b28-b68e-77296f2605aa,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.072850802498799,-0.054638101874099,2011-01-01T10:00:00Z +dbb5bee5-9e97-4edf-949d-9571f2712dd2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000940958277528,-0.000455726893537,2011-01-01T10:00:00Z +82025c0e-759b-40c8-ba7a-9c929d9e76db,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000935056339553,-0.000452868454514,2011-01-01T10:00:00Z +2fd2c05d-07aa-49ac-9acd-a1b52a9b3eb3,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000804365935924,-0.000389572203147,2011-01-01T10:00:00Z +70496057-d8f4-41a0-93a6-e8d671aa1c0b,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000768641442911,-0.000372270041496,2011-01-01T10:00:00Z +52d83006-d2d7-4357-8f7d-3289f890fd7d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002560247233254,-0.001239984328915,2011-01-01T10:00:00Z +d3c1151a-0443-45db-9759-6728f0bfa3c0,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.084809320919145,-0.063606990689358,2011-01-01T10:00:00Z +f77ce588-7cd1-473a-b524-79f21f03a513,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002853612717642,-0.0013820677178,2011-01-01T10:00:00Z +dc16d173-52e6-4dcf-9f40-cf5bea92485f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002786397099288,-0.001349513708041,2011-01-01T10:00:00Z +1d553468-246f-41a8-a4c9-f7edde77de01,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000817215526704,-0.000395795544,2011-01-01T10:00:00Z +91b29d00-5450-438c-914e-36050e395b95,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000779173646812,-0.000377371020658,2011-01-01T10:00:00Z +90085cc4-d5fd-47e9-9f5e-c772daec2808,b938f0ab-e2c4-469e-9979-303d42224932,-0.00232290004681,-0.001125031839999,2011-01-01T10:00:00Z +5108877c-b210-46f2-a374-ed9215d0ed6f,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07126292359844,-0.05344719269883,2011-01-01T10:00:00Z +965c02b3-b43d-489c-b659-8eb708567332,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002309185386622,-0.001118389526909,2011-01-01T10:00:00Z +34bd790b-a518-4708-8e5e-2d5639d4330a,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000975847164508,-0.000472624352715,2011-01-01T10:00:00Z +a4dd2932-a6df-487b-aa95-1b4c3f1d5a80,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000737133177955,-0.000357009892293,2011-01-01T10:00:00Z +973db954-75bd-4156-aff2-8670c7676ff4,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000786224026774,-0.000380785675521,2011-01-01T10:00:00Z +827dd10f-20ff-44b5-afcb-d2b82ace317e,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000883744651844,-0.00042801706992,2011-01-01T10:00:00Z +d7225bd4-2a72-4325-8548-2e8b318af939,62b0cca9-b44c-4eda-999f-ae2832319848,-0.00246088484464,-0.00119186092772,2011-01-01T10:00:00Z +07401d94-f3dd-4fc4-9393-7b7cee20cd8e,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000974414590828,-0.000471930525615,2011-01-01T10:00:00Z +4b56676f-b629-42c8-8da9-600732d6377d,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000976127683401,-0.000472760214215,2011-01-01T10:00:00Z +962b3a70-413d-4598-aa0a-278071c3588a,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000939771677083,-0.000455152196712,2011-01-01T10:00:00Z +04a91256-18e4-44a6-93bc-73165dfe3938,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00095078723127,-0.000460487273102,2011-01-01T10:00:00Z +719a55d0-2b29-44d1-acf6-f257b5897c99,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000954283904166,-0.000462180789078,2011-01-01T10:00:00Z +6c54de5e-7ceb-4b92-882b-2f8162770960,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.00235660944651,-0.001141358047414,2011-01-01T10:00:00Z +1355642a-923a-4a0a-b8f0-09878419c366,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.067470788551788,-0.050603091413841,2011-01-01T10:00:00Z +2d0168a4-27b0-408a-a5e3-ae78be6a9342,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001045138534561,-0.000506183694906,2011-01-01T10:00:00Z +71ae7907-8a4d-4401-bb12-66f1d14bcd1a,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000906079760604,-0.000438834456807,2011-01-01T10:00:00Z +7a53725b-bf42-4667-ac1d-5b73cc999640,4e655530-909f-4acf-8ed9-d19f849265df,-0.000733257817404,-0.000355132969514,2011-01-01T10:00:00Z +eff37c26-5287-462e-a691-61529d16c319,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.081358832714709,-0.061019124536031,2011-01-01T11:00:00Z +ba6bc78a-e1f0-4955-a92f-da3d7c7b479c,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.07192803633038,-0.053946027247785,2011-01-01T11:00:00Z +b7030fc6-2d6a-434e-94b7-ed9d811dd376,645b0617-e6ab-438b-a141-9c497d720e4b,-0.07256141114062,-0.054421058355465,2011-01-01T11:00:00Z +683c4613-a188-4ce6-b89d-610e458c164f,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.071431869359144,-0.053573902019358,2011-01-01T11:00:00Z +91dc13ad-3720-48f7-89fa-7d5e39e15841,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.166659657628408,-0.124994743221306,2011-01-01T11:00:00Z +839b29ae-46eb-492b-88c5-1feaf3d6b0e7,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000802693627011,-0.000388762266974,2011-01-01T11:00:00Z +faf9fcb3-0dd8-4bc4-9239-14fc0e75d56b,819018d3-4601-4c39-9d41-4a911572d406,-0.140740555351807,-0.105555416513855,2011-01-01T11:00:00Z +c454e007-48fe-481a-80b3-20f8cfcb6ff8,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.08353379779325,-0.062650348344937,2011-01-01T11:00:00Z +50015638-a749-45ff-826f-0f3ab343502b,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000962124328445,-0.000465978079868,2011-01-01T11:00:00Z +8d8a4424-6696-4f30-8e9f-30f13ddefdc9,0818deae-c7d9-4252-ac4c-f147004e5752,-0.084803550224487,-0.063602662668365,2011-01-01T11:00:00Z +d7437e87-0759-4416-96b3-0a04c7c573cd,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000791186544203,-0.000383189132408,2011-01-01T11:00:00Z +9ec38e75-6996-4e39-8e8a-086d5a2ba088,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.073214178366409,-0.054910633774807,2011-01-01T11:00:00Z +3800d1ac-b18b-473f-8d66-95d81d1ae90c,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002879245667811,-0.00139448232218,2011-01-01T11:00:00Z +c3876b50-b4f9-46f5-847a-6ebddfc444fe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002402943353606,-0.001163798582825,2011-01-01T11:00:00Z +363dd2a4-5bde-43f6-b51c-f456fdd1a946,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.137981801389053,-0.10348635104179,2011-01-01T11:00:00Z +ba1d65e6-d583-43f1-b842-c3c731136df9,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000823048757819,-0.000398620706771,2011-01-01T11:00:00Z +19a63259-57ae-4748-a213-63cebe2e8577,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000828243132104,-0.000401136457058,2011-01-01T11:00:00Z +60613254-470a-4276-bbd2-3e30a9a6b96f,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.085233470940339,-0.063925103205254,2011-01-01T11:00:00Z +a63c4f14-65a4-4e98-907c-883beffba5c0,b938f0ab-e2c4-469e-9979-303d42224932,-0.00242833963909,-0.001176098565265,2011-01-01T11:00:00Z +f2f2d494-afb6-49b2-97d0-9156aed36135,4e655530-909f-4acf-8ed9-d19f849265df,-0.000789542929745,-0.000382393093594,2011-01-01T11:00:00Z +61462b91-4c0d-4ce2-80b6-d75cc2c3eb73,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000795931568102,-0.00038548725237,2011-01-01T11:00:00Z +31921f0e-2d6b-4dba-a736-bc018444b2e9,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002838712103956,-0.001374851021217,2011-01-01T11:00:00Z +19f91f7f-c852-4ca3-9591-71188be946bd,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000944468703262,-0.000457427070317,2011-01-01T11:00:00Z +7a13607d-f259-498e-9305-50dd3bd00076,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000943831437169,-0.000457118428262,2011-01-01T11:00:00Z +235243cf-bbc1-451e-a564-2d6ae0422c24,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000783581210827,-0.000379505701339,2011-01-01T11:00:00Z +2209e08b-5adf-4ac3-9fbe-c38835b2896f,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000831711827243,-0.000402816422789,2011-01-01T11:00:00Z +80fff301-ca55-47ab-a06e-2ab17eacb930,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.142843966590602,-0.107132974942951,2011-01-01T11:00:00Z +72dfcb8b-d7e7-44ba-aab4-b7496421aa32,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002926164271883,-0.00141720603926,2011-01-01T11:00:00Z +cba8cc47-6189-4147-b3a4-6a083b7f8da3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000804116113854,-0.000389451208796,2011-01-01T11:00:00Z +556d5917-3b89-485a-9c31-b91b68448385,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002409040398714,-0.001166751516545,2011-01-01T11:00:00Z +3acfe4c8-6db8-4e45-a0b1-5cf1ba16e1a2,19d949f2-54ff-483c-928b-2438fc760385,-0.002419496908659,-0.00117181583545,2011-01-01T11:00:00Z +25e15287-7990-4701-a9f4-fbb918d84f6f,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000818141458064,-0.000396243993025,2011-01-01T11:00:00Z +3d48805f-f3e4-47dc-914c-b5a0bbc6c22f,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000811521644834,-0.000393037871148,2011-01-01T11:00:00Z +ce53fa81-1125-4441-be32-679ee4e7ebcb,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000971300575741,-0.000470422339273,2011-01-01T11:00:00Z +e3ea4cf1-5673-4357-bcfc-20aa77b685e3,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.00095995830225,-0.000464929025502,2011-01-01T11:00:00Z +188ea02d-ca98-471c-bbfd-b493cfc6382e,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002849228304176,-0.001379944249442,2011-01-01T11:00:00Z +37688b27-2021-429e-b655-be31dbde2657,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000808381406182,-0.000391516984154,2011-01-01T11:00:00Z +441fde73-09ef-4efa-9ff8-8602db07d65f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000945540622834,-0.000457946224661,2011-01-01T11:00:00Z +33e26cad-e227-4780-926e-2e0286625fc0,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000922006897608,-0.000446548321325,2011-01-01T11:00:00Z +5d5c992f-fba0-44d6-b48a-4ff840d62389,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002867921366133,-0.001388997712555,2011-01-01T11:00:00Z +5cc8af20-0195-4532-be67-c9869254b544,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000804697181872,-0.000389732632881,2011-01-01T11:00:00Z +96cef89e-ca84-420c-9dab-3b687bad628a,bb929fcc-a67e-423c-9569-73364746383d,-0.000945415780435,-0.000457885760727,2011-01-01T11:00:00Z +0aea8aed-2c05-42bc-9310-72abc315503f,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000939399496843,-0.000454971941595,2011-01-01T11:00:00Z +c0668262-4824-40f0-8272-37666097196b,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002752791294924,-0.001333237674137,2011-01-01T11:00:00Z +90c30382-448c-484d-b91f-890b58e7913e,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000955925625036,-0.000462975910786,2011-01-01T11:00:00Z +e265ab92-fdcb-4900-97fb-92ae88abacd8,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000811240606677,-0.000392901758156,2011-01-01T11:00:00Z +ddda9d2a-f44f-4220-8aac-3c951398e73e,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002394962315736,-0.001159933189765,2011-01-01T11:00:00Z +e1a5d5cd-a048-42d7-84d8-a2f430317b77,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000957968573993,-0.000463965356125,2011-01-01T11:00:00Z +2a905144-59d1-42bd-8068-08f7acd81263,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000928110140244,-0.000449504256644,2011-01-01T11:00:00Z +714e303e-4604-4ad0-929f-ff7a66ec33cc,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000950320752429,-0.000460261347087,2011-01-01T11:00:00Z +efc84d75-932b-4b6f-973d-96078edf6892,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002471294914327,-0.001196902754582,2011-01-01T11:00:00Z +68c6cc0d-f1e9-4256-8afb-a22702725e25,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00077501491686,-0.000375356855814,2011-01-01T11:00:00Z +9a622ada-76d3-451b-9bfe-91cc6c104b33,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.083849590052647,-0.062887192539485,2011-01-01T11:00:00Z +466d3de7-eabe-487e-8c6b-2e121fb3304b,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000947296146564,-0.000458796463609,2011-01-01T11:00:00Z +5863b855-ae37-4635-ac63-0e8cae607cfe,26647b27-a278-4ddb-a68e-8437d24798ca,-0.084736215134699,-0.063552161351024,2011-01-01T11:00:00Z +93adb442-44a6-476f-b731-2bb83b898357,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.002435233374789,-0.001179437353849,2011-01-01T11:00:00Z +81d45208-0668-4b60-b1bf-9ddbb6fe717a,5b38af42-1ee4-4a41-b666-ea141187df37,-0.00080841327625,-0.000391532419532,2011-01-01T11:00:00Z +0f636dd7-48e1-4d3a-8cf5-8611df9023e8,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.07386175037782,-0.055396312783365,2011-01-01T11:00:00Z +dcf0ef76-d24c-4506-9e13-84501cfcc69c,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.070441783342661,-0.052831337506996,2011-01-01T11:00:00Z +8ec1f820-db74-422b-b354-1e0090d276ce,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.00095724405498,-0.000463614455552,2011-01-01T11:00:00Z +8ec0af2c-2db0-4a14-9e70-fc5f303d4a62,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000956450647815,-0.000463230190923,2011-01-01T11:00:00Z +6784ad61-c35a-4edd-aeae-cca038a71ba3,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000958420790641,-0.000464184374643,2011-01-01T11:00:00Z +c362267f-c09f-4812-8d4d-a6852e477387,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000773676893821,-0.00037470882168,2011-01-01T11:00:00Z +cae86f60-8571-441c-9d4b-ac2081b9d43a,645b0617-e6ab-438b-a141-9c497d720e4b,-0.094136474695779,-0.070602356021834,2011-01-01T12:00:00Z +babf73ac-dd39-4145-bd99-5dd01a2b3aa3,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.001050420004517,-0.000508741627552,2011-01-01T12:00:00Z +ea9ea276-befd-4f0a-b2c2-00a2de5a7af0,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.093694000918619,-0.070270500688964,2011-01-01T12:00:00Z +a73c7616-3132-41fe-bc91-8f9524ecd638,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.001242685344607,-0.000601859981751,2011-01-01T12:00:00Z +46a234f6-459a-4309-8085-23b644dc41f3,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.001065985944982,-0.000516280556601,2011-01-01T12:00:00Z +95624f7d-b39e-456d-ae96-aa1a8f181cb3,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.108789615218354,-0.081592211413765,2011-01-01T12:00:00Z +e49e12ad-8cfd-4691-b9cd-c28b693af3f5,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.184716083656226,-0.138537062742169,2011-01-01T12:00:00Z +d0e59412-6878-41f6-a3fa-e038b5c583bc,0818deae-c7d9-4252-ac4c-f147004e5752,-0.111501279170322,-0.083625959377741,2011-01-01T12:00:00Z +7de9cf0b-31eb-4f9f-9fa9-1f1297567e2c,5b38af42-1ee4-4a41-b666-ea141187df37,-0.001041547659413,-0.000504444554696,2011-01-01T12:00:00Z +42475721-bc2e-4af5-bdb3-ede527cd6ab4,6cac0624-6336-4418-bcf0-990abcdb824b,-0.003801844851246,-0.001841317500623,2011-01-01T12:00:00Z +b9d4f9f7-6beb-447c-8f41-400ca5ece74a,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.111812100923525,-0.083859075692644,2011-01-01T12:00:00Z +c128bc03-7f74-4778-abe8-8c947c2e453e,19d949f2-54ff-483c-928b-2438fc760385,-0.003126730978754,-0.001514344928892,2011-01-01T12:00:00Z +aa8da156-9288-4b6a-92ed-08db9513aa0b,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.001064060616969,-0.000515348077686,2011-01-01T12:00:00Z +90830673-4bdf-4e90-a9fa-60f6201c2db3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.003784322758711,-0.001832831163885,2011-01-01T12:00:00Z +1da415bf-b606-4776-9da0-1b1679ecd132,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.001076098265665,-0.000521178177039,2011-01-01T12:00:00Z +5aeee5eb-94a4-4eaa-9091-64e2677145b8,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.003199387329208,-0.001549534005474,2011-01-01T12:00:00Z +fff7b0fa-8713-443f-9d06-f133c6c0026d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.001032044270887,-0.000499841853562,2011-01-01T12:00:00Z +ddf2f7b1-419c-48b5-acc2-5777508a00ab,26647b27-a278-4ddb-a68e-8437d24798ca,-0.111974930407886,-0.083981197805915,2011-01-01T12:00:00Z +9d13b4d7-a2d6-44d1-9f1f-780f42d46ae0,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.003085097225474,-0.001494180781871,2011-01-01T12:00:00Z +5f72b94a-c9fa-4bf9-ad52-ad8c71c08619,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.003792390894624,-0.001836738740452,2011-01-01T12:00:00Z +fb41e040-3d56-49c4-b8df-1efd2e07d553,bb929fcc-a67e-423c-9569-73364746383d,-0.001251133232972,-0.000605951480826,2011-01-01T12:00:00Z +5cf683d0-64bf-46ba-b66f-8d17e72911b4,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.107633521844787,-0.08072514138359,2011-01-01T12:00:00Z +8c1f9340-fa00-4e7c-9715-5bf8c3274a3d,51ed457c-81ff-470f-b45b-30a94a965c36,-0.001066169997308,-0.000516369697211,2011-01-01T12:00:00Z +7f3852a5-0f7c-42f5-9293-d518e50cc1f7,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.1096104312065,-0.082207823404875,2011-01-01T12:00:00Z +bd6d199b-a49e-4636-af0d-c636282ba078,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.003774401199079,-0.00182802593324,2011-01-01T12:00:00Z +ad2e3d01-067d-4a4a-8a3f-2b0df2563212,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.001261674097107,-0.00061105665433,2011-01-01T12:00:00Z +8a0c4b30-a1f6-47f2-a272-6506e240e1c3,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.001062134704635,-0.00051441531577,2011-01-01T12:00:00Z +17d7d684-f5f0-4cf1-abb1-1474cc1b5645,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.218294139930183,-0.163720604947637,2011-01-01T12:00:00Z +52d2a115-5dc4-4a38-8520-16f325375260,de40f0bd-3793-4b02-b663-31d282b33f61,-0.003729497937545,-0.0018062782911,2011-01-01T12:00:00Z +45278204-a6c8-4b8d-86a7-71b371eaaef7,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.001232333800603,-0.000596846500171,2011-01-01T12:00:00Z +8b6997b8-0532-4118-bdee-80f699fd8fa5,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.001006055762534,-0.000487255044495,2011-01-01T12:00:00Z +cdd517e0-33fc-49b7-81a5-50fc715fb145,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.001240556856506,-0.000600829107914,2011-01-01T12:00:00Z +6f01ffa6-5cf1-44ad-aee7-3f8ff8e248ab,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.001214219117702,-0.00058807315882,2011-01-01T12:00:00Z +64925113-87ca-45f0-b6d7-fc3ddc32caec,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.092970051971514,-0.069727538978636,2011-01-01T12:00:00Z +0027f9fa-6cec-4465-b193-25e25c8dfcc4,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.001062504087388,-0.000514594216003,2011-01-01T12:00:00Z +897b99b7-378c-4e71-826a-9f29b08af95d,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.092426353492166,-0.069319765119124,2011-01-01T12:00:00Z +9fc4c69f-dbc0-44ad-a857-5da6daf1e01f,4e655530-909f-4acf-8ed9-d19f849265df,-0.001039407732563,-0.000503408140819,2011-01-01T12:00:00Z +bcec4ed5-70cb-4854-88cf-ca969bb874d2,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.001225874361889,-0.000593718051217,2011-01-01T12:00:00Z +5e9cd704-b25a-42a2-9563-a8097ab8db83,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.001223864136738,-0.00059274445474,2011-01-01T12:00:00Z +1f5dc3cc-7222-4574-874a-a9dc15f748c5,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.001209853618091,-0.00058595885086,2011-01-01T12:00:00Z +887b1cdc-a8d5-4a0e-87ce-80f136e624ff,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.001024205681382,-0.000496045451394,2011-01-01T12:00:00Z +eed269e2-a18d-4b47-b9b6-7a4bcdaf0d50,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.001059753208187,-0.000513261904398,2011-01-01T12:00:00Z +b68f8aef-ad3f-4939-a1e2-25d4f226508e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.00123039678171,-0.000595908359103,2011-01-01T12:00:00Z +1ce26f4e-0f6a-4479-bfe7-a608861330eb,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.001233472905791,-0.000597398193993,2011-01-01T12:00:00Z +19b9b818-7c53-404f-a542-c34c80bcb092,819018d3-4601-4c39-9d41-4a911572d406,-0.185972032489923,-0.139479024367442,2011-01-01T12:00:00Z +cb0e6670-2f3e-4102-8b60-4d7c4e0c550d,3776dfa9-f161-419e-9014-9cfb5a379025,-0.003685035574538,-0.001784744185863,2011-01-01T12:00:00Z +430fda41-ea7f-45c8-b3f4-ca0c6fa58349,62b0cca9-b44c-4eda-999f-ae2832319848,-0.003199269928639,-0.001549477145783,2011-01-01T12:00:00Z +a9d3645a-7105-40d7-9674-0a66eecc6561,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.00124760164199,-0.000604241053248,2011-01-01T12:00:00Z +9b0b5651-6060-4f12-8b5a-86f86d467359,4fc73066-d9a2-4175-84e5-f3692e050492,-0.001249146833472,-0.000604989423638,2011-01-01T12:00:00Z +a95c591f-cf60-40df-a367-1816cd7e5cd0,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.001262672870525,-0.000611540382374,2011-01-01T12:00:00Z +f19e6d6d-f98d-43b0-89a2-13e3b117e36b,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.001231167720349,-0.000596281741728,2011-01-01T12:00:00Z +e97cf8b1-0502-497e-8ef5-c62b9c611143,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.001229859215377,-0.000595648003845,2011-01-01T12:00:00Z +094805b1-21b5-4d21-997b-e1d457fd7079,fad9b8c1-9ded-4856-ab91-f41217259363,-0.003088621457947,-0.00149588764556,2011-01-01T12:00:00Z +49d094f9-6207-410f-9d40-9634e14c2a9f,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.001040862673861,-0.000504112801052,2011-01-01T12:00:00Z +06c02574-2537-4662-8ff5-37e24fa3ca0f,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.001236897146954,-0.00059905662968,2011-01-01T12:00:00Z +41fff152-adf8-442a-a3ca-b24b55770a14,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.091781386070549,-0.068836039552912,2011-01-01T12:00:00Z +fcc64e53-544e-4b1c-995a-447620dfead0,b938f0ab-e2c4-469e-9979-303d42224932,-0.003172562786441,-0.001536542286459,2011-01-01T12:00:00Z +b3369977-7b53-4512-9ffc-45c011cd1c52,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.183332932943996,-0.137499699707997,2011-01-01T12:00:00Z +5fffeb2e-2baa-4915-a0bd-9aa868a931aa,83f68d87-a893-4e7f-b21d-4874929f927d,-0.001038104420233,-0.000502776917849,2011-01-01T12:00:00Z +94b4cea5-14ae-4577-ae71-0892ac63475b,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.003137208420119,-0.001519419385347,2011-01-01T12:00:00Z +9131664a-7db9-42d9-bc9b-0065be771b4f,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.001032964595189,-0.000500287586965,2011-01-01T12:00:00Z +f86c6dfb-a7c6-4978-9f2c-ac3d37ed932a,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.095049188932006,-0.071286891699004,2011-01-01T12:00:00Z +e466d0f6-b13f-406b-8b86-3704df9135fc,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.001075744534861,-0.000521006857392,2011-01-01T12:00:00Z +904a33c1-ad84-4b47-b27d-18dbf017154b,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000721795285914,-0.000349581412136,2011-01-01T13:00:00Z +15ae83d6-de17-4ddc-a965-0a752dba0875,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.002126522041181,-0.001029921630969,2011-01-01T13:00:00Z +4df085d9-40cc-404a-9362-f14630e0cc9c,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000736135220185,-0.000356526559285,2011-01-01T13:00:00Z +4124ca17-2f79-40eb-b988-c467464fcb0a,de40f0bd-3793-4b02-b663-31d282b33f61,-0.002537648901984,-0.001229039457549,2011-01-01T13:00:00Z +7868dd42-9b9d-4208-870f-c2d7a9d599d3,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.00086814795778,-0.000420463246223,2011-01-01T13:00:00Z +6c44d599-2b6a-4650-8208-e26360de2d24,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.00070249644211,-0.000340234555484,2011-01-01T13:00:00Z +b1cdb99d-01be-417a-b0de-0a0f25a75771,26647b27-a278-4ddb-a68e-8437d24798ca,-0.077249605254206,-0.057937203940655,2011-01-01T13:00:00Z +07f65e9c-50ff-44f7-812c-c089508fa860,0818deae-c7d9-4252-ac4c-f147004e5752,-0.077031800500083,-0.057773850375063,2011-01-01T13:00:00Z +eba620b1-5b0d-46fa-915d-0c5fa7ea5316,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000846833723892,-0.000410140291603,2011-01-01T13:00:00Z +7e8257a2-56e7-4477-a303-dfc29a93cb08,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.074172406753651,-0.055629305065238,2011-01-01T13:00:00Z +710a2a38-1667-4669-8b64-172c2976e968,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.00221655022874,-0.001073524272262,2011-01-01T13:00:00Z +1338f8aa-6d74-4b4c-9677-d7a8d6d2ca1a,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.126820629296404,-0.095115471972303,2011-01-01T13:00:00Z +be86b310-4fa7-43bf-bad4-c06ef37932b9,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.002596054237049,-0.001257326452361,2011-01-01T13:00:00Z +9a2cebc1-ae8a-4d67-9109-14ba23c5210b,bb929fcc-a67e-423c-9569-73364746383d,-0.000860368238675,-0.000416695356291,2011-01-01T13:00:00Z +b388e9a7-04ea-4128-b0e7-c068b2161261,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000847193532971,-0.000410314555093,2011-01-01T13:00:00Z +741ae5eb-4a35-4d71-b5cd-1764a50c64e9,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.00073869304396,-0.00035776536988,2011-01-01T13:00:00Z +5398f0f0-836c-4f9f-98d1-5812e815825c,62b0cca9-b44c-4eda-999f-ae2832319848,-0.002189828070148,-0.001060582140167,2011-01-01T13:00:00Z +c2075c95-020f-4696-a51c-d4934cb86e57,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000844128676114,-0.00040883017717,2011-01-01T13:00:00Z +53cc0f60-8405-4e48-a8f5-24924784580d,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.150538916990661,-0.112904187742996,2011-01-01T13:00:00Z +8f9aa1c2-3eb7-4d0e-a0a4-ed4dd3d35ec5,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000733376012779,-0.000355190214147,2011-01-01T13:00:00Z +a8bbb5ba-45bf-46f9-9930-7b371d78357c,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000725818207299,-0.000351529801889,2011-01-01T13:00:00Z +de308d97-7865-4daf-a7b4-f97977f08645,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.000736878113319,-0.000356886358852,2011-01-01T13:00:00Z +5b778f1b-8fd6-454d-b9ec-52ee88b01a6f,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.002599422504749,-0.001258957778863,2011-01-01T13:00:00Z +43f6489e-d249-4d6f-ad4c-e668581d94ba,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000716556401676,-0.000347044104695,2011-01-01T13:00:00Z +b5885f41-b335-4ece-8f1c-b413bb286d83,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000739709997392,-0.000358257902907,2011-01-01T13:00:00Z +b56967a2-aae5-4795-9caa-9115efb60d50,19d949f2-54ff-483c-928b-2438fc760385,-0.00215694545808,-0.001044656364278,2011-01-01T13:00:00Z +6171a11d-1508-4791-99a1-bfbb7fd8788e,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.000732956205581,-0.000354986892241,2011-01-01T13:00:00Z +f5260809-6651-4837-9ed9-5a7d82e4e29d,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000726441041404,-0.000351831454213,2011-01-01T13:00:00Z +50059635-4aed-452e-95a4-39f39ed80e9a,6cac0624-6336-4418-bcf0-990abcdb824b,-0.002571454176318,-0.001245412099168,2011-01-01T13:00:00Z +1b464762-3b39-40b7-9de3-573464ef1bb2,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.000837339718968,-0.000405542135155,2011-01-01T13:00:00Z +fa098676-da6f-45b7-8772-480037f2b69f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000839098626214,-0.000406394012814,2011-01-01T13:00:00Z +01b62bd5-fc74-444c-8ba7-0b70dbc52798,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000738297372173,-0.000357573737287,2011-01-01T13:00:00Z +e838e910-9f99-4a19-8aee-899a31b32b39,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000824962607379,-0.000399547626418,2011-01-01T13:00:00Z +4a4fa4a0-5917-4d62-8fce-0e7ec10ba5e3,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002605758817754,-0.001262026595314,2011-01-01T13:00:00Z +c268c47a-3655-480b-b208-175ed1ff1c81,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002599346222059,-0.00125892083347,2011-01-01T13:00:00Z +a7bca90a-00d4-4d4a-b0eb-43622ed8c928,4e655530-909f-4acf-8ed9-d19f849265df,-0.000736809220406,-0.000356852992491,2011-01-01T13:00:00Z +5b56ee4c-3c03-4ff5-b1e0-5d1b2f4a8b2f,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000715486225404,-0.00034652579467,2011-01-01T13:00:00Z +dddbe8de-cf60-4120-9031-15fc505fa41a,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000840582705952,-0.000407112785437,2011-01-01T13:00:00Z +ae1f6a5b-f027-43fa-94ea-d418084fc223,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000859391382786,-0.00041622224339,2011-01-01T13:00:00Z +271b5b1e-3a55-429a-8bad-8901a45849a0,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000830410326259,-0.000402186077093,2011-01-01T13:00:00Z +df2a3e7d-032f-4d55-b4cf-4adfbf47530b,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000858361252852,-0.000415723328693,2011-01-01T13:00:00Z +0b40b05c-1913-441b-b039-e2a7782b2d4b,fad9b8c1-9ded-4856-ab91-f41217259363,-0.002156330877704,-0.001044358709416,2011-01-01T13:00:00Z +e21ea7ce-e59c-4f66-a375-60013672d31b,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.00073017384689,-0.000353639334423,2011-01-01T13:00:00Z +0382e6a7-d8c9-437c-b63b-260273bd69e4,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000830089406725,-0.000402030648668,2011-01-01T13:00:00Z +8e4ecbb6-8a78-4eed-9323-d8d0819ec58f,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000868508407648,-0.000420637820061,2011-01-01T13:00:00Z +583dfcca-4ec7-40fb-a9d5-21a2267f2606,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.00074509938057,-0.000360868100311,2011-01-01T13:00:00Z +c0fd8f99-7169-486a-852e-9abb141049f0,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.00073475424256,-0.000355857721295,2011-01-01T13:00:00Z +0dde7f7c-f09f-4877-b207-71b5d4259c3e,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000853281619565,-0.000413263150007,2011-01-01T13:00:00Z +8a71aa84-819b-4b6d-96d6-a3cd1afb21df,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000808674697246,-0.000391659031499,2011-01-01T13:00:00Z +f441002a-fab6-4a60-9e50-4a57673bf2d9,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000837973862552,-0.00040584926491,2011-01-01T13:00:00Z +3947019c-ad23-4462-8039-b7d7aaa4d46a,b938f0ab-e2c4-469e-9979-303d42224932,-0.002217225101922,-0.001073851128262,2011-01-01T13:00:00Z +55085661-0846-40e6-8860-f02591020cfe,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.002162097736346,-0.001047151726532,2011-01-01T13:00:00Z +9ba8aa2c-b216-41ba-999c-72c802b9a90e,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.076954977360131,-0.057716233020098,2011-01-01T13:00:00Z +6a503787-cf0f-4225-9b43-c44311d639e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.130341995128021,-0.097756496346016,2011-01-01T13:00:00Z +d537d6ea-69d7-46ad-9000-3b0f5dc4bc9c,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.065019985092639,-0.048764988819479,2011-01-01T13:00:00Z +ffc2809c-811c-4554-b400-e8ccc9c3702b,819018d3-4601-4c39-9d41-4a911572d406,-0.13003569753502,-0.097526773151265,2011-01-01T13:00:00Z +3aae5bb6-46ba-47fe-a36e-210b7bb83217,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.073261048449798,-0.054945786337348,2011-01-01T13:00:00Z +a28e571a-2539-488f-ab10-1ee98977a944,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.064317778846563,-0.048238334134922,2011-01-01T13:00:00Z +db088da1-ba10-47c0-84d8-38f9ab0a8c06,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.074711656857539,-0.056033742643154,2011-01-01T13:00:00Z +1dbb4f2a-0eda-48f2-a9de-3b67ffa4b194,645b0617-e6ab-438b-a141-9c497d720e4b,-0.064924823827488,-0.048693617870616,2011-01-01T13:00:00Z +ca5c6caf-d2a6-46fc-b909-e67cd26509ff,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.064349129272077,-0.048261846954058,2011-01-01T13:00:00Z +fd639972-52d7-4d52-9e86-83acda2dff61,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.064142115700901,-0.048106586775676,2011-01-01T13:00:00Z +1ccb39bc-0ddb-4180-a101-88268357a29d,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.064822342526636,-0.048616756894977,2011-01-01T13:00:00Z +4687a7c2-ea23-4650-a34f-67499d7d0000,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,-0.115342923229515,-0.086507192422136,2011-01-01T14:00:00Z +3d4423e1-71f1-45d8-84f2-86aef83f6318,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,-0.096097766032426,-0.072073324524319,2011-01-01T14:00:00Z +03291732-bb04-4518-a3b0-00807d855768,0818deae-c7d9-4252-ac4c-f147004e5752,-0.059219874262946,-0.044414905697209,2011-01-01T14:00:00Z +76ba18a6-86a2-4c6f-bd8e-0bdbca3dd541,033e5854-65d9-4a14-8b5c-6aa675ded4a2,-0.000648358049889,-0.000314014135411,2011-01-01T14:00:00Z +e5b9f99f-51bf-4885-a9f7-b2cf5fc3c44a,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,-0.000567720262314,-0.000274959472403,2011-01-01T14:00:00Z +5fab1c42-9e2b-449a-84e1-38b07b3a0670,6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,-0.000637877222337,-0.000308938038951,2011-01-01T14:00:00Z +ce42e5ed-407f-4d13-bc5f-6472640a3980,6291eea2-689c-48f3-b7a9-5054bf567cab,-0.000567936576338,-0.000275064238067,2011-01-01T14:00:00Z +b88da0ef-4510-41ea-ab65-c14e8df9c95b,dcc2950b-23cc-407d-b53f-0056234f7ee1,-0.001599896438394,-0.000774865210565,2011-01-01T14:00:00Z +071ec117-ff16-492f-8678-fa6ae72eba6b,5206abaa-3abc-4a15-a8f2-778139a3fc65,-0.002008039827648,-0.000972538075925,2011-01-01T14:00:00Z +cbd93a17-087c-400b-879f-35d850738f42,de40f0bd-3793-4b02-b663-31d282b33f61,-0.001939346821366,-0.000939268534535,2011-01-01T14:00:00Z +a50b09d9-48ab-4c12-a8bd-c029d70e8d70,83f68d87-a893-4e7f-b21d-4874929f927d,-0.000554532209058,-0.000268572206691,2011-01-01T14:00:00Z +abe37a53-f88a-4165-9856-93d94c35d276,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,-0.000562629326337,-0.000272493819575,2011-01-01T14:00:00Z +32ecd132-0e68-4009-86f5-0c446678516f,26647b27-a278-4ddb-a68e-8437d24798ca,-0.059616401755432,-0.044712301316574,2011-01-01T14:00:00Z +11aab591-4518-4d95-9d13-7b4b5dcdf332,51ed457c-81ff-470f-b45b-30a94a965c36,-0.000559129951001,-0.000270798994747,2011-01-01T14:00:00Z +e1d1d95a-5a4b-44d5-9595-b9111833a071,1a738cc5-b8f0-41f0-9f60-85073dc80136,-0.000556417516048,-0.000269485302541,2011-01-01T14:00:00Z +99dccf24-bd29-4e07-a191-b88bc9baa51c,d350f4a1-c675-4f22-8fda-26ad0bd03edb,-0.056578244030833,-0.042433683023125,2011-01-01T14:00:00Z +17f322e0-e07a-4d5b-9e31-9fecfae33338,287285e2-c0ac-40dc-a15f-82a5de6ef37f,-0.00055828990976,-0.000270392144205,2011-01-01T14:00:00Z +d95ceda4-788d-4337-928f-d4b520a2430b,6cac0624-6336-4418-bcf0-990abcdb824b,-0.001951378737658,-0.000945095857558,2011-01-01T14:00:00Z +e5d926b3-b37c-4c39-a4aa-02059e54373b,19d949f2-54ff-483c-928b-2438fc760385,-0.001634915055878,-0.000791825501094,2011-01-01T14:00:00Z +6573c9a6-4da8-4759-9a00-f897b7b125cd,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,-0.000651835223307,-0.000315698207359,2011-01-01T14:00:00Z +f0ce7fc1-66d1-4001-bb9c-b9553a6a3ded,2560c371-f420-4c2a-b4e6-e04c11b64c03,-0.001989608834405,-0.000963611538483,2011-01-01T14:00:00Z +9f927ba6-1044-4f4f-94a4-f77fa373d09c,241b5dad-aaac-4f7c-8152-a32839fcfa13,-0.000562656118315,-0.000272506795522,2011-01-01T14:00:00Z +0bea6d90-c5f5-4d05-8cb0-543fb5ab2975,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,-0.00064136841252,-0.000310628899528,2011-01-01T14:00:00Z +143e5508-c861-4d96-9f18-3618bd75bee2,a50f12e1-33ed-4992-8579-da1800d5eff7,-0.000576289866936,-0.000279109921351,2011-01-01T14:00:00Z +9f9f1c1a-d446-4cde-8124-11cb398f960b,5b38af42-1ee4-4a41-b666-ea141187df37,-0.000541546127278,-0.00026228276023,2011-01-01T14:00:00Z +9dd235d8-7509-42cb-9c62-7cde0cb73d40,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,-0.000668263034879,-0.000323654559638,2011-01-01T14:00:00Z +08ea5ac2-f23c-411e-8afd-1da4abc0ab4c,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,-0.00055836427861,-0.000270428162683,2011-01-01T14:00:00Z +80d92a9e-df62-4f48-a2b3-ef075dbb4133,d3bacaf6-8558-4df5-8481-8d684ef3e14d,-0.000547978108934,-0.000265397911124,2011-01-01T14:00:00Z +de0d380b-ea57-451c-970e-39b5b54a4396,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,-0.000636836404012,-0.000308433947628,2011-01-01T14:00:00Z +8f99eebb-b623-48c0-8ce0-5f7c75bd8d9e,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,-0.000525420140181,-0.000254472588217,2011-01-01T14:00:00Z +b6d9489a-9cf1-4155-95e8-2b0dd7060f67,4e655530-909f-4acf-8ed9-d19f849265df,-0.000569376351652,-0.000275761553077,2011-01-01T14:00:00Z +529a1ff6-7c49-4993-8b01-e4105210283a,cb646f5c-890a-4317-81eb-c7aeffb86389,-0.000647736625085,-0.000313713165642,2011-01-01T14:00:00Z +ff5082b0-27eb-430c-8fb9-42ca73937a29,3776dfa9-f161-419e-9014-9cfb5a379025,-0.002033323815063,-0.000984783669928,2011-01-01T14:00:00Z +651132ca-ed93-4448-9610-8ad2ff6559e5,41a126ec-6254-4b68-821b-ecebb98ad0fd,-0.000647255023515,-0.000313479915356,2011-01-01T14:00:00Z +7cc6772f-a311-498a-be8e-bc5ca5ddc4ef,c023f6f8-c35c-46d4-9ab7-1d098994d65d,-0.000562252360733,-0.0002723112468,2011-01-01T14:00:00Z +aa3bf3df-d4ea-4a5a-8374-2f13815b22ab,62b0cca9-b44c-4eda-999f-ae2832319848,-0.001659978501549,-0.000803964281856,2011-01-01T14:00:00Z +b6352ce4-2d9f-4fa3-adc5-4bcbc4b8bf3c,bb929fcc-a67e-423c-9569-73364746383d,-0.000664455226281,-0.000321810353763,2011-01-01T14:00:00Z +7bac6e07-30c7-4776-9cf2-37a66c0d1b92,5a612315-ad74-4d98-b350-7e44630b8a6e,-0.000569419061791,-0.000275782238541,2011-01-01T14:00:00Z +1bcee07f-5448-447e-a5e0-662740979f3c,0a2cdd93-b055-4e0b-8fce-088968316df4,-0.000560904079146,-0.000271658244224,2011-01-01T14:00:00Z +9e75a740-a7dd-42a7-b8ff-39a782f13b5b,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,-0.000624865689167,-0.000302636265818,2011-01-01T14:00:00Z +d70dd36c-59da-43ad-878f-5bda56e4dbd1,114efaa0-dd3f-47ce-bbbe-856cacb034d1,-0.000666420743176,-0.000322762297043,2011-01-01T14:00:00Z +a04db5f0-5d57-4063-b4dc-a27fe3bcdc86,fad9b8c1-9ded-4856-ab91-f41217259363,-0.001635268107964,-0.000791996492023,2011-01-01T14:00:00Z +3fd8b438-dfa8-4c89-a24f-d8511ce75963,4fc73066-d9a2-4175-84e5-f3692e050492,-0.000671861239136,-0.000325397249497,2011-01-01T14:00:00Z +d03db5e1-52df-45c2-ba31-4e7888194354,23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,-0.000621233355059,-0.000300877046118,2011-01-01T14:00:00Z +9e22f81d-45f2-4061-977f-d1985114786b,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,-0.000634752886995,-0.000307424854281,2011-01-01T14:00:00Z +41b291cf-56ef-4669-9a51-338c5973b059,fa6d5184-b205-4b1b-839f-7b21ac956c28,-0.000594447992527,-0.000287904302957,2011-01-01T14:00:00Z +b27f63db-53ce-41b1-a71d-576896f298ce,b938f0ab-e2c4-469e-9979-303d42224932,-0.001699088356639,-0.000822906049193,2011-01-01T14:00:00Z +80c6d706-6d17-4d9e-8747-4d69d1ea2172,819018d3-4601-4c39-9d41-4a911572d406,-0.100553377923946,-0.07541503344296,2011-01-01T14:00:00Z +713d73d8-828e-4603-8d9a-5937fd069e58,a364e957-2dcc-49c2-b213-2a68d9c3ee83,-0.101492878737974,-0.07611965905348,2011-01-01T14:00:00Z +0d9331eb-d865-4c4c-ba93-fd53663e38a4,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,-0.049047661073664,-0.036785745805248,2011-01-01T14:00:00Z +aacad451-3280-412a-ba45-7d7aad3acde8,4fa4ce55-0944-463a-a91b-3a3806286e0b,-0.048607067963519,-0.036455300972639,2011-01-01T14:00:00Z +0626a2b1-b03d-46da-9398-d391c8757259,3d74e9fc-be60-41bf-9339-cd067c9378a2,-0.000650746775986,-0.000315171048262,2011-01-01T14:00:00Z +191dd561-ab86-4645-9e76-8e44a93ab696,53df57d0-c789-4393-b0a5-897a3bc821a2,-0.001652092832292,-0.000800145077923,2011-01-01T14:00:00Z +d68761ba-e32f-4fc7-b018-2c6983363980,9b3ae847-e2ea-4598-b56e-35501f61f70c,-0.058180619975777,-0.043635464981833,2011-01-01T14:00:00Z +1c942c9d-d9c8-420f-86fb-9ad4518d8f4d,3c98b5a6-1d44-449e-83e4-d610a4846d8f,-0.055269726958685,-0.041452295219014,2011-01-01T14:00:00Z +12dd8501-7f9f-4e5a-b82d-0741e288221f,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,-0.001703695297872,-0.000825137292668,2011-01-01T14:00:00Z +a5bcd2db-63c6-43c3-a2a4-85ca01a6dcd4,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,-0.00202229558252,-0.00097944245313,2011-01-01T14:00:00Z +71b27369-418a-4b00-8e00-45dfd940a2cb,4ff2235f-24d6-440c-bf09-76ef3eaa340d,-0.049043156009593,-0.036782367007195,2011-01-01T14:00:00Z +2fa10e0a-fc32-4677-94e5-0d045e04a328,95b1b117-1c7b-4a69-b10e-8963fbced23a,-0.059018023404902,-0.044263517553676,2011-01-01T14:00:00Z +9639f35b-c3ed-4133-b9cc-eb1961e7288a,e87c9d51-cfec-4e04-9790-16cd6b238d51,-0.000618768451356,-0.000299683238768,2011-01-01T14:00:00Z +1543676c-beb4-4558-ab9b-84938ba67829,645b0617-e6ab-438b-a141-9c497d720e4b,-0.049363737045362,-0.037022802784021,2011-01-01T14:00:00Z +1cfbaba4-6d1a-4f15-8a29-a2c185c0477a,b8209f35-1405-4f7f-b1ec-3c853954e2a8,-0.049505207042881,-0.037128905282161,2011-01-01T14:00:00Z +9673caf4-1f4a-4d95-987c-1e508ab66569,61788990-7681-42c0-9d0c-cfd22d4d3a83,-0.048353276472648,-0.036264957354486,2011-01-01T14:00:00Z +3cc1fe12-69a0-4e77-aadb-e1b912843eba,0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0,0,2011-01-01T15:00:00Z +58d9eae2-690a-4439-b39b-ecc36a33f290,d350f4a1-c675-4f22-8fda-26ad0bd03edb,0,0,2011-01-01T15:00:00Z +e5c6a4e0-b5fc-48cb-b4c2-d5a1dff575e1,a364e957-2dcc-49c2-b213-2a68d9c3ee83,0,0,2011-01-01T15:00:00Z +e184b12d-bd4a-431d-b26b-429586e20555,3c98b5a6-1d44-449e-83e4-d610a4846d8f,0,0,2011-01-01T15:00:00Z +a83e0340-69fd-40f1-9ba8-ec960ad0dbc2,819018d3-4601-4c39-9d41-4a911572d406,0,0,2011-01-01T15:00:00Z +6b0c3b30-2a73-4ad5-8e36-fe6a047a9b10,0818deae-c7d9-4252-ac4c-f147004e5752,0,0,2011-01-01T15:00:00Z +5b5967ee-806e-4851-904a-a2f6262cdfc9,b938f0ab-e2c4-469e-9979-303d42224932,0,0,2011-01-01T15:00:00Z +3c355900-f7ee-4f53-b0e2-4d873fba23a1,de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0,0,2011-01-01T15:00:00Z +5d32389c-a984-453b-ba06-1a4a0d7a41b0,cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0,0,2011-01-01T15:00:00Z +8fd22780-9164-4d4a-a676-c83d621ae17e,9b3ae847-e2ea-4598-b56e-35501f61f70c,0,0,2011-01-01T15:00:00Z +4299aa0c-3c0d-4a5b-a0e3-9b218e30cc68,75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0,0,2011-01-01T15:00:00Z +48bf0584-0165-457c-aa5a-79a85e146b74,2560c371-f420-4c2a-b4e6-e04c11b64c03,0,0,2011-01-01T15:00:00Z +f63466cc-b869-4b7e-90fa-a7c9249ec65e,645b0617-e6ab-438b-a141-9c497d720e4b,0,0,2011-01-01T15:00:00Z +9d3ee268-3288-4dfc-8996-679900f3f723,83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0,0,2011-01-01T15:00:00Z +16c3bca9-3177-43fe-9396-2e4102d856f2,4fa4ce55-0944-463a-a91b-3a3806286e0b,0,0,2011-01-01T15:00:00Z +c5f96164-8b97-4c1d-b925-732cea122abe,b8209f35-1405-4f7f-b1ec-3c853954e2a8,0,0,2011-01-01T15:00:00Z +94ffc7e8-4bb3-4aa9-b810-ec05267ec8c8,d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0,0,2011-01-01T15:00:00Z +58625c6f-a135-474a-8ae7-ef28046495e4,4ff2235f-24d6-440c-bf09-76ef3eaa340d,0,0,2011-01-01T15:00:00Z +af2b2fdf-5dfc-4f30-8a6a-d0b08cdcb849,53df57d0-c789-4393-b0a5-897a3bc821a2,0,0,2011-01-01T15:00:00Z +9a44b75e-7330-43a8-9639-7a9034e493a9,61788990-7681-42c0-9d0c-cfd22d4d3a83,0,0,2011-01-01T15:00:00Z +6e148594-336d-4e1a-ba10-c689626512e1,287285e2-c0ac-40dc-a15f-82a5de6ef37f,0,0,2011-01-01T15:00:00Z +d74fe30c-1fa2-44ca-afa5-b34f46e13acf,e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0,0,2011-01-01T15:00:00Z +d7a43e16-57a2-4588-9879-ee21cc134c82,1a738cc5-b8f0-41f0-9f60-85073dc80136,0,0,2011-01-01T15:00:00Z +a17d2f58-f8e1-4e53-864c-da75cb8251ce,95b1b117-1c7b-4a69-b10e-8963fbced23a,0,0,2011-01-01T15:00:00Z +40cbb2fd-282d-4ab2-8825-6b256fb0bf3d,a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0,0,2011-01-01T15:00:00Z +fd595438-1729-4b62-9789-a82317dbeb32,0a2cdd93-b055-4e0b-8fce-088968316df4,0,0,2011-01-01T15:00:00Z +4eca3917-6159-4e57-a50d-6cf3ef142895,19d949f2-54ff-483c-928b-2438fc760385,0,0,2011-01-01T15:00:00Z +3d0fa3d9-6d9d-4e57-82a4-b2664d08a426,a50f12e1-33ed-4992-8579-da1800d5eff7,0,0,2011-01-01T15:00:00Z +36d47b43-8177-4d71-937b-54b4fbc395b1,51ed457c-81ff-470f-b45b-30a94a965c36,0,0,2011-01-01T15:00:00Z +62c7d788-6cd5-4edb-8773-ff56cfbc5d2e,de40f0bd-3793-4b02-b663-31d282b33f61,0,0,2011-01-01T15:00:00Z +4578fd79-6f78-4fad-93f6-b571e6c3a42c,6cac0624-6336-4418-bcf0-990abcdb824b,0,0,2011-01-01T15:00:00Z +4d3c3b4d-1224-4cdb-b735-bab9d7112056,dcc2950b-23cc-407d-b53f-0056234f7ee1,0,0,2011-01-01T15:00:00Z +377cf18b-0718-47fd-857d-76597cd607f5,5206abaa-3abc-4a15-a8f2-778139a3fc65,0,0,2011-01-01T15:00:00Z +e2611c01-30b2-48a6-b49b-4429e8fa3608,6291eea2-689c-48f3-b7a9-5054bf567cab,0,0,2011-01-01T15:00:00Z +aa35f2c9-bc4f-4aa3-a348-764de138198f,71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0,0,2011-01-01T15:00:00Z +2a0ada09-50b0-4c52-afb3-4528c360f4ba,0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0,0,2011-01-01T15:00:00Z +c05d2e35-0b7f-44d5-af41-1c43ac183036,241b5dad-aaac-4f7c-8152-a32839fcfa13,0,0,2011-01-01T15:00:00Z +6281e556-32ef-4ad4-924f-b3ca9d50533e,cb646f5c-890a-4317-81eb-c7aeffb86389,0,0,2011-01-01T15:00:00Z +f6dc1989-c9e5-4c1b-a0af-fd5bfef436c0,2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0,0,2011-01-01T15:00:00Z +6cfe99b9-8292-4a2b-a6ed-2c2f82666c93,e87c9d51-cfec-4e04-9790-16cd6b238d51,0,0,2011-01-01T15:00:00Z +fa0cb6f7-1072-478c-a142-2434470ebe89,d3bacaf6-8558-4df5-8481-8d684ef3e14d,0,0,2011-01-01T15:00:00Z +d7f6d06e-1f3c-418c-962b-154199d92503,41a126ec-6254-4b68-821b-ecebb98ad0fd,0,0,2011-01-01T15:00:00Z +403134e8-9a80-475b-ab9d-adb774a96025,fad9b8c1-9ded-4856-ab91-f41217259363,0,0,2011-01-01T15:00:00Z +0a2218f1-46b7-4222-8028-7f772ae5f01d,4e655530-909f-4acf-8ed9-d19f849265df,0,0,2011-01-01T15:00:00Z +180e8a6b-6f68-4b92-b728-aa76ff18d25e,5a612315-ad74-4d98-b350-7e44630b8a6e,0,0,2011-01-01T15:00:00Z +3603b754-d096-4f78-9c5d-c0e2bb314d74,9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0,0,2011-01-01T15:00:00Z +625537f9-c993-4433-9522-78873fc4b8ac,bb929fcc-a67e-423c-9569-73364746383d,0,0,2011-01-01T15:00:00Z +13256470-2f90-43ac-80d1-2fa4501bec6c,e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0,0,2011-01-01T15:00:00Z +c0f7146b-e58a-447d-83d9-ac08778d6981,114efaa0-dd3f-47ce-bbbe-856cacb034d1,0,0,2011-01-01T15:00:00Z +215c433c-3a37-40a4-9dc5-8e781a81420e,90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0,0,2011-01-01T15:00:00Z +8c786d8c-3373-4d16-9ebd-5dc4cdbd3190,62b0cca9-b44c-4eda-999f-ae2832319848,0,0,2011-01-01T15:00:00Z +2d94f048-f06c-433a-ac68-c8af4ef639cf,4fc73066-d9a2-4175-84e5-f3692e050492,0,0,2011-01-01T15:00:00Z +53b4c5a0-f4e5-4a68-b5b2-1295a0cd8a33,c023f6f8-c35c-46d4-9ab7-1d098994d65d,0,0,2011-01-01T15:00:00Z +d1baf1a7-97e0-4bff-bd21-f752a5cc2662,fa6d5184-b205-4b1b-839f-7b21ac956c28,0,0,2011-01-01T15:00:00Z +f13045fe-8992-47a2-84dd-6f4452c03bc9,ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0,0,2011-01-01T15:00:00Z diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv index b303d45d6..e59826cd0 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_results/wec_res.csv @@ -1,1001 +1,1001 @@ uuid,inputModel,p,q,time -3375cd8c-6760-4c53-baba-2ab2485520b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-01T00:00:00+01:00 -ae983220-e38e-4daf-9d28-c3740eaf38ab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-01T00:00:00+01:00 -005ce986-f13a-4d8f-ae02-f23921294d9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-01T01:00:00+01:00 -8752f277-bb8a-4c38-b35e-13a241dbbd15,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-01T01:00:00+01:00 -25af32b2-4592-4e86-99ff-3034ae02a8d3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-01T02:00:00+01:00 -2f1dcd58-4400-42f7-adf6-f7cbc2dc5fec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-01T02:00:00+01:00 -48448c74-c7c4-48c3-a0c6-b250b572d3f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-01T03:00:00+01:00 -f3e2f2ca-5572-4a1e-adc6-da9b3b86cd9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-01T03:00:00+01:00 -47cee779-6f27-4ab2-849d-7803ca46341f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-01T04:00:00+01:00 -a59d4d00-0b14-48fa-944c-b115308e1f72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-01T04:00:00+01:00 -092b4b57-e35b-4a10-ac81-b81d77843c11,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-01T05:00:00+01:00 -d0d6a96e-ce4c-415d-94b9-eee956a83de9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-01T05:00:00+01:00 -bdb003e1-3bc3-4a0f-a56c-90fad7c4992a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-01T06:00:00+01:00 -7b6b44d5-4735-496c-90a5-164a0e0bd46a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-01T06:00:00+01:00 -e90ed0a6-742e-405a-96a5-e818172691a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-01T07:00:00+01:00 -4e974394-f42b-4ab0-9bd4-f5fb536d7464,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-01T07:00:00+01:00 -2eae159c-8370-435f-ae71-24a5197d3fa6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-01T08:00:00+01:00 -22eef150-a908-4198-aa95-7c844cf7ef75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-01T08:00:00+01:00 -351e4aef-e261-43e9-a2f4-443af0c6ee43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-01T09:00:00+01:00 -acf559e0-ed3d-4c45-aff6-2803d35b802b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-01T09:00:00+01:00 -43f7d6e3-5678-429c-b337-3f616636c1b9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-01T10:00:00+01:00 -cf157ff2-392b-4e20-a087-92b80d0c3af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-01T10:00:00+01:00 -67cec151-1bf6-461d-9de1-12289aa17ef6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-01T11:00:00+01:00 -350d9d26-a780-4521-ba9a-29d92e448772,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-01T11:00:00+01:00 -c1e88f13-6f4a-44f2-a1f1-fb7705d2e2d1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-01T12:00:00+01:00 -cc97b3b2-7500-40cf-8aee-cedb9deb3c52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-01T12:00:00+01:00 -1b243c27-0963-437b-8f7e-e33be6a19ba1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-01T13:00:00+01:00 -11004faf-8788-490a-9688-405d6aacabb2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-01T13:00:00+01:00 -07965c09-e9c7-41a9-8a78-7049ddea3a61,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-01T14:00:00+01:00 -e3d6c1bf-d46b-45ad-970c-bd7a11e2fdb5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-01T14:00:00+01:00 -728942da-6fb5-4e32-ae06-9c104ab70251,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-01T15:00:00+01:00 -031b99e4-3b0e-46c6-9fb7-1213e15da944,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-01T15:00:00+01:00 -20eed176-3649-4cde-8109-d34c1b365fa3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-01T16:00:00+01:00 -cbfb6d49-fd30-4611-be00-d4fac8dca22b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-01T16:00:00+01:00 -e55aa474-a926-4800-a945-a4870dd6a4f4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-01T17:00:00+01:00 -8970118b-5b53-4d90-99c5-816d3f8ac94c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-01T17:00:00+01:00 -efc8774a-47fc-4459-ad7a-cca2dd4d798f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-01T18:00:00+01:00 -03648481-88b7-43b9-96ff-a563472bb56d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-01T18:00:00+01:00 -b099c1a6-85a7-410e-89ba-99fd9343465c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-01T19:00:00+01:00 -8a7cc1d7-61f5-44fa-9c4d-5bb3352949ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-01T19:00:00+01:00 -f4b37943-bd24-400f-a872-c48743134316,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-01T20:00:00+01:00 -01725537-0456-4d41-aade-2613ad4c75db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-01T20:00:00+01:00 -a07a3a8f-1163-4dba-b4d7-28c3c893f815,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-01T21:00:00+01:00 -ae285535-9525-48cb-8d8c-541422c7e9bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-01T21:00:00+01:00 -020af7d4-1d47-46a0-a69f-d9dd69ffb4a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-01T22:00:00+01:00 -24d310e4-393b-47a1-8f5a-423e01cb5a92,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-01T22:00:00+01:00 -76df8c5e-cf43-47b3-a235-1a251c13b739,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-01T23:00:00+01:00 -c3d1be46-b019-4b3b-aaa5-7b41d94ca314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-01T23:00:00+01:00 -78537d26-267d-49ee-8fe8-c8e6fcc2728c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-02T00:00:00+01:00 -33096332-69f5-47a7-9a19-3b30fa03d35d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-02T00:00:00+01:00 -024f3c9f-dec7-4ecb-864d-c460925f933d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-02T01:00:00+01:00 -26515a20-4f0b-4b38-9fa5-0b44add545c9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-02T01:00:00+01:00 -fc4127ed-75e9-448d-8208-6df98be6e51b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-02T02:00:00+01:00 -6a94470e-e905-4f5f-b26a-935e2bdcd10f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-02T02:00:00+01:00 -2d1ff63d-b881-4fda-adda-c0af8e7845b2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-02T03:00:00+01:00 -5d7f0b66-ee31-417e-8ac8-69e62312d684,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-02T03:00:00+01:00 -f4b4ccd1-87ae-41d4-94a2-80f484b36058,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-02T04:00:00+01:00 -f8375cd3-693e-4563-9e66-685520a6c018,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-02T04:00:00+01:00 -21d4bc4b-da82-4d4b-9292-53b5ae017656,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-02T05:00:00+01:00 -1bfde25f-4832-4b12-9cc9-770d1383ae76,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-02T05:00:00+01:00 -ffeff07f-2677-445b-8927-0342246dbd5a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-02T06:00:00+01:00 -fd442934-55ee-4d37-b927-882e2cf6b2cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-02T06:00:00+01:00 -11b7989b-6af4-4915-96bc-9ff892ec9b24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-02T07:00:00+01:00 -108431b6-37c5-4682-a4bf-9281bafab0ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-02T07:00:00+01:00 -88dd0e2e-9e71-4a76-9112-72548af2ec12,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-02T08:00:00+01:00 -8152642a-116e-4968-be67-035706158e39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-02T08:00:00+01:00 -b5c1b457-c24a-4aee-8759-505fec7cfe43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-02T09:00:00+01:00 -0dd9bbcc-a3da-4b58-ad4c-078b94c467d6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-02T09:00:00+01:00 -b80f03c2-6e1a-4cc8-9c75-75d2bc21945a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-02T10:00:00+01:00 -0eaa8d12-864c-483e-baf1-b285cbd9a4b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-02T10:00:00+01:00 -e904aa42-c962-4aab-96db-5a3c02e9bb0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-02T11:00:00+01:00 -290312bb-acb9-41ed-8504-248f4f53af5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-02T11:00:00+01:00 -1dfe11d5-21cf-40b8-89e0-90ea02842e75,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-02T12:00:00+01:00 -f69f9720-4670-45ae-8155-1ff46b42ffcd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-02T12:00:00+01:00 -d0e1b095-dae4-4aa0-a388-465d6369ebb6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-02T13:00:00+01:00 -b0f645df-7f34-4a13-9b7f-cc0ba79f0adc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-02T13:00:00+01:00 -901175db-07f9-481a-b73f-f7bcd9935470,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-02T14:00:00+01:00 -6b138357-1290-42c1-be34-439c1cd601ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-02T14:00:00+01:00 -b153005b-69ec-40fb-8aa9-17090cf89a08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-02T15:00:00+01:00 -44aa2998-691f-411a-8f62-d21bcdf02964,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-02T15:00:00+01:00 -6e0a0073-0178-41ff-83b7-58db37f37066,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-02T16:00:00+01:00 -251f5797-fe4e-4935-b8ee-720498e8392c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-02T16:00:00+01:00 -2cfa0cf8-5152-4174-b895-a12406cff6a3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-02T17:00:00+01:00 -1350c8f3-d15c-4da2-bc8f-9000abfdd47d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-02T17:00:00+01:00 -b13366e3-80ab-4db5-a213-27091a2cde93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-02T18:00:00+01:00 -85aa5a74-11f1-4e54-b925-bcd6fded19a4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-02T18:00:00+01:00 -9b8df9c3-eeb6-43af-8a2f-8c574f34b1dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-02T19:00:00+01:00 -01c4038e-ea57-4cbb-b28d-f91b92cd0b55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-02T19:00:00+01:00 -f856dfeb-5f79-4c0d-96c3-f9b85754b76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-02T20:00:00+01:00 -8a1b3f89-7b24-4d35-9ece-7b19d1a49f2e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-02T20:00:00+01:00 -753acda7-ef4c-4fc8-9905-f95beb1b15eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-02T21:00:00+01:00 -0e48d8e4-755b-4b9c-b141-5cd1fd2f24ca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-02T21:00:00+01:00 -4dba8b6b-afeb-42fa-8e4a-c4d8f6f87a7d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-02T22:00:00+01:00 -215187db-b277-4f45-b03b-35a8037097f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-02T22:00:00+01:00 -3bdc0be1-f80e-4d13-ae6e-fd2d95a74b52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-02T23:00:00+01:00 -860a0f4e-4347-4188-815d-f3daed0cdcfe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-02T23:00:00+01:00 -cd12bcdb-c018-456c-8eaa-e3e235a0c6f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-03T00:00:00+01:00 -e9698ba0-5e47-4127-a762-2c4f975a3b68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-03T00:00:00+01:00 -c93abab9-0a21-4ee0-94e5-52dfa9fb87dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-03T01:00:00+01:00 -0ca6df46-c885-453b-98d5-1244a74617e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-03T01:00:00+01:00 -d8a0e0bd-6300-4636-bbe3-798bdccbe529,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-03T02:00:00+01:00 -2979a8b5-4ec5-4844-9ba7-2a5d075fb389,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-03T02:00:00+01:00 -c8f80dd7-9eef-49ad-91e5-938f4491adcc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-03T03:00:00+01:00 -59037f8f-6a8c-4f13-b245-941860e659ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-03T03:00:00+01:00 -5b47e87d-0b48-4e58-ac2c-20856f8bbe7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-03T04:00:00+01:00 -f68ab4a2-0cfa-41e3-b861-8ad2b87fd5b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-03T04:00:00+01:00 -0fcd1d76-9fa8-43af-a786-87e01c334f81,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-03T05:00:00+01:00 -6277c77f-1a9b-483e-84b4-ea253e9cf419,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-03T05:00:00+01:00 -1c6e804e-14e6-4ff2-92df-ec7c94f87231,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-03T06:00:00+01:00 -99648e4c-386c-43bd-a6bd-f088ae54b36b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-03T06:00:00+01:00 -c7716bff-cf2c-4c67-b769-02e111c4a052,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-03T07:00:00+01:00 -e2233470-f98a-4240-be95-df9b1c5eacda,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-03T07:00:00+01:00 -c7b9b6fc-93e4-4490-9619-55f67a480aad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-03T08:00:00+01:00 -93ee6eb9-03b2-41fd-a6bd-1a5ac74cc678,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-03T08:00:00+01:00 -86027389-c1f1-473a-a7dc-ce4e87df61c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-03T09:00:00+01:00 -74a28dc9-c950-4269-93c4-bf8287381248,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-03T09:00:00+01:00 -16e81908-8c51-4759-ac2d-7cdb331ebe2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-03T10:00:00+01:00 -bf2ba786-0ac6-469b-ac8b-51a42d673590,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-03T10:00:00+01:00 -514af9bf-ee19-42fe-a91e-3a898d56360c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-03T11:00:00+01:00 -0ca3dacf-fa19-47e6-8d71-a4b5da848010,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-03T11:00:00+01:00 -6592735d-b5d1-41da-aead-92c784663071,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-03T12:00:00+01:00 -2ea30c73-4be7-4d94-92f6-92bfa2fcf16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-03T12:00:00+01:00 -efcba061-4971-48a5-a59c-23a094ad74a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-03T13:00:00+01:00 -0d74b2c9-8d1d-422e-bf1f-f3b48954f2f5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-03T13:00:00+01:00 -0f7f8610-0e3f-4ee4-acfc-18c63ed3546b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-03T14:00:00+01:00 -c0925a04-1ef7-4bce-90d4-5da8734bd203,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-03T14:00:00+01:00 -0d94cc4a-259a-405b-a8e5-8d41ea21eb18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-03T15:00:00+01:00 -22c9d195-c01b-439c-bed5-55f050d7418c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-03T15:00:00+01:00 -d9588021-c3fe-403d-96ee-ed08cccd53d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-03T16:00:00+01:00 -d0e4cb19-1091-45d5-a4ae-2b35b2ea13bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-03T16:00:00+01:00 -5ae72022-ec85-4ecd-b4bc-37258206f845,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-03T17:00:00+01:00 -90c2b0b3-d4cb-4685-912c-2bd0674a49ce,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-03T17:00:00+01:00 -0df2996b-6336-4508-85f2-3071c64e3701,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-03T18:00:00+01:00 -2b0f8993-560e-4e4c-b8dd-faf3bc1ef475,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-03T18:00:00+01:00 -3e59d411-4169-480a-8567-ecec0aacb667,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-03T19:00:00+01:00 -89528d14-76e5-4401-a683-a4c07fac1c00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-03T19:00:00+01:00 -797ee4fb-295f-4b85-8d9d-23ed6e898e37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-03T20:00:00+01:00 -65266b16-8aae-4904-8fe8-e97465f0730f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-03T20:00:00+01:00 -1475fc26-e6d8-4d0c-bce2-375e46dcd41d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-03T21:00:00+01:00 -cf22ecd6-45b5-49b0-919c-736361d96c48,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-03T21:00:00+01:00 -d710ab62-6955-4a54-aace-659ecb159ee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-03T22:00:00+01:00 -1878bc12-7d78-475c-bd7c-3f1b0bbb2c75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-03T22:00:00+01:00 -2368adf0-f712-4356-a81a-4b4a7df5e73f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-03T23:00:00+01:00 -6505f762-39e6-409e-8f06-e7ac6121afca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-03T23:00:00+01:00 -39dcd9d8-8764-412b-aaa7-a3bfdb5be3f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-04T00:00:00+01:00 -7a43651f-122c-422a-af81-4ab84ceae6ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-04T00:00:00+01:00 -73f58248-2b95-48c6-84b7-a03604cdb41f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-04T01:00:00+01:00 -0603e9c2-05bc-43e5-972e-8a1be0c264fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-04T01:00:00+01:00 -55a9b51f-cdc0-40b2-9370-197c9e5f1051,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-04T02:00:00+01:00 -5d5c1fa8-25c3-405a-be86-bfbbc1305224,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-04T02:00:00+01:00 -4de6398b-8b85-4ee0-8386-c64d73e097c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-04T03:00:00+01:00 -78cf6f20-ca5c-487c-a32d-e6fd508841c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-04T03:00:00+01:00 -5a929cf8-0ddb-45e9-97fe-7f75f97fd16d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-04T04:00:00+01:00 -d605b3f5-a094-4b6f-9499-77929e629b7f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-04T04:00:00+01:00 -1395df55-bc26-4998-8674-3f266efcc303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-04T05:00:00+01:00 -fc17fddd-97c0-47e7-bbc4-a54adf8e50d4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-04T05:00:00+01:00 -8815724c-11de-43aa-8bd1-980fcee7e5f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-04T06:00:00+01:00 -b8185fd0-bd65-4597-8cc0-4b2051ca0e8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-04T06:00:00+01:00 -8c19bbec-5be5-4766-be8e-5570834f6e51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-04T07:00:00+01:00 -bf930084-4fb2-4405-9983-64f6a807a857,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-04T07:00:00+01:00 -331a995a-6ab2-44fd-959b-1303797cf235,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-04T08:00:00+01:00 -c33b5915-94af-49dd-836b-b9a52a291aed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-04T08:00:00+01:00 -334672a2-eca4-4a7b-b361-e12409d78ed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-04T09:00:00+01:00 -3ebfe4c5-5b63-4090-b76d-f2f47fc4f691,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-04T09:00:00+01:00 -2903dbe6-1379-4efe-aae7-3816b7de6c7b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-04T10:00:00+01:00 -83955600-8519-41f4-bafb-d91dd319fc10,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-04T10:00:00+01:00 -add2f3d4-13ff-47ec-9649-ea38d9befa8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-04T11:00:00+01:00 -fe498707-3b12-4fc5-a31b-ed359667cac3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-04T11:00:00+01:00 -aa7f92df-c008-49c7-a454-a6e2eb90a416,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-04T12:00:00+01:00 -4e22babb-8482-4f0a-99e3-c60f37952986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-04T12:00:00+01:00 -252d4f94-68aa-4088-adc9-ad3188fa44ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-04T13:00:00+01:00 -164d263c-f7a1-4e50-bea1-4e407b7047a5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-04T13:00:00+01:00 -6529898c-bccf-4453-a713-61ead0ecfdd6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-04T14:00:00+01:00 -bc7dc858-2591-4870-bce7-4574b71c45dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-04T14:00:00+01:00 -7c3d2f32-972a-49df-8fd4-1c9d048e688f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-04T15:00:00+01:00 -b33e3cda-8170-4636-9d1d-f4f94f432bc7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-04T15:00:00+01:00 -8841f5d2-5982-43a3-877a-ef73c13537d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-04T16:00:00+01:00 -87fa0070-d495-44cb-b482-82099de860ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-04T16:00:00+01:00 -7c552ae1-3633-4f3b-8b75-83127686e96d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-04T17:00:00+01:00 -d31fd9fd-36fd-46cf-9cc3-44fd0df9255a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-04T17:00:00+01:00 -d2e63510-af05-4d5e-9c00-b92cf902ab76,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-04T18:00:00+01:00 -c2450765-05f9-4245-b898-9ca4741a1110,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-04T18:00:00+01:00 -668c10b9-2a23-4270-9546-366def339811,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-04T19:00:00+01:00 -76378686-6306-4a7f-9a0d-8aba27bbeb67,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-04T19:00:00+01:00 -f7ac2c43-4461-4e9c-8fdd-28f0f56d4540,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-04T20:00:00+01:00 -d70762f9-dd71-49f2-a9aa-21bcf42bc0da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-04T20:00:00+01:00 -819a83a9-0beb-4a40-8173-1428428312a2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-04T21:00:00+01:00 -89898942-0770-43c8-9b7d-650251907ede,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-04T21:00:00+01:00 -78a59183-ad48-4c67-96a1-3ed7d537a612,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-04T22:00:00+01:00 -85845692-e72d-4679-95cc-e0875e7ec80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-04T22:00:00+01:00 -10552a60-82a0-46fd-992d-59cec5ebe02a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-04T23:00:00+01:00 -3e74ea7e-0bec-4ff2-a27c-d1b76584930b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-04T23:00:00+01:00 -9f64a13f-1c3f-4177-bf0d-b0be47ea5862,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-05T00:00:00+01:00 -3e28ab1f-7405-4a0d-9c16-cbcad7474f55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-05T00:00:00+01:00 -346887f1-fae5-43d9-8a8f-b587945fe199,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-05T01:00:00+01:00 -a0ebcd44-4059-4e06-9b80-4a37d6a7fc3a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-05T01:00:00+01:00 -2b9d3331-af5e-40df-b7ce-c2266f0c2353,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-05T02:00:00+01:00 -1854d6b1-efaf-45ce-98ed-c4d4cdcfe3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-05T02:00:00+01:00 -1307ea54-f0e1-4ecf-ae6a-4b0100488c38,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-05T03:00:00+01:00 -d1ff7ed3-5321-447c-8e29-c7d52a032fbe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-05T03:00:00+01:00 -e44416f1-dd69-4b66-97e2-28f94c13e889,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-05T04:00:00+01:00 -63606828-0cf0-4b80-90b3-6bd203052c89,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-05T04:00:00+01:00 -026a75fa-1948-4e12-a7be-f003c5c57a00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-05T05:00:00+01:00 -665de960-9465-47ec-a069-cf1e71124cea,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-05T05:00:00+01:00 -44d0c861-e389-4b25-afde-b19a3282fdf2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-05T06:00:00+01:00 -0a5920c8-ac35-41bd-9e5f-2acd4c0c021a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-05T06:00:00+01:00 -4842931d-9d35-4e6b-b33d-d58b1f2aade5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-05T07:00:00+01:00 -8ca5ff4b-0924-4128-b3c9-0029fb5a5658,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-05T07:00:00+01:00 -7f922cf5-5a61-4cc3-a9c2-964688add7d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-05T08:00:00+01:00 -1e33fc6a-df39-44f3-a027-3a2ddfe7827e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-05T08:00:00+01:00 -b5d806e4-c947-42fb-9d46-eb3c04be32a8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-05T09:00:00+01:00 -e7cb9281-a6a8-4060-a635-2a6568547556,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-05T09:00:00+01:00 -9e649a17-9807-4dac-b41e-0aea93450b2a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-05T10:00:00+01:00 -99f78093-4793-4b00-ba3f-4ff90bf943e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-05T10:00:00+01:00 -f9c83a41-0806-4460-8e65-ecfdbb51bb98,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-05T11:00:00+01:00 -107fb68c-c78e-42b6-98ab-74e5a7072bdd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-05T11:00:00+01:00 -03345240-0edf-40e3-8bc0-b47d2b895393,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-05T12:00:00+01:00 -7f1b9aa1-4048-4719-a119-5fb5616d2115,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-05T12:00:00+01:00 -5aefa30c-f2dd-41cd-bdf7-b62bdd8dcc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-05T13:00:00+01:00 -1445206e-17aa-46f4-b939-49431c5f97da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-05T13:00:00+01:00 -38f5dd35-6ad6-497d-9886-c4f50fdab764,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-05T14:00:00+01:00 -2f67781b-9605-48d0-8d13-5a244b63f7eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-05T14:00:00+01:00 -a7176f4d-390f-4258-b0ac-a27593ccc970,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-05T15:00:00+01:00 -c790d8ff-98c8-4d9c-95ab-b6b39b87166e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-05T15:00:00+01:00 -d610fbdf-f487-45a5-9176-ecc32b740953,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-05T16:00:00+01:00 -b3182e6f-d380-4aa1-a2d6-4e2429ccfdc0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-05T16:00:00+01:00 -d178e4ec-683f-4cde-9e40-f0d1dbe5c3a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-05T17:00:00+01:00 -c040daf9-6ca6-483e-a25f-33185c55d3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-05T17:00:00+01:00 -621c84dd-104d-41ff-a482-3fa85e2f3365,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-05T18:00:00+01:00 -64557042-1267-43ff-b43f-4c29e1e6bec1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-05T18:00:00+01:00 -16d48a24-fb6f-481d-a9e0-a0f8ae42c1ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-05T19:00:00+01:00 -40bd784c-d27c-44e0-b1e9-8f2b7eacf388,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-05T19:00:00+01:00 -79a16f01-47b4-4fb5-a418-9a9f168d96a9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-05T20:00:00+01:00 -383a5e58-03a4-49b5-883b-39b820e8b996,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-05T20:00:00+01:00 -e1cbe8c6-7cde-401d-b7f6-d4fc30fe9be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-05T21:00:00+01:00 -70393e37-1008-4ed2-a396-84d454fafc4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-05T21:00:00+01:00 -e96f414f-e31a-4c6b-b25b-551da37904b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-05T22:00:00+01:00 -d580f6f6-4112-4212-9c7a-ffaff869332f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-05T22:00:00+01:00 -4500cd31-ade3-4527-bb50-9d5517c20160,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-05T23:00:00+01:00 -987ce0d3-68f0-4d30-807e-18c1bcb6619d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-05T23:00:00+01:00 -f9d0c5d8-ac1e-40af-addf-ae628bfe0e1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-06T00:00:00+01:00 -be6b9f35-d883-4d1f-9979-8ed5144d083a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-06T00:00:00+01:00 -2e940b2b-3f37-4deb-a145-c22bc2112288,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-06T01:00:00+01:00 -be134f3c-145d-480c-a82f-e7ccbef97986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-06T01:00:00+01:00 -f9cef442-6e8e-467d-9c9e-f25f13af5b40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-06T02:00:00+01:00 -ba1b2bdc-f21a-415c-8cea-202e1ec583c1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-06T02:00:00+01:00 -ac212d0e-c0fe-469c-8086-9c6bf104d9d8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-06T03:00:00+01:00 -8af2aa35-9f00-4c62-b72d-5146f6be682d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-06T03:00:00+01:00 -bf0710fa-a419-46ad-a437-c87ee6eba11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-06T04:00:00+01:00 -83821dae-ed80-4843-af84-165d906ecbff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-06T04:00:00+01:00 -c2e5a66f-39c3-4cb6-970c-442f8df364ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-06T05:00:00+01:00 -e4563c3d-fbaf-40ff-910b-bcb13020e318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-06T05:00:00+01:00 -d82327f1-8ba8-4339-bbea-b2add2bce2b0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-06T06:00:00+01:00 -06c202e6-66b2-4ca2-bf12-8f83671e136b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-06T06:00:00+01:00 -a538a47f-6af9-4025-a98e-61be7d297b3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-06T07:00:00+01:00 -5e756b1f-164d-4736-a207-ff0fbdf71522,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-06T07:00:00+01:00 -ea0f3a3e-8e9a-4bef-a025-54375dec04f2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-06T08:00:00+01:00 -889e89b7-5196-4f7b-a8b2-89349647b222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-06T08:00:00+01:00 -0a78f21c-7cd2-4b60-8f24-f6e2f2d588dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-06T09:00:00+01:00 -f371b9c6-bd98-48b5-876d-f7cdf855afb0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-06T09:00:00+01:00 -ad878cf2-bb7a-4bc7-a147-80ccd5da11f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-06T10:00:00+01:00 -217046d3-5cca-4418-90ad-396c4be6309f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-06T10:00:00+01:00 -82562a91-67cf-4f17-92b3-9f2dded88d82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-06T11:00:00+01:00 -a4496f2e-185c-41d8-a99f-895b9bdaa5a0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-06T11:00:00+01:00 -b098f403-ccce-4754-aacd-4b237c69fe4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-06T12:00:00+01:00 -d6aef90f-a1cd-48e2-a9f6-75cdff0a9655,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-06T12:00:00+01:00 -eb32c979-2404-4990-a4c2-010d85f54a0a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-06T13:00:00+01:00 -75f55728-0956-475e-9e17-29d410cf0dbf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-06T13:00:00+01:00 -eb39fefd-86b4-4c6f-afb6-0ccdaa086bd8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-06T14:00:00+01:00 -4e7e9034-0aaa-48ac-bb0f-fea3c01e34aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-06T14:00:00+01:00 -59192825-6875-4247-9348-ac3a1886b49c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-06T15:00:00+01:00 -177eb5b5-c244-4d24-9b69-184bf33d391b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-06T15:00:00+01:00 -1480d116-4157-4f57-9bd9-850c58861b63,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-06T16:00:00+01:00 -1e0ec1a3-720f-4844-a262-8203527ef105,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-06T16:00:00+01:00 -659625ed-3eec-4727-95d0-0e8cbf3ce3c6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-06T17:00:00+01:00 -aca7bc41-18ff-4a2e-bd62-5a84fb7225a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-06T17:00:00+01:00 -d6264e25-e1a8-4968-a0b5-5ff5a245c07c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-06T18:00:00+01:00 -9bc8b84d-df3d-440b-9316-a763688ce6a5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-06T18:00:00+01:00 -16c37f6b-1504-4c5c-9543-77b73b7980d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-06T19:00:00+01:00 -5ae9c671-5406-4a27-8c85-761f30d789fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-06T19:00:00+01:00 -580eca4d-1a21-4346-8864-2af12579a7f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-06T20:00:00+01:00 -a3982d21-233a-4237-8e84-a83c7aeee80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-06T20:00:00+01:00 -14079245-44bf-49e9-b2b7-3512bd510fb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-06T21:00:00+01:00 -18e16cfc-deac-40a2-85f2-64930e9be5cd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-06T21:00:00+01:00 -3d36b4d9-8920-4feb-8ad1-99c6fc057b94,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-06T22:00:00+01:00 -24958cb3-41bd-4acf-a95f-1b7391ec162d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-06T22:00:00+01:00 -7532440f-f11d-4424-a055-4d890e8bb183,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-06T23:00:00+01:00 -7b2fcfed-3bd5-4f3d-9380-3d40992fdb6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-06T23:00:00+01:00 -0607b280-fc86-44af-9384-49806cc5daf5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-07T00:00:00+01:00 -4b4d7482-e496-462d-bd33-33e96a7ae7fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-07T00:00:00+01:00 -e6bd7ee9-8695-45f6-aef6-b1afcac6b835,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-07T01:00:00+01:00 -4a6a3dc7-2772-4606-976d-788a7a6d6193,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-07T01:00:00+01:00 -e229e565-657b-4dba-aac3-6c02fa9fd623,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-07T02:00:00+01:00 -35c50b54-4890-48ba-b603-40ba956e4f3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-07T02:00:00+01:00 -d711d569-f767-49b4-8b62-f7ac8fe6af3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-07T03:00:00+01:00 -b54b63f7-73c4-44d9-b76d-fb81f5045b18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-07T03:00:00+01:00 -a2d343c8-e967-4ee9-b128-1f6d9dfa6216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-07T04:00:00+01:00 -129cb672-f7c8-4c4c-ac45-15d3509bce1b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-07T04:00:00+01:00 -93f510d8-7ae1-477d-a67d-ec9ccc16b7d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-07T05:00:00+01:00 -aee1d785-3028-44b5-86e4-b75564ebf11a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-07T05:00:00+01:00 -b69ed44d-61e2-4774-adcb-9e6f045dd245,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-07T06:00:00+01:00 -193f6ad5-f987-4cfe-8949-b6de64a6e160,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-07T06:00:00+01:00 -d4509415-e7c5-4de8-9969-5308af192c1a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-07T07:00:00+01:00 -0b79fb40-3a50-4c67-8121-858d58fcc0b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-07T07:00:00+01:00 -d8af015e-8e82-4bcd-91cc-8eacb7c1b8c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-07T08:00:00+01:00 -55ace958-48fc-48cb-a5e7-c0204225bed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-07T08:00:00+01:00 -7e8c6aa6-3721-4449-8bd2-3e9214536102,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-07T09:00:00+01:00 -38c8ef49-7981-43e8-a6fb-571ebf05b79f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-07T09:00:00+01:00 -6cdffb34-d18e-4020-b6c4-bb19311e172b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-07T10:00:00+01:00 -248f251d-d48d-4634-b7a9-f7eb087208fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-07T10:00:00+01:00 -34bb0ac4-2a5f-4211-bc26-9bddcafc4d22,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-07T11:00:00+01:00 -af9b8a2a-f3df-4ff2-be24-1891a639f0a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-07T11:00:00+01:00 -ac94a3c0-2b59-4855-ab8d-fc2d17169346,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-07T12:00:00+01:00 -aa6bc3c8-d706-4652-b45e-b78a9e66cbcc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-07T12:00:00+01:00 -9c86637d-8fdc-45fd-bd19-34f6c32490fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-07T13:00:00+01:00 -ba1d8b0c-a865-4c47-a265-c50e8f193d19,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-07T13:00:00+01:00 -e52d495f-6f05-4715-979c-e37cbd4177a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-07T14:00:00+01:00 -b9f45469-d4ce-46cf-ba41-c974fded27bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-07T14:00:00+01:00 -fe7d0d3b-24d9-4f4a-9f5c-64357c275428,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-07T15:00:00+01:00 -b5c1255d-0a99-457d-9450-1dacf3773f0f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-07T15:00:00+01:00 -ae4806c8-a036-4ebc-9c97-2ed6ef6302e0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-07T16:00:00+01:00 -2fe68d4a-163a-45e5-a014-d70ff7ab85c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-07T16:00:00+01:00 -40ff875a-0d01-41f7-9e5f-e985b037a6e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-07T17:00:00+01:00 -3e5a0b11-bf6f-4d68-8eee-78c7a3998386,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-07T17:00:00+01:00 -38b0020b-64a9-4374-8ad9-19291e594061,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-07T18:00:00+01:00 -f3025658-852d-4eb5-881e-19ebf664890f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-07T18:00:00+01:00 -2cd8479e-782f-475b-82d5-b66a294be1d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-07T19:00:00+01:00 -7315ddb3-a49d-4213-abb0-76d4757f6910,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-07T19:00:00+01:00 -11b7747c-3294-4cb5-bce2-14ff54d3701a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-07T20:00:00+01:00 -90c7d255-e030-4300-b800-552c25bdb35c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-07T20:00:00+01:00 -40e26935-7eb1-4fff-889c-fb09f956fb39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-07T21:00:00+01:00 -d4e30637-0bb6-47b2-b67f-b6c44b7f2045,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-07T21:00:00+01:00 -b80f2580-4e7a-49c9-9658-1d8c69a26763,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-07T22:00:00+01:00 -e1ee03da-1409-4680-b662-6ec071453c48,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-07T22:00:00+01:00 -5a1409ba-28cc-40b1-a3c3-f7b71777086b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-07T23:00:00+01:00 -de3835d4-b6ee-4a88-9641-24b44c64ead5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-07T23:00:00+01:00 -7adc9791-ff3c-4937-9a97-78b1a1b88912,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-08T00:00:00+01:00 -b4d8b0fd-179a-4288-a8b4-df986d7caaa1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-08T00:00:00+01:00 -2a15eced-41e4-479c-955e-bfaf2aef84cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-08T01:00:00+01:00 -56b43e09-223b-4b6e-92bd-cb5267aa510c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-08T01:00:00+01:00 -268e8d42-54fb-4ce3-b1ec-d0518fc7bff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-08T02:00:00+01:00 -8b98d78a-5c49-4d7a-841c-0a286273f3ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-08T02:00:00+01:00 -09dc6ec4-cd50-47ef-8735-9fd4ad7171b5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-08T03:00:00+01:00 -531418cf-41d7-4c03-877f-5a3d4bb66405,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-08T03:00:00+01:00 -7f81fbcc-19a5-45a9-a7ec-c4282397a84d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-08T04:00:00+01:00 -c087abc0-de1e-4fc3-90dc-8c46d060b5b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-08T04:00:00+01:00 -b7e715be-2823-407b-ad3a-86a53201ab20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-08T05:00:00+01:00 -4450f1d2-8281-4e15-8470-8179a280b8bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-08T05:00:00+01:00 -169c716f-f856-49ca-860e-692bdf5bcb4e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-08T06:00:00+01:00 -4c24d4c2-e337-499a-95a4-a1675bbc9605,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-08T06:00:00+01:00 -0d3b5ddb-d33c-4db3-9a6f-929b0e6006d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-08T07:00:00+01:00 -83c8317f-1cf2-483e-8a21-eb4d4fe613e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-08T07:00:00+01:00 -e5a12cf1-2193-4c07-9d75-d32da4ad6019,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-08T08:00:00+01:00 -8f74bc5f-938b-4d04-a0f6-236c3633787a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-08T08:00:00+01:00 -2f1c5194-51e2-4c6a-93cb-b3cd5bf13d8a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-08T09:00:00+01:00 -3644ef54-c0df-47cc-b59a-97027dcca292,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-08T09:00:00+01:00 -d6383aaa-02ec-4919-9412-41ca78a9fef9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-08T10:00:00+01:00 -18d9a835-0410-4fe2-aae0-8f557b6b2843,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-08T10:00:00+01:00 -774aaec6-8c72-45f1-acf6-3c06a57d1b18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-08T11:00:00+01:00 -cf4972ba-597e-434b-84f1-8c0f0f99dc14,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-08T11:00:00+01:00 -e6a81bae-8938-4ffb-8298-eeaab16c8cf1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-08T12:00:00+01:00 -e4419a1c-0aa9-4d82-b4a6-8d81a9414f39,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-08T12:00:00+01:00 -4c1ee5d7-9a7c-4298-9422-8e3c2a905c67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-08T13:00:00+01:00 -4ec190ed-94da-4fbb-9f93-2f07c9e1dd57,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-08T13:00:00+01:00 -6f8a7f61-910b-4ffa-bd9f-5af68017107d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-08T14:00:00+01:00 -0f5f9cb8-58dd-4882-8b44-10987b1d127b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-08T14:00:00+01:00 -4bc76aa5-3176-48a1-bd3b-0832202fa32e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-08T15:00:00+01:00 -18433917-c127-4dae-9eb1-91ffbf997549,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-08T15:00:00+01:00 -ca427611-6fa6-4050-9e48-b16fd0c7885d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-08T16:00:00+01:00 -5650bf16-bcbc-4208-a52e-527af44c3f2b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-08T16:00:00+01:00 -bd1165ac-aa64-4f52-886f-9cd15ae5c61d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-08T17:00:00+01:00 -08e821b7-e15f-49b9-84c2-5b3870ec35fd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-08T17:00:00+01:00 -bd49f6a2-815b-402d-a438-10fd9c788902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-08T18:00:00+01:00 -edd3c9d8-7d63-4754-a62c-8cb109ba1178,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-08T18:00:00+01:00 -3f277d24-39e0-4d61-88ec-1bcaa340d599,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-08T19:00:00+01:00 -37378dde-8c4c-46a4-9a70-c099cff01f0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-08T19:00:00+01:00 -147ba412-9827-4ecf-8098-cab0903a7282,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-08T20:00:00+01:00 -50791401-d861-44e2-aeaf-fba056337d66,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-08T20:00:00+01:00 -f2d66ab3-39ea-47bc-a828-20a2b551e902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-08T21:00:00+01:00 -1bf35efc-6815-4df5-8263-adc70e6ccaed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-08T21:00:00+01:00 -4ce9e428-4696-40e3-99e9-cbb4d68218de,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-08T22:00:00+01:00 -63a66b72-3b11-4962-9518-3ffbd9225817,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-08T22:00:00+01:00 -0e1c4d3f-d8c8-405e-b787-be9e4ef57b28,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-08T23:00:00+01:00 -4126ce9a-673a-444b-b0dd-f8b30511d866,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-08T23:00:00+01:00 -87834dd5-2fce-4c1a-b97b-f21a6816e1e7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-09T00:00:00+01:00 -d5255278-82cb-47e1-bb7c-4efbbb46285d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-09T00:00:00+01:00 -21ed175d-a1bf-494a-a2ff-76eb04b403a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-09T01:00:00+01:00 -b23a4261-6fa1-46ec-8601-0afde604a9e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-09T01:00:00+01:00 -ae97212a-7573-49c6-b591-f93d3a73229f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-09T02:00:00+01:00 -1aa8bd8d-4c54-46c2-923d-f6fdfe344588,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-09T02:00:00+01:00 -ed09b6b5-5c44-4fa4-8c8f-42b82a9fbfb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-09T03:00:00+01:00 -7145479e-cd5c-4066-a8f5-9d78c81b415f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-09T03:00:00+01:00 -beb4332d-a300-4919-b0a5-ec64a2bcdd99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-09T04:00:00+01:00 -5b2a558f-ed69-4c74-b564-372904ba6b0b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-09T04:00:00+01:00 -776f60f9-870a-471c-b92d-e119448b64dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-09T05:00:00+01:00 -c74dac33-6e6e-41a9-8fd7-8d889b9f570e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-09T05:00:00+01:00 -d9318807-b3c6-47cc-8701-b2fa6056c692,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-09T06:00:00+01:00 -94bc2e6c-2c33-4a89-95ed-26baa82fbc32,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-09T06:00:00+01:00 -92ce8270-1d8e-4802-9e0b-49f03a1296c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-09T07:00:00+01:00 -aa388d08-1374-424f-b9f4-d4ae29b4ceef,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-09T07:00:00+01:00 -4edba2a5-7ba8-41c9-a35d-4f42c4288f24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-09T08:00:00+01:00 -db3e7cbd-8e47-4120-b543-428e5d5650a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-09T08:00:00+01:00 -670c09d7-6cc9-451c-9be7-8131ff16937a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-09T09:00:00+01:00 -d3596d31-4f7a-4518-a084-78bb2c9547e6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-09T09:00:00+01:00 -84ed866c-7e59-474d-aa1d-037bb0e692e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-09T10:00:00+01:00 -90b7bc71-a983-42bb-81c4-36219463f139,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-09T10:00:00+01:00 -6c402b5c-34c8-4293-b0be-09cca7ad2193,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-09T11:00:00+01:00 -d077dc35-7e95-4929-8fdd-6f949dcd5e4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-09T11:00:00+01:00 -6c6546e4-88b2-48fb-b082-6f903b893f6b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-09T12:00:00+01:00 -a33e97ae-76bb-47f8-a982-2043840188bf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-09T12:00:00+01:00 -68038c55-a07a-4739-a335-4f08f35dfd39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-09T13:00:00+01:00 -86c638c6-42e2-4845-81fb-af836235daba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-09T13:00:00+01:00 -b83b8979-5921-42d0-932b-fa6d6eb4a53f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-09T14:00:00+01:00 -315c7f77-bbda-4ce5-bed5-0fadcdfda570,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-09T14:00:00+01:00 -89e57e57-851b-4b7c-a6b7-ae750224d333,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-09T15:00:00+01:00 -d6bb92cd-b793-40d7-81f5-4348d8967673,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-09T15:00:00+01:00 -e42cc6ef-d472-41e4-b7fb-245c228cbc45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-09T16:00:00+01:00 -b31c12e2-1480-4b38-9642-a5b2bb56a7c6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-09T16:00:00+01:00 -1422e9e9-86c9-42a8-9088-1a25099f4344,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-09T17:00:00+01:00 -7ee52b83-45a4-4069-b60e-82309ea0d77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-09T17:00:00+01:00 -af2af956-a48d-4b9e-9295-7ce888a55f83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-09T18:00:00+01:00 -17788715-a166-41ae-9ecb-d48cfd1e16ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-09T18:00:00+01:00 -cbd29c3f-9321-47f9-9025-0bb2d7ce9324,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-09T19:00:00+01:00 -d2422a6d-6e4d-4e47-882c-a85195ff1c51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-09T19:00:00+01:00 -3879bffd-39a7-4b3c-abd9-71937067fce8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-09T20:00:00+01:00 -c762d199-2109-42bb-a7bb-ddb88fd9a3f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-09T20:00:00+01:00 -3852baf4-5f0e-4f83-b60a-454eef4177c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-09T21:00:00+01:00 -49aba523-034f-47e6-96f9-6a2c5abf2527,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-09T21:00:00+01:00 -7201de02-f3ba-43a1-b733-c3d8537baf08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-09T22:00:00+01:00 -47529e98-4b2a-4ff7-b685-9ac7a5d81a45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-09T22:00:00+01:00 -a912a3ce-3314-4e23-a272-51235f3fb22d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-09T23:00:00+01:00 -16913f90-7673-4e98-a75b-75f3b27920d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-09T23:00:00+01:00 -936a5b67-fd79-4f79-8db6-c8589206882b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-10T00:00:00+01:00 -e9ffd631-e259-4a8d-a90b-0f6f25126d6f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-10T00:00:00+01:00 -67914228-0140-431c-a3d9-f4e5e5b63c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-10T01:00:00+01:00 -8b8bbc7c-ed8f-46b5-911e-7de88a000ad3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-10T01:00:00+01:00 -a2fc0900-520a-43c7-961b-c17ad0b9719e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-10T02:00:00+01:00 -ab785a9c-b032-422a-ba99-ec8d57ddd766,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-10T02:00:00+01:00 -32730781-4df4-43eb-995f-1c9c73f4a13b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-10T03:00:00+01:00 -06a25151-e075-49ed-b0c9-06ab95ef0f8d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-10T03:00:00+01:00 -76c9f2d3-d39b-4fd0-ae9c-0b24ef86dfb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-10T04:00:00+01:00 -a08237e3-39f8-4326-9afa-1469293ffefb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-10T04:00:00+01:00 -c9f76040-9e7f-4e8b-9161-bf9452f51b35,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-10T05:00:00+01:00 -e14a91f3-3e39-4858-b580-c1300efc9cc3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-10T05:00:00+01:00 -2b8399a2-523d-4366-bbcf-20443f137a06,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-10T06:00:00+01:00 -a4d2ac6f-2ff5-4d0d-be25-109be4ce31e5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-10T06:00:00+01:00 -7b3ecce3-8859-40c1-8b0a-2e4c4336f7f0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-10T07:00:00+01:00 -8584945f-26ba-4806-a24c-0bfe439909f6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-10T07:00:00+01:00 -66269633-d74c-458f-bba7-c2fb3e3902b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-10T08:00:00+01:00 -a08fc2b6-f098-4fb9-84f3-0262e361559a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-10T08:00:00+01:00 -d0b3a063-d3c5-4c2b-90ff-d9dc26852e80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-10T09:00:00+01:00 -3261ed3e-8d97-479d-93f3-0f636cb48720,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-10T09:00:00+01:00 -148e7059-a100-4165-8bd7-e871eae06814,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-10T10:00:00+01:00 -41841791-ea09-4ad6-b7bc-7d96e2c2b486,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-10T10:00:00+01:00 -16d13e1d-93bc-4ebd-bf82-65a5fb92bac0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-10T11:00:00+01:00 -7e89eb73-3177-4eab-b10a-6d692595a999,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-10T11:00:00+01:00 -45a6c5bb-2edf-41db-8e9d-ba754e682fd4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-10T12:00:00+01:00 -173c64e0-2850-4af8-b431-02d9a18101a1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-10T12:00:00+01:00 -7180cfcd-8f62-4d33-8d62-1f66af4e80e2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-10T13:00:00+01:00 -c0e54f58-a2f2-4b23-bb2b-b3de4469357a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-10T13:00:00+01:00 -07d20157-1b0a-4517-83fe-fc4045fa7e54,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-10T14:00:00+01:00 -7e41e5bf-006f-4a3f-b91b-13e99a308714,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-10T14:00:00+01:00 -af6644bb-45ae-49f0-b2c6-da118a29eeb3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-10T15:00:00+01:00 -7941c4ba-2bf1-468f-a707-c7a8059671f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-10T15:00:00+01:00 -58567e66-444e-44d3-989d-58a3eb247c3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-10T16:00:00+01:00 -1fbe92b4-54d8-49b5-abea-c6904540dc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-10T16:00:00+01:00 -66875b64-719f-45ed-93d4-6da9fbf6b0ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-10T17:00:00+01:00 -ceb669dd-7278-45c3-a71c-812ed3a23483,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-10T17:00:00+01:00 -4f6b9ff8-f098-4972-8d6d-8e24306d9759,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-10T18:00:00+01:00 -268c4758-e3f9-4ea0-9980-d86f70585314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-10T18:00:00+01:00 -e9b51974-7b5c-42a0-9d80-1fbc9a9381d0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-10T19:00:00+01:00 -9f19a4ca-6273-4dd0-af9d-bf0c66cff4b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-10T19:00:00+01:00 -ad6da0fd-e87a-4766-b16a-ca381b21d8a4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-10T20:00:00+01:00 -1e2ca548-d465-43f1-8b64-f7a93061e1e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-10T20:00:00+01:00 -ae4781e0-ddaa-495b-9940-c36060bb1997,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-10T21:00:00+01:00 -0d33479a-01cc-47c5-a964-432faa1e351c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-10T21:00:00+01:00 -eeb40222-793d-4d27-92bc-c8fc477d3eb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-10T22:00:00+01:00 -f50744c8-9117-4e5e-819d-46c9758d0841,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-10T22:00:00+01:00 -0f9fde1d-a16c-4a61-8a17-e49267499180,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-10T23:00:00+01:00 -5cc14a01-1f34-4b20-a57a-8427019407fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-10T23:00:00+01:00 -afeee654-700a-456b-a12a-c6e26fee08ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-11T00:00:00+01:00 -cba4d242-df94-412a-9d3d-d4590cc7c349,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-11T00:00:00+01:00 -eee7b077-da05-4330-9606-e48058aae151,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-11T01:00:00+01:00 -6da73ea3-b72e-4859-ba1d-f28759c71b5f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-11T01:00:00+01:00 -47aa3cfe-af92-45b2-b576-67713ce4cf55,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-11T02:00:00+01:00 -abb9cbec-e087-42ff-8e24-e5a29fdb3e85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-11T02:00:00+01:00 -88b5ecfc-d15c-4f95-a00c-9473a3d8a2df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-11T03:00:00+01:00 -291fd0d4-1b2a-4943-957b-0d861c5eb8f5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-11T03:00:00+01:00 -7872de96-1cec-44a3-8387-ea3f8edbdaa1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-11T04:00:00+01:00 -4f7b55e6-6d25-47a9-8d9f-7129e0944d9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-11T04:00:00+01:00 -2664b768-c946-4d81-a75a-a785a384160a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-11T05:00:00+01:00 -bec6da51-c477-4996-8a1e-f65312b28724,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-11T05:00:00+01:00 -2ab79b2e-0a20-47df-bc23-35b9548cd6a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-11T06:00:00+01:00 -4d230ba6-25c7-47df-8e4b-aa51e4c9ee37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-11T06:00:00+01:00 -d52e8c5c-0e46-4f06-b74e-51bd94a2198e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-11T07:00:00+01:00 -90c1e1a7-7fd3-4f04-9200-eb1b31b67af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-11T07:00:00+01:00 -b29f09e2-f054-498b-9d21-fe1ed69a53be,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-11T08:00:00+01:00 -7df55acd-77dc-4f35-9a10-5f29744c4ef4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-11T08:00:00+01:00 -e13ad63f-38fc-466f-9bbb-a49543c10f7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-11T09:00:00+01:00 -b521b672-bbc9-4ea1-a578-ed8870367f53,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-11T09:00:00+01:00 -b55fa3ac-9169-41c1-b1e8-cf7ab8c74cd0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-11T10:00:00+01:00 -7435a8d7-8164-47fb-bf88-4d40e4669504,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-11T10:00:00+01:00 -ba403f71-2a3a-4b27-bf24-61f457ff4ef7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-11T11:00:00+01:00 -8aa47b5d-13b0-4c9c-8647-7b4547e9d750,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-11T11:00:00+01:00 -9b597285-93d2-4792-afc1-f9dbce40f995,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-11T12:00:00+01:00 -d979198a-2d36-42cd-a1ae-c91466ee937b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-11T12:00:00+01:00 -1e85f3d2-37dc-42b7-aee8-c6ee6da67fe2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-11T13:00:00+01:00 -d1a1fda8-b013-4d26-8c3f-a1b480dcd53f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-11T13:00:00+01:00 -9e0d8422-ab57-4551-92c8-5213be41e59a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-11T14:00:00+01:00 -85cfc7a8-f1c3-4f2b-8a87-f754a6120ef4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-11T14:00:00+01:00 -1437228a-fc06-46a9-b4b1-bb4007234e92,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-11T15:00:00+01:00 -bb32a542-7848-4e69-8181-3b2a82ed299e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-11T15:00:00+01:00 -2354b14d-82f1-434e-980e-7fed20a62051,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-11T16:00:00+01:00 -d2ab7576-1d23-4dca-b573-63d77e27a926,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-11T16:00:00+01:00 -c80a98d6-f81b-4f33-8592-42d71ed2fe3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-11T17:00:00+01:00 -eff31eff-4818-4a77-80ef-d3faaf7b739c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-11T17:00:00+01:00 -7ddcad5e-3e3c-4d2b-9e8d-69dbee031813,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-11T18:00:00+01:00 -4e51225c-86c0-45ad-84be-6d9d4412cc1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-11T18:00:00+01:00 -d3aa4984-6c5a-49c1-8e90-f129d4b98cab,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-11T19:00:00+01:00 -c7b00af0-f64d-40c7-ac4a-45a572033de2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-11T19:00:00+01:00 -8df8bfc2-f67b-4a6a-bb27-b1faf71b0d0e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-11T20:00:00+01:00 -29662900-e5c0-4ff3-88f5-f57e916e59d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-11T20:00:00+01:00 -7f506d08-617d-4701-a5d2-258ae864e3b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-11T21:00:00+01:00 -2978cab0-78e7-490d-928f-ab2acd1b6501,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-11T21:00:00+01:00 -2c2a23c8-3d11-4492-a231-c986f43d1b3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-11T22:00:00+01:00 -40db8c2b-c4ee-46d9-a547-a40771c23c58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-11T22:00:00+01:00 -d5ae964f-66c0-4966-955f-25bc310a73f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-11T23:00:00+01:00 -61697962-10b7-4448-baf3-5ecfd3cbe303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-11T23:00:00+01:00 -6515146d-7258-4b75-857d-d4b781e79e69,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-12T00:00:00+01:00 -357e31b2-5b2c-4c8e-b5ca-6a0618e85b5e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-12T00:00:00+01:00 -d2dc4286-ae4b-41bb-ab0e-165652f7892c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-12T01:00:00+01:00 -f7ba4580-0767-40b9-be50-30da3572c400,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-12T01:00:00+01:00 -426efded-7d52-4780-b856-06284603a11e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-12T02:00:00+01:00 -eec85a29-415b-43fc-a5c0-465454038e36,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-12T02:00:00+01:00 -0d2b5876-65b3-4c40-bddf-4fd92db69e41,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-12T03:00:00+01:00 -a5ac5e8d-c183-486c-9816-c74f1df5a1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-12T03:00:00+01:00 -303cd054-feff-454e-8cb7-af9cf480b150,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-12T04:00:00+01:00 -c91d0ab9-f170-4bcb-8ead-6ff94535379d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-12T04:00:00+01:00 -b9abbd48-f8b5-4090-a23d-9f63208d1844,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-12T05:00:00+01:00 -5422b54d-17e4-468d-a977-16494e7dd2ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-12T05:00:00+01:00 -7ca5815c-e9c9-4335-8efd-af0526d0322f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-12T06:00:00+01:00 -1a7bead6-ff43-464e-8751-6d81bf9b96a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-12T06:00:00+01:00 -02e46aac-770d-4647-8e9f-4b8facd78e96,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-12T07:00:00+01:00 -83ed25fd-d4b5-4b13-a489-9572e278a4ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-12T07:00:00+01:00 -a9a2dcb9-119e-4a2b-878f-cdb9e90e1546,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-12T08:00:00+01:00 -f6508ac0-19a2-499b-9560-4bfe93545b44,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-12T08:00:00+01:00 -cc6e275e-ee7a-4c59-a9d6-6bf1cb63da61,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-12T09:00:00+01:00 -e2b46a56-5755-4bde-9109-61df14f0e8fa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-12T09:00:00+01:00 -80114b85-d1c6-4a49-9ee9-ed46a300b233,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-12T10:00:00+01:00 -71ed0b98-f3c5-4d97-8f15-58e03f89ae74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-12T10:00:00+01:00 -68b4ec43-a5e4-4160-b756-1f092e4a242c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-12T11:00:00+01:00 -f9788a2f-2c29-4745-be6c-4955a3f95604,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-12T11:00:00+01:00 -c784641c-86c6-4400-ac05-89b69df7f05e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-12T12:00:00+01:00 -78180233-ca53-4077-b1cc-cbb828d5d135,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-12T12:00:00+01:00 -672233c7-67c2-4477-95d0-6a74b7d360b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-12T13:00:00+01:00 -f6260ace-e739-4b16-b817-c54da5e6921b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-12T13:00:00+01:00 -bdd0c46e-c548-420d-93c6-64bad0f822cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-12T14:00:00+01:00 -beca47ab-7292-49f1-bf97-b0e7102fd4ca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-12T14:00:00+01:00 -d9c50038-9d4e-47dc-acd9-f96b84925674,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-12T15:00:00+01:00 -0dc86747-2b85-4557-a82a-c7ae034c99f6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-12T15:00:00+01:00 -5698e50f-990e-4deb-b5bf-6a2fa83a420a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-12T16:00:00+01:00 -1c96c957-66d3-4943-b899-68af75f2c3ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-12T16:00:00+01:00 -d936ee78-fe42-47a0-804c-1541064af005,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-12T17:00:00+01:00 -3d64be66-3800-4827-aefd-583abc4ed469,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-12T17:00:00+01:00 -a696e311-7d1d-4def-9f59-9bca5b29542a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-12T18:00:00+01:00 -e7ecda81-27d6-4e82-ad52-c4db20eb4a68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-12T18:00:00+01:00 -cb02f7ba-c29c-4996-992f-9007542ea991,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-12T19:00:00+01:00 -8c59fdf0-3273-4e0f-8695-2fff4f3046e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-12T19:00:00+01:00 -c3259c14-282a-4902-b724-b8c67499b885,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-12T20:00:00+01:00 -34b4318e-89cc-451f-81c7-e63a19c19e08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-12T20:00:00+01:00 -5d69c6b0-c6a0-4687-b951-bd6cbb5e7fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-12T21:00:00+01:00 -b4002336-d20d-421b-814b-8510cadaba34,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-12T21:00:00+01:00 -a1fe8d2d-674c-4695-8392-c367a284c50e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-12T22:00:00+01:00 -c5e6e5c1-e9fd-4e67-9565-666b640d6c93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-12T22:00:00+01:00 -736bc296-e3e0-41d5-9678-64e321068b99,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-12T23:00:00+01:00 -dd41b216-eb32-452f-9992-465a2f5042e1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-12T23:00:00+01:00 -50317e68-e6c9-4ac6-b180-4df9b000ea01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-13T00:00:00+01:00 -63895454-a8eb-4a30-bb12-d239a7eebaf3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-13T00:00:00+01:00 -d17c4b0f-b8b7-42f6-be2f-e9d2011ce05c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-13T01:00:00+01:00 -c84d0e85-ed9b-4443-af46-aa0f857d213b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-13T01:00:00+01:00 -25a59df3-86c7-42ca-9e75-4a17ac695037,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-13T02:00:00+01:00 -45d99d94-e1eb-4666-b62c-a9466cabe71f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-13T02:00:00+01:00 -35bf542a-a949-4c3a-b571-6cf313aad6c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-13T03:00:00+01:00 -982be35b-be71-45ff-9408-871ddff42808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-13T03:00:00+01:00 -2d5b9445-7641-4c3b-a2c5-f2cd22cc268f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-13T04:00:00+01:00 -23095a09-9772-4298-8a97-6b90ff132be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-13T04:00:00+01:00 -012ae511-277f-47a9-b470-4282126c06c4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-13T05:00:00+01:00 -0b3268c7-b60c-4d8c-aec6-6a89c4efb222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-13T05:00:00+01:00 -be5fb94b-c3cf-42b7-a733-6d7f99c9adb0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-13T06:00:00+01:00 -43369e00-23c2-47b6-9f32-305c06b011e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-13T06:00:00+01:00 -b4e84b53-50f4-4f63-aef6-f9d836d8ce9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-13T07:00:00+01:00 -36ef71c4-3e35-4c8b-8e7b-5f479d31c221,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-13T07:00:00+01:00 -0203adcb-6937-4ecb-8f12-ac9380b968b7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-13T08:00:00+01:00 -296d591a-33be-425f-8886-d7c5a4788abf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-13T08:00:00+01:00 -307fe4bb-aa9b-4428-9a47-5a8e39c30496,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-13T09:00:00+01:00 -e7a58143-bbe0-491a-ab35-6ee4e2dc391a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-13T09:00:00+01:00 -16fddebd-8717-428f-bf43-2e5f02830312,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-13T10:00:00+01:00 -4890b11a-7c06-42f3-907a-8c235e207382,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-13T10:00:00+01:00 -4340c201-f9d4-4217-a7e8-c6e16b56c1f9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-13T11:00:00+01:00 -6ee9fa32-50b5-4795-8066-51be1fcf7dc6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-13T11:00:00+01:00 -f97d9ee5-0b5d-4523-aa42-2f0d3d26e852,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-13T12:00:00+01:00 -dfc5b74a-5d53-44c8-889d-2bc08a3a2e3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-13T12:00:00+01:00 -f09c9605-836f-4baa-8a9b-c4efe35ab002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-13T13:00:00+01:00 -2805d536-fa25-4078-a63b-eea953448b77,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-13T13:00:00+01:00 -b96cc923-8404-43b0-9002-546afe8a3148,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-13T14:00:00+01:00 -06069f4c-dbbe-4b58-b98b-7ba9531ed854,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-13T14:00:00+01:00 -e3a0d383-3e27-45a8-8b05-8cd4dbde3cf7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-13T15:00:00+01:00 -5ae62f8d-1aa5-429c-9e83-7668e7bcea59,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-13T15:00:00+01:00 -26e539bc-2b67-4492-bc48-42a6430cbb9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-13T16:00:00+01:00 -7443911f-3f14-4cca-a551-6e050f8c7d80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-13T16:00:00+01:00 -bbf44cf4-fc01-477b-9644-449dfc34f3fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-13T17:00:00+01:00 -49b972ac-7f68-4e79-804d-32748e021e8b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-13T17:00:00+01:00 -de9c7daa-8fc1-4228-bb4b-61accb15b68f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-13T18:00:00+01:00 -97685d01-1afb-4dfe-9227-ce627266881c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-13T18:00:00+01:00 -dcb432b5-c45b-4e13-babd-c3d76a161687,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-13T19:00:00+01:00 -9ce3e672-9556-4f97-956f-3edeea405e4a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-13T19:00:00+01:00 -22286216-5885-406c-982f-ff7e39eb0318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-13T20:00:00+01:00 -3c2ec808-fa55-439c-8460-bf43f82aae58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-13T20:00:00+01:00 -3e2ebf8d-d90c-4f11-a860-3a19a80d652a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-13T21:00:00+01:00 -30fb692f-bb30-4bed-ad5c-6da95f8ceb33,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-13T21:00:00+01:00 -b848d4ce-74cb-47f7-bf1a-9528d9361518,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-13T22:00:00+01:00 -abce4ca8-a659-4e13-811d-6cee51adeaaa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-13T22:00:00+01:00 -c0a0e5da-5bf9-4c8f-b86f-8ea2a41084fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-13T23:00:00+01:00 -e22acbd3-6d53-4864-9467-4a822fa40e8f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-13T23:00:00+01:00 -87a554ab-ac0d-4c37-b8e4-f44faf70fee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-14T00:00:00+01:00 -216020f1-aa3c-4021-ae3e-7da195f477b3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-14T00:00:00+01:00 -e0c13bcd-76b4-4f58-a9f0-afb52d8f2bf9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-14T01:00:00+01:00 -ca0b3d9b-f608-40fd-bc16-4fa0544cf1c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-14T01:00:00+01:00 -652d6aef-0a6d-4e36-b957-1dda744cfef3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-14T02:00:00+01:00 -4f764e9e-f376-4cca-b126-febb338ef016,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-14T02:00:00+01:00 -c09858bf-fe4a-4ced-a635-db6a5860427b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-14T03:00:00+01:00 -4254aff1-312d-4358-b518-369a0a36c7cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-14T03:00:00+01:00 -26676838-c59a-4160-8d3f-1e2cde015b83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-14T04:00:00+01:00 -b6c8e62f-7c04-4be9-ae22-7da0155cb2d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-14T04:00:00+01:00 -0de28539-20a1-4f18-b916-7481a850743f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-14T05:00:00+01:00 -f5c7b32c-3818-43c0-8355-2b4e8fc36d8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-14T05:00:00+01:00 -dd27cf02-8185-4c09-b088-5341274fa870,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-14T06:00:00+01:00 -f9455951-6a69-44a8-b40e-c9607fbb1ebd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-14T06:00:00+01:00 -77f6b723-7977-4b85-a3f9-3fd16e7814b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-14T07:00:00+01:00 -c67368e9-25a2-4568-b0b6-62dce2ee8eed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-14T07:00:00+01:00 -a7f008ad-c7d8-4ad5-b6e5-00c85b1799e9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-14T08:00:00+01:00 -a73e5fdb-8aee-4926-a7e7-3a24abed7f41,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-14T08:00:00+01:00 -8ea19cc6-4618-4865-ad38-cb779473df96,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-14T09:00:00+01:00 -d0cc24fc-4c4b-45a5-8f76-c03caa9e050e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-14T09:00:00+01:00 -a22da0c7-0457-4b13-a74e-3eecb8c48469,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-14T10:00:00+01:00 -28edeec8-ebc6-47d5-aac1-6d68188363fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-14T10:00:00+01:00 -afc6886a-22f7-40ea-9021-a053f05690ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-14T11:00:00+01:00 -6f59c303-75d9-4301-bbaa-6cf10ca53687,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-14T11:00:00+01:00 -ab36074f-15cb-4de9-a605-6a2a31500195,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-14T12:00:00+01:00 -2ec30bac-0516-4d91-820b-732e39f5373a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-14T12:00:00+01:00 -517ece22-2c76-4001-9d26-11cb392dc15c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-14T13:00:00+01:00 -20442d46-17ca-4c99-a5f2-76e76b8eb109,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-14T13:00:00+01:00 -c122c2d9-3f7f-4c84-b02d-642bfd639377,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-14T14:00:00+01:00 -10e5e50d-3cfe-4110-8eeb-1b6864bb3a59,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-14T14:00:00+01:00 -42901581-b6b5-4c3d-95e8-410f3a821cb9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-14T15:00:00+01:00 -127c8a0b-75cf-4572-98f3-62d8418b2995,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-14T15:00:00+01:00 -2517c2a5-426c-45c7-9fea-37f70b6624bd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-14T16:00:00+01:00 -b10b6c7a-ef3d-4d7c-bf9c-b0769d3e1cd2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-14T16:00:00+01:00 -635bfeea-6ea9-4682-a305-e4dfaacdf5fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-14T17:00:00+01:00 -b6efc2fd-6a48-4af9-b025-e512cedaa745,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-14T17:00:00+01:00 -5395e2f7-b407-4e1a-9ad4-0ef3f7491785,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-14T18:00:00+01:00 -5e0c2950-d869-455c-9fdb-aa70ed19bf7b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-14T18:00:00+01:00 -4efc9748-72e8-480c-9c19-20eefbc44c4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-14T19:00:00+01:00 -e79147bd-3530-4dcc-bf4e-38b05a29565e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-14T19:00:00+01:00 -ad349c77-a556-486f-9437-852d3501935c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-14T20:00:00+01:00 -d66fc32f-aec9-43da-8316-3a443e8c1c9f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-14T20:00:00+01:00 -38c8a4a6-9048-490a-9e8c-66d4dc11b4c0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-14T21:00:00+01:00 -ac0e3a6c-f22a-4ae0-82fd-4392c5d1a6ef,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-14T21:00:00+01:00 -8c9f75b3-a830-49a0-94eb-56d283e8f390,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-14T22:00:00+01:00 -a2da47fb-dc11-4738-830a-bbcf319567b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-14T22:00:00+01:00 -00aa7b93-29a3-467d-81de-1af0c6431fba,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-14T23:00:00+01:00 -8e80bdb4-6b84-4b4f-b309-9aca730cbc18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-14T23:00:00+01:00 -3e46ce89-a7c1-48d9-8de0-43ff05b05529,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-15T00:00:00+01:00 -dff81143-8b2f-42e1-8c56-9ffa55f21ac8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-15T00:00:00+01:00 -324a1b64-b4c7-43ce-8b77-b105e329eae5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-15T01:00:00+01:00 -2c869e36-9558-4582-bc45-fe7e451b9f01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-15T01:00:00+01:00 -383700e4-d7b1-488e-8931-8ce3f43989a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-15T02:00:00+01:00 -82c87e75-64c7-4a18-9dda-328c21b7e14e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-15T02:00:00+01:00 -ec9596a8-048a-43d7-b8e5-5cdbcc4411dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-15T03:00:00+01:00 -fbddbb0c-0b48-4cf1-8183-fb5a22a313fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-15T03:00:00+01:00 -b7f8ebcc-4166-4cfb-bb8f-9fa438600f4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-15T04:00:00+01:00 -1ab397b4-3423-4086-a51a-a7875409409a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-15T04:00:00+01:00 -225c3576-9753-4bdb-862e-8b9e79990c27,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-15T05:00:00+01:00 -3a09ee84-3ebd-4bb7-9a39-98c29035b148,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-15T05:00:00+01:00 -13bc6b0c-0e9e-4bcc-9912-08da3bb92cca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-15T06:00:00+01:00 -95b5240c-6363-40a8-9b8f-cce308c62aa7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-15T06:00:00+01:00 -791d6a22-ca37-4e5d-bdce-89df1b8153d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-15T07:00:00+01:00 -f2ebc806-0c00-4de4-8b60-a1c70f76262e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-15T07:00:00+01:00 -4acbd49a-6b68-44c8-9359-bd014e394bfe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-15T08:00:00+01:00 -9f1d3b81-7c14-4599-a4e4-9e22f7ce9662,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-15T08:00:00+01:00 -84d6c3a8-b84a-4cc9-90d4-a6ca066f4579,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-15T09:00:00+01:00 -b5b4d8af-79cb-49b8-b334-3aa6dc3f92a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-15T09:00:00+01:00 -b2cdc131-fcf0-43df-aaff-b8ed3354fa03,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-15T10:00:00+01:00 -834565e8-b016-4a7a-93ca-b18bcf20bb24,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-15T10:00:00+01:00 -712c12f6-e9f0-40e3-8922-39548eb43a23,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-15T11:00:00+01:00 -846bf99a-1b4e-419a-ab40-24091cd2c6db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-15T11:00:00+01:00 -c8816762-1289-4e89-8df1-04cc9deab008,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-15T12:00:00+01:00 -63a75a44-6d4b-46fd-8d36-b9fa380dcef3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-15T12:00:00+01:00 -cffc0996-ac7d-4f35-b7a7-f6f5b109d633,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-15T13:00:00+01:00 -50704590-00f6-4db6-b1f1-a9ee8ad3f181,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-15T13:00:00+01:00 -b37c68b2-82b5-4cad-8e49-d8b191308858,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-15T14:00:00+01:00 -00f76537-86bb-4ff2-bda1-798469738267,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-15T14:00:00+01:00 -c8efd150-3d44-4525-995c-a60fb49902fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-15T15:00:00+01:00 -3cd86b8a-8d10-4495-b3e3-388d5055955a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-15T15:00:00+01:00 -9786dfbb-b98b-43d2-ba55-1614e21222cf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-15T16:00:00+01:00 -2e484266-2625-4969-88f9-b826985b8cdc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-15T16:00:00+01:00 -e229f5a7-ef60-4b8a-b529-16843f195ff1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-15T17:00:00+01:00 -9a41677c-ac00-43a4-9d16-6c6d6f31758f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-15T17:00:00+01:00 -b8403918-8c96-4ceb-9d43-814c703fbfa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-15T18:00:00+01:00 -99b92526-c0a3-405e-be31-f7b972647803,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-15T18:00:00+01:00 -e441d973-722c-40e0-a1f4-237e3c93b182,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-15T19:00:00+01:00 -1fe4e925-f105-45d4-9cfe-ea851f71d8c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-15T19:00:00+01:00 -76d35b05-be3d-42a6-b6ec-428a014a6946,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-15T20:00:00+01:00 -4c2ece6f-28cc-4cf3-aec6-6f01c042ad36,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-15T20:00:00+01:00 -97516944-5ced-4494-afca-494351d8d366,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-15T21:00:00+01:00 -26c67a4b-454c-40ac-ab8c-d0378f998cf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-15T21:00:00+01:00 -fdf03c3e-5e79-4c73-9168-c86ee86e8dab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-15T22:00:00+01:00 -be4c840e-063e-4ef2-a64d-52be0adb2afd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-15T22:00:00+01:00 -dda87af0-c412-4401-b2d1-5c30deec7060,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-15T23:00:00+01:00 -eed6b8a3-ef37-4458-a0a1-92bffd0268c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-15T23:00:00+01:00 -57d091f0-74e8-4dc7-a8be-282c6755c186,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-16T00:00:00+01:00 -f834738a-92e9-4f94-acad-8b73bd750cc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-16T00:00:00+01:00 -64b5d365-a07c-4f52-b498-d238d2924054,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-16T01:00:00+01:00 -653c0090-7e92-47dc-a2b2-c1017968da67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-16T01:00:00+01:00 -7758384a-244e-412f-972e-3ff90d59e6c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-16T02:00:00+01:00 -f3202c09-8007-44d5-ab30-724eb3bf6cfa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-16T02:00:00+01:00 -98442ebb-b8ef-4810-8400-87441acacedf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-16T03:00:00+01:00 -65490d8f-e7e6-4889-bb9c-1b6a3741f101,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-16T03:00:00+01:00 -55432db1-8436-402e-97ce-a1a672bf62ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-16T04:00:00+01:00 -f1131a09-5ae5-4d37-b804-73d6d75b0347,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-16T04:00:00+01:00 -f034c2ec-6914-49ce-9dd7-125715770713,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-16T05:00:00+01:00 -e82ffa0b-272e-4365-8ac1-ca0a28a6ce3d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-16T05:00:00+01:00 -66540a71-eeec-45da-9a1b-19f9deae85ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-16T06:00:00+01:00 -c286affa-4b86-4232-81b3-5ab1bb5f5079,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-16T06:00:00+01:00 -6ab0513d-52a2-4767-ad8c-93438accad9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-16T07:00:00+01:00 -792d3794-4530-438a-a6e7-430b15bb545b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-16T07:00:00+01:00 -a26dfc16-c16a-415e-8074-f759305faf7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-16T08:00:00+01:00 -6c7ae672-b8cd-43b5-a326-ff69a5e91f6e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-16T08:00:00+01:00 -6b0a9eb6-1e5f-4d45-9944-153b76992a4d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-16T09:00:00+01:00 -dd49c563-f1ed-4924-98f1-47a86834e2da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-16T09:00:00+01:00 -99179ffe-6d36-434a-8dc3-fac833963987,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-16T10:00:00+01:00 -fb45d55a-0a05-428a-a2e4-c87e24e52bb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-16T10:00:00+01:00 -86b63c60-3103-4e6c-a1c5-37631cdc639d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-16T11:00:00+01:00 -0900a507-a5a6-4aba-9ad1-b317fbf57141,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-16T11:00:00+01:00 -dc07a855-78e0-4073-854a-fbd101b438ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-16T12:00:00+01:00 -7b5f8c62-d9b3-419a-b105-0265787cc23f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-16T12:00:00+01:00 -4f68acb5-7233-433c-bd97-51cd58d6565f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-16T13:00:00+01:00 -393d5f17-1247-481b-89c9-a47ffb32df2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-16T13:00:00+01:00 -a11875df-b70a-4dfc-a18d-dc78aea82a6c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-16T14:00:00+01:00 -3700042e-bfd6-4d7d-96fa-29f3139a024b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-16T14:00:00+01:00 -76ec22d1-f69c-4399-93ec-da62aebb8801,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-16T15:00:00+01:00 -f1e4bfc4-ef4c-4cba-bcea-90b28f5e47b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-16T15:00:00+01:00 -da7c06e0-8af6-4a35-879e-bd1b933eede5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-16T16:00:00+01:00 -f63e1f5f-80c8-4e87-aeba-787435d5b1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-16T16:00:00+01:00 -c59d4145-0a6d-4c16-b4ba-40c8fb38f918,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-16T17:00:00+01:00 -31716925-51e1-4fbc-a3ec-2e99586eeb20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-16T17:00:00+01:00 -d837da0c-0cc8-4d02-9bcd-6421625657ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-16T18:00:00+01:00 -24395576-7f8a-4b15-bab8-cd4eaa7db53e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-16T18:00:00+01:00 -4bf0b888-18e7-4636-9d12-6d81215a781c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-16T19:00:00+01:00 -91332074-32df-419d-b059-510b390daaf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-16T19:00:00+01:00 -8adb9bf8-28b9-400e-aba3-a6970e0f7fa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-16T20:00:00+01:00 -d77d787c-c600-428c-b20e-52aebb41bb4d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-16T20:00:00+01:00 -34ebfa8b-a37e-4c25-a771-0b239555350b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-16T21:00:00+01:00 -8da276dd-654f-4823-97c4-e1ccb15951b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-16T21:00:00+01:00 -197d9311-a650-4cb9-ba84-028dbd97f77d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-16T22:00:00+01:00 -546f0ac8-b54d-46e8-a326-4b62795f3af3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-16T22:00:00+01:00 -0605918d-ab8f-4ebb-b62f-e991f0c17541,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-16T23:00:00+01:00 -43b67bbb-bee0-460a-ac45-8669e282ff24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-16T23:00:00+01:00 -cc00f810-b6a0-4551-8b6f-22dfd1d3d93e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-17T00:00:00+01:00 -9ef20f55-9d34-4128-81e9-36af435486bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-17T00:00:00+01:00 -eed820cd-9b75-4e38-8ed3-b673fba96044,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-17T01:00:00+01:00 -2cda4ce6-56d1-4d8a-9660-9eb2514eb899,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-17T01:00:00+01:00 -01442b1b-3bf1-475e-8c4f-58c36fbc11d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-17T02:00:00+01:00 -2f161402-41af-4d9d-94ac-802d17d6a0b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-17T02:00:00+01:00 -244bc41d-4d0d-45f1-9805-af47b017309a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-17T03:00:00+01:00 -41b3c324-3d6d-4543-a132-affb529d7e5b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-17T03:00:00+01:00 -2f6a038e-0438-4690-8b4e-10169ea075c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-17T04:00:00+01:00 -67420216-a730-4a2f-91d1-715458bf3d5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-17T04:00:00+01:00 -eb90076f-c299-4a07-a2e2-b836fd31f4e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-17T05:00:00+01:00 -4a4a0779-5b8b-481f-bfc3-7d9471b3df65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-17T05:00:00+01:00 -c51887e6-0604-4706-9d4e-755ad76a8287,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-17T06:00:00+01:00 -ddd1ccdc-ba7e-4141-9eaa-5a9736dd7838,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-17T06:00:00+01:00 -c331ca75-e852-49ba-8868-4a06093ce1c7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-17T07:00:00+01:00 -71640b55-b2fe-4186-a6f5-c7bfaed3e5b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-17T07:00:00+01:00 -5b40eaff-deda-45ac-9303-778f94e8e107,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-17T08:00:00+01:00 -1ff6f53b-a95c-409d-bb1e-b9dfc1aabe8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-17T08:00:00+01:00 -290986ea-c783-4d7e-aa9b-51818e7c8e9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-17T09:00:00+01:00 -4963fae3-f600-45b1-bf47-8742ad5fb644,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-17T09:00:00+01:00 -87be9a24-8e78-4b06-80db-9925066a0ff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-17T10:00:00+01:00 -75436358-1114-492f-9eda-880dfcac2f5e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-17T10:00:00+01:00 -026a3e97-701d-4ef0-baa0-5ce0e573ed9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-17T11:00:00+01:00 -283f88e5-9cf7-48a1-800f-1ebc5373ca74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-17T11:00:00+01:00 -04530c92-d092-437e-bed7-f23b7c5566f8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-17T12:00:00+01:00 -967de265-9fb0-4804-83d6-eecc366fe0e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-17T12:00:00+01:00 -1212635b-c4af-400b-a46c-26fddeb94740,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-17T13:00:00+01:00 -be118272-22fd-4293-9c93-572079ebd273,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-17T13:00:00+01:00 -4c4f0d2d-5146-44da-b4b8-b54e584e199b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-17T14:00:00+01:00 -8f7a431f-c19f-45c8-8160-99234ccc21da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-17T14:00:00+01:00 -3d3be1ff-a57d-416f-a5c5-62a5946c21f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-17T15:00:00+01:00 -bb0bd578-e008-4d8a-9856-f5a90891c891,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-17T15:00:00+01:00 -c63f3367-720e-4956-b415-edf4dbf8559d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-17T16:00:00+01:00 -a8fb649c-e760-4a72-a178-2dec7a0fb8f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-17T16:00:00+01:00 -398fb9cf-2a5a-46ff-be6c-1bf9727823ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-17T17:00:00+01:00 -c7ff7d7e-016e-469c-a114-13a8c0548f71,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-17T17:00:00+01:00 -78495d76-6a60-4afd-9e94-2b9f12e73921,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-17T18:00:00+01:00 -e753c4c5-8e31-44ef-a61c-744237162130,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-17T18:00:00+01:00 -4e1954fe-d2c1-4a44-ac17-eff4c4428026,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-17T19:00:00+01:00 -c48f919f-c464-405a-a86f-eb5a85a56788,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-17T19:00:00+01:00 -7f69103c-4b2c-411e-833b-1c65425a8b47,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-17T20:00:00+01:00 -25d4cfbd-46a3-42a0-89f1-043eecda761f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-17T20:00:00+01:00 -8b07e6a6-3664-4759-8d26-1dbd54bbc1df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-17T21:00:00+01:00 -b94153d1-4460-474f-9d15-cf081f5bc04f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-17T21:00:00+01:00 -8b044c7e-9d89-42e2-8ced-ead4c20892ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-17T22:00:00+01:00 -90497bd6-0f50-4136-b373-94ccfe7713ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-17T22:00:00+01:00 -f472218e-65db-4c87-828d-7fdb2af7a56c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-17T23:00:00+01:00 -575fa72c-a03a-41fe-b868-b85f222b0f5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-17T23:00:00+01:00 -8f07824b-a2e4-456c-ba24-e52ad3f4e69c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-18T00:00:00+01:00 -11e020cc-afc9-4e59-b686-6ce7ad9ad517,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-18T00:00:00+01:00 -a08b4239-bfc4-4a37-a72d-8c4ce938b197,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-18T01:00:00+01:00 -6242d842-1040-4a41-ba44-e78646c4cd85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-18T01:00:00+01:00 -7064f3aa-d8e9-4a13-ba5c-bd08cb89adbb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-18T02:00:00+01:00 -da49007d-5efb-4fd1-a333-587510107db0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-18T02:00:00+01:00 -fc047e29-d263-4030-9cc9-da7c27d6d93d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-18T03:00:00+01:00 -67be167b-ebaf-44ec-9126-3b2decabfe65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-18T03:00:00+01:00 -0a74b190-b59f-43eb-873d-8bf821bf14b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-18T04:00:00+01:00 -9451050d-8a5d-4b95-98f8-e1789d4e543c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-18T04:00:00+01:00 -6a76a53d-e994-4646-8fa8-9534d84e013b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-18T05:00:00+01:00 -cc77f48f-c060-4d18-9cdb-3f0d2d9f1d2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-18T05:00:00+01:00 -38be8ed0-40d5-46c3-853d-efadda4f681a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-18T06:00:00+01:00 -0349d2a6-a43d-41eb-ae7d-8bcb83d3f030,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-18T06:00:00+01:00 -11cf2ae5-1646-4dcf-a4ec-e3648dbe7aed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-18T07:00:00+01:00 -9d0836fb-2473-4e4a-912c-e2eb9b7a408e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-18T07:00:00+01:00 -b518675a-9c62-402e-9e7e-476cc3e9687a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-18T08:00:00+01:00 -f428687c-2728-439d-94f1-eb34426f0f5a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-18T08:00:00+01:00 -fddca44c-1a8b-45d7-b097-cb31257be270,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-18T09:00:00+01:00 -353d6c64-02ff-4dc8-af11-15d02106ee8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-18T09:00:00+01:00 -11f9fc63-8bf6-4247-994c-0728a4f951f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-18T10:00:00+01:00 -81394769-2882-41a1-9907-1f8a03d1f11f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-18T10:00:00+01:00 -e5670579-cc44-42ca-88a0-aa1c3ed4e80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-18T11:00:00+01:00 -6c51cac7-b16c-4314-b49e-92746e743b70,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-18T11:00:00+01:00 -c4603f77-bd96-4084-8657-e930f1ae6937,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-18T12:00:00+01:00 -f6fc1fe5-64fa-4bac-b0c5-c8ace90d12f0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-18T12:00:00+01:00 -2afa0818-262a-454f-bc75-f33d933983ee,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-18T13:00:00+01:00 -adfe1467-ae30-4eeb-aee0-272eeabe0b82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-18T13:00:00+01:00 -a442df18-cfab-4abe-a46a-bc422ac706ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-18T14:00:00+01:00 -87b79317-e0e3-40a6-a2f9-eb251aa972fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-18T14:00:00+01:00 -f1c3e831-1ec0-4889-9818-0212622fc11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-18T15:00:00+01:00 -5e731a3d-2df3-4481-9f55-6ca6813e2b2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-18T15:00:00+01:00 -5ba9097c-d838-496c-8838-7cdee2a44a40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-18T16:00:00+01:00 -1468ed17-97e2-43f3-adee-52b1284a4c6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-18T16:00:00+01:00 -5330c78b-79f1-4bef-ba05-f2e732d8a73e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-18T17:00:00+01:00 -b638da4f-0840-4843-8a2b-1b2acd874ad0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-18T17:00:00+01:00 -16dedefd-4096-4f78-985f-d3704941362f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-18T18:00:00+01:00 -0872cb68-2200-40ff-b83d-6b3e5f28b57b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-18T18:00:00+01:00 -b782263e-c06a-4748-a807-1bef41be6747,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-18T19:00:00+01:00 -16a5ed12-ad7c-4843-813d-c031f7dfc16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-18T19:00:00+01:00 -075c880e-e562-445b-92b4-0cf9c1583ced,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-18T20:00:00+01:00 -e7d5c63d-48cd-47ae-b429-daef79e62880,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-18T20:00:00+01:00 -bc27c07a-40ae-40c3-9d70-8d2b2cf3be24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-18T21:00:00+01:00 -4523b122-1de7-4e7d-a29a-bbad3b8298df,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-18T21:00:00+01:00 -b43bc340-bcd6-4771-aec7-7c8fd47b4808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-18T22:00:00+01:00 -47c0e058-481c-487a-abc5-5d80e8a52e0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-18T22:00:00+01:00 -9dabfd12-1f6b-4459-bc91-765b023cae83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-18T23:00:00+01:00 -0a31f91b-ed8f-4f8d-b801-2bbc1e59e055,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-18T23:00:00+01:00 -50276e4b-53d9-4577-8b73-36ae59403d84,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-19T00:00:00+01:00 -0c766cbb-b9c7-45e2-ae75-5fee8acd5749,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-19T00:00:00+01:00 -1b63169c-258f-4af0-a4cc-0fbb398f62d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-19T01:00:00+01:00 -0349eb44-6cef-4941-b362-48a1c96099e5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-19T01:00:00+01:00 -3cdf1045-3177-4db2-9f55-cdc0b47c8beb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-19T02:00:00+01:00 -1fdc192d-2863-4a9f-a676-1f99a3415a9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-19T02:00:00+01:00 -e54152df-b301-4802-a0d7-f1810794d7dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-19T03:00:00+01:00 -eab2a03c-627a-40d6-8644-4e9a0cf23e72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-19T03:00:00+01:00 -7aa41a4f-4511-4bdc-ab4b-1471298f2179,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-19T04:00:00+01:00 -5b25417f-2a50-4abc-8769-607d7e66c1d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-19T04:00:00+01:00 -beb3977e-37a0-4e0d-b26b-caa3b725b584,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-19T05:00:00+01:00 -9860e5e0-336d-4e5f-bb00-e18b047135bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-19T05:00:00+01:00 -4340ef6c-aed8-46c3-be5b-7f60d805c5f7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-19T06:00:00+01:00 -508ab8c9-5ccf-44a2-8dc5-fcbafaff779f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-19T06:00:00+01:00 -04ae3de5-503c-4dc2-bdc8-a4444d10a76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-19T07:00:00+01:00 -869c08ae-4e2b-41d1-9892-35c61b12f3e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-19T07:00:00+01:00 -a77a2a87-37dd-4a5e-8bec-c604b1828e35,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-19T08:00:00+01:00 -d46504ab-66bc-4ddf-9ecf-2c202187555e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-19T08:00:00+01:00 -0f19c3a4-47f4-45e2-a4ae-a7f614190a3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-19T09:00:00+01:00 -fa365be3-69da-4ed9-8e6e-1245b4825fad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-19T09:00:00+01:00 -9b37166b-34bd-4ee1-8ba5-7ce117face9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-19T10:00:00+01:00 -912155a4-e286-47e0-be10-4da35cac5cc8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-19T10:00:00+01:00 -838daf12-1898-47aa-ace1-52a0334b21a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-19T11:00:00+01:00 -0f6f116f-4f20-4dc0-b116-3f2dd7723ee7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-19T11:00:00+01:00 -a3bfe5e4-74cd-4560-ad6d-e14d6d5ddf4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-19T12:00:00+01:00 -1d84e9a9-deeb-446a-a38d-2c0ab5c26fa7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-19T12:00:00+01:00 -3ac9ef49-2edf-44ef-a6e5-d33971216aee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-19T13:00:00+01:00 -50d48bae-dcf1-4526-8e18-64543f9533e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-19T13:00:00+01:00 -8181a583-d031-4798-b193-689899aa80b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-19T14:00:00+01:00 -13f92f41-c405-4759-99d8-d4674d039345,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-19T14:00:00+01:00 -64628042-7bff-454c-8f01-e50ba67244bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-19T15:00:00+01:00 -95bb1584-9cd9-499e-a38c-75c0004080aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-19T15:00:00+01:00 -d7684aad-2a17-4949-b760-18ab15f38b44,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-19T16:00:00+01:00 -0dd635a0-5c79-4739-b8fb-3bac5b8d64ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-19T16:00:00+01:00 -ed101e11-3182-4517-b4c9-ac621e723f07,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-19T17:00:00+01:00 -02355150-0b4e-4825-8ecc-870b1c2d9fd4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-19T17:00:00+01:00 -85f00816-f7e7-45e6-9db3-029357a0c5ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-19T18:00:00+01:00 -c4e43d60-ba57-4717-9100-d7bfa78b1d73,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-19T18:00:00+01:00 -f5b746c4-89ca-4a66-bd10-1d424dab9118,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-19T19:00:00+01:00 -b6374de0-e8b2-4ec6-975d-cc9de38cba64,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-19T19:00:00+01:00 -1a12b98d-d8a5-4d51-b706-dea2707c3c13,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-19T20:00:00+01:00 -0555e2bc-534c-451c-88c3-b6cf8462de3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-19T20:00:00+01:00 -0083503a-1621-4707-80e5-bcb06bd52df9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-19T21:00:00+01:00 -2fdc405b-fec2-4bde-aa86-739fd6310b3c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-19T21:00:00+01:00 -5ad06501-cbd3-44e3-a5e1-9007f4c07fc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-19T22:00:00+01:00 -37f2f0c1-22e2-4b78-8264-2f332f0dc617,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-19T22:00:00+01:00 -8e9bbe8f-31d4-4ba1-a584-10ededb4e471,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-19T23:00:00+01:00 -c4f1db0f-9658-4f36-b562-b1159e33d78f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-19T23:00:00+01:00 -2b2b1959-7ca5-46bf-a2da-2f2d02d8995a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-20T00:00:00+01:00 -5e24d784-cb72-4510-b2e3-56f7d8f7c4c8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-20T00:00:00+01:00 -726a8283-bdd0-4da7-9beb-e8b0e675a400,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-20T01:00:00+01:00 -80e9d1e8-2fe3-402c-87b1-d9de14f145d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-20T01:00:00+01:00 -9e92bb51-92e3-49a9-a5ca-a9373642a1bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-20T02:00:00+01:00 -2be7df8f-3abb-4eec-9c10-62869f6a62b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-20T02:00:00+01:00 -03d38a3a-4f00-4be1-901c-b6b051b5050f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-20T03:00:00+01:00 -d4a48ddb-9907-4ab1-abfc-ef5717dd3002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-20T03:00:00+01:00 -2f78ca4f-5a4f-4344-99e2-497d09545c01,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-20T04:00:00+01:00 -0dd7a576-4e24-4630-bf1b-fdd585fc3998,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-20T04:00:00+01:00 -451c287b-a2fc-4dfd-bba1-49d934e8436a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-20T05:00:00+01:00 -0e186b8e-4ded-4a6b-8d8f-eb16f499fbff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-20T05:00:00+01:00 -ae555a3a-92f8-4d03-abdb-3663548739bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-20T06:00:00+01:00 -36e12d84-4d68-4593-8020-dcd8705190c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-20T06:00:00+01:00 -0cf5ee83-45ed-4f5c-83f5-651f99abf80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-20T07:00:00+01:00 -66051a2f-baa8-4f72-8a34-1d28d74f5207,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-20T07:00:00+01:00 -caba6938-b032-4bf8-9fad-ac1c08a76206,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-20T08:00:00+01:00 -ef7d98b8-e3d0-4127-a637-88a92c51a551,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-20T08:00:00+01:00 -5233b319-333f-4573-ad65-8460aeaedccc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-20T09:00:00+01:00 -71ad16bf-d2b0-4b7e-812a-4d104721cf7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-20T09:00:00+01:00 -4cf96840-97f5-420e-bf79-5137ae3a8b28,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-20T10:00:00+01:00 -182a0260-51cb-4857-9e54-1a27600fcbb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-20T10:00:00+01:00 -7208962c-c53b-4c09-9419-b304691d894a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-20T11:00:00+01:00 -c0048740-0f08-4132-9c0d-9efe4953b1e0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-20T11:00:00+01:00 -141b884c-4bdf-4a2d-8159-c0f148e602cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-20T12:00:00+01:00 -e2909913-1c2b-4039-a295-1b8b4e176793,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-20T12:00:00+01:00 -5f59d0c7-aaa2-40a5-8fcb-74764a540278,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-20T13:00:00+01:00 -8c348f76-c5ee-4bf7-beb5-e31b5703e77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-20T13:00:00+01:00 -38b57a46-1656-4037-af65-035ea6e4475d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-20T14:00:00+01:00 -d7537b04-5832-4d74-ac07-5f75e57c504c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-20T14:00:00+01:00 -79cdb3b3-a918-4be8-a231-c384d6fcecad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-20T15:00:00+01:00 -d018fb4f-3f60-4e81-ac8b-d8d4d7b41030,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-20T15:00:00+01:00 -9bf697aa-0be7-4395-9b30-7d939591beeb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-20T16:00:00+01:00 -230cf952-5ef3-48a3-838f-646fd7517c5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-20T16:00:00+01:00 -34f940d0-03f3-42b0-919c-0570e4c45bd9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-20T17:00:00+01:00 -213748fd-efc1-4284-8464-73bca757e28c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-20T17:00:00+01:00 -9418ac80-0e09-4f24-8f17-477833aa5648,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-20T18:00:00+01:00 -43d01229-a28b-41af-926f-dfa294ad4f0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-20T18:00:00+01:00 -d5abd7fe-f9ad-406d-bbcf-90a3c145d211,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-20T19:00:00+01:00 -88d6e4ca-93c0-4a84-9163-0bb57203922c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-20T19:00:00+01:00 -5c9c68e1-8808-447f-a96b-d212b8fe555d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-20T20:00:00+01:00 -d23e0b5e-6b31-441e-bb90-2437c5810299,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-20T20:00:00+01:00 -a5ebf069-c8ac-4585-bb09-cf267d5a67b0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-20T21:00:00+01:00 -a8b81f64-0060-48b2-ad64-1a65e7495795,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-20T21:00:00+01:00 -d42bcc31-86a6-4814-87bf-c8b9b13d230b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-20T22:00:00+01:00 -18685845-9f73-41ec-b2dd-9b0d09109c43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-20T22:00:00+01:00 -cb650226-ddfe-474b-b306-ca14445ec45b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-20T23:00:00+01:00 -6062b01b-62f7-460f-87ee-b4855bda43b4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-20T23:00:00+01:00 -fab3d40c-a9e7-40e6-9a8c-549d17584c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-21T00:00:00+01:00 -78c67a2a-3fe3-4edd-9194-ce045a6b8b9a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-21T00:00:00+01:00 -529bda13-9077-410b-aea2-0cd918fcc064,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-21T01:00:00+01:00 -83591ab2-c0cc-4393-860f-51299fda7952,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-21T01:00:00+01:00 -acf44ea0-0aa4-42c8-b9bd-3800029fba2b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-21T02:00:00+01:00 -1e5e5200-ed5e-4467-9cb8-a39d8091ccfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-21T02:00:00+01:00 -756c18a6-9d97-4051-8167-2159ee5b8a88,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-21T03:00:00+01:00 -b75570a8-03e3-4716-81a3-cbb3db517fcb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-21T03:00:00+01:00 -ef78bcf3-7b6b-496d-b6fd-4efbe7d951a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-21T04:00:00+01:00 -0092daac-b2f4-4c43-b32a-65033293862c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-21T04:00:00+01:00 -ebd9b0db-1fe6-46c7-8f19-4a7df0f152da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-21T05:00:00+01:00 -ca838971-38d1-436e-b395-2793ec0ae8d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-21T05:00:00+01:00 -558c090b-e5ce-4c2b-9760-cacb14ba3488,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-21T06:00:00+01:00 -1b57733a-7b35-4e12-b35b-92da97b886f3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-21T06:00:00+01:00 -fce3d94b-c6ca-4455-9908-a10a0ca40bfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-21T07:00:00+01:00 -07537232-9daf-42a1-b41c-3b8d64b056eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-21T07:00:00+01:00 -c654fe83-7e5d-4e4f-87e5-a8e24053af45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-21T08:00:00+01:00 -e02dbd56-db98-4655-818e-7421376c04c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-21T08:00:00+01:00 -ec143df3-cd77-4526-bb92-038ca72b378d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-21T09:00:00+01:00 -5e5b1f33-0071-4f65-a670-ef6700bda4ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-21T09:00:00+01:00 -2b7fbd48-8f8b-4f6b-8b00-85bdaaf0ffdb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-21T10:00:00+01:00 -9e44be15-1189-462c-92a4-d7a58d421216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-21T10:00:00+01:00 -3d02fc7f-05f0-44d5-8aaa-d76e72d55023,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-21T11:00:00+01:00 -e4e24e53-6f12-4348-a62e-cb8e2f6d16eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-21T11:00:00+01:00 -1c347b4f-4261-4775-ab2f-f7f10a9426c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-21T12:00:00+01:00 -7f7e509c-9289-44d4-870c-112f7684e601,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-21T12:00:00+01:00 -43015979-9133-4808-949b-f550e413b1bc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-21T13:00:00+01:00 -6664414c-6686-4f7a-b1fd-342e2ab9f161,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-21T13:00:00+01:00 -e61f432c-386a-460c-8e05-26c5daac89e3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-21T14:00:00+01:00 -26640fcf-a309-41dd-acea-552b9a8f9c99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-21T14:00:00+01:00 -3b2c9d1a-b3e1-4563-8596-8ad3f5394853,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-21T15:00:00+01:00 -3632f371-39f0-4b6f-8216-2e56dc46ba0c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-21T15:00:00+01:00 -ac3f29c0-9f55-44a9-bd07-81140b685dd2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-21T16:00:00+01:00 -773ab1c0-9e56-4d4c-93d3-b9f7cd8a1fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-21T16:00:00+01:00 -5bd977c5-e4d9-4871-8181-140b2546b40e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-21T17:00:00+01:00 -ccd68878-f5a4-498d-80b4-833e8aa2810a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-21T17:00:00+01:00 -95288dc9-9110-4f14-b161-6692ba46a0a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-21T18:00:00+01:00 -3068e8ed-6f5a-4d02-b08d-ebab92f5fb52,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-21T18:00:00+01:00 -9440133c-d745-4adc-bbaf-0cfd42123699,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-21T19:00:00+01:00 -df4eed1b-638c-4455-9db4-e84abe732502,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-21T19:00:00+01:00 \ No newline at end of file +3375cd8c-6760-4c53-baba-2ab2485520b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-01T00:00:00Z +ae983220-e38e-4daf-9d28-c3740eaf38ab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-01T00:00:00Z +005ce986-f13a-4d8f-ae02-f23921294d9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-01T01:00:00Z +8752f277-bb8a-4c38-b35e-13a241dbbd15,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-01T01:00:00Z +25af32b2-4592-4e86-99ff-3034ae02a8d3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-01T02:00:00Z +2f1dcd58-4400-42f7-adf6-f7cbc2dc5fec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-01T02:00:00Z +48448c74-c7c4-48c3-a0c6-b250b572d3f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-01T03:00:00Z +f3e2f2ca-5572-4a1e-adc6-da9b3b86cd9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-01T03:00:00Z +47cee779-6f27-4ab2-849d-7803ca46341f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-01T04:00:00Z +a59d4d00-0b14-48fa-944c-b115308e1f72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-01T04:00:00Z +092b4b57-e35b-4a10-ac81-b81d77843c11,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-01T05:00:00Z +d0d6a96e-ce4c-415d-94b9-eee956a83de9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-01T05:00:00Z +bdb003e1-3bc3-4a0f-a56c-90fad7c4992a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-01T06:00:00Z +7b6b44d5-4735-496c-90a5-164a0e0bd46a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-01T06:00:00Z +e90ed0a6-742e-405a-96a5-e818172691a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-01T07:00:00Z +4e974394-f42b-4ab0-9bd4-f5fb536d7464,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-01T07:00:00Z +2eae159c-8370-435f-ae71-24a5197d3fa6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-01T08:00:00Z +22eef150-a908-4198-aa95-7c844cf7ef75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-01T08:00:00Z +351e4aef-e261-43e9-a2f4-443af0c6ee43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-01T09:00:00Z +acf559e0-ed3d-4c45-aff6-2803d35b802b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-01T09:00:00Z +43f7d6e3-5678-429c-b337-3f616636c1b9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-01T10:00:00Z +cf157ff2-392b-4e20-a087-92b80d0c3af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-01T10:00:00Z +67cec151-1bf6-461d-9de1-12289aa17ef6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-01T11:00:00Z +350d9d26-a780-4521-ba9a-29d92e448772,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-01T11:00:00Z +c1e88f13-6f4a-44f2-a1f1-fb7705d2e2d1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-01T12:00:00Z +cc97b3b2-7500-40cf-8aee-cedb9deb3c52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-01T12:00:00Z +1b243c27-0963-437b-8f7e-e33be6a19ba1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-01T13:00:00Z +11004faf-8788-490a-9688-405d6aacabb2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-01T13:00:00Z +07965c09-e9c7-41a9-8a78-7049ddea3a61,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-01T14:00:00Z +e3d6c1bf-d46b-45ad-970c-bd7a11e2fdb5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-01T14:00:00Z +728942da-6fb5-4e32-ae06-9c104ab70251,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-01T15:00:00Z +031b99e4-3b0e-46c6-9fb7-1213e15da944,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-01T15:00:00Z +20eed176-3649-4cde-8109-d34c1b365fa3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-01T16:00:00Z +cbfb6d49-fd30-4611-be00-d4fac8dca22b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-01T16:00:00Z +e55aa474-a926-4800-a945-a4870dd6a4f4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-01T17:00:00Z +8970118b-5b53-4d90-99c5-816d3f8ac94c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-01T17:00:00Z +efc8774a-47fc-4459-ad7a-cca2dd4d798f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-01T18:00:00Z +03648481-88b7-43b9-96ff-a563472bb56d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-01T18:00:00Z +b099c1a6-85a7-410e-89ba-99fd9343465c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-01T19:00:00Z +8a7cc1d7-61f5-44fa-9c4d-5bb3352949ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-01T19:00:00Z +f4b37943-bd24-400f-a872-c48743134316,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-01T20:00:00Z +01725537-0456-4d41-aade-2613ad4c75db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-01T20:00:00Z +a07a3a8f-1163-4dba-b4d7-28c3c893f815,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-01T21:00:00Z +ae285535-9525-48cb-8d8c-541422c7e9bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-01T21:00:00Z +020af7d4-1d47-46a0-a69f-d9dd69ffb4a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-01T22:00:00Z +24d310e4-393b-47a1-8f5a-423e01cb5a92,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-01T22:00:00Z +76df8c5e-cf43-47b3-a235-1a251c13b739,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-01T23:00:00Z +c3d1be46-b019-4b3b-aaa5-7b41d94ca314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-01T23:00:00Z +78537d26-267d-49ee-8fe8-c8e6fcc2728c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-02T00:00:00Z +33096332-69f5-47a7-9a19-3b30fa03d35d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-02T00:00:00Z +024f3c9f-dec7-4ecb-864d-c460925f933d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-02T01:00:00Z +26515a20-4f0b-4b38-9fa5-0b44add545c9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-02T01:00:00Z +fc4127ed-75e9-448d-8208-6df98be6e51b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-02T02:00:00Z +6a94470e-e905-4f5f-b26a-935e2bdcd10f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-02T02:00:00Z +2d1ff63d-b881-4fda-adda-c0af8e7845b2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-02T03:00:00Z +5d7f0b66-ee31-417e-8ac8-69e62312d684,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-02T03:00:00Z +f4b4ccd1-87ae-41d4-94a2-80f484b36058,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-02T04:00:00Z +f8375cd3-693e-4563-9e66-685520a6c018,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-02T04:00:00Z +21d4bc4b-da82-4d4b-9292-53b5ae017656,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-02T05:00:00Z +1bfde25f-4832-4b12-9cc9-770d1383ae76,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-02T05:00:00Z +ffeff07f-2677-445b-8927-0342246dbd5a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-02T06:00:00Z +fd442934-55ee-4d37-b927-882e2cf6b2cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-02T06:00:00Z +11b7989b-6af4-4915-96bc-9ff892ec9b24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-02T07:00:00Z +108431b6-37c5-4682-a4bf-9281bafab0ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-02T07:00:00Z +88dd0e2e-9e71-4a76-9112-72548af2ec12,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-02T08:00:00Z +8152642a-116e-4968-be67-035706158e39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-02T08:00:00Z +b5c1b457-c24a-4aee-8759-505fec7cfe43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-02T09:00:00Z +0dd9bbcc-a3da-4b58-ad4c-078b94c467d6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-02T09:00:00Z +b80f03c2-6e1a-4cc8-9c75-75d2bc21945a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-02T10:00:00Z +0eaa8d12-864c-483e-baf1-b285cbd9a4b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-02T10:00:00Z +e904aa42-c962-4aab-96db-5a3c02e9bb0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-02T11:00:00Z +290312bb-acb9-41ed-8504-248f4f53af5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-02T11:00:00Z +1dfe11d5-21cf-40b8-89e0-90ea02842e75,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-02T12:00:00Z +f69f9720-4670-45ae-8155-1ff46b42ffcd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-02T12:00:00Z +d0e1b095-dae4-4aa0-a388-465d6369ebb6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-02T13:00:00Z +b0f645df-7f34-4a13-9b7f-cc0ba79f0adc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-02T13:00:00Z +901175db-07f9-481a-b73f-f7bcd9935470,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-02T14:00:00Z +6b138357-1290-42c1-be34-439c1cd601ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-02T14:00:00Z +b153005b-69ec-40fb-8aa9-17090cf89a08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-02T15:00:00Z +44aa2998-691f-411a-8f62-d21bcdf02964,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-02T15:00:00Z +6e0a0073-0178-41ff-83b7-58db37f37066,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-02T16:00:00Z +251f5797-fe4e-4935-b8ee-720498e8392c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-02T16:00:00Z +2cfa0cf8-5152-4174-b895-a12406cff6a3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-02T17:00:00Z +1350c8f3-d15c-4da2-bc8f-9000abfdd47d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-02T17:00:00Z +b13366e3-80ab-4db5-a213-27091a2cde93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-02T18:00:00Z +85aa5a74-11f1-4e54-b925-bcd6fded19a4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-02T18:00:00Z +9b8df9c3-eeb6-43af-8a2f-8c574f34b1dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-02T19:00:00Z +01c4038e-ea57-4cbb-b28d-f91b92cd0b55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-02T19:00:00Z +f856dfeb-5f79-4c0d-96c3-f9b85754b76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-02T20:00:00Z +8a1b3f89-7b24-4d35-9ece-7b19d1a49f2e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-02T20:00:00Z +753acda7-ef4c-4fc8-9905-f95beb1b15eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-02T21:00:00Z +0e48d8e4-755b-4b9c-b141-5cd1fd2f24ca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-02T21:00:00Z +4dba8b6b-afeb-42fa-8e4a-c4d8f6f87a7d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-02T22:00:00Z +215187db-b277-4f45-b03b-35a8037097f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-02T22:00:00Z +3bdc0be1-f80e-4d13-ae6e-fd2d95a74b52,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-02T23:00:00Z +860a0f4e-4347-4188-815d-f3daed0cdcfe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-02T23:00:00Z +cd12bcdb-c018-456c-8eaa-e3e235a0c6f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-03T00:00:00Z +e9698ba0-5e47-4127-a762-2c4f975a3b68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-03T00:00:00Z +c93abab9-0a21-4ee0-94e5-52dfa9fb87dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-03T01:00:00Z +0ca6df46-c885-453b-98d5-1244a74617e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-03T01:00:00Z +d8a0e0bd-6300-4636-bbe3-798bdccbe529,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-03T02:00:00Z +2979a8b5-4ec5-4844-9ba7-2a5d075fb389,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-03T02:00:00Z +c8f80dd7-9eef-49ad-91e5-938f4491adcc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-03T03:00:00Z +59037f8f-6a8c-4f13-b245-941860e659ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-03T03:00:00Z +5b47e87d-0b48-4e58-ac2c-20856f8bbe7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-03T04:00:00Z +f68ab4a2-0cfa-41e3-b861-8ad2b87fd5b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-03T04:00:00Z +0fcd1d76-9fa8-43af-a786-87e01c334f81,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-03T05:00:00Z +6277c77f-1a9b-483e-84b4-ea253e9cf419,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-03T05:00:00Z +1c6e804e-14e6-4ff2-92df-ec7c94f87231,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-03T06:00:00Z +99648e4c-386c-43bd-a6bd-f088ae54b36b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-03T06:00:00Z +c7716bff-cf2c-4c67-b769-02e111c4a052,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-03T07:00:00Z +e2233470-f98a-4240-be95-df9b1c5eacda,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-03T07:00:00Z +c7b9b6fc-93e4-4490-9619-55f67a480aad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-03T08:00:00Z +93ee6eb9-03b2-41fd-a6bd-1a5ac74cc678,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-03T08:00:00Z +86027389-c1f1-473a-a7dc-ce4e87df61c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-03T09:00:00Z +74a28dc9-c950-4269-93c4-bf8287381248,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-03T09:00:00Z +16e81908-8c51-4759-ac2d-7cdb331ebe2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-03T10:00:00Z +bf2ba786-0ac6-469b-ac8b-51a42d673590,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-03T10:00:00Z +514af9bf-ee19-42fe-a91e-3a898d56360c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-03T11:00:00Z +0ca3dacf-fa19-47e6-8d71-a4b5da848010,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-03T11:00:00Z +6592735d-b5d1-41da-aead-92c784663071,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-03T12:00:00Z +2ea30c73-4be7-4d94-92f6-92bfa2fcf16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-03T12:00:00Z +efcba061-4971-48a5-a59c-23a094ad74a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-03T13:00:00Z +0d74b2c9-8d1d-422e-bf1f-f3b48954f2f5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-03T13:00:00Z +0f7f8610-0e3f-4ee4-acfc-18c63ed3546b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-03T14:00:00Z +c0925a04-1ef7-4bce-90d4-5da8734bd203,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-03T14:00:00Z +0d94cc4a-259a-405b-a8e5-8d41ea21eb18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-03T15:00:00Z +22c9d195-c01b-439c-bed5-55f050d7418c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-03T15:00:00Z +d9588021-c3fe-403d-96ee-ed08cccd53d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-03T16:00:00Z +d0e4cb19-1091-45d5-a4ae-2b35b2ea13bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-03T16:00:00Z +5ae72022-ec85-4ecd-b4bc-37258206f845,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-03T17:00:00Z +90c2b0b3-d4cb-4685-912c-2bd0674a49ce,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-03T17:00:00Z +0df2996b-6336-4508-85f2-3071c64e3701,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-03T18:00:00Z +2b0f8993-560e-4e4c-b8dd-faf3bc1ef475,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-03T18:00:00Z +3e59d411-4169-480a-8567-ecec0aacb667,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-03T19:00:00Z +89528d14-76e5-4401-a683-a4c07fac1c00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-03T19:00:00Z +797ee4fb-295f-4b85-8d9d-23ed6e898e37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-03T20:00:00Z +65266b16-8aae-4904-8fe8-e97465f0730f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-03T20:00:00Z +1475fc26-e6d8-4d0c-bce2-375e46dcd41d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-03T21:00:00Z +cf22ecd6-45b5-49b0-919c-736361d96c48,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-03T21:00:00Z +d710ab62-6955-4a54-aace-659ecb159ee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-03T22:00:00Z +1878bc12-7d78-475c-bd7c-3f1b0bbb2c75,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-03T22:00:00Z +2368adf0-f712-4356-a81a-4b4a7df5e73f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-03T23:00:00Z +6505f762-39e6-409e-8f06-e7ac6121afca,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-03T23:00:00Z +39dcd9d8-8764-412b-aaa7-a3bfdb5be3f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-04T00:00:00Z +7a43651f-122c-422a-af81-4ab84ceae6ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-04T00:00:00Z +73f58248-2b95-48c6-84b7-a03604cdb41f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-04T01:00:00Z +0603e9c2-05bc-43e5-972e-8a1be0c264fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-04T01:00:00Z +55a9b51f-cdc0-40b2-9370-197c9e5f1051,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-04T02:00:00Z +5d5c1fa8-25c3-405a-be86-bfbbc1305224,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-04T02:00:00Z +4de6398b-8b85-4ee0-8386-c64d73e097c9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-04T03:00:00Z +78cf6f20-ca5c-487c-a32d-e6fd508841c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-04T03:00:00Z +5a929cf8-0ddb-45e9-97fe-7f75f97fd16d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-04T04:00:00Z +d605b3f5-a094-4b6f-9499-77929e629b7f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-04T04:00:00Z +1395df55-bc26-4998-8674-3f266efcc303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-04T05:00:00Z +fc17fddd-97c0-47e7-bbc4-a54adf8e50d4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-04T05:00:00Z +8815724c-11de-43aa-8bd1-980fcee7e5f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-04T06:00:00Z +b8185fd0-bd65-4597-8cc0-4b2051ca0e8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-04T06:00:00Z +8c19bbec-5be5-4766-be8e-5570834f6e51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-04T07:00:00Z +bf930084-4fb2-4405-9983-64f6a807a857,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-04T07:00:00Z +331a995a-6ab2-44fd-959b-1303797cf235,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-04T08:00:00Z +c33b5915-94af-49dd-836b-b9a52a291aed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-04T08:00:00Z +334672a2-eca4-4a7b-b361-e12409d78ed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-04T09:00:00Z +3ebfe4c5-5b63-4090-b76d-f2f47fc4f691,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-04T09:00:00Z +2903dbe6-1379-4efe-aae7-3816b7de6c7b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-04T10:00:00Z +83955600-8519-41f4-bafb-d91dd319fc10,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-04T10:00:00Z +add2f3d4-13ff-47ec-9649-ea38d9befa8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-04T11:00:00Z +fe498707-3b12-4fc5-a31b-ed359667cac3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-04T11:00:00Z +aa7f92df-c008-49c7-a454-a6e2eb90a416,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-04T12:00:00Z +4e22babb-8482-4f0a-99e3-c60f37952986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-04T12:00:00Z +252d4f94-68aa-4088-adc9-ad3188fa44ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-04T13:00:00Z +164d263c-f7a1-4e50-bea1-4e407b7047a5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-04T13:00:00Z +6529898c-bccf-4453-a713-61ead0ecfdd6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-04T14:00:00Z +bc7dc858-2591-4870-bce7-4574b71c45dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-04T14:00:00Z +7c3d2f32-972a-49df-8fd4-1c9d048e688f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-04T15:00:00Z +b33e3cda-8170-4636-9d1d-f4f94f432bc7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-04T15:00:00Z +8841f5d2-5982-43a3-877a-ef73c13537d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-04T16:00:00Z +87fa0070-d495-44cb-b482-82099de860ba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-04T16:00:00Z +7c552ae1-3633-4f3b-8b75-83127686e96d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-04T17:00:00Z +d31fd9fd-36fd-46cf-9cc3-44fd0df9255a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-04T17:00:00Z +d2e63510-af05-4d5e-9c00-b92cf902ab76,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-04T18:00:00Z +c2450765-05f9-4245-b898-9ca4741a1110,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-04T18:00:00Z +668c10b9-2a23-4270-9546-366def339811,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-04T19:00:00Z +76378686-6306-4a7f-9a0d-8aba27bbeb67,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-04T19:00:00Z +f7ac2c43-4461-4e9c-8fdd-28f0f56d4540,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-04T20:00:00Z +d70762f9-dd71-49f2-a9aa-21bcf42bc0da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-04T20:00:00Z +819a83a9-0beb-4a40-8173-1428428312a2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-04T21:00:00Z +89898942-0770-43c8-9b7d-650251907ede,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-04T21:00:00Z +78a59183-ad48-4c67-96a1-3ed7d537a612,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-04T22:00:00Z +85845692-e72d-4679-95cc-e0875e7ec80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-04T22:00:00Z +10552a60-82a0-46fd-992d-59cec5ebe02a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-04T23:00:00Z +3e74ea7e-0bec-4ff2-a27c-d1b76584930b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-04T23:00:00Z +9f64a13f-1c3f-4177-bf0d-b0be47ea5862,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-05T00:00:00Z +3e28ab1f-7405-4a0d-9c16-cbcad7474f55,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-05T00:00:00Z +346887f1-fae5-43d9-8a8f-b587945fe199,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-05T01:00:00Z +a0ebcd44-4059-4e06-9b80-4a37d6a7fc3a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-05T01:00:00Z +2b9d3331-af5e-40df-b7ce-c2266f0c2353,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-05T02:00:00Z +1854d6b1-efaf-45ce-98ed-c4d4cdcfe3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-05T02:00:00Z +1307ea54-f0e1-4ecf-ae6a-4b0100488c38,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-05T03:00:00Z +d1ff7ed3-5321-447c-8e29-c7d52a032fbe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-05T03:00:00Z +e44416f1-dd69-4b66-97e2-28f94c13e889,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-05T04:00:00Z +63606828-0cf0-4b80-90b3-6bd203052c89,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-05T04:00:00Z +026a75fa-1948-4e12-a7be-f003c5c57a00,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-05T05:00:00Z +665de960-9465-47ec-a069-cf1e71124cea,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-05T05:00:00Z +44d0c861-e389-4b25-afde-b19a3282fdf2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-05T06:00:00Z +0a5920c8-ac35-41bd-9e5f-2acd4c0c021a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-05T06:00:00Z +4842931d-9d35-4e6b-b33d-d58b1f2aade5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-05T07:00:00Z +8ca5ff4b-0924-4128-b3c9-0029fb5a5658,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-05T07:00:00Z +7f922cf5-5a61-4cc3-a9c2-964688add7d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-05T08:00:00Z +1e33fc6a-df39-44f3-a027-3a2ddfe7827e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-05T08:00:00Z +b5d806e4-c947-42fb-9d46-eb3c04be32a8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-05T09:00:00Z +e7cb9281-a6a8-4060-a635-2a6568547556,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-05T09:00:00Z +9e649a17-9807-4dac-b41e-0aea93450b2a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-05T10:00:00Z +99f78093-4793-4b00-ba3f-4ff90bf943e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-05T10:00:00Z +f9c83a41-0806-4460-8e65-ecfdbb51bb98,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-05T11:00:00Z +107fb68c-c78e-42b6-98ab-74e5a7072bdd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-05T11:00:00Z +03345240-0edf-40e3-8bc0-b47d2b895393,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-05T12:00:00Z +7f1b9aa1-4048-4719-a119-5fb5616d2115,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-05T12:00:00Z +5aefa30c-f2dd-41cd-bdf7-b62bdd8dcc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-05T13:00:00Z +1445206e-17aa-46f4-b939-49431c5f97da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-05T13:00:00Z +38f5dd35-6ad6-497d-9886-c4f50fdab764,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-05T14:00:00Z +2f67781b-9605-48d0-8d13-5a244b63f7eb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-05T14:00:00Z +a7176f4d-390f-4258-b0ac-a27593ccc970,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-05T15:00:00Z +c790d8ff-98c8-4d9c-95ab-b6b39b87166e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-05T15:00:00Z +d610fbdf-f487-45a5-9176-ecc32b740953,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-05T16:00:00Z +b3182e6f-d380-4aa1-a2d6-4e2429ccfdc0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-05T16:00:00Z +d178e4ec-683f-4cde-9e40-f0d1dbe5c3a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-05T17:00:00Z +c040daf9-6ca6-483e-a25f-33185c55d3fc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-05T17:00:00Z +621c84dd-104d-41ff-a482-3fa85e2f3365,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-05T18:00:00Z +64557042-1267-43ff-b43f-4c29e1e6bec1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-05T18:00:00Z +16d48a24-fb6f-481d-a9e0-a0f8ae42c1ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-05T19:00:00Z +40bd784c-d27c-44e0-b1e9-8f2b7eacf388,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-05T19:00:00Z +79a16f01-47b4-4fb5-a418-9a9f168d96a9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-05T20:00:00Z +383a5e58-03a4-49b5-883b-39b820e8b996,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-05T20:00:00Z +e1cbe8c6-7cde-401d-b7f6-d4fc30fe9be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-05T21:00:00Z +70393e37-1008-4ed2-a396-84d454fafc4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-05T21:00:00Z +e96f414f-e31a-4c6b-b25b-551da37904b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-05T22:00:00Z +d580f6f6-4112-4212-9c7a-ffaff869332f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-05T22:00:00Z +4500cd31-ade3-4527-bb50-9d5517c20160,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-05T23:00:00Z +987ce0d3-68f0-4d30-807e-18c1bcb6619d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-05T23:00:00Z +f9d0c5d8-ac1e-40af-addf-ae628bfe0e1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-06T00:00:00Z +be6b9f35-d883-4d1f-9979-8ed5144d083a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-06T00:00:00Z +2e940b2b-3f37-4deb-a145-c22bc2112288,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-06T01:00:00Z +be134f3c-145d-480c-a82f-e7ccbef97986,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-06T01:00:00Z +f9cef442-6e8e-467d-9c9e-f25f13af5b40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-06T02:00:00Z +ba1b2bdc-f21a-415c-8cea-202e1ec583c1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-06T02:00:00Z +ac212d0e-c0fe-469c-8086-9c6bf104d9d8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-06T03:00:00Z +8af2aa35-9f00-4c62-b72d-5146f6be682d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-06T03:00:00Z +bf0710fa-a419-46ad-a437-c87ee6eba11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-06T04:00:00Z +83821dae-ed80-4843-af84-165d906ecbff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-06T04:00:00Z +c2e5a66f-39c3-4cb6-970c-442f8df364ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-06T05:00:00Z +e4563c3d-fbaf-40ff-910b-bcb13020e318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-06T05:00:00Z +d82327f1-8ba8-4339-bbea-b2add2bce2b0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-06T06:00:00Z +06c202e6-66b2-4ca2-bf12-8f83671e136b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-06T06:00:00Z +a538a47f-6af9-4025-a98e-61be7d297b3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-06T07:00:00Z +5e756b1f-164d-4736-a207-ff0fbdf71522,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-06T07:00:00Z +ea0f3a3e-8e9a-4bef-a025-54375dec04f2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-06T08:00:00Z +889e89b7-5196-4f7b-a8b2-89349647b222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-06T08:00:00Z +0a78f21c-7cd2-4b60-8f24-f6e2f2d588dd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-06T09:00:00Z +f371b9c6-bd98-48b5-876d-f7cdf855afb0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-06T09:00:00Z +ad878cf2-bb7a-4bc7-a147-80ccd5da11f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-06T10:00:00Z +217046d3-5cca-4418-90ad-396c4be6309f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-06T10:00:00Z +82562a91-67cf-4f17-92b3-9f2dded88d82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-06T11:00:00Z +a4496f2e-185c-41d8-a99f-895b9bdaa5a0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-06T11:00:00Z +b098f403-ccce-4754-aacd-4b237c69fe4c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-06T12:00:00Z +d6aef90f-a1cd-48e2-a9f6-75cdff0a9655,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-06T12:00:00Z +eb32c979-2404-4990-a4c2-010d85f54a0a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-06T13:00:00Z +75f55728-0956-475e-9e17-29d410cf0dbf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-06T13:00:00Z +eb39fefd-86b4-4c6f-afb6-0ccdaa086bd8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-06T14:00:00Z +4e7e9034-0aaa-48ac-bb0f-fea3c01e34aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-06T14:00:00Z +59192825-6875-4247-9348-ac3a1886b49c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-06T15:00:00Z +177eb5b5-c244-4d24-9b69-184bf33d391b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-06T15:00:00Z +1480d116-4157-4f57-9bd9-850c58861b63,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-06T16:00:00Z +1e0ec1a3-720f-4844-a262-8203527ef105,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-06T16:00:00Z +659625ed-3eec-4727-95d0-0e8cbf3ce3c6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-06T17:00:00Z +aca7bc41-18ff-4a2e-bd62-5a84fb7225a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-06T17:00:00Z +d6264e25-e1a8-4968-a0b5-5ff5a245c07c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-06T18:00:00Z +9bc8b84d-df3d-440b-9316-a763688ce6a5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-06T18:00:00Z +16c37f6b-1504-4c5c-9543-77b73b7980d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-06T19:00:00Z +5ae9c671-5406-4a27-8c85-761f30d789fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-06T19:00:00Z +580eca4d-1a21-4346-8864-2af12579a7f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-06T20:00:00Z +a3982d21-233a-4237-8e84-a83c7aeee80a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-06T20:00:00Z +14079245-44bf-49e9-b2b7-3512bd510fb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-06T21:00:00Z +18e16cfc-deac-40a2-85f2-64930e9be5cd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-06T21:00:00Z +3d36b4d9-8920-4feb-8ad1-99c6fc057b94,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-06T22:00:00Z +24958cb3-41bd-4acf-a95f-1b7391ec162d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-06T22:00:00Z +7532440f-f11d-4424-a055-4d890e8bb183,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-06T23:00:00Z +7b2fcfed-3bd5-4f3d-9380-3d40992fdb6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-06T23:00:00Z +0607b280-fc86-44af-9384-49806cc5daf5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-07T00:00:00Z +4b4d7482-e496-462d-bd33-33e96a7ae7fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-07T00:00:00Z +e6bd7ee9-8695-45f6-aef6-b1afcac6b835,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-07T01:00:00Z +4a6a3dc7-2772-4606-976d-788a7a6d6193,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-07T01:00:00Z +e229e565-657b-4dba-aac3-6c02fa9fd623,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-07T02:00:00Z +35c50b54-4890-48ba-b603-40ba956e4f3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-07T02:00:00Z +d711d569-f767-49b4-8b62-f7ac8fe6af3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-07T03:00:00Z +b54b63f7-73c4-44d9-b76d-fb81f5045b18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-07T03:00:00Z +a2d343c8-e967-4ee9-b128-1f6d9dfa6216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-07T04:00:00Z +129cb672-f7c8-4c4c-ac45-15d3509bce1b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-07T04:00:00Z +93f510d8-7ae1-477d-a67d-ec9ccc16b7d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-07T05:00:00Z +aee1d785-3028-44b5-86e4-b75564ebf11a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-07T05:00:00Z +b69ed44d-61e2-4774-adcb-9e6f045dd245,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-07T06:00:00Z +193f6ad5-f987-4cfe-8949-b6de64a6e160,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-07T06:00:00Z +d4509415-e7c5-4de8-9969-5308af192c1a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-07T07:00:00Z +0b79fb40-3a50-4c67-8121-858d58fcc0b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-07T07:00:00Z +d8af015e-8e82-4bcd-91cc-8eacb7c1b8c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-07T08:00:00Z +55ace958-48fc-48cb-a5e7-c0204225bed6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-07T08:00:00Z +7e8c6aa6-3721-4449-8bd2-3e9214536102,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-07T09:00:00Z +38c8ef49-7981-43e8-a6fb-571ebf05b79f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-07T09:00:00Z +6cdffb34-d18e-4020-b6c4-bb19311e172b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-07T10:00:00Z +248f251d-d48d-4634-b7a9-f7eb087208fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-07T10:00:00Z +34bb0ac4-2a5f-4211-bc26-9bddcafc4d22,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-07T11:00:00Z +af9b8a2a-f3df-4ff2-be24-1891a639f0a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-07T11:00:00Z +ac94a3c0-2b59-4855-ab8d-fc2d17169346,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-07T12:00:00Z +aa6bc3c8-d706-4652-b45e-b78a9e66cbcc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-07T12:00:00Z +9c86637d-8fdc-45fd-bd19-34f6c32490fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-07T13:00:00Z +ba1d8b0c-a865-4c47-a265-c50e8f193d19,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-07T13:00:00Z +e52d495f-6f05-4715-979c-e37cbd4177a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-07T14:00:00Z +b9f45469-d4ce-46cf-ba41-c974fded27bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-07T14:00:00Z +fe7d0d3b-24d9-4f4a-9f5c-64357c275428,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-07T15:00:00Z +b5c1255d-0a99-457d-9450-1dacf3773f0f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-07T15:00:00Z +ae4806c8-a036-4ebc-9c97-2ed6ef6302e0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-07T16:00:00Z +2fe68d4a-163a-45e5-a014-d70ff7ab85c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-07T16:00:00Z +40ff875a-0d01-41f7-9e5f-e985b037a6e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-07T17:00:00Z +3e5a0b11-bf6f-4d68-8eee-78c7a3998386,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-07T17:00:00Z +38b0020b-64a9-4374-8ad9-19291e594061,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-07T18:00:00Z +f3025658-852d-4eb5-881e-19ebf664890f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-07T18:00:00Z +2cd8479e-782f-475b-82d5-b66a294be1d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-07T19:00:00Z +7315ddb3-a49d-4213-abb0-76d4757f6910,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-07T19:00:00Z +11b7747c-3294-4cb5-bce2-14ff54d3701a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-07T20:00:00Z +90c7d255-e030-4300-b800-552c25bdb35c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-07T20:00:00Z +40e26935-7eb1-4fff-889c-fb09f956fb39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-07T21:00:00Z +d4e30637-0bb6-47b2-b67f-b6c44b7f2045,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-07T21:00:00Z +b80f2580-4e7a-49c9-9658-1d8c69a26763,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-07T22:00:00Z +e1ee03da-1409-4680-b662-6ec071453c48,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-07T22:00:00Z +5a1409ba-28cc-40b1-a3c3-f7b71777086b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-07T23:00:00Z +de3835d4-b6ee-4a88-9641-24b44c64ead5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-07T23:00:00Z +7adc9791-ff3c-4937-9a97-78b1a1b88912,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-08T00:00:00Z +b4d8b0fd-179a-4288-a8b4-df986d7caaa1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-08T00:00:00Z +2a15eced-41e4-479c-955e-bfaf2aef84cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-08T01:00:00Z +56b43e09-223b-4b6e-92bd-cb5267aa510c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-08T01:00:00Z +268e8d42-54fb-4ce3-b1ec-d0518fc7bff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-08T02:00:00Z +8b98d78a-5c49-4d7a-841c-0a286273f3ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-08T02:00:00Z +09dc6ec4-cd50-47ef-8735-9fd4ad7171b5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-08T03:00:00Z +531418cf-41d7-4c03-877f-5a3d4bb66405,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-08T03:00:00Z +7f81fbcc-19a5-45a9-a7ec-c4282397a84d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-08T04:00:00Z +c087abc0-de1e-4fc3-90dc-8c46d060b5b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-08T04:00:00Z +b7e715be-2823-407b-ad3a-86a53201ab20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-08T05:00:00Z +4450f1d2-8281-4e15-8470-8179a280b8bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-08T05:00:00Z +169c716f-f856-49ca-860e-692bdf5bcb4e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-08T06:00:00Z +4c24d4c2-e337-499a-95a4-a1675bbc9605,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-08T06:00:00Z +0d3b5ddb-d33c-4db3-9a6f-929b0e6006d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-08T07:00:00Z +83c8317f-1cf2-483e-8a21-eb4d4fe613e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-08T07:00:00Z +e5a12cf1-2193-4c07-9d75-d32da4ad6019,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-08T08:00:00Z +8f74bc5f-938b-4d04-a0f6-236c3633787a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-08T08:00:00Z +2f1c5194-51e2-4c6a-93cb-b3cd5bf13d8a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-08T09:00:00Z +3644ef54-c0df-47cc-b59a-97027dcca292,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-08T09:00:00Z +d6383aaa-02ec-4919-9412-41ca78a9fef9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-08T10:00:00Z +18d9a835-0410-4fe2-aae0-8f557b6b2843,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-08T10:00:00Z +774aaec6-8c72-45f1-acf6-3c06a57d1b18,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-08T11:00:00Z +cf4972ba-597e-434b-84f1-8c0f0f99dc14,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-08T11:00:00Z +e6a81bae-8938-4ffb-8298-eeaab16c8cf1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-08T12:00:00Z +e4419a1c-0aa9-4d82-b4a6-8d81a9414f39,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-08T12:00:00Z +4c1ee5d7-9a7c-4298-9422-8e3c2a905c67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-08T13:00:00Z +4ec190ed-94da-4fbb-9f93-2f07c9e1dd57,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-08T13:00:00Z +6f8a7f61-910b-4ffa-bd9f-5af68017107d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-08T14:00:00Z +0f5f9cb8-58dd-4882-8b44-10987b1d127b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-08T14:00:00Z +4bc76aa5-3176-48a1-bd3b-0832202fa32e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-08T15:00:00Z +18433917-c127-4dae-9eb1-91ffbf997549,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-08T15:00:00Z +ca427611-6fa6-4050-9e48-b16fd0c7885d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-08T16:00:00Z +5650bf16-bcbc-4208-a52e-527af44c3f2b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-08T16:00:00Z +bd1165ac-aa64-4f52-886f-9cd15ae5c61d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-08T17:00:00Z +08e821b7-e15f-49b9-84c2-5b3870ec35fd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-08T17:00:00Z +bd49f6a2-815b-402d-a438-10fd9c788902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-08T18:00:00Z +edd3c9d8-7d63-4754-a62c-8cb109ba1178,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-08T18:00:00Z +3f277d24-39e0-4d61-88ec-1bcaa340d599,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-08T19:00:00Z +37378dde-8c4c-46a4-9a70-c099cff01f0d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-08T19:00:00Z +147ba412-9827-4ecf-8098-cab0903a7282,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-08T20:00:00Z +50791401-d861-44e2-aeaf-fba056337d66,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-08T20:00:00Z +f2d66ab3-39ea-47bc-a828-20a2b551e902,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-08T21:00:00Z +1bf35efc-6815-4df5-8263-adc70e6ccaed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-08T21:00:00Z +4ce9e428-4696-40e3-99e9-cbb4d68218de,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-08T22:00:00Z +63a66b72-3b11-4962-9518-3ffbd9225817,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-08T22:00:00Z +0e1c4d3f-d8c8-405e-b787-be9e4ef57b28,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-08T23:00:00Z +4126ce9a-673a-444b-b0dd-f8b30511d866,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-08T23:00:00Z +87834dd5-2fce-4c1a-b97b-f21a6816e1e7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-09T00:00:00Z +d5255278-82cb-47e1-bb7c-4efbbb46285d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-09T00:00:00Z +21ed175d-a1bf-494a-a2ff-76eb04b403a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-09T01:00:00Z +b23a4261-6fa1-46ec-8601-0afde604a9e7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-09T01:00:00Z +ae97212a-7573-49c6-b591-f93d3a73229f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-09T02:00:00Z +1aa8bd8d-4c54-46c2-923d-f6fdfe344588,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-09T02:00:00Z +ed09b6b5-5c44-4fa4-8c8f-42b82a9fbfb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-09T03:00:00Z +7145479e-cd5c-4066-a8f5-9d78c81b415f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-09T03:00:00Z +beb4332d-a300-4919-b0a5-ec64a2bcdd99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-09T04:00:00Z +5b2a558f-ed69-4c74-b564-372904ba6b0b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-09T04:00:00Z +776f60f9-870a-471c-b92d-e119448b64dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-09T05:00:00Z +c74dac33-6e6e-41a9-8fd7-8d889b9f570e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-09T05:00:00Z +d9318807-b3c6-47cc-8701-b2fa6056c692,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-09T06:00:00Z +94bc2e6c-2c33-4a89-95ed-26baa82fbc32,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-09T06:00:00Z +92ce8270-1d8e-4802-9e0b-49f03a1296c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-09T07:00:00Z +aa388d08-1374-424f-b9f4-d4ae29b4ceef,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-09T07:00:00Z +4edba2a5-7ba8-41c9-a35d-4f42c4288f24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-09T08:00:00Z +db3e7cbd-8e47-4120-b543-428e5d5650a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-09T08:00:00Z +670c09d7-6cc9-451c-9be7-8131ff16937a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-09T09:00:00Z +d3596d31-4f7a-4518-a084-78bb2c9547e6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-09T09:00:00Z +84ed866c-7e59-474d-aa1d-037bb0e692e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-09T10:00:00Z +90b7bc71-a983-42bb-81c4-36219463f139,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-09T10:00:00Z +6c402b5c-34c8-4293-b0be-09cca7ad2193,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-09T11:00:00Z +d077dc35-7e95-4929-8fdd-6f949dcd5e4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-09T11:00:00Z +6c6546e4-88b2-48fb-b082-6f903b893f6b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-09T12:00:00Z +a33e97ae-76bb-47f8-a982-2043840188bf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-09T12:00:00Z +68038c55-a07a-4739-a335-4f08f35dfd39,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-09T13:00:00Z +86c638c6-42e2-4845-81fb-af836235daba,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-09T13:00:00Z +b83b8979-5921-42d0-932b-fa6d6eb4a53f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-09T14:00:00Z +315c7f77-bbda-4ce5-bed5-0fadcdfda570,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-09T14:00:00Z +89e57e57-851b-4b7c-a6b7-ae750224d333,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-09T15:00:00Z +d6bb92cd-b793-40d7-81f5-4348d8967673,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-09T15:00:00Z +e42cc6ef-d472-41e4-b7fb-245c228cbc45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-09T16:00:00Z +b31c12e2-1480-4b38-9642-a5b2bb56a7c6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-09T16:00:00Z +1422e9e9-86c9-42a8-9088-1a25099f4344,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-09T17:00:00Z +7ee52b83-45a4-4069-b60e-82309ea0d77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-09T17:00:00Z +af2af956-a48d-4b9e-9295-7ce888a55f83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-09T18:00:00Z +17788715-a166-41ae-9ecb-d48cfd1e16ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-09T18:00:00Z +cbd29c3f-9321-47f9-9025-0bb2d7ce9324,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-09T19:00:00Z +d2422a6d-6e4d-4e47-882c-a85195ff1c51,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-09T19:00:00Z +3879bffd-39a7-4b3c-abd9-71937067fce8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-09T20:00:00Z +c762d199-2109-42bb-a7bb-ddb88fd9a3f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-09T20:00:00Z +3852baf4-5f0e-4f83-b60a-454eef4177c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-09T21:00:00Z +49aba523-034f-47e6-96f9-6a2c5abf2527,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-09T21:00:00Z +7201de02-f3ba-43a1-b733-c3d8537baf08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-09T22:00:00Z +47529e98-4b2a-4ff7-b685-9ac7a5d81a45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-09T22:00:00Z +a912a3ce-3314-4e23-a272-51235f3fb22d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-09T23:00:00Z +16913f90-7673-4e98-a75b-75f3b27920d4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-09T23:00:00Z +936a5b67-fd79-4f79-8db6-c8589206882b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-10T00:00:00Z +e9ffd631-e259-4a8d-a90b-0f6f25126d6f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-10T00:00:00Z +67914228-0140-431c-a3d9-f4e5e5b63c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-10T01:00:00Z +8b8bbc7c-ed8f-46b5-911e-7de88a000ad3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-10T01:00:00Z +a2fc0900-520a-43c7-961b-c17ad0b9719e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-10T02:00:00Z +ab785a9c-b032-422a-ba99-ec8d57ddd766,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-10T02:00:00Z +32730781-4df4-43eb-995f-1c9c73f4a13b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-10T03:00:00Z +06a25151-e075-49ed-b0c9-06ab95ef0f8d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-10T03:00:00Z +76c9f2d3-d39b-4fd0-ae9c-0b24ef86dfb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-10T04:00:00Z +a08237e3-39f8-4326-9afa-1469293ffefb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-10T04:00:00Z +c9f76040-9e7f-4e8b-9161-bf9452f51b35,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-10T05:00:00Z +e14a91f3-3e39-4858-b580-c1300efc9cc3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-10T05:00:00Z +2b8399a2-523d-4366-bbcf-20443f137a06,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-10T06:00:00Z +a4d2ac6f-2ff5-4d0d-be25-109be4ce31e5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-10T06:00:00Z +7b3ecce3-8859-40c1-8b0a-2e4c4336f7f0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-10T07:00:00Z +8584945f-26ba-4806-a24c-0bfe439909f6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-10T07:00:00Z +66269633-d74c-458f-bba7-c2fb3e3902b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-10T08:00:00Z +a08fc2b6-f098-4fb9-84f3-0262e361559a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-10T08:00:00Z +d0b3a063-d3c5-4c2b-90ff-d9dc26852e80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-10T09:00:00Z +3261ed3e-8d97-479d-93f3-0f636cb48720,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-10T09:00:00Z +148e7059-a100-4165-8bd7-e871eae06814,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-10T10:00:00Z +41841791-ea09-4ad6-b7bc-7d96e2c2b486,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-10T10:00:00Z +16d13e1d-93bc-4ebd-bf82-65a5fb92bac0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-10T11:00:00Z +7e89eb73-3177-4eab-b10a-6d692595a999,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-10T11:00:00Z +45a6c5bb-2edf-41db-8e9d-ba754e682fd4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-10T12:00:00Z +173c64e0-2850-4af8-b431-02d9a18101a1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-10T12:00:00Z +7180cfcd-8f62-4d33-8d62-1f66af4e80e2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-10T13:00:00Z +c0e54f58-a2f2-4b23-bb2b-b3de4469357a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-10T13:00:00Z +07d20157-1b0a-4517-83fe-fc4045fa7e54,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-10T14:00:00Z +7e41e5bf-006f-4a3f-b91b-13e99a308714,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-10T14:00:00Z +af6644bb-45ae-49f0-b2c6-da118a29eeb3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-10T15:00:00Z +7941c4ba-2bf1-468f-a707-c7a8059671f8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-10T15:00:00Z +58567e66-444e-44d3-989d-58a3eb247c3f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-10T16:00:00Z +1fbe92b4-54d8-49b5-abea-c6904540dc9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-10T16:00:00Z +66875b64-719f-45ed-93d4-6da9fbf6b0ff,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-10T17:00:00Z +ceb669dd-7278-45c3-a71c-812ed3a23483,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-10T17:00:00Z +4f6b9ff8-f098-4972-8d6d-8e24306d9759,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-10T18:00:00Z +268c4758-e3f9-4ea0-9980-d86f70585314,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-10T18:00:00Z +e9b51974-7b5c-42a0-9d80-1fbc9a9381d0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-10T19:00:00Z +9f19a4ca-6273-4dd0-af9d-bf0c66cff4b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-10T19:00:00Z +ad6da0fd-e87a-4766-b16a-ca381b21d8a4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-10T20:00:00Z +1e2ca548-d465-43f1-8b64-f7a93061e1e8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-10T20:00:00Z +ae4781e0-ddaa-495b-9940-c36060bb1997,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-10T21:00:00Z +0d33479a-01cc-47c5-a964-432faa1e351c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-10T21:00:00Z +eeb40222-793d-4d27-92bc-c8fc477d3eb4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-10T22:00:00Z +f50744c8-9117-4e5e-819d-46c9758d0841,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-10T22:00:00Z +0f9fde1d-a16c-4a61-8a17-e49267499180,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-10T23:00:00Z +5cc14a01-1f34-4b20-a57a-8427019407fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-10T23:00:00Z +afeee654-700a-456b-a12a-c6e26fee08ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-11T00:00:00Z +cba4d242-df94-412a-9d3d-d4590cc7c349,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-11T00:00:00Z +eee7b077-da05-4330-9606-e48058aae151,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-11T01:00:00Z +6da73ea3-b72e-4859-ba1d-f28759c71b5f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-11T01:00:00Z +47aa3cfe-af92-45b2-b576-67713ce4cf55,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-11T02:00:00Z +abb9cbec-e087-42ff-8e24-e5a29fdb3e85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-11T02:00:00Z +88b5ecfc-d15c-4f95-a00c-9473a3d8a2df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-11T03:00:00Z +291fd0d4-1b2a-4943-957b-0d861c5eb8f5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-11T03:00:00Z +7872de96-1cec-44a3-8387-ea3f8edbdaa1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-11T04:00:00Z +4f7b55e6-6d25-47a9-8d9f-7129e0944d9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-11T04:00:00Z +2664b768-c946-4d81-a75a-a785a384160a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-11T05:00:00Z +bec6da51-c477-4996-8a1e-f65312b28724,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-11T05:00:00Z +2ab79b2e-0a20-47df-bc23-35b9548cd6a7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-11T06:00:00Z +4d230ba6-25c7-47df-8e4b-aa51e4c9ee37,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-11T06:00:00Z +d52e8c5c-0e46-4f06-b74e-51bd94a2198e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-11T07:00:00Z +90c1e1a7-7fd3-4f04-9200-eb1b31b67af5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-11T07:00:00Z +b29f09e2-f054-498b-9d21-fe1ed69a53be,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-11T08:00:00Z +7df55acd-77dc-4f35-9a10-5f29744c4ef4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-11T08:00:00Z +e13ad63f-38fc-466f-9bbb-a49543c10f7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-11T09:00:00Z +b521b672-bbc9-4ea1-a578-ed8870367f53,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-11T09:00:00Z +b55fa3ac-9169-41c1-b1e8-cf7ab8c74cd0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-11T10:00:00Z +7435a8d7-8164-47fb-bf88-4d40e4669504,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-11T10:00:00Z +ba403f71-2a3a-4b27-bf24-61f457ff4ef7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-11T11:00:00Z +8aa47b5d-13b0-4c9c-8647-7b4547e9d750,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-11T11:00:00Z +9b597285-93d2-4792-afc1-f9dbce40f995,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-11T12:00:00Z +d979198a-2d36-42cd-a1ae-c91466ee937b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-11T12:00:00Z +1e85f3d2-37dc-42b7-aee8-c6ee6da67fe2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-11T13:00:00Z +d1a1fda8-b013-4d26-8c3f-a1b480dcd53f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-11T13:00:00Z +9e0d8422-ab57-4551-92c8-5213be41e59a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-11T14:00:00Z +85cfc7a8-f1c3-4f2b-8a87-f754a6120ef4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-11T14:00:00Z +1437228a-fc06-46a9-b4b1-bb4007234e92,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-11T15:00:00Z +bb32a542-7848-4e69-8181-3b2a82ed299e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-11T15:00:00Z +2354b14d-82f1-434e-980e-7fed20a62051,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-11T16:00:00Z +d2ab7576-1d23-4dca-b573-63d77e27a926,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-11T16:00:00Z +c80a98d6-f81b-4f33-8592-42d71ed2fe3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-11T17:00:00Z +eff31eff-4818-4a77-80ef-d3faaf7b739c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-11T17:00:00Z +7ddcad5e-3e3c-4d2b-9e8d-69dbee031813,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-11T18:00:00Z +4e51225c-86c0-45ad-84be-6d9d4412cc1f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-11T18:00:00Z +d3aa4984-6c5a-49c1-8e90-f129d4b98cab,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-11T19:00:00Z +c7b00af0-f64d-40c7-ac4a-45a572033de2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-11T19:00:00Z +8df8bfc2-f67b-4a6a-bb27-b1faf71b0d0e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-11T20:00:00Z +29662900-e5c0-4ff3-88f5-f57e916e59d0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-11T20:00:00Z +7f506d08-617d-4701-a5d2-258ae864e3b7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-11T21:00:00Z +2978cab0-78e7-490d-928f-ab2acd1b6501,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-11T21:00:00Z +2c2a23c8-3d11-4492-a231-c986f43d1b3c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-11T22:00:00Z +40db8c2b-c4ee-46d9-a547-a40771c23c58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-11T22:00:00Z +d5ae964f-66c0-4966-955f-25bc310a73f3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-11T23:00:00Z +61697962-10b7-4448-baf3-5ecfd3cbe303,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-11T23:00:00Z +6515146d-7258-4b75-857d-d4b781e79e69,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-12T00:00:00Z +357e31b2-5b2c-4c8e-b5ca-6a0618e85b5e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-12T00:00:00Z +d2dc4286-ae4b-41bb-ab0e-165652f7892c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-12T01:00:00Z +f7ba4580-0767-40b9-be50-30da3572c400,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-12T01:00:00Z +426efded-7d52-4780-b856-06284603a11e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-12T02:00:00Z +eec85a29-415b-43fc-a5c0-465454038e36,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-12T02:00:00Z +0d2b5876-65b3-4c40-bddf-4fd92db69e41,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-12T03:00:00Z +a5ac5e8d-c183-486c-9816-c74f1df5a1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-12T03:00:00Z +303cd054-feff-454e-8cb7-af9cf480b150,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-12T04:00:00Z +c91d0ab9-f170-4bcb-8ead-6ff94535379d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-12T04:00:00Z +b9abbd48-f8b5-4090-a23d-9f63208d1844,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-12T05:00:00Z +5422b54d-17e4-468d-a977-16494e7dd2ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-12T05:00:00Z +7ca5815c-e9c9-4335-8efd-af0526d0322f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-12T06:00:00Z +1a7bead6-ff43-464e-8751-6d81bf9b96a3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-12T06:00:00Z +02e46aac-770d-4647-8e9f-4b8facd78e96,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-12T07:00:00Z +83ed25fd-d4b5-4b13-a489-9572e278a4ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-12T07:00:00Z +a9a2dcb9-119e-4a2b-878f-cdb9e90e1546,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-12T08:00:00Z +f6508ac0-19a2-499b-9560-4bfe93545b44,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-12T08:00:00Z +cc6e275e-ee7a-4c59-a9d6-6bf1cb63da61,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-12T09:00:00Z +e2b46a56-5755-4bde-9109-61df14f0e8fa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-12T09:00:00Z +80114b85-d1c6-4a49-9ee9-ed46a300b233,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-12T10:00:00Z +71ed0b98-f3c5-4d97-8f15-58e03f89ae74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-12T10:00:00Z +68b4ec43-a5e4-4160-b756-1f092e4a242c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-12T11:00:00Z +f9788a2f-2c29-4745-be6c-4955a3f95604,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-12T11:00:00Z +c784641c-86c6-4400-ac05-89b69df7f05e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-12T12:00:00Z +78180233-ca53-4077-b1cc-cbb828d5d135,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-12T12:00:00Z +672233c7-67c2-4477-95d0-6a74b7d360b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-12T13:00:00Z +f6260ace-e739-4b16-b817-c54da5e6921b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-12T13:00:00Z +bdd0c46e-c548-420d-93c6-64bad0f822cc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-12T14:00:00Z +beca47ab-7292-49f1-bf97-b0e7102fd4ca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-12T14:00:00Z +d9c50038-9d4e-47dc-acd9-f96b84925674,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-12T15:00:00Z +0dc86747-2b85-4557-a82a-c7ae034c99f6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-12T15:00:00Z +5698e50f-990e-4deb-b5bf-6a2fa83a420a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-12T16:00:00Z +1c96c957-66d3-4943-b899-68af75f2c3ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-12T16:00:00Z +d936ee78-fe42-47a0-804c-1541064af005,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-12T17:00:00Z +3d64be66-3800-4827-aefd-583abc4ed469,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-12T17:00:00Z +a696e311-7d1d-4def-9f59-9bca5b29542a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-12T18:00:00Z +e7ecda81-27d6-4e82-ad52-c4db20eb4a68,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-12T18:00:00Z +cb02f7ba-c29c-4996-992f-9007542ea991,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-12T19:00:00Z +8c59fdf0-3273-4e0f-8695-2fff4f3046e2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-12T19:00:00Z +c3259c14-282a-4902-b724-b8c67499b885,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-12T20:00:00Z +34b4318e-89cc-451f-81c7-e63a19c19e08,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-12T20:00:00Z +5d69c6b0-c6a0-4687-b951-bd6cbb5e7fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-12T21:00:00Z +b4002336-d20d-421b-814b-8510cadaba34,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-12T21:00:00Z +a1fe8d2d-674c-4695-8392-c367a284c50e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-12T22:00:00Z +c5e6e5c1-e9fd-4e67-9565-666b640d6c93,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-12T22:00:00Z +736bc296-e3e0-41d5-9678-64e321068b99,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-12T23:00:00Z +dd41b216-eb32-452f-9992-465a2f5042e1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-12T23:00:00Z +50317e68-e6c9-4ac6-b180-4df9b000ea01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-13T00:00:00Z +63895454-a8eb-4a30-bb12-d239a7eebaf3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-13T00:00:00Z +d17c4b0f-b8b7-42f6-be2f-e9d2011ce05c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-13T01:00:00Z +c84d0e85-ed9b-4443-af46-aa0f857d213b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-13T01:00:00Z +25a59df3-86c7-42ca-9e75-4a17ac695037,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-13T02:00:00Z +45d99d94-e1eb-4666-b62c-a9466cabe71f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-13T02:00:00Z +35bf542a-a949-4c3a-b571-6cf313aad6c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-13T03:00:00Z +982be35b-be71-45ff-9408-871ddff42808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-13T03:00:00Z +2d5b9445-7641-4c3b-a2c5-f2cd22cc268f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-13T04:00:00Z +23095a09-9772-4298-8a97-6b90ff132be0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-13T04:00:00Z +012ae511-277f-47a9-b470-4282126c06c4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-13T05:00:00Z +0b3268c7-b60c-4d8c-aec6-6a89c4efb222,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-13T05:00:00Z +be5fb94b-c3cf-42b7-a733-6d7f99c9adb0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-13T06:00:00Z +43369e00-23c2-47b6-9f32-305c06b011e4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-13T06:00:00Z +b4e84b53-50f4-4f63-aef6-f9d836d8ce9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-13T07:00:00Z +36ef71c4-3e35-4c8b-8e7b-5f479d31c221,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-13T07:00:00Z +0203adcb-6937-4ecb-8f12-ac9380b968b7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-13T08:00:00Z +296d591a-33be-425f-8886-d7c5a4788abf,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-13T08:00:00Z +307fe4bb-aa9b-4428-9a47-5a8e39c30496,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-13T09:00:00Z +e7a58143-bbe0-491a-ab35-6ee4e2dc391a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-13T09:00:00Z +16fddebd-8717-428f-bf43-2e5f02830312,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-13T10:00:00Z +4890b11a-7c06-42f3-907a-8c235e207382,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-13T10:00:00Z +4340c201-f9d4-4217-a7e8-c6e16b56c1f9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-13T11:00:00Z +6ee9fa32-50b5-4795-8066-51be1fcf7dc6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-13T11:00:00Z +f97d9ee5-0b5d-4523-aa42-2f0d3d26e852,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-13T12:00:00Z +dfc5b74a-5d53-44c8-889d-2bc08a3a2e3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-13T12:00:00Z +f09c9605-836f-4baa-8a9b-c4efe35ab002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-13T13:00:00Z +2805d536-fa25-4078-a63b-eea953448b77,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-13T13:00:00Z +b96cc923-8404-43b0-9002-546afe8a3148,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-13T14:00:00Z +06069f4c-dbbe-4b58-b98b-7ba9531ed854,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-13T14:00:00Z +e3a0d383-3e27-45a8-8b05-8cd4dbde3cf7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-13T15:00:00Z +5ae62f8d-1aa5-429c-9e83-7668e7bcea59,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-13T15:00:00Z +26e539bc-2b67-4492-bc48-42a6430cbb9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-13T16:00:00Z +7443911f-3f14-4cca-a551-6e050f8c7d80,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-13T16:00:00Z +bbf44cf4-fc01-477b-9644-449dfc34f3fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-13T17:00:00Z +49b972ac-7f68-4e79-804d-32748e021e8b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-13T17:00:00Z +de9c7daa-8fc1-4228-bb4b-61accb15b68f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-13T18:00:00Z +97685d01-1afb-4dfe-9227-ce627266881c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-13T18:00:00Z +dcb432b5-c45b-4e13-babd-c3d76a161687,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-13T19:00:00Z +9ce3e672-9556-4f97-956f-3edeea405e4a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-13T19:00:00Z +22286216-5885-406c-982f-ff7e39eb0318,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-13T20:00:00Z +3c2ec808-fa55-439c-8460-bf43f82aae58,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-13T20:00:00Z +3e2ebf8d-d90c-4f11-a860-3a19a80d652a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-13T21:00:00Z +30fb692f-bb30-4bed-ad5c-6da95f8ceb33,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-13T21:00:00Z +b848d4ce-74cb-47f7-bf1a-9528d9361518,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-13T22:00:00Z +abce4ca8-a659-4e13-811d-6cee51adeaaa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-13T22:00:00Z +c0a0e5da-5bf9-4c8f-b86f-8ea2a41084fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-13T23:00:00Z +e22acbd3-6d53-4864-9467-4a822fa40e8f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-13T23:00:00Z +87a554ab-ac0d-4c37-b8e4-f44faf70fee6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-14T00:00:00Z +216020f1-aa3c-4021-ae3e-7da195f477b3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-14T00:00:00Z +e0c13bcd-76b4-4f58-a9f0-afb52d8f2bf9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-14T01:00:00Z +ca0b3d9b-f608-40fd-bc16-4fa0544cf1c3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-14T01:00:00Z +652d6aef-0a6d-4e36-b957-1dda744cfef3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-14T02:00:00Z +4f764e9e-f376-4cca-b126-febb338ef016,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-14T02:00:00Z +c09858bf-fe4a-4ced-a635-db6a5860427b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-14T03:00:00Z +4254aff1-312d-4358-b518-369a0a36c7cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-14T03:00:00Z +26676838-c59a-4160-8d3f-1e2cde015b83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-14T04:00:00Z +b6c8e62f-7c04-4be9-ae22-7da0155cb2d1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-14T04:00:00Z +0de28539-20a1-4f18-b916-7481a850743f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-14T05:00:00Z +f5c7b32c-3818-43c0-8355-2b4e8fc36d8c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-14T05:00:00Z +dd27cf02-8185-4c09-b088-5341274fa870,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-14T06:00:00Z +f9455951-6a69-44a8-b40e-c9607fbb1ebd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-14T06:00:00Z +77f6b723-7977-4b85-a3f9-3fd16e7814b6,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-14T07:00:00Z +c67368e9-25a2-4568-b0b6-62dce2ee8eed,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-14T07:00:00Z +a7f008ad-c7d8-4ad5-b6e5-00c85b1799e9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-14T08:00:00Z +a73e5fdb-8aee-4926-a7e7-3a24abed7f41,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-14T08:00:00Z +8ea19cc6-4618-4865-ad38-cb779473df96,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-14T09:00:00Z +d0cc24fc-4c4b-45a5-8f76-c03caa9e050e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-14T09:00:00Z +a22da0c7-0457-4b13-a74e-3eecb8c48469,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-14T10:00:00Z +28edeec8-ebc6-47d5-aac1-6d68188363fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-14T10:00:00Z +afc6886a-22f7-40ea-9021-a053f05690ac,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-14T11:00:00Z +6f59c303-75d9-4301-bbaa-6cf10ca53687,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-14T11:00:00Z +ab36074f-15cb-4de9-a605-6a2a31500195,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-14T12:00:00Z +2ec30bac-0516-4d91-820b-732e39f5373a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-14T12:00:00Z +517ece22-2c76-4001-9d26-11cb392dc15c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-14T13:00:00Z +20442d46-17ca-4c99-a5f2-76e76b8eb109,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-14T13:00:00Z +c122c2d9-3f7f-4c84-b02d-642bfd639377,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-14T14:00:00Z +10e5e50d-3cfe-4110-8eeb-1b6864bb3a59,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-14T14:00:00Z +42901581-b6b5-4c3d-95e8-410f3a821cb9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-14T15:00:00Z +127c8a0b-75cf-4572-98f3-62d8418b2995,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-14T15:00:00Z +2517c2a5-426c-45c7-9fea-37f70b6624bd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-14T16:00:00Z +b10b6c7a-ef3d-4d7c-bf9c-b0769d3e1cd2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-14T16:00:00Z +635bfeea-6ea9-4682-a305-e4dfaacdf5fa,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-14T17:00:00Z +b6efc2fd-6a48-4af9-b025-e512cedaa745,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-14T17:00:00Z +5395e2f7-b407-4e1a-9ad4-0ef3f7491785,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-14T18:00:00Z +5e0c2950-d869-455c-9fdb-aa70ed19bf7b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-14T18:00:00Z +4efc9748-72e8-480c-9c19-20eefbc44c4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-14T19:00:00Z +e79147bd-3530-4dcc-bf4e-38b05a29565e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-14T19:00:00Z +ad349c77-a556-486f-9437-852d3501935c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-14T20:00:00Z +d66fc32f-aec9-43da-8316-3a443e8c1c9f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-14T20:00:00Z +38c8a4a6-9048-490a-9e8c-66d4dc11b4c0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-14T21:00:00Z +ac0e3a6c-f22a-4ae0-82fd-4392c5d1a6ef,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-14T21:00:00Z +8c9f75b3-a830-49a0-94eb-56d283e8f390,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-14T22:00:00Z +a2da47fb-dc11-4738-830a-bbcf319567b4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-14T22:00:00Z +00aa7b93-29a3-467d-81de-1af0c6431fba,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-14T23:00:00Z +8e80bdb4-6b84-4b4f-b309-9aca730cbc18,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-14T23:00:00Z +3e46ce89-a7c1-48d9-8de0-43ff05b05529,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-15T00:00:00Z +dff81143-8b2f-42e1-8c56-9ffa55f21ac8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-15T00:00:00Z +324a1b64-b4c7-43ce-8b77-b105e329eae5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-15T01:00:00Z +2c869e36-9558-4582-bc45-fe7e451b9f01,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-15T01:00:00Z +383700e4-d7b1-488e-8931-8ce3f43989a1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-15T02:00:00Z +82c87e75-64c7-4a18-9dda-328c21b7e14e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-15T02:00:00Z +ec9596a8-048a-43d7-b8e5-5cdbcc4411dc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-15T03:00:00Z +fbddbb0c-0b48-4cf1-8183-fb5a22a313fe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-15T03:00:00Z +b7f8ebcc-4166-4cfb-bb8f-9fa438600f4b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-15T04:00:00Z +1ab397b4-3423-4086-a51a-a7875409409a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-15T04:00:00Z +225c3576-9753-4bdb-862e-8b9e79990c27,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-15T05:00:00Z +3a09ee84-3ebd-4bb7-9a39-98c29035b148,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-15T05:00:00Z +13bc6b0c-0e9e-4bcc-9912-08da3bb92cca,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-15T06:00:00Z +95b5240c-6363-40a8-9b8f-cce308c62aa7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-15T06:00:00Z +791d6a22-ca37-4e5d-bdce-89df1b8153d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-15T07:00:00Z +f2ebc806-0c00-4de4-8b60-a1c70f76262e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-15T07:00:00Z +4acbd49a-6b68-44c8-9359-bd014e394bfe,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-15T08:00:00Z +9f1d3b81-7c14-4599-a4e4-9e22f7ce9662,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-15T08:00:00Z +84d6c3a8-b84a-4cc9-90d4-a6ca066f4579,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-15T09:00:00Z +b5b4d8af-79cb-49b8-b334-3aa6dc3f92a9,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-15T09:00:00Z +b2cdc131-fcf0-43df-aaff-b8ed3354fa03,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-15T10:00:00Z +834565e8-b016-4a7a-93ca-b18bcf20bb24,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-15T10:00:00Z +712c12f6-e9f0-40e3-8922-39548eb43a23,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-15T11:00:00Z +846bf99a-1b4e-419a-ab40-24091cd2c6db,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-15T11:00:00Z +c8816762-1289-4e89-8df1-04cc9deab008,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-15T12:00:00Z +63a75a44-6d4b-46fd-8d36-b9fa380dcef3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-15T12:00:00Z +cffc0996-ac7d-4f35-b7a7-f6f5b109d633,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-15T13:00:00Z +50704590-00f6-4db6-b1f1-a9ee8ad3f181,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-15T13:00:00Z +b37c68b2-82b5-4cad-8e49-d8b191308858,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-15T14:00:00Z +00f76537-86bb-4ff2-bda1-798469738267,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-15T14:00:00Z +c8efd150-3d44-4525-995c-a60fb49902fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-15T15:00:00Z +3cd86b8a-8d10-4495-b3e3-388d5055955a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-15T15:00:00Z +9786dfbb-b98b-43d2-ba55-1614e21222cf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-15T16:00:00Z +2e484266-2625-4969-88f9-b826985b8cdc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-15T16:00:00Z +e229f5a7-ef60-4b8a-b529-16843f195ff1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-15T17:00:00Z +9a41677c-ac00-43a4-9d16-6c6d6f31758f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-15T17:00:00Z +b8403918-8c96-4ceb-9d43-814c703fbfa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-15T18:00:00Z +99b92526-c0a3-405e-be31-f7b972647803,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-15T18:00:00Z +e441d973-722c-40e0-a1f4-237e3c93b182,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-15T19:00:00Z +1fe4e925-f105-45d4-9cfe-ea851f71d8c0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-15T19:00:00Z +76d35b05-be3d-42a6-b6ec-428a014a6946,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-15T20:00:00Z +4c2ece6f-28cc-4cf3-aec6-6f01c042ad36,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-15T20:00:00Z +97516944-5ced-4494-afca-494351d8d366,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-15T21:00:00Z +26c67a4b-454c-40ac-ab8c-d0378f998cf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-15T21:00:00Z +fdf03c3e-5e79-4c73-9168-c86ee86e8dab,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-15T22:00:00Z +be4c840e-063e-4ef2-a64d-52be0adb2afd,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-15T22:00:00Z +dda87af0-c412-4401-b2d1-5c30deec7060,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-15T23:00:00Z +eed6b8a3-ef37-4458-a0a1-92bffd0268c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-15T23:00:00Z +57d091f0-74e8-4dc7-a8be-282c6755c186,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-16T00:00:00Z +f834738a-92e9-4f94-acad-8b73bd750cc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-16T00:00:00Z +64b5d365-a07c-4f52-b498-d238d2924054,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-16T01:00:00Z +653c0090-7e92-47dc-a2b2-c1017968da67,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-16T01:00:00Z +7758384a-244e-412f-972e-3ff90d59e6c7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-16T02:00:00Z +f3202c09-8007-44d5-ab30-724eb3bf6cfa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-16T02:00:00Z +98442ebb-b8ef-4810-8400-87441acacedf,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-16T03:00:00Z +65490d8f-e7e6-4889-bb9c-1b6a3741f101,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-16T03:00:00Z +55432db1-8436-402e-97ce-a1a672bf62ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-16T04:00:00Z +f1131a09-5ae5-4d37-b804-73d6d75b0347,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-16T04:00:00Z +f034c2ec-6914-49ce-9dd7-125715770713,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-16T05:00:00Z +e82ffa0b-272e-4365-8ac1-ca0a28a6ce3d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-16T05:00:00Z +66540a71-eeec-45da-9a1b-19f9deae85ec,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-16T06:00:00Z +c286affa-4b86-4232-81b3-5ab1bb5f5079,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-16T06:00:00Z +6ab0513d-52a2-4767-ad8c-93438accad9f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-16T07:00:00Z +792d3794-4530-438a-a6e7-430b15bb545b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-16T07:00:00Z +a26dfc16-c16a-415e-8074-f759305faf7d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-16T08:00:00Z +6c7ae672-b8cd-43b5-a326-ff69a5e91f6e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-16T08:00:00Z +6b0a9eb6-1e5f-4d45-9944-153b76992a4d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-16T09:00:00Z +dd49c563-f1ed-4924-98f1-47a86834e2da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-16T09:00:00Z +99179ffe-6d36-434a-8dc3-fac833963987,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-16T10:00:00Z +fb45d55a-0a05-428a-a2e4-c87e24e52bb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-16T10:00:00Z +86b63c60-3103-4e6c-a1c5-37631cdc639d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-16T11:00:00Z +0900a507-a5a6-4aba-9ad1-b317fbf57141,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-16T11:00:00Z +dc07a855-78e0-4073-854a-fbd101b438ee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-16T12:00:00Z +7b5f8c62-d9b3-419a-b105-0265787cc23f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-16T12:00:00Z +4f68acb5-7233-433c-bd97-51cd58d6565f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-16T13:00:00Z +393d5f17-1247-481b-89c9-a47ffb32df2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-16T13:00:00Z +a11875df-b70a-4dfc-a18d-dc78aea82a6c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-16T14:00:00Z +3700042e-bfd6-4d7d-96fa-29f3139a024b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-16T14:00:00Z +76ec22d1-f69c-4399-93ec-da62aebb8801,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-16T15:00:00Z +f1e4bfc4-ef4c-4cba-bcea-90b28f5e47b8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-16T15:00:00Z +da7c06e0-8af6-4a35-879e-bd1b933eede5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-16T16:00:00Z +f63e1f5f-80c8-4e87-aeba-787435d5b1fb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-16T16:00:00Z +c59d4145-0a6d-4c16-b4ba-40c8fb38f918,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-16T17:00:00Z +31716925-51e1-4fbc-a3ec-2e99586eeb20,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-16T17:00:00Z +d837da0c-0cc8-4d02-9bcd-6421625657ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-16T18:00:00Z +24395576-7f8a-4b15-bab8-cd4eaa7db53e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-16T18:00:00Z +4bf0b888-18e7-4636-9d12-6d81215a781c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-16T19:00:00Z +91332074-32df-419d-b059-510b390daaf1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-16T19:00:00Z +8adb9bf8-28b9-400e-aba3-a6970e0f7fa5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-16T20:00:00Z +d77d787c-c600-428c-b20e-52aebb41bb4d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-16T20:00:00Z +34ebfa8b-a37e-4c25-a771-0b239555350b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-16T21:00:00Z +8da276dd-654f-4823-97c4-e1ccb15951b5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-16T21:00:00Z +197d9311-a650-4cb9-ba84-028dbd97f77d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-16T22:00:00Z +546f0ac8-b54d-46e8-a326-4b62795f3af3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-16T22:00:00Z +0605918d-ab8f-4ebb-b62f-e991f0c17541,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-16T23:00:00Z +43b67bbb-bee0-460a-ac45-8669e282ff24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-16T23:00:00Z +cc00f810-b6a0-4551-8b6f-22dfd1d3d93e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-17T00:00:00Z +9ef20f55-9d34-4128-81e9-36af435486bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-17T00:00:00Z +eed820cd-9b75-4e38-8ed3-b673fba96044,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-17T01:00:00Z +2cda4ce6-56d1-4d8a-9660-9eb2514eb899,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-17T01:00:00Z +01442b1b-3bf1-475e-8c4f-58c36fbc11d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-17T02:00:00Z +2f161402-41af-4d9d-94ac-802d17d6a0b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-17T02:00:00Z +244bc41d-4d0d-45f1-9805-af47b017309a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-17T03:00:00Z +41b3c324-3d6d-4543-a132-affb529d7e5b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-17T03:00:00Z +2f6a038e-0438-4690-8b4e-10169ea075c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-17T04:00:00Z +67420216-a730-4a2f-91d1-715458bf3d5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-17T04:00:00Z +eb90076f-c299-4a07-a2e2-b836fd31f4e4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-17T05:00:00Z +4a4a0779-5b8b-481f-bfc3-7d9471b3df65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-17T05:00:00Z +c51887e6-0604-4706-9d4e-755ad76a8287,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-17T06:00:00Z +ddd1ccdc-ba7e-4141-9eaa-5a9736dd7838,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-17T06:00:00Z +c331ca75-e852-49ba-8868-4a06093ce1c7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-17T07:00:00Z +71640b55-b2fe-4186-a6f5-c7bfaed3e5b1,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-17T07:00:00Z +5b40eaff-deda-45ac-9303-778f94e8e107,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-17T08:00:00Z +1ff6f53b-a95c-409d-bb1e-b9dfc1aabe8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-17T08:00:00Z +290986ea-c783-4d7e-aa9b-51818e7c8e9d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-17T09:00:00Z +4963fae3-f600-45b1-bf47-8742ad5fb644,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-17T09:00:00Z +87be9a24-8e78-4b06-80db-9925066a0ff9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-17T10:00:00Z +75436358-1114-492f-9eda-880dfcac2f5e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-17T10:00:00Z +026a3e97-701d-4ef0-baa0-5ce0e573ed9e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-17T11:00:00Z +283f88e5-9cf7-48a1-800f-1ebc5373ca74,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-17T11:00:00Z +04530c92-d092-437e-bed7-f23b7c5566f8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-17T12:00:00Z +967de265-9fb0-4804-83d6-eecc366fe0e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-17T12:00:00Z +1212635b-c4af-400b-a46c-26fddeb94740,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-17T13:00:00Z +be118272-22fd-4293-9c93-572079ebd273,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-17T13:00:00Z +4c4f0d2d-5146-44da-b4b8-b54e584e199b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-17T14:00:00Z +8f7a431f-c19f-45c8-8160-99234ccc21da,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-17T14:00:00Z +3d3be1ff-a57d-416f-a5c5-62a5946c21f9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-17T15:00:00Z +bb0bd578-e008-4d8a-9856-f5a90891c891,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-17T15:00:00Z +c63f3367-720e-4956-b415-edf4dbf8559d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-17T16:00:00Z +a8fb649c-e760-4a72-a178-2dec7a0fb8f1,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-17T16:00:00Z +398fb9cf-2a5a-46ff-be6c-1bf9727823ea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-17T17:00:00Z +c7ff7d7e-016e-469c-a114-13a8c0548f71,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-17T17:00:00Z +78495d76-6a60-4afd-9e94-2b9f12e73921,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-17T18:00:00Z +e753c4c5-8e31-44ef-a61c-744237162130,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-17T18:00:00Z +4e1954fe-d2c1-4a44-ac17-eff4c4428026,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-17T19:00:00Z +c48f919f-c464-405a-a86f-eb5a85a56788,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-17T19:00:00Z +7f69103c-4b2c-411e-833b-1c65425a8b47,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-17T20:00:00Z +25d4cfbd-46a3-42a0-89f1-043eecda761f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-17T20:00:00Z +8b07e6a6-3664-4759-8d26-1dbd54bbc1df,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-17T21:00:00Z +b94153d1-4460-474f-9d15-cf081f5bc04f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-17T21:00:00Z +8b044c7e-9d89-42e2-8ced-ead4c20892ad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-17T22:00:00Z +90497bd6-0f50-4136-b373-94ccfe7713ed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-17T22:00:00Z +f472218e-65db-4c87-828d-7fdb2af7a56c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-17T23:00:00Z +575fa72c-a03a-41fe-b868-b85f222b0f5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-17T23:00:00Z +8f07824b-a2e4-456c-ba24-e52ad3f4e69c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-18T00:00:00Z +11e020cc-afc9-4e59-b686-6ce7ad9ad517,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-18T00:00:00Z +a08b4239-bfc4-4a37-a72d-8c4ce938b197,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-18T01:00:00Z +6242d842-1040-4a41-ba44-e78646c4cd85,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-18T01:00:00Z +7064f3aa-d8e9-4a13-ba5c-bd08cb89adbb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-18T02:00:00Z +da49007d-5efb-4fd1-a333-587510107db0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-18T02:00:00Z +fc047e29-d263-4030-9cc9-da7c27d6d93d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-18T03:00:00Z +67be167b-ebaf-44ec-9126-3b2decabfe65,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-18T03:00:00Z +0a74b190-b59f-43eb-873d-8bf821bf14b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-18T04:00:00Z +9451050d-8a5d-4b95-98f8-e1789d4e543c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-18T04:00:00Z +6a76a53d-e994-4646-8fa8-9534d84e013b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-18T05:00:00Z +cc77f48f-c060-4d18-9cdb-3f0d2d9f1d2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-18T05:00:00Z +38be8ed0-40d5-46c3-853d-efadda4f681a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-18T06:00:00Z +0349d2a6-a43d-41eb-ae7d-8bcb83d3f030,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-18T06:00:00Z +11cf2ae5-1646-4dcf-a4ec-e3648dbe7aed,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-18T07:00:00Z +9d0836fb-2473-4e4a-912c-e2eb9b7a408e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-18T07:00:00Z +b518675a-9c62-402e-9e7e-476cc3e9687a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-18T08:00:00Z +f428687c-2728-439d-94f1-eb34426f0f5a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-18T08:00:00Z +fddca44c-1a8b-45d7-b097-cb31257be270,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-18T09:00:00Z +353d6c64-02ff-4dc8-af11-15d02106ee8d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-18T09:00:00Z +11f9fc63-8bf6-4247-994c-0728a4f951f7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-18T10:00:00Z +81394769-2882-41a1-9907-1f8a03d1f11f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-18T10:00:00Z +e5670579-cc44-42ca-88a0-aa1c3ed4e80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-18T11:00:00Z +6c51cac7-b16c-4314-b49e-92746e743b70,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-18T11:00:00Z +c4603f77-bd96-4084-8657-e930f1ae6937,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-18T12:00:00Z +f6fc1fe5-64fa-4bac-b0c5-c8ace90d12f0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-18T12:00:00Z +2afa0818-262a-454f-bc75-f33d933983ee,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-18T13:00:00Z +adfe1467-ae30-4eeb-aee0-272eeabe0b82,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-18T13:00:00Z +a442df18-cfab-4abe-a46a-bc422ac706ce,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-18T14:00:00Z +87b79317-e0e3-40a6-a2f9-eb251aa972fe,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-18T14:00:00Z +f1c3e831-1ec0-4889-9818-0212622fc11a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-18T15:00:00Z +5e731a3d-2df3-4481-9f55-6ca6813e2b2f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-18T15:00:00Z +5ba9097c-d838-496c-8838-7cdee2a44a40,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-18T16:00:00Z +1468ed17-97e2-43f3-adee-52b1284a4c6f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-18T16:00:00Z +5330c78b-79f1-4bef-ba05-f2e732d8a73e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-18T17:00:00Z +b638da4f-0840-4843-8a2b-1b2acd874ad0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-18T17:00:00Z +16dedefd-4096-4f78-985f-d3704941362f,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-18T18:00:00Z +0872cb68-2200-40ff-b83d-6b3e5f28b57b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-18T18:00:00Z +b782263e-c06a-4748-a807-1bef41be6747,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-18T19:00:00Z +16a5ed12-ad7c-4843-813d-c031f7dfc16d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-18T19:00:00Z +075c880e-e562-445b-92b4-0cf9c1583ced,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-18T20:00:00Z +e7d5c63d-48cd-47ae-b429-daef79e62880,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-18T20:00:00Z +bc27c07a-40ae-40c3-9d70-8d2b2cf3be24,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-18T21:00:00Z +4523b122-1de7-4e7d-a29a-bbad3b8298df,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-18T21:00:00Z +b43bc340-bcd6-4771-aec7-7c8fd47b4808,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-18T22:00:00Z +47c0e058-481c-487a-abc5-5d80e8a52e0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-18T22:00:00Z +9dabfd12-1f6b-4459-bc91-765b023cae83,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-18T23:00:00Z +0a31f91b-ed8f-4f8d-b801-2bbc1e59e055,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-18T23:00:00Z +50276e4b-53d9-4577-8b73-36ae59403d84,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-19T00:00:00Z +0c766cbb-b9c7-45e2-ae75-5fee8acd5749,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-19T00:00:00Z +1b63169c-258f-4af0-a4cc-0fbb398f62d7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-19T01:00:00Z +0349eb44-6cef-4941-b362-48a1c96099e5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-19T01:00:00Z +3cdf1045-3177-4db2-9f55-cdc0b47c8beb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-19T02:00:00Z +1fdc192d-2863-4a9f-a676-1f99a3415a9d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-19T02:00:00Z +e54152df-b301-4802-a0d7-f1810794d7dd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-19T03:00:00Z +eab2a03c-627a-40d6-8644-4e9a0cf23e72,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-19T03:00:00Z +7aa41a4f-4511-4bdc-ab4b-1471298f2179,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-19T04:00:00Z +5b25417f-2a50-4abc-8769-607d7e66c1d2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-19T04:00:00Z +beb3977e-37a0-4e0d-b26b-caa3b725b584,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-19T05:00:00Z +9860e5e0-336d-4e5f-bb00-e18b047135bd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-19T05:00:00Z +4340ef6c-aed8-46c3-be5b-7f60d805c5f7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-19T06:00:00Z +508ab8c9-5ccf-44a2-8dc5-fcbafaff779f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-19T06:00:00Z +04ae3de5-503c-4dc2-bdc8-a4444d10a76e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-19T07:00:00Z +869c08ae-4e2b-41d1-9892-35c61b12f3e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-19T07:00:00Z +a77a2a87-37dd-4a5e-8bec-c604b1828e35,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-19T08:00:00Z +d46504ab-66bc-4ddf-9ecf-2c202187555e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-19T08:00:00Z +0f19c3a4-47f4-45e2-a4ae-a7f614190a3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-19T09:00:00Z +fa365be3-69da-4ed9-8e6e-1245b4825fad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-19T09:00:00Z +9b37166b-34bd-4ee1-8ba5-7ce117face9a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-19T10:00:00Z +912155a4-e286-47e0-be10-4da35cac5cc8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-19T10:00:00Z +838daf12-1898-47aa-ace1-52a0334b21a7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-19T11:00:00Z +0f6f116f-4f20-4dc0-b116-3f2dd7723ee7,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-19T11:00:00Z +a3bfe5e4-74cd-4560-ad6d-e14d6d5ddf4f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-19T12:00:00Z +1d84e9a9-deeb-446a-a38d-2c0ab5c26fa7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-19T12:00:00Z +3ac9ef49-2edf-44ef-a6e5-d33971216aee,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-19T13:00:00Z +50d48bae-dcf1-4526-8e18-64543f9533e6,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-19T13:00:00Z +8181a583-d031-4798-b193-689899aa80b9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-19T14:00:00Z +13f92f41-c405-4759-99d8-d4674d039345,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-19T14:00:00Z +64628042-7bff-454c-8f01-e50ba67244bc,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-19T15:00:00Z +95bb1584-9cd9-499e-a38c-75c0004080aa,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-19T15:00:00Z +d7684aad-2a17-4949-b760-18ab15f38b44,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-19T16:00:00Z +0dd635a0-5c79-4739-b8fb-3bac5b8d64ff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-19T16:00:00Z +ed101e11-3182-4517-b4c9-ac621e723f07,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-19T17:00:00Z +02355150-0b4e-4825-8ecc-870b1c2d9fd4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-19T17:00:00Z +85f00816-f7e7-45e6-9db3-029357a0c5ad,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-19T18:00:00Z +c4e43d60-ba57-4717-9100-d7bfa78b1d73,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-19T18:00:00Z +f5b746c4-89ca-4a66-bd10-1d424dab9118,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-19T19:00:00Z +b6374de0-e8b2-4ec6-975d-cc9de38cba64,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-19T19:00:00Z +1a12b98d-d8a5-4d51-b706-dea2707c3c13,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-19T20:00:00Z +0555e2bc-534c-451c-88c3-b6cf8462de3e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-19T20:00:00Z +0083503a-1621-4707-80e5-bcb06bd52df9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-19T21:00:00Z +2fdc405b-fec2-4bde-aa86-739fd6310b3c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-19T21:00:00Z +5ad06501-cbd3-44e3-a5e1-9007f4c07fc7,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-19T22:00:00Z +37f2f0c1-22e2-4b78-8264-2f332f0dc617,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-19T22:00:00Z +8e9bbe8f-31d4-4ba1-a584-10ededb4e471,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-19T23:00:00Z +c4f1db0f-9658-4f36-b562-b1159e33d78f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-19T23:00:00Z +2b2b1959-7ca5-46bf-a2da-2f2d02d8995a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-20T00:00:00Z +5e24d784-cb72-4510-b2e3-56f7d8f7c4c8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-20T00:00:00Z +726a8283-bdd0-4da7-9beb-e8b0e675a400,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-20T01:00:00Z +80e9d1e8-2fe3-402c-87b1-d9de14f145d8,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-20T01:00:00Z +9e92bb51-92e3-49a9-a5ca-a9373642a1bb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-20T02:00:00Z +2be7df8f-3abb-4eec-9c10-62869f6a62b3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-20T02:00:00Z +03d38a3a-4f00-4be1-901c-b6b051b5050f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-20T03:00:00Z +d4a48ddb-9907-4ab1-abfc-ef5717dd3002,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-20T03:00:00Z +2f78ca4f-5a4f-4344-99e2-497d09545c01,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-20T04:00:00Z +0dd7a576-4e24-4630-bf1b-fdd585fc3998,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-20T04:00:00Z +451c287b-a2fc-4dfd-bba1-49d934e8436a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-20T05:00:00Z +0e186b8e-4ded-4a6b-8d8f-eb16f499fbff,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-20T05:00:00Z +ae555a3a-92f8-4d03-abdb-3663548739bb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-20T06:00:00Z +36e12d84-4d68-4593-8020-dcd8705190c8,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-20T06:00:00Z +0cf5ee83-45ed-4f5c-83f5-651f99abf80e,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-20T07:00:00Z +66051a2f-baa8-4f72-8a34-1d28d74f5207,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-20T07:00:00Z +caba6938-b032-4bf8-9fad-ac1c08a76206,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-20T08:00:00Z +ef7d98b8-e3d0-4127-a637-88a92c51a551,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-20T08:00:00Z +5233b319-333f-4573-ad65-8460aeaedccc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-20T09:00:00Z +71ad16bf-d2b0-4b7e-812a-4d104721cf7f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-20T09:00:00Z +4cf96840-97f5-420e-bf79-5137ae3a8b28,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-20T10:00:00Z +182a0260-51cb-4857-9e54-1a27600fcbb2,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-20T10:00:00Z +7208962c-c53b-4c09-9419-b304691d894a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-20T11:00:00Z +c0048740-0f08-4132-9c0d-9efe4953b1e0,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-20T11:00:00Z +141b884c-4bdf-4a2d-8159-c0f148e602cd,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-20T12:00:00Z +e2909913-1c2b-4039-a295-1b8b4e176793,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-20T12:00:00Z +5f59d0c7-aaa2-40a5-8fcb-74764a540278,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-20T13:00:00Z +8c348f76-c5ee-4bf7-beb5-e31b5703e77f,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-20T13:00:00Z +38b57a46-1656-4037-af65-035ea6e4475d,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-20T14:00:00Z +d7537b04-5832-4d74-ac07-5f75e57c504c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-20T14:00:00Z +79cdb3b3-a918-4be8-a231-c384d6fcecad,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-20T15:00:00Z +d018fb4f-3f60-4e81-ac8b-d8d4d7b41030,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-20T15:00:00Z +9bf697aa-0be7-4395-9b30-7d939591beeb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-20T16:00:00Z +230cf952-5ef3-48a3-838f-646fd7517c5c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-20T16:00:00Z +34f940d0-03f3-42b0-919c-0570e4c45bd9,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-20T17:00:00Z +213748fd-efc1-4284-8464-73bca757e28c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-20T17:00:00Z +9418ac80-0e09-4f24-8f17-477833aa5648,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-20T18:00:00Z +43d01229-a28b-41af-926f-dfa294ad4f0a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-20T18:00:00Z +d5abd7fe-f9ad-406d-bbcf-90a3c145d211,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-20T19:00:00Z +88d6e4ca-93c0-4a84-9163-0bb57203922c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-20T19:00:00Z +5c9c68e1-8808-447f-a96b-d212b8fe555d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.36143225859150935,-0.1750496322373388,2011-01-20T20:00:00Z +d23e0b5e-6b31-441e-bb90-2437c5810299,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.36143225859150935,-0.1750496322373388,2011-01-20T20:00:00Z +a5ebf069-c8ac-4585-bb09-cf267d5a67b0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.3751862434888121,-0.1817109911527085,2011-01-20T21:00:00Z +a8b81f64-0060-48b2-ad64-1a65e7495795,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.3751862434888121,-0.1817109911527085,2011-01-20T21:00:00Z +d42bcc31-86a6-4814-87bf-c8b9b13d230b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.29056204592907253,-0.1407256216703612,2011-01-20T22:00:00Z +18685845-9f73-41ec-b2dd-9b0d09109c43,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.29056204592907253,-0.1407256216703612,2011-01-20T22:00:00Z +cb650226-ddfe-474b-b306-ca14445ec45b,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7166785625571813,-0.3471032699098606,2011-01-20T23:00:00Z +6062b01b-62f7-460f-87ee-b4855bda43b4,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7166785625571813,-0.3471032699098606,2011-01-20T23:00:00Z +fab3d40c-a9e7-40e6-9a8c-549d17584c77,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.09227124759165843,-0.044689004849606646,2011-01-21T00:00:00Z +78c67a2a-3fe3-4edd-9194-ce045a6b8b9a,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.09227124759165843,-0.044689004849606646,2011-01-21T00:00:00Z +529bda13-9077-410b-aea2-0cd918fcc064,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.16170291318306157,-0.07831629527123292,2011-01-21T01:00:00Z +83591ab2-c0cc-4393-860f-51299fda7952,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.16170291318306157,-0.07831629527123292,2011-01-21T01:00:00Z +acf44ea0-0aa4-42c8-b9bd-3800029fba2b,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.20826742975071427,-0.10086851994603553,2011-01-21T02:00:00Z +1e5e5200-ed5e-4467-9cb8-a39d8091ccfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.20826742975071427,-0.10086851994603553,2011-01-21T02:00:00Z +756c18a6-9d97-4051-8167-2159ee5b8a88,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.24312665748562165,-0.11775161449562792,2011-01-21T03:00:00Z +b75570a8-03e3-4716-81a3-cbb3db517fcb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.24312665748562165,-0.11775161449562792,2011-01-21T03:00:00Z +ef78bcf3-7b6b-496d-b6fd-4efbe7d951a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.39244850039747653,-0.19007148375296465,2011-01-21T04:00:00Z +0092daac-b2f4-4c43-b32a-65033293862c,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.39244850039747653,-0.19007148375296465,2011-01-21T04:00:00Z +ebd9b0db-1fe6-46c7-8f19-4a7df0f152da,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.2828153244546617,-0.13697371322028196,2011-01-21T05:00:00Z +ca838971-38d1-436e-b395-2793ec0ae8d5,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.2828153244546617,-0.13697371322028196,2011-01-21T05:00:00Z +558c090b-e5ce-4c2b-9760-cacb14ba3488,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.390987190651292,-0.18936373914087248,2011-01-21T06:00:00Z +1b57733a-7b35-4e12-b35b-92da97b886f3,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.390987190651292,-0.18936373914087248,2011-01-21T06:00:00Z +fce3d94b-c6ca-4455-9908-a10a0ca40bfb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.6775913465991797,-0.3281724672048296,2011-01-21T07:00:00Z +07537232-9daf-42a1-b41c-3b8d64b056eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.6775913465991797,-0.3281724672048296,2011-01-21T07:00:00Z +c654fe83-7e5d-4e4f-87e5-a8e24053af45,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.009832423604613,-0.48908416493369605,2011-01-21T08:00:00Z +e02dbd56-db98-4655-818e-7421376c04c5,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.009832423604613,-0.48908416493369605,2011-01-21T08:00:00Z +ec143df3-cd77-4526-bb92-038ca72b378d,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8062984069548205,-0.390508141583766,2011-01-21T09:00:00Z +5e5b1f33-0071-4f65-a670-ef6700bda4ae,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8062984069548205,-0.390508141583766,2011-01-21T09:00:00Z +2b7fbd48-8f8b-4f6b-8b00-85bdaaf0ffdb,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.9784447637769601,-0.47388242746003273,2011-01-21T10:00:00Z +9e44be15-1189-462c-92a4-d7a58d421216,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.9784447637769601,-0.47388242746003273,2011-01-21T10:00:00Z +3d02fc7f-05f0-44d5-8aaa-d76e72d55023,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2120573868546007,-0.5870261847856876,2011-01-21T11:00:00Z +e4e24e53-6f12-4348-a62e-cb8e2f6d16eb,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2120573868546007,-0.5870261847856876,2011-01-21T11:00:00Z +1c347b4f-4261-4775-ab2f-f7f10a9426c4,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.08140291739408,-0.5237473371300951,2011-01-21T12:00:00Z +7f7e509c-9289-44d4-870c-112f7684e601,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.08140291739408,-0.5237473371300951,2011-01-21T12:00:00Z +43015979-9133-4808-949b-f550e413b1bc,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.4169332608223841,-0.686252099296259,2011-01-21T13:00:00Z +6664414c-6686-4f7a-b1fd-342e2ab9f161,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.4169332608223841,-0.686252099296259,2011-01-21T13:00:00Z +e61f432c-386a-460c-8e05-26c5daac89e3,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.5252263886765398,-0.7387008549180584,2011-01-21T14:00:00Z +26640fcf-a309-41dd-acea-552b9a8f9c99,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.5252263886765398,-0.7387008549180584,2011-01-21T14:00:00Z +3b2c9d1a-b3e1-4563-8596-8ad3f5394853,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-1.2868372575870357,-0.6232437291783229,2011-01-21T15:00:00Z +3632f371-39f0-4b6f-8216-2e56dc46ba0c,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-1.2868372575870357,-0.6232437291783229,2011-01-21T15:00:00Z +ac3f29c0-9f55-44a9-bd07-81140b685dd2,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8523806614716288,-0.41282679608702033,2011-01-21T16:00:00Z +773ab1c0-9e56-4d4c-93d3-b9f7cd8a1fea,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8523806614716288,-0.41282679608702033,2011-01-21T16:00:00Z +5bd977c5-e4d9-4871-8181-140b2546b40e,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.8723497046476517,-0.42249824510962963,2011-01-21T17:00:00Z +ccd68878-f5a4-498d-80b4-833e8aa2810a,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.8723497046476517,-0.42249824510962963,2011-01-21T17:00:00Z +95288dc9-9110-4f14-b161-6692ba46a0a0,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.7834227551689714,-0.3794289577613058,2011-01-21T18:00:00Z +3068e8ed-6f5a-4d02-b08d-ebab92f5fb52,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.7834227551689714,-0.3794289577613058,2011-01-21T18:00:00Z +9440133c-d745-4adc-bbaf-0cfd42123699,f9eaec6e-ce25-42d7-8265-2f8f4679a816,-0.46916511355848733,-0.2272270353151367,2011-01-21T19:00:00Z +df4eed1b-638c-4455-9db4-e84abe732502,d6ad8c73-716a-4244-9ae2-4a3735e492ab,-0.46916511355848733,-0.2272270353151367,2011-01-21T19:00:00Z \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv index 726e5fa74..0c037f821 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_bus_input.csv @@ -1,2 +1,2 @@ uuid,id,operates_from,operates_until,operator -0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510 +0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv index 67fc54a57..a1a8cdbdc 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/thermal_house_input.csv @@ -1,2 +1,2 @@ uuid,id,operates_from,operates_until,operator,thermal_bus,eth_losses,eth_capa,target_temperature,upper_temperature_limit,lower_temperature_limit -717af017-cc69-406f-b452-e022d7fb516a,"test_thermalHouseInput",2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,0d95d7f2-49fb-4d49-8636-383a5220384e,10,20,20,25,15 \ No newline at end of file +717af017-cc69-406f-b452-e022d7fb516a,"test_thermalHouseInput",2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,0d95d7f2-49fb-4d49-8636-383a5220384e,10,20,20,25,15 \ No newline at end of file From 317a63c71c3dc773677b93f8da263c146e512b3b Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 14:16:44 +0100 Subject: [PATCH 087/225] fmt --- src/main/java/edu/ie3/datamodel/io/processor/Processor.java | 4 ++-- src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/processor/Processor.java b/src/main/java/edu/ie3/datamodel/io/processor/Processor.java index 7c3cbe32b..253ac89da 100644 --- a/src/main/java/edu/ie3/datamodel/io/processor/Processor.java +++ b/src/main/java/edu/ie3/datamodel/io/processor/Processor.java @@ -401,10 +401,10 @@ protected String processOperationTime(OperationTime operationTime, String fieldN * manually BEFORE calling this method! * * @param zonedDateTime representation of the ZonedDateTime - * @return string representation of the ZonedDateTime + * @return ISO 8601 conform string representation of the ZonedDateTime */ protected String processZonedDateTime(ZonedDateTime zonedDateTime) { - return TimeUtil.withDefaults.toString(zonedDateTime); + return TimeUtil.withDefaults.toString(zonedDateTime); } /** diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy index 20105ff31..026d04ee9 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy @@ -5,8 +5,6 @@ */ package edu.ie3.test.common -import edu.ie3.util.TimeUtil - import static edu.ie3.util.quantities.PowerSystemUnits.* import static tech.units.indriya.unit.Units.CELSIUS import static tech.units.indriya.unit.Units.METRE_PER_SECOND @@ -20,6 +18,7 @@ import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue import edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileEntry import edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput import edu.ie3.datamodel.models.value.* +import edu.ie3.util.TimeUtil import org.locationtech.jts.geom.Coordinate import org.locationtech.jts.geom.GeometryFactory import org.locationtech.jts.geom.Point From 216ad9a057c70144a863a0a13c474968496e8450 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 14:17:17 +0100 Subject: [PATCH 088/225] default IconTimeBasedWeatherValueFactory --- .../factory/timeseries/IconTimeBasedWeatherValueFactory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java index 0df839705..ee0b44c45 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java @@ -35,6 +35,10 @@ public class IconTimeBasedWeatherValueFactory extends TimeBasedWeatherValueFacto private static final String WIND_VELOCITY_U = "u131m"; private static final String WIND_VELOCITY_V = "v131m"; + public IconTimeBasedWeatherValueFactory() { + super(); + } + public IconTimeBasedWeatherValueFactory(TimeUtil timeUtil) { super(timeUtil); } From 045a38c9ba8066a0c0e5c373f057411aa00c8b0d Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 14:17:41 +0100 Subject: [PATCH 089/225] refactor ProcessorProviderTest --- .../ie3/datamodel/io/processor/ProcessorProviderTest.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy index 3620bbb30..8f9cc7e16 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy @@ -216,14 +216,14 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData "inputModel": "22bea5fc-2cb2-4c61-beb9-b476e0107f52", "p" : "0.01", "q" : "0.01", - "time" : "2020-01-30T17:26:44+00:00"] + "time" : "2020-01-30T17:26:44+01:00"] when: UUID uuid = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") UUID inputModel = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") Quantity p = Quantities.getQuantity(10, StandardUnits.ACTIVE_POWER_IN) Quantity q = Quantities.getQuantity(10, StandardUnits.REACTIVE_POWER_IN) - PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+00:00"), inputModel, p, q) + PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) and: Try, ProcessorProviderException> result = provider.handleEntity(pvResult) From 5af6d27ac841200f588a1de362d612212f11e7e7 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 14:59:55 +0100 Subject: [PATCH 090/225] fix TimeBasedWeatherValueFactory --- .../io/factory/timeseries/TimeBasedWeatherValueFactory.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java index 991a69dd9..d66699bb2 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java @@ -22,11 +22,13 @@ public abstract class TimeBasedWeatherValueFactory protected final TimeUtil timeUtil; protected TimeBasedWeatherValueFactory() { + super(WeatherValue.class); this.timeUtil = new TimeUtil(DateTimeFormatter.ISO_OFFSET_DATE_TIME); } protected TimeBasedWeatherValueFactory(DateTimeFormatter dateTimeFormatter) { - this(new TimeUtil(dateTimeFormatter)); + super(WeatherValue.class); + this.timeUtil = new TimeUtil(dateTimeFormatter); } protected TimeBasedWeatherValueFactory(TimeUtil timeUtil) { From fc829e4bd38a741e95418620abf1bad6358cdbd5 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 15:15:16 +0100 Subject: [PATCH 091/225] fix CosmoTimeBasedWeatherValueFactoryTest --- .../timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy index 2baddf2e9..ea2fba98c 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoTimeBasedWeatherValueFactoryTest.groovy @@ -19,7 +19,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification { given: def factory = new CosmoTimeBasedWeatherValueFactory() def coordinate = CosmoWeatherTestData.COORDINATE_193186 - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+00:00") + def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00Z") Map parameter = [ "uuid" : "980f7714-8def-479f-baae-4deed6c8d6d1", @@ -52,7 +52,7 @@ class CosmoTimeBasedWeatherValueFactoryTest extends Specification { given: def factory = new CosmoTimeBasedWeatherValueFactory() def coordinate = CosmoWeatherTestData.COORDINATE_193186 - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+00:00") + def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00Z") Map parameter = [ "time" : TimeUtil.withDefaults.toString(time), From 20dae9cd31ff6035b756584dfcacac1c7719d2b6 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 15:17:08 +0100 Subject: [PATCH 092/225] fix InfluxDbWeatherSourceIconIT --- .../io/source/influxdb/InfluxDbWeatherSourceIconIT.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceIconIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceIconIT.groovy index 640074db7..1aea02452 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceIconIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceIconIT.groovy @@ -43,7 +43,7 @@ class InfluxDbWeatherSourceIconIT extends Specification implements WeatherSource assert res.stderr.empty def connector = new InfluxDbConnector(influxDbContainer.url, "test_weather", "test_scenario") - def weatherFactory = new IconTimeBasedWeatherValueFactory("yyyy-MM-dd'T'HH:mm:ss[.S[S][S]]'Z'") + def weatherFactory = new IconTimeBasedWeatherValueFactory() source = new InfluxDbWeatherSource(connector, IconWeatherTestData.coordinateSource, weatherFactory) } From 11332cf1350223b0cc1948e6d7f48f39e9f105b5 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 15:19:55 +0100 Subject: [PATCH 093/225] fix CsvWeatherSourceCosmoTest --- .../datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy index edaaa4752..63583b498 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvWeatherSourceCosmoTest.groovy @@ -129,7 +129,7 @@ class CsvWeatherSourceCosmoTest extends Specification implements CsvTestDataMeta ] def expectedValue = new TimeBasedValue( UUID.fromString("71a79f59-eebf-40c1-8358-ba7414077d57"), - TimeUtil.withDefaults.toZonedDateTime("2020-10-16T12:40:42+01:00"), + TimeUtil.withDefaults.toZonedDateTime("2020-10-16T12:40:42Z"), new WeatherValue( defaultCoordinate, new SolarIrradianceValue( From ee6a40f40efb45850558290596da3ec75bbfd46d Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 15:22:17 +0100 Subject: [PATCH 094/225] fix SqlSources --- .../io/source/sql/SqlTimeSeriesSourceIT.groovy | 14 +++++++++----- .../io/source/sql/SqlWeatherSourceCosmoIT.groovy | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy index 8a895bc12..771ac8786 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy @@ -5,6 +5,8 @@ */ package edu.ie3.datamodel.io.source.sql +import java.time.format.DateTimeFormatter + import static edu.ie3.test.common.TimeSeriesSourceTestData.* import edu.ie3.datamodel.exceptions.SourceException @@ -37,6 +39,9 @@ class SqlTimeSeriesSourceIT extends Specification implements TestContainerHelper @Shared DatabaseNamingStrategy namingStrategy + @Shared + DateTimeFormatter dateTimeFormatter + static String schemaName = "public" static UUID pTimeSeriesUuid = UUID.fromString("9185b8c1-86ba-4a16-8dea-5ac898e8caa5") @@ -66,17 +71,17 @@ class SqlTimeSeriesSourceIT extends Specification implements TestContainerHelper ) namingStrategy = new DatabaseNamingStrategy() + dateTimeFormatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME - pSource = SqlTimeSeriesSource.createSource(connector, schemaName, namingStrategy, metaInformation, "yyyy-MM-dd HH:mm:ss") + pSource = SqlTimeSeriesSource.createSource(connector, schemaName, namingStrategy, metaInformation, dateTimeFormatter) } def "The factory method in SqlTimeSeriesSource builds a time series source for all supported column types"() { given: def metaInformation = new IndividualTimeSeriesMetaInformation(uuid, columnScheme) - def timePattern = "yyyy-MM-dd HH:mm:ss" when: - def source = SqlTimeSeriesSource.createSource(connector, schemaName, namingStrategy, metaInformation, timePattern) + def source = SqlTimeSeriesSource.createSource(connector, schemaName, namingStrategy, metaInformation, dateTimeFormatter) def timeSeries = source.timeSeries then: @@ -99,10 +104,9 @@ class SqlTimeSeriesSourceIT extends Specification implements TestContainerHelper UUID.fromString("8bc9120d-fb9b-4484-b4e3-0cdadf0feea9"), ColumnScheme.WEATHER ) - def timePattern = "yyyy-MM-dd HH:mm:ss" when: - SqlTimeSeriesSource.createSource(connector, schemaName, namingStrategy, metaInformation, timePattern) + SqlTimeSeriesSource.createSource(connector, schemaName, namingStrategy, metaInformation, dateTimeFormatter) then: def e = thrown(SourceException) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy index bc110130e..ba5c5fe88 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceCosmoIT.groovy @@ -45,7 +45,7 @@ class SqlWeatherSourceCosmoIT extends Specification implements TestContainerHelp assert res.stderr.empty def connector = new SqlConnector(postgreSQLContainer.jdbcUrl, postgreSQLContainer.username, postgreSQLContainer.password) - def weatherFactory = new CosmoTimeBasedWeatherValueFactory(TimeUtil.withDefaults) + def weatherFactory = new CosmoTimeBasedWeatherValueFactory() source = new SqlWeatherSource(connector, CosmoWeatherTestData.coordinateSource, schemaName, weatherTableName, weatherFactory) } From 4fb37f49ae032356783f2c5fe600b488bc3466be Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 15:22:38 +0100 Subject: [PATCH 095/225] remove default timestamp pattern --- .../datamodel/io/source/couchbase/CouchbaseWeatherSource.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java index 5f48a9666..318f377fb 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java @@ -34,7 +34,6 @@ /** Couchbase Source for weather data */ public class CouchbaseWeatherSource extends WeatherSource { private static final Logger logger = LoggerFactory.getLogger(CouchbaseWeatherSource.class); - private static final String DEFAULT_TIMESTAMP_PATTERN = "yyyy-MM-dd'T'HH:mm:ssxxx"; /** The start of the document key, comparable to a table name in relational databases */ private static final String DEFAULT_KEY_PREFIX = "weather"; From de16622ee2cbc197cae2d01f1b35f825a29d3330 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 15:34:40 +0100 Subject: [PATCH 096/225] refactor csvweather input data --- ...ts_weather_513606bc-539e-445b-9675-2f98be3d9231.csv | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_weather/icon/its_weather_513606bc-539e-445b-9675-2f98be3d9231.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_weather/icon/its_weather_513606bc-539e-445b-9675-2f98be3d9231.csv index 855af009b..1a2c695f9 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_weather/icon/its_weather_513606bc-539e-445b-9675-2f98be3d9231.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_weather/icon/its_weather_513606bc-539e-445b-9675-2f98be3d9231.csv @@ -1,6 +1,6 @@ "time","alb_rad","asob_s","aswdifd_s","aswdifu_s","aswdir_s","t_2m","t_g","u_10m","u_131m","u_20m","u_216m","u_65m","v_10m","v_131m","v_20m","v_216m","v_65m","w_131m","w_20m","w_216m","w_65m","z0","coordinate_id","p_131m","p_20m","p_65m","sobs_rad","t_131m" -2019-08-01 15:00:00,13.015240669,503.46974264373205,228.021339757131,80.8246124780934,356.2648859375,297.6241992659816,300.6632065668998,2.594603775363224,3.7658971156831287,2.5812495613105044,3.941521213236469,3.4740205817325034,-0.024078646721241395,-0.029760831916596106,-0.052967885304510534,-0.009698125518755707,-0.04996610799324721,0.004091443774095653,0.0015809058504647026,0.005954484657501378,0.002666343696204668,0.9553221665631989,67775,,,,, -2019-08-01 16:00:00,13.015240669,348.84439309613776,200.46049098038043,56.00436431107297,204.38963365625,297.3200023473353,298.8447737622156,2.557259341952788,4.0165196739267675,2.5543417132442308,4.204610497390883,3.6709121158156393,-0.38463576259530396,-0.5748064219197632,-0.4001297004267148,-0.574231301551345,-0.5484601012731134,0.008420781588303635,0.004028919955548831,0.0103738560877878,0.0064212084500956355,0.9553236526118866,67775,,,,, -2019-08-01 17:00:00,13.015240669,306.57139450950467,180.73429610400223,49.19860365549343,175.039569078125,296.8287403584074,297.6596017457568,2.2517126616190337,3.650669504895637,2.2438962003705027,3.7980736030429303,3.339152911211416,-0.6950893529619305,-1.1085323450143223,-0.7122478653505989,-1.1293057574368208,-1.0352309009257914,0.012464921655326946,0.0059655751175761145,0.015265360298047703,0.009632113129412919,0.9553227603369525,67775,,,,, -2019-08-01 15:00:00,13.013334274000002,498.219742300774,245.24079037841295,80.0782271098217,333.0547140625,295.515335568404,297.43684351873816,2.6907481330116054,4.001601219938975,2.6888332994845783,4.140469437423411,3.714032263672762,1.2097386659833593,1.8148233176685413,1.1963736417917374,1.8944592514336933,1.667063608988315,-0.010735134459808796,-0.006350491263316599,-0.012234044440804974,-0.009044908476315713,0.955336762972383,67776,,,,, -2019-08-01 16:00:00,13.013334274000002,287.1635211775765,241.641483540946,46.18262289142059,91.70939132296976,293.455111314491,294.9876832274387,2.2429257128168105,3.288655459909278,2.2469304566362895,3.456196177795884,3.063505298416552,0.7052856075394569,1.0173658432825086,0.6940309956521304,1.0831645239762804,0.9402700184046242,-0.009609051331189665,-0.0037207462780739073,-0.01264290152206423,-0.006439463432156433,0.9553365723370035,67776,,,,, \ No newline at end of file +2019-08-01T15:00:00Z,13.015240669,503.46974264373205,228.021339757131,80.8246124780934,356.2648859375,297.6241992659816,300.6632065668998,2.594603775363224,3.7658971156831287,2.5812495613105044,3.941521213236469,3.4740205817325034,-0.024078646721241395,-0.029760831916596106,-0.052967885304510534,-0.009698125518755707,-0.04996610799324721,0.004091443774095653,0.0015809058504647026,0.005954484657501378,0.002666343696204668,0.9553221665631989,67775,,,,, +2019-08-01T16:00:00Z,13.015240669,348.84439309613776,200.46049098038043,56.00436431107297,204.38963365625,297.3200023473353,298.8447737622156,2.557259341952788,4.0165196739267675,2.5543417132442308,4.204610497390883,3.6709121158156393,-0.38463576259530396,-0.5748064219197632,-0.4001297004267148,-0.574231301551345,-0.5484601012731134,0.008420781588303635,0.004028919955548831,0.0103738560877878,0.0064212084500956355,0.9553236526118866,67775,,,,, +2019-08-01T17:00:00Z,13.015240669,306.57139450950467,180.73429610400223,49.19860365549343,175.039569078125,296.8287403584074,297.6596017457568,2.2517126616190337,3.650669504895637,2.2438962003705027,3.7980736030429303,3.339152911211416,-0.6950893529619305,-1.1085323450143223,-0.7122478653505989,-1.1293057574368208,-1.0352309009257914,0.012464921655326946,0.0059655751175761145,0.015265360298047703,0.009632113129412919,0.9553227603369525,67775,,,,, +2019-08-01T15:00:00Z,13.013334274000002,498.219742300774,245.24079037841295,80.0782271098217,333.0547140625,295.515335568404,297.43684351873816,2.6907481330116054,4.001601219938975,2.6888332994845783,4.140469437423411,3.714032263672762,1.2097386659833593,1.8148233176685413,1.1963736417917374,1.8944592514336933,1.667063608988315,-0.010735134459808796,-0.006350491263316599,-0.012234044440804974,-0.009044908476315713,0.955336762972383,67776,,,,, +2019-08-01T16:00:00Z,13.013334274000002,287.1635211775765,241.641483540946,46.18262289142059,91.70939132296976,293.455111314491,294.9876832274387,2.2429257128168105,3.288655459909278,2.2469304566362895,3.456196177795884,3.063505298416552,0.7052856075394569,1.0173658432825086,0.6940309956521304,1.0831645239762804,0.9402700184046242,-0.009609051331189665,-0.0037207462780739073,-0.01264290152206423,-0.006439463432156433,0.9553365723370035,67776,,,,, \ No newline at end of file From da40a950f805fc54fd0e76f555e8a7e4029b4899 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 15:37:01 +0100 Subject: [PATCH 097/225] fmt --- .../ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy index 771ac8786..94ea15d8c 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlTimeSeriesSourceIT.groovy @@ -5,8 +5,6 @@ */ package edu.ie3.datamodel.io.source.sql -import java.time.format.DateTimeFormatter - import static edu.ie3.test.common.TimeSeriesSourceTestData.* import edu.ie3.datamodel.exceptions.SourceException @@ -24,6 +22,8 @@ import org.testcontainers.utility.MountableFile import spock.lang.Shared import spock.lang.Specification +import java.time.format.DateTimeFormatter + @Testcontainers class SqlTimeSeriesSourceIT extends Specification implements TestContainerHelper { From f9ad977264e9d41f913c801fb87937cbede2217a Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 16:00:26 +0100 Subject: [PATCH 098/225] refactor time zone to zulu --- .../result/ConnectorResultFactoryTest.groovy | 2 +- .../FlexOptionsResultFactoryTest.groovy | 2 +- .../result/NodeResultFactoryTest.groovy | 2 +- .../result/SwitchResultFactoryTest.groovy | 2 +- .../SystemParticipantResultFactoryTest.groovy | 6 +- .../result/ThermalResultFactoryTest.groovy | 4 +- ...conTimeBasedWeatherValueFactoryTest.groovy | 4 +- .../TimeBasedSimpleValueFactoryTest.groovy | 2 +- .../io/processor/ProcessorProviderTest.groovy | 6 +- .../datamodel/io/sink/CsvFileSinkTest.groovy | 10 ++-- .../io/source/csv/CsvRawGridSourceTest.groovy | 56 ++++++++--------- .../source/csv/CsvTimeSeriesSourceTest.groovy | 2 +- .../ThermalUnitValidationUtilsTest.groovy | 4 +- .../validation/ValidationUtilsTest.groovy | 4 +- .../test/common/CosmoWeatherTestData.groovy | 7 ++- .../test/common/IconWeatherTestData.groovy | 7 +-- .../common/TimeSeriesSourceTestData.groovy | 4 +- .../ie3/test/common/TimeSeriesTestData.groovy | 60 +++++++++---------- .../source/csv/_grid/default/line_input.csv | 4 +- .../_grid/default/measurement_unit_input.csv | 2 +- .../source/csv/_grid/default/node_input.csv | 2 +- .../source/csv/_grid/default/switch_input.csv | 2 +- .../_grid/default/transformer_2_w_input.csv | 2 +- .../_grid/default/transformer_3_w_input.csv | 2 +- .../io/source/csv/_participants/bm_input.csv | 2 +- .../io/source/csv/_participants/chp_input.csv | 2 +- .../io/source/csv/_participants/em_input.csv | 4 +- .../io/source/csv/_participants/ev_input.csv | 2 +- .../source/csv/_participants/evcs_input.csv | 2 +- .../csv/_participants/fixed_feed_in_input.csv | 2 +- .../io/source/csv/_participants/hp_input.csv | 2 +- .../source/csv/_participants/load_input.csv | 2 +- .../io/source/csv/_participants/pv_input.csv | 2 +- .../csv/_participants/storage_input.csv | 2 +- .../csv/_participants/thermal_bus_input.csv | 2 +- .../io/source/csv/_participants/wec_input.csv | 2 +- ...h_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv | 4 +- 37 files changed, 114 insertions(+), 114 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy index 6fcbbb2de..0b338c553 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ConnectorResultFactoryTest.groovy @@ -35,7 +35,7 @@ class ConnectorResultFactoryTest extends Specification implements FactoryTestHel given: "a connector result factory and model data" def resultFactory = new ConnectorResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "iamag" : "1.0", "iaang" : "90", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy index bf0cdeb90..bd503898a 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactoryTest.groovy @@ -28,7 +28,7 @@ class FlexOptionsResultFactoryTest extends Specification implements FactoryTestH given: "a system participant factory and model data" def resultFactory = new FlexOptionsResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "pref" : "2", "pmin" : "-1", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy index 27484f246..21d8b093b 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/NodeResultFactoryTest.groovy @@ -28,7 +28,7 @@ class NodeResultFactoryTest extends Specification implements FactoryTestHelper { given: "a system participant factory and model data" def resultFactory = new NodeResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "vmag" : "2", "vang" : "2" diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy index a74e936f9..a025078a4 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SwitchResultFactoryTest.groovy @@ -29,7 +29,7 @@ class SwitchResultFactoryTest extends Specification implements FactoryTestHelper given: "a switch result factory and model data" def resultFactory = new SwitchResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "closed" : "true" ] diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy index a65c5ffaa..2eef095f3 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactoryTest.groovy @@ -41,7 +41,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a system participant factory and model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "p" : "2", "q" : "2" @@ -103,7 +103,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a system participant factory and model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "soc" : "20", "p" : "2", @@ -144,7 +144,7 @@ class SystemParticipantResultFactoryTest extends Specification implements Factor given: "a factory and dummy model data" def resultFactory = new SystemParticipantResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel": "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "soc" : "20", "p" : "2", diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy index 2e8b09ae2..9c64a97ec 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/result/ThermalResultFactoryTest.groovy @@ -34,7 +34,7 @@ class ThermalResultFactoryTest extends Specification implements FactoryTestHelpe given: "a thermal result factory and model data" def resultFactory = new ThermalResultFactory() Map parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel": "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "qDot" : "2", "energy" : "3", @@ -59,7 +59,7 @@ class ThermalResultFactoryTest extends Specification implements FactoryTestHelpe given: "a thermal result factory and model data" def resultFactory = new ThermalResultFactory() HashMap parameter = [ - "time" : "2020-01-30T17:26:44+00:00", + "time" : "2020-01-30T17:26:44Z", "inputModel" : "91ec3bcf-1897-4d38-af67-0bf7c9fa73c7", "qDot" : "2", "indoorTemperature": "21" diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy index 9b417983f..060682574 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy @@ -76,7 +76,7 @@ class IconTimeBasedWeatherValueFactoryTest extends Specification { def coordinate = CosmoWeatherTestData.COORDINATE_67775 def parameter = [ - "time" : "2019-08-01T01:00:00+00:00", + "time" : "2019-08-01T01:00:00Z", "albRad" : "13.015240669", "asobS" : "3.555093673828124", "aswdifdS" : "1.8088226191406245", @@ -113,7 +113,7 @@ class IconTimeBasedWeatherValueFactoryTest extends Specification { then: actual.with { - assert it.time == TimeUtil.withDefaults.toZonedDateTime("2019-08-01T01:00:00+00:00") + assert it.time == TimeUtil.withDefaults.toZonedDateTime("2019-08-01T01:00:00Z") assert it.value.coordinate == coordinate assert it.value.solarIrradiance.directIrradiance.present assert it.value.solarIrradiance.directIrradiance.get() == Quantities.getQuantity(0.002317613203124999, PowerSystemUnits.KILOWATT_PER_SQUAREMETRE) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy index b60a0203f..a876bb014 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/TimeBasedSimpleValueFactoryTest.groovy @@ -22,7 +22,7 @@ import java.time.ZoneId class TimeBasedSimpleValueFactoryTest extends Specification { @Shared TimeUtil defaultTimeUtil - def zonedDateTime = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+00:00") + def zonedDateTime = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00Z") def setupSpec() { defaultTimeUtil = TimeUtil.withDefaults diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy index 8f9cc7e16..5e5318491 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy @@ -216,14 +216,14 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData "inputModel": "22bea5fc-2cb2-4c61-beb9-b476e0107f52", "p" : "0.01", "q" : "0.01", - "time" : "2020-01-30T17:26:44+01:00"] + "time" : "2020-01-30T17:26:44Z"] when: UUID uuid = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") UUID inputModel = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") Quantity p = Quantities.getQuantity(10, StandardUnits.ACTIVE_POWER_IN) Quantity q = Quantities.getQuantity(10, StandardUnits.REACTIVE_POWER_IN) - PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) + PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44Z"), inputModel, p, q) and: Try, ProcessorProviderException> result = provider.handleEntity(pvResult) @@ -236,7 +236,7 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData resultMap == expectedMap when: - Try, ProcessorProviderException> entityTry = provider.handleEntity(new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+00:00"), inputModel, p, q)) + Try, ProcessorProviderException> entityTry = provider.handleEntity(new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44Z"), inputModel, p, q)) then: entityTry.failure diff --git a/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy index bc429e9ad..e03eec1a3 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy @@ -146,15 +146,15 @@ class CsvFileSinkTest extends Specification implements TimeSeriesTestData { UUID inputModel = UUID.fromString("22bea5fc-2cb2-4c61-beb9-b476e0107f52") Quantity p = Quantities.getQuantity(10, StandardUnits.ACTIVE_POWER_IN) Quantity q = Quantities.getQuantity(10, StandardUnits.REACTIVE_POWER_IN) - PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) - WecResult wecResult = new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) - EvcsResult evcsResult = new EvcsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) - EmResult emResult = new EmResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, p, q) + PvResult pvResult = new PvResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44Z"), inputModel, p, q) + WecResult wecResult = new WecResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44Z"), inputModel, p, q) + EvcsResult evcsResult = new EvcsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44Z"), inputModel, p, q) + EmResult emResult = new EmResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44Z"), inputModel, p, q) Quantity pRef = Quantities.getQuantity(5.1, StandardUnits.ACTIVE_POWER_RESULT) Quantity pMin = Quantities.getQuantity(-6, StandardUnits.ACTIVE_POWER_RESULT) Quantity pMax = Quantities.getQuantity(6, StandardUnits.ACTIVE_POWER_RESULT) - FlexOptionsResult flexOptionsResult = new FlexOptionsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44+01:00"), inputModel, pRef, pMin, pMax) + FlexOptionsResult flexOptionsResult = new FlexOptionsResult(uuid, TimeUtil.withDefaults.toZonedDateTime("2020-01-30T17:26:44Z"), inputModel, pRef, pMin, pMax) when: csvFileSink.persistAll([ diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy index 46725c3b4..405df33ca 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy @@ -42,8 +42,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", "closed" : "true" @@ -53,8 +53,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "closed" : "true" ] @@ -83,8 +83,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "620d35fc-34f8-48af-8020-3897fe75add7", "closed" : "true" @@ -109,8 +109,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "nodeA" : "4ca90220-74c2-4369-9afa-a18bf068840d", "nodeB" : "47d29df0-ba2d-4d23-8e75-c82229c5c758", "closed" : "true" @@ -119,8 +119,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_lineCtoD", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "nodeA" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "nodeB" : "6e0980e0-10f2-4e18-862b-eb2b7c90509b", "parallelDevices" : "2", @@ -137,8 +137,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "5dc88077-aeb6-4711-9142-db57287640b1", "id" : "test_switch_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "closed" : "true" ], SwitchInput, @@ -149,8 +149,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_lineCtoD", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088", "length" : "0.003", @@ -188,8 +188,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_lineCtoD", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088", "length" : "0.003", @@ -204,8 +204,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "92ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_line_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "parallelDevices" : "2", "type" : "3bed3eb3-9790-4874-89b5-a5434d408088", "length" : "0.003", @@ -221,8 +221,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "91ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_lineCtoD", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "parallelDevices" : "2", "length" : "0.003", "geoPosition" : "{ \"type\": \"LineString\", \"coordinates\": [[7.411111, 51.492528], [7.414116, 51.484136]]}", @@ -237,8 +237,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "92ec3bcf-1777-4d38-af67-0bf7c9fa73c7", "id" : "test_line_AtoB", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "parallelDevices" : "2", "length" : "0.003", "geoPosition" : "{ \"type\": \"LineString\", \"coordinates\": [[7.411111, 51.492528], [7.414116, 51.484136]]}", @@ -269,8 +269,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "cc327469-7d56-472b-a0df-edbb64f90e8f", "id" : "3w_test", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "nodeC" : "bd837a25-58f3-44ac-aa90-c6b6e3cd91b2", "parallelDevices" : "1", "tapPos" : "0", @@ -284,8 +284,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "cc327469-7d56-472b-a0df-edbb64f90e8f", "id" : "3w_test", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "nodeC" : "bd8927b4-0ca9-4dd3-b645-468e6e433160", "parallelDevices" : "1", "tapPos" : "0", @@ -306,8 +306,8 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { "uuid" : "cc327469-7d56-472b-a0df-edbb64f90e8f", "id" : "3w_test", "operator" : "8f9682df-0744-4b58-a122-f0dc730f6510", - "operatesFrom" : "2020-03-24T15:11:31+01:00", - "operatesUntil" : "2020-03-24T15:11:31+01:00", + "operatesFrom" : "2020-03-24T15:11:31Z", + "operatesUntil" : "2020-03-24T15:11:31Z", "parallelDevices" : "1", "tapPos" : "0", "autoTap" : "true" diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy index d08aa596d..3cd9f5d95 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesSourceTest.groovy @@ -27,7 +27,7 @@ class CsvTimeSeriesSourceTest extends Specification implements CsvTestDataMeta { given: def factory = new TimeBasedSimpleValueFactory(EnergyPriceValue) def source = new CsvTimeSeriesSource(";", timeSeriesFolderPath, new FileNamingStrategy(), UUID.fromString("2fcb3e53-b94a-4b96-bea4-c469e499f1a1"), Path.of("its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1"), EnergyPriceValue, factory) - def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00+01:00") + def time = TimeUtil.withDefaults.toZonedDateTime("2019-01-01T00:00:00Z") def timeUtil = TimeUtil.withDefaults def fieldToValue = [ "uuid" : "78ca078a-e6e9-4972-a58d-b2cadbc2df2c", diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ThermalUnitValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ThermalUnitValidationUtilsTest.groovy index e2d26b88d..5c1de7967 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ThermalUnitValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ThermalUnitValidationUtilsTest.groovy @@ -32,8 +32,8 @@ class ThermalUnitValidationUtilsTest extends Specification { private static final UUID thermalUnitUuid = UUID.fromString("717af017-cc69-406f-b452-e022d7fb516a") private static final String id = "thermal_unit_test" private static final OperationTime operationTime = OperationTime.builder() - .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31+01:00")) - .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build() + .withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-24T15:11:31Z")) + .withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31Z")).build() private static final OperatorInput operator = new OperatorInput( UUID.fromString("8f9682df-0744-4b58-a122-f0dc730f6510"), "TestOperator") diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy index 7772c970e..47318e9cf 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy @@ -97,8 +97,8 @@ class ValidationUtilsTest extends Specification { GridTestData.nodeA.copy().id(null).build() || new InvalidEntityException("No ID assigned", invalidAsset) GridTestData.nodeA.copy().operationTime(null).build() || new InvalidEntityException("Operation time of the asset is not defined", invalidAsset) GridTestData.nodeA.copy().operationTime(OperationTime.builder(). - withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-26T15:11:31+01:00")). - withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31+01:00")).build()).build() || new InvalidEntityException("Operation start time of the asset has to be before end time", invalidAsset) + withStart(TimeUtil.withDefaults.toZonedDateTime("2020-03-26T15:11:31Z")). + withEnd(TimeUtil.withDefaults.toZonedDateTime("2020-03-25T15:11:31Z")).build()).build() || new InvalidEntityException("Operation start time of the asset has to be before end time", invalidAsset) } def "The check for negative entities should work as expected"() { diff --git a/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy b/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy index ac4412c8e..7d376b025 100644 --- a/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy @@ -14,9 +14,10 @@ import java.time.ZoneId import java.time.ZonedDateTime class CosmoWeatherTestData extends WeatherTestData { - public static final ZonedDateTime TIME_15H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T15:00:00+00:00") - public static final ZonedDateTime TIME_16H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T16:00:00+00:00") - public static final ZonedDateTime TIME_17H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T17:00:00+00:00") + public static final ZonedDateTime TIME_15H = ZonedDateTime.of(2019, 8, 1, 15, 0, 0, 0, ZoneId.of("UTC")) + public static final ZonedDateTime TIME_16H = ZonedDateTime.of(2019, 8, 1, 16, 0, 0, 0, ZoneId.of("UTC")) + public static final ZonedDateTime TIME_17H = ZonedDateTime.of(2019, 8, 1, 17, 0, 0, 0, ZoneId.of("UTC")) + public static final WeatherValue WEATHER_VALUE_193186_15H = new WeatherValue( COORDINATE_193186, diff --git a/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy b/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy index 0a251f9d3..08cc008fe 100644 --- a/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy @@ -7,16 +7,15 @@ package edu.ie3.test.common import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.value.WeatherValue -import edu.ie3.util.TimeUtil import tech.units.indriya.quantity.Quantities import java.time.ZoneId import java.time.ZonedDateTime class IconWeatherTestData extends WeatherTestData { - public static final ZonedDateTime TIME_15H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T15:00:00+00:00") - public static final ZonedDateTime TIME_16H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T16:00:00+00:00") - public static final ZonedDateTime TIME_17H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T17:00:00+00:00") + public static final ZonedDateTime TIME_15H = ZonedDateTime.of(2019, 8, 1, 15, 0, 0, 0, ZoneId.of("UTC")) + public static final ZonedDateTime TIME_16H = ZonedDateTime.of(2019, 8, 1, 16, 0, 0, 0, ZoneId.of("UTC")) + public static final ZonedDateTime TIME_17H = ZonedDateTime.of(2019, 8, 1, 17, 0, 0, 0, ZoneId.of("UTC")) public static final WeatherValue WEATHER_VALUE_67775_15H = new WeatherValue( COORDINATE_67775, diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy index 88a4190a3..f99a6fdd1 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesSourceTestData.groovy @@ -18,8 +18,8 @@ final class TimeSeriesSourceTestData { // restrict instantiation } - public static final ZonedDateTime TIME_00MIN = ZonedDateTime.parse("2020-01-01T00:00:00+00:00") - public static final ZonedDateTime TIME_15MIN = ZonedDateTime.parse("2020-01-01T00:15:00+00:00") + public static final ZonedDateTime TIME_00MIN = ZonedDateTime.parse("2020-01-01T00:00:00Z") + public static final ZonedDateTime TIME_15MIN = ZonedDateTime.parse("2020-01-01T00:15:00Z") public static final PValue P_VALUE_00MIN = new PValue( Quantities.getQuantity(1000.0d, StandardUnits.ACTIVE_POWER_IN) diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy index 026d04ee9..dda504887 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy @@ -56,17 +56,17 @@ trait TimeSeriesTestData { Set> individualEnergyPriceTimeSeriesProcessed = [ [ "uuid" : "9e4dba1b-f3bb-4e40-bd7e-2de7e81b7704", - "time" : "2020-04-02T10:00:00Z", + "time" : "2020-04-02T10:00Z", "price" : "5.0" ] as LinkedHashMap, [ "uuid" : "520d8e37-b842-40fd-86fb-32007e88493e", - "time" : "2020-04-02T10:15:00Z", + "time" : "2020-04-02T10:15Z", "price" : "15.0" ] as LinkedHashMap, [ "uuid" : "593d006c-ef76-46a9-b8db-f8666f69c5db", - "time" : "2020-04-02T10:30:00Z", + "time" : "2020-04-02T10:30Z", "price" : "10.0" ] as LinkedHashMap ] as Set @@ -101,17 +101,17 @@ trait TimeSeriesTestData { Set> individualTemperatureTimeSeriesProcessed = [ [ "uuid" : "48962a4a-b169-41f4-b0fe-e4bd8539b281", - "time" : "2020-04-02T10:00:00Z", + "time" : "2020-04-02T10:00Z", "temperature" : "5.0" ] as LinkedHashMap, [ "uuid" : "38e8188d-17dc-4b49-9827-68ba1eeac1e3", - "time" : "2020-04-02T10:15:00Z", + "time" : "2020-04-02T10:15Z", "temperature" : "15.0" ] as LinkedHashMap, [ "uuid" : "e332cae2-785d-47db-941a-3c400fa8518b", - "time" : "2020-04-02T10:30:00Z", + "time" : "2020-04-02T10:30Z", "temperature" : "10.0" ] as LinkedHashMap ] as Set @@ -138,19 +138,19 @@ trait TimeSeriesTestData { [ "uuid" : "3453d88d-50f6-4124-b2d0-807a9b7dbf54", "direction" : "5.0", - "time" : "2020-04-02T10:00:00Z", + "time" : "2020-04-02T10:00Z", "velocity" : "10.0" ] as LinkedHashMap, [ "uuid" : "870e8e22-5667-4681-96ad-5ab6ac9cf25b", "direction" : "15.0", - "time" : "2020-04-02T10:15:00Z", + "time" : "2020-04-02T10:15Z", "velocity" : "20.0" ] as LinkedHashMap, [ "uuid" : "cb7da21b-59af-4579-9352-2aa6b3020627", "direction" : "10.0", - "time" : "2020-04-02T10:30:00Z", + "time" : "2020-04-02T10:30Z", "velocity" : "15.0" ] as LinkedHashMap ] as Set @@ -178,19 +178,19 @@ trait TimeSeriesTestData { "uuid" : "e397cf20-43ae-4601-a6cd-0ee85c63cec3", "directIrradiance" : "5.0", "diffuseIrradiance" : "10.0", - "time" : "2020-04-02T10:00:00Z" + "time" : "2020-04-02T10:00Z" ] as LinkedHashMap, [ "uuid" : "94400577-83ac-4dd5-818d-8d62edcd4ee2", "directIrradiance" : "15.0", "diffuseIrradiance" : "20.0", - "time" : "2020-04-02T10:15:00Z" + "time" : "2020-04-02T10:15Z" ] as LinkedHashMap, [ "uuid" : "d7523ef9-f8d7-449f-834f-7b92bf51fd9e", "directIrradiance" : "10.0", "diffuseIrradiance" : "15.0", - "time" : "2020-04-02T10:30:00Z" + "time" : "2020-04-02T10:30Z" ] as LinkedHashMap ] as Set @@ -238,7 +238,7 @@ trait TimeSeriesTestData { "directIrradiance" : "5.0", "direction" : "5.0", "temperature" : "5.0", - "time" : "2020-04-02T10:00:00Z", + "time" : "2020-04-02T10:00Z", "velocity" : "10.0" ] as LinkedHashMap, [ @@ -248,7 +248,7 @@ trait TimeSeriesTestData { "directIrradiance" : "15.0", "direction" : "15.0", "temperature" : "15.0", - "time" : "2020-04-02T10:15:00Z", + "time" : "2020-04-02T10:15Z", "velocity" : "20.0" ] as LinkedHashMap, [ @@ -258,7 +258,7 @@ trait TimeSeriesTestData { "directIrradiance" : "10.0", "direction" : "10.0", "temperature" : "10.0", - "time" : "2020-04-02T10:30:00Z", + "time" : "2020-04-02T10:30Z", "velocity" : "15.0" ] as LinkedHashMap ] as Set @@ -285,17 +285,17 @@ trait TimeSeriesTestData { [ "uuid" : "89ae0ccd-04fd-47a7-a49f-a882cab66784", "heatDemand" : "5.0", - "time" : "2020-04-02T10:00:00Z" + "time" : "2020-04-02T10:00Z" ] as LinkedHashMap, [ "uuid" : "56e4295b-740a-45dd-9a0d-f5ec8b3bec13", "heatDemand" : "15.0", - "time" : "2020-04-02T10:15:00Z" + "time" : "2020-04-02T10:15Z" ] as LinkedHashMap, [ "uuid" : "996a0ffa-548b-4f5e-825a-25b1452bc9c0", "heatDemand" : "10.0", - "time" : "2020-04-02T10:30:00Z" + "time" : "2020-04-02T10:30Z" ] as LinkedHashMap ] as Set @@ -321,17 +321,17 @@ trait TimeSeriesTestData { [ "uuid" : "cb3c12e9-7b54-4066-8e51-30aed8ea05ff", "p" : "5.0", - "time" : "2020-04-02T10:00:00Z" + "time" : "2020-04-02T10:00Z" ] as LinkedHashMap, [ "uuid" : "07937986-c7b6-48b8-852d-8579a4de0f3f", "p" : "15.0", - "time" : "2020-04-02T10:15:00Z" + "time" : "2020-04-02T10:15Z" ] as LinkedHashMap, [ "uuid" : "43fcb651-94ff-4491-9994-5ce5980b51f8", "p" : "10.0", - "time" : "2020-04-02T10:30:00Z" + "time" : "2020-04-02T10:30Z" ] as LinkedHashMap ] as Set @@ -358,19 +358,19 @@ trait TimeSeriesTestData { "uuid" : "d0dd9b16-6561-45cd-989f-2f9f2d623285", "heatDemand" : "10.0", "p" : "5.0", - "time" : "2020-04-02T10:00:00Z" + "time" : "2020-04-02T10:00Z" ] as LinkedHashMap, [ "uuid" : "76cdb572-db19-4731-a51d-f88d60ac23bf", "heatDemand" : "20.0", "p" : "15.0", - "time" : "2020-04-02T10:15:00Z" + "time" : "2020-04-02T10:15Z" ] as LinkedHashMap, [ "uuid" : "85d34be8-9672-4382-bb28-6c526e061979", "heatDemand" : "15.0", "p" : "10.0", - "time" : "2020-04-02T10:30:00Z" + "time" : "2020-04-02T10:30Z" ] as LinkedHashMap ] as Set @@ -397,19 +397,19 @@ trait TimeSeriesTestData { "uuid" : "1db6d265-40b3-4c02-bee9-ffc74574af65", "p" : "5.0", "q" : "10.0", - "time" : "2020-04-02T10:00:00Z" + "time" : "2020-04-02T10:00Z" ] as LinkedHashMap, [ "uuid" : "c4fe02c4-1a11-4975-8641-7c3daf452475", "p" : "15.0", "q" : "20.0", - "time" : "2020-04-02T10:15:00Z" + "time" : "2020-04-02T10:15Z" ] as LinkedHashMap, [ "uuid" : "90082474-af4c-44ea-8b38-f7c6fb48907c", "p" : "10.0", "q" : "15.0", - "time" : "2020-04-02T10:30:00Z" + "time" : "2020-04-02T10:30Z" ] as LinkedHashMap ] as Set @@ -437,21 +437,21 @@ trait TimeSeriesTestData { "heatDemand" : "15.0", "p" : "5.0", "q" : "10.0", - "time" : "2020-04-02T10:00:00Z" + "time" : "2020-04-02T10:00Z" ] as LinkedHashMap, [ "uuid" : "adb6a248-c57f-4ca5-9feb-d0ca3296f0c7", "heatDemand" : "25.0", "p" : "15.0", "q" : "20.0", - "time" : "2020-04-02T10:15:00Z" + "time" : "2020-04-02T10:15Z" ] as LinkedHashMap, [ "uuid" : "07feb8fa-1ee0-4a40-bca0-cf831db0b745", "heatDemand" : "20.0", "p" : "10.0", "q" : "15.0", - "time" : "2020-04-02T10:30:00Z" + "time" : "2020-04-02T10:30Z" ] as LinkedHashMap ] as Set diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv index d9be8e6a3..e46ad7e88 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv @@ -1,3 +1,3 @@ uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type -92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 -91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file +92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 +91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv index 374562980..b4a889ea1 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/measurement_unit_input.csv @@ -1,2 +1,2 @@ uuid,v_ang,v_mag,id,node,operates_from,operates_until,operator,p,q -ce6119e3-f725-4166-b6e0-59f62e0c293d,true,true,test_measurementUnit,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,true +ce6119e3-f725-4166-b6e0-59f62e0c293d,true,true,test_measurementUnit,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,true diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv index cc4beedeb..570327105 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/node_input.csv @@ -1,5 +1,5 @@ uuid,geo_position,id,operates_from,operates_until,operator,slack,subnet,v_rated,v_target,volt_lvl -4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung +4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung 47d29df0-ba2d-4d23-8e75-c82229c5c758,,node_b,,,,false,2,110.0,1.0,Hochspannung bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,,node_c,,,,false,3,20.0,1.0,Mittelspannung 6e0980e0-10f2-4e18-862b-eb2b7c90509b,,node_d,,,,false,4,20.0,1.0,Mittelspannung diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv index 083681acb..7bb0a59ec 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/switch_input.csv @@ -1,2 +1,2 @@ uuid,closed,id,node_a,node_b,operates_from,operates_until,operator -5dc88077-aeb6-4711-9142-db57287640b1,true,test_switch_AtoB,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92 +5dc88077-aeb6-4711-9142-db57287640b1,true,test_switch_AtoB,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv index cb7ddfc21..4d28241cb 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_2_w_input.csv @@ -3,4 +3,4 @@ uuid,auto_tap,id,node_a,node_b,operates_from,operates_until,operator,parallel_de 8542bfa5-dc34-4367-b549-e9f515e6cced,true,2w_v_1,47d29df0-ba2d-4d23-8e75-c82229c5c758,98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,,,1,0,ac30443b-29e7-4635-b399-1062cfb3ffda 0c03391d-47e1-49b3-9c9c-1616258e78a7,true,2w_v_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,,,1,0,8441dd78-c528-4e63-830d-52d341131432 26a3583e-8e62-40b7-ba4c-092f6fd5a70d,true,2w_parallel_1,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,9e37ce48-9650-44ec-b888-c2fd182aff01,,,,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac -5dc88077-aeb6-4711-9142-db57292640b1,true,2w_parallel_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac +5dc88077-aeb6-4711-9142-db57292640b1,true,2w_parallel_2,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,aaa74c1a-d07e-4615-99a5-e991f1d81cc4,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,08559390-d7c0-4427-a2dc-97ba312ae0ac diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv index 026e1f2ee..25a014576 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/transformer_3_w_input.csv @@ -1,2 +1,2 @@ uuid,auto_tap,id,node_a,node_b,node_c,operates_from,operates_until,operator,parallel_devices,tap_pos,type -cc327469-7d56-472b-a0df-edbb64f90e8f,true,3w_test,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,5b0ee546-21fb-4a7f-a801-5dbd3d7bb356 +cc327469-7d56-472b-a0df-edbb64f90e8f,true,3w_test,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,1,0,5b0ee546-21fb-4a7f-a801-5dbd3d7bb356 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv index a06e6e505..9e690815a 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/bm_input.csv @@ -1,2 +1,2 @@ uuid,cost_controlled,feed_in_tariff,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,type,em -d06e5bb7-a3c7-4749-bdd1-4581ff2f6f4d,false,10.0,test_bmInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"qV:{(0.90,-0.30),(0.95,0.00),(1.05,0.00),(1.10,0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +d06e5bb7-a3c7-4749-bdd1-4581ff2f6f4d,false,10.0,test_bmInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"qV:{(0.90,-0.30),(0.95,0.00),(1.05,0.00),(1.10,0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv index 68833fc8d..9f8be0765 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/chp_input.csv @@ -1,2 +1,2 @@ uuid,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,thermal_bus,thermal_storage,type,em -9981b4d7-5a8e-4909-9602-e2e7ef4fca5c,test_chpInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,8851813b-3a7d-4fee-874b-4df9d724e4b3,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +9981b4d7-5a8e-4909-9602-e2e7ef4fca5c,test_chpInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,8851813b-3a7d-4fee-874b-4df9d724e4b3,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv index ce3c4f816..14d20cb3e 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/em_input.csv @@ -1,3 +1,3 @@ uuid,control_strategy,id,operates_from,operates_until,operator,parent_em -977157f4-25e5-4c72-bf34-440edc778792,self_optimization,test_emInput,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,897bfc17-8e54-43d0-8d98-740786fd94dd -897bfc17-8e54-43d0-8d98-740786fd94dd,self_optimization,test_parentEmInput,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510, \ No newline at end of file +977157f4-25e5-4c72-bf34-440edc778792,self_optimization,test_emInput,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,897bfc17-8e54-43d0-8d98-740786fd94dd +897bfc17-8e54-43d0-8d98-740786fd94dd,self_optimization,test_parentEmInput,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510, \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv index f507279f9..dfb07f22d 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/ev_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,type,em -a17be20f-c7a7-471d-8ffe-015487c9d022,test_evInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +a17be20f-c7a7-471d-8ffe-015487c9d022,test_evInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv index 210b111f1..9224c40a8 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv @@ -1,2 +1,2 @@ uuid,id,operator,operates_from,operates_until,node,q_characteristics,cos_phi_rated,type,charging_points,location_type,v2g_support,em -798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,4ca90220-74c2-4369-9afa-a18bf068840d,cosPhiFixed:{(0.0,0.95)},0.95,hhs,4,HOME,false,977157f4-25e5-4c72-bf34-440edc778792 \ No newline at end of file +798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,4ca90220-74c2-4369-9afa-a18bf068840d,cosPhiFixed:{(0.0,0.95)},0.95,hhs,4,HOME,false,977157f4-25e5-4c72-bf34-440edc778792 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv index d017d25c1..5d25bd18f 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/fixed_feed_in_input.csv @@ -1,2 +1,2 @@ uuid,cos_phi_rated,id,node,operates_from,operates_until,operator,q_characteristics,s_rated,em -717af017-cc69-406f-b452-e022d7fb516a,0.95,test_fixedFeedInInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 +717af017-cc69-406f-b452-e022d7fb516a,0.95,test_fixedFeedInInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv index bf2ab8d41..9ed79f8ea 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/hp_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,thermal_bus,type,em -798028b5-caff-4da7-bcd9-1750fdd8742b,test_hpInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +798028b5-caff-4da7-bcd9-1750fdd8742b,test_hpInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",0d95d7f2-49fb-4d49-8636-383a5220384e,5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv index 24d4f4777..8fc693e31 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/load_input.csv @@ -1,2 +1,2 @@ uuid,cos_phi_rated,dsm,e_cons_annual,id,node,operates_from,operates_until,operator,q_characteristics,s_rated,load_profile,em -eaf77f7e-9001-479f-94ca-7fb657766f5f,0.95,false,4000.0,test_loadInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,h0,977157f4-25e5-4c72-bf34-440edc778792 +eaf77f7e-9001-479f-94ca-7fb657766f5f,0.95,false,4000.0,test_loadInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,h0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv index 42d2f81e9..37e6b8666 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/pv_input.csv @@ -1,2 +1,2 @@ uuid,albedo,azimuth,cos_phi_rated,eta_conv,elevation_angle,id,k_g,k_t,market_reaction,node,operates_from,operates_until,operator,q_characteristics,s_rated,em -d56f15b7-8293-4b98-b5bd-58f6273ce229,0.20000000298023224,-8.926613807678223,0.95,98.0,41.01871871948242,test_pvInput,0.8999999761581421,1.0,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 +d56f15b7-8293-4b98-b5bd-58f6273ce229,0.20000000298023224,-8.926613807678223,0.95,98.0,41.01871871948242,test_pvInput,0.8999999761581421,1.0,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",25.0,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv index 1a299b1b6..158e8bbae 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/storage_input.csv @@ -1,2 +1,2 @@ uuid,id,node,operates_from,operates_until,operator,q_characteristics,type,em -06b58276-8350-40fb-86c0-2414aa4a0452,test_storageInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +06b58276-8350-40fb-86c0-2414aa4a0452,test_storageInput,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiFixed:{(0.00,0.95)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/thermal_bus_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/thermal_bus_input.csv index cd5a978f1..0c037f821 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/thermal_bus_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/thermal_bus_input.csv @@ -1,2 +1,2 @@ uuid,id,operates_from,operates_until,operator -0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31+01:00,2020-03-25T15:11:31+01:00,8f9682df-0744-4b58-a122-f0dc730f6510 +0d95d7f2-49fb-4d49-8636-383a5220384e,test_thermalBusInput,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv index 6280c1a52..3305e2e25 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/wec_input.csv @@ -1,2 +1,2 @@ uuid,id,market_reaction,node,operates_from,operates_until,operator,q_characteristics,type,em -ee7e2e37-a5ad-4def-a832-26a317567ca1,test_wecInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiP:{(0.00,1.00),(0.90,1.00),(1.20,-0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 +ee7e2e37-a5ad-4def-a832-26a317567ca1,test_wecInput,false,4ca90220-74c2-4369-9afa-a18bf068840d,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,8f9682df-0744-4b58-a122-f0dc730f6510,"cosPhiP:{(0.00,1.00),(0.90,1.00),(1.20,-0.30)}",5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,977157f4-25e5-4c72-bf34-440edc778792 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv index f5063929a..2e4dd022b 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_timeseries/its_ph_76c9d846-797c-4f07-b7ec-2245f679f5c7.csv @@ -1,3 +1,3 @@ "uuid";"time";"p";"heat_demand" -5d1235b2-656c-43e8-9186-b4a703f6e467;2020-01-01T00:00:00+00:00;1000.0;8.0 -de6659b2-1545-4739-8d0a-e8ff79a6cb4b;2020-01-01T00:15:00+00:00;1250.0;12.0 \ No newline at end of file +5d1235b2-656c-43e8-9186-b4a703f6e467;2020-01-01T00:00:00Z;1000.0;8.0 +de6659b2-1545-4739-8d0a-e8ff79a6cb4b;2020-01-01T00:15:00Z;1250.0;12.0 \ No newline at end of file From 9a3c3af8cfe5bdc06e1f361d7d42e075269d8849 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 16:09:04 +0100 Subject: [PATCH 099/225] fmt --- src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy | 1 - 1 file changed, 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy b/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy index 7d376b025..09a900299 100644 --- a/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy @@ -7,7 +7,6 @@ package edu.ie3.test.common import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.value.WeatherValue -import edu.ie3.util.TimeUtil import tech.units.indriya.quantity.Quantities import java.time.ZoneId From a547393800f618fb0955217a0a3f77e5756b7ccc Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 16:09:17 +0100 Subject: [PATCH 100/225] add seconds to expected time results --- .../ie3/test/common/TimeSeriesTestData.groovy | 43 +++++++++---------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy index dda504887..af68d3c1f 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy @@ -18,7 +18,6 @@ import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue import edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileEntry import edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput import edu.ie3.datamodel.models.value.* -import edu.ie3.util.TimeUtil import org.locationtech.jts.geom.Coordinate import org.locationtech.jts.geom.GeometryFactory import org.locationtech.jts.geom.Point @@ -56,7 +55,7 @@ trait TimeSeriesTestData { Set> individualEnergyPriceTimeSeriesProcessed = [ [ "uuid" : "9e4dba1b-f3bb-4e40-bd7e-2de7e81b7704", - "time" : "2020-04-02T10:00Z", + "time" : "2020-04-02T10:00:00Z", "price" : "5.0" ] as LinkedHashMap, [ @@ -66,7 +65,7 @@ trait TimeSeriesTestData { ] as LinkedHashMap, [ "uuid" : "593d006c-ef76-46a9-b8db-f8666f69c5db", - "time" : "2020-04-02T10:30Z", + "time" : "2020-04-02T10:30:00Z", "price" : "10.0" ] as LinkedHashMap ] as Set @@ -101,7 +100,7 @@ trait TimeSeriesTestData { Set> individualTemperatureTimeSeriesProcessed = [ [ "uuid" : "48962a4a-b169-41f4-b0fe-e4bd8539b281", - "time" : "2020-04-02T10:00Z", + "time" : "2020-04-02T10:00:00Z", "temperature" : "5.0" ] as LinkedHashMap, [ @@ -111,7 +110,7 @@ trait TimeSeriesTestData { ] as LinkedHashMap, [ "uuid" : "e332cae2-785d-47db-941a-3c400fa8518b", - "time" : "2020-04-02T10:30Z", + "time" : "2020-04-02T10:30:00Z", "temperature" : "10.0" ] as LinkedHashMap ] as Set @@ -138,7 +137,7 @@ trait TimeSeriesTestData { [ "uuid" : "3453d88d-50f6-4124-b2d0-807a9b7dbf54", "direction" : "5.0", - "time" : "2020-04-02T10:00Z", + "time" : "2020-04-02T10:00:00Z", "velocity" : "10.0" ] as LinkedHashMap, [ @@ -150,7 +149,7 @@ trait TimeSeriesTestData { [ "uuid" : "cb7da21b-59af-4579-9352-2aa6b3020627", "direction" : "10.0", - "time" : "2020-04-02T10:30Z", + "time" : "2020-04-02T10:30:00Z", "velocity" : "15.0" ] as LinkedHashMap ] as Set @@ -178,7 +177,7 @@ trait TimeSeriesTestData { "uuid" : "e397cf20-43ae-4601-a6cd-0ee85c63cec3", "directIrradiance" : "5.0", "diffuseIrradiance" : "10.0", - "time" : "2020-04-02T10:00Z" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "94400577-83ac-4dd5-818d-8d62edcd4ee2", @@ -190,7 +189,7 @@ trait TimeSeriesTestData { "uuid" : "d7523ef9-f8d7-449f-834f-7b92bf51fd9e", "directIrradiance" : "10.0", "diffuseIrradiance" : "15.0", - "time" : "2020-04-02T10:30Z" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -238,7 +237,7 @@ trait TimeSeriesTestData { "directIrradiance" : "5.0", "direction" : "5.0", "temperature" : "5.0", - "time" : "2020-04-02T10:00Z", + "time" : "2020-04-02T10:00:00Z", "velocity" : "10.0" ] as LinkedHashMap, [ @@ -258,7 +257,7 @@ trait TimeSeriesTestData { "directIrradiance" : "10.0", "direction" : "10.0", "temperature" : "10.0", - "time" : "2020-04-02T10:30Z", + "time" : "2020-04-02T10:30:00Z", "velocity" : "15.0" ] as LinkedHashMap ] as Set @@ -285,7 +284,7 @@ trait TimeSeriesTestData { [ "uuid" : "89ae0ccd-04fd-47a7-a49f-a882cab66784", "heatDemand" : "5.0", - "time" : "2020-04-02T10:00Z" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "56e4295b-740a-45dd-9a0d-f5ec8b3bec13", @@ -295,7 +294,7 @@ trait TimeSeriesTestData { [ "uuid" : "996a0ffa-548b-4f5e-825a-25b1452bc9c0", "heatDemand" : "10.0", - "time" : "2020-04-02T10:30Z" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -321,7 +320,7 @@ trait TimeSeriesTestData { [ "uuid" : "cb3c12e9-7b54-4066-8e51-30aed8ea05ff", "p" : "5.0", - "time" : "2020-04-02T10:00Z" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "07937986-c7b6-48b8-852d-8579a4de0f3f", @@ -331,7 +330,7 @@ trait TimeSeriesTestData { [ "uuid" : "43fcb651-94ff-4491-9994-5ce5980b51f8", "p" : "10.0", - "time" : "2020-04-02T10:30Z" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -358,7 +357,7 @@ trait TimeSeriesTestData { "uuid" : "d0dd9b16-6561-45cd-989f-2f9f2d623285", "heatDemand" : "10.0", "p" : "5.0", - "time" : "2020-04-02T10:00Z" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "76cdb572-db19-4731-a51d-f88d60ac23bf", @@ -370,7 +369,7 @@ trait TimeSeriesTestData { "uuid" : "85d34be8-9672-4382-bb28-6c526e061979", "heatDemand" : "15.0", "p" : "10.0", - "time" : "2020-04-02T10:30Z" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -397,7 +396,7 @@ trait TimeSeriesTestData { "uuid" : "1db6d265-40b3-4c02-bee9-ffc74574af65", "p" : "5.0", "q" : "10.0", - "time" : "2020-04-02T10:00Z" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "c4fe02c4-1a11-4975-8641-7c3daf452475", @@ -409,7 +408,7 @@ trait TimeSeriesTestData { "uuid" : "90082474-af4c-44ea-8b38-f7c6fb48907c", "p" : "10.0", "q" : "15.0", - "time" : "2020-04-02T10:30Z" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set @@ -437,21 +436,21 @@ trait TimeSeriesTestData { "heatDemand" : "15.0", "p" : "5.0", "q" : "10.0", - "time" : "2020-04-02T10:00Z" + "time" : "2020-04-02T10:00:00Z" ] as LinkedHashMap, [ "uuid" : "adb6a248-c57f-4ca5-9feb-d0ca3296f0c7", "heatDemand" : "25.0", "p" : "15.0", "q" : "20.0", - "time" : "2020-04-02T10:15Z" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "07feb8fa-1ee0-4a40-bca0-cf831db0b745", "heatDemand" : "20.0", "p" : "10.0", "q" : "15.0", - "time" : "2020-04-02T10:30Z" + "time" : "2020-04-02T10:30:00Z" ] as LinkedHashMap ] as Set From 48c173aee2d5225709e43fe3de980de2e66dd060 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 16:20:00 +0100 Subject: [PATCH 101/225] fix testdata --- .../test/common/CosmoWeatherTestData.groovy | 8 ++++---- .../ie3/test/common/IconWeatherTestData.groovy | 7 ++++--- .../ie3/test/common/TimeSeriesTestData.groovy | 18 +++++++++--------- 3 files changed, 17 insertions(+), 16 deletions(-) diff --git a/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy b/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy index 09a900299..ac4412c8e 100644 --- a/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/CosmoWeatherTestData.groovy @@ -7,16 +7,16 @@ package edu.ie3.test.common import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.value.WeatherValue +import edu.ie3.util.TimeUtil import tech.units.indriya.quantity.Quantities import java.time.ZoneId import java.time.ZonedDateTime class CosmoWeatherTestData extends WeatherTestData { - public static final ZonedDateTime TIME_15H = ZonedDateTime.of(2019, 8, 1, 15, 0, 0, 0, ZoneId.of("UTC")) - public static final ZonedDateTime TIME_16H = ZonedDateTime.of(2019, 8, 1, 16, 0, 0, 0, ZoneId.of("UTC")) - public static final ZonedDateTime TIME_17H = ZonedDateTime.of(2019, 8, 1, 17, 0, 0, 0, ZoneId.of("UTC")) - + public static final ZonedDateTime TIME_15H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T15:00:00+00:00") + public static final ZonedDateTime TIME_16H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T16:00:00+00:00") + public static final ZonedDateTime TIME_17H = TimeUtil.withDefaults.toZonedDateTime("2020-04-28T17:00:00+00:00") public static final WeatherValue WEATHER_VALUE_193186_15H = new WeatherValue( COORDINATE_193186, diff --git a/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy b/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy index 08cc008fe..0a251f9d3 100644 --- a/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/IconWeatherTestData.groovy @@ -7,15 +7,16 @@ package edu.ie3.test.common import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.value.WeatherValue +import edu.ie3.util.TimeUtil import tech.units.indriya.quantity.Quantities import java.time.ZoneId import java.time.ZonedDateTime class IconWeatherTestData extends WeatherTestData { - public static final ZonedDateTime TIME_15H = ZonedDateTime.of(2019, 8, 1, 15, 0, 0, 0, ZoneId.of("UTC")) - public static final ZonedDateTime TIME_16H = ZonedDateTime.of(2019, 8, 1, 16, 0, 0, 0, ZoneId.of("UTC")) - public static final ZonedDateTime TIME_17H = ZonedDateTime.of(2019, 8, 1, 17, 0, 0, 0, ZoneId.of("UTC")) + public static final ZonedDateTime TIME_15H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T15:00:00+00:00") + public static final ZonedDateTime TIME_16H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T16:00:00+00:00") + public static final ZonedDateTime TIME_17H = TimeUtil.withDefaults.toZonedDateTime("2019-08-01T17:00:00+00:00") public static final WeatherValue WEATHER_VALUE_67775_15H = new WeatherValue( COORDINATE_67775, diff --git a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy index af68d3c1f..aae266c44 100644 --- a/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy +++ b/src/test/groovy/edu/ie3/test/common/TimeSeriesTestData.groovy @@ -60,7 +60,7 @@ trait TimeSeriesTestData { ] as LinkedHashMap, [ "uuid" : "520d8e37-b842-40fd-86fb-32007e88493e", - "time" : "2020-04-02T10:15Z", + "time" : "2020-04-02T10:15:00Z", "price" : "15.0" ] as LinkedHashMap, [ @@ -105,7 +105,7 @@ trait TimeSeriesTestData { ] as LinkedHashMap, [ "uuid" : "38e8188d-17dc-4b49-9827-68ba1eeac1e3", - "time" : "2020-04-02T10:15Z", + "time" : "2020-04-02T10:15:00Z", "temperature" : "15.0" ] as LinkedHashMap, [ @@ -143,7 +143,7 @@ trait TimeSeriesTestData { [ "uuid" : "870e8e22-5667-4681-96ad-5ab6ac9cf25b", "direction" : "15.0", - "time" : "2020-04-02T10:15Z", + "time" : "2020-04-02T10:15:00Z", "velocity" : "20.0" ] as LinkedHashMap, [ @@ -183,7 +183,7 @@ trait TimeSeriesTestData { "uuid" : "94400577-83ac-4dd5-818d-8d62edcd4ee2", "directIrradiance" : "15.0", "diffuseIrradiance" : "20.0", - "time" : "2020-04-02T10:15Z" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "d7523ef9-f8d7-449f-834f-7b92bf51fd9e", @@ -247,7 +247,7 @@ trait TimeSeriesTestData { "directIrradiance" : "15.0", "direction" : "15.0", "temperature" : "15.0", - "time" : "2020-04-02T10:15Z", + "time" : "2020-04-02T10:15:00Z", "velocity" : "20.0" ] as LinkedHashMap, [ @@ -289,7 +289,7 @@ trait TimeSeriesTestData { [ "uuid" : "56e4295b-740a-45dd-9a0d-f5ec8b3bec13", "heatDemand" : "15.0", - "time" : "2020-04-02T10:15Z" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "996a0ffa-548b-4f5e-825a-25b1452bc9c0", @@ -325,7 +325,7 @@ trait TimeSeriesTestData { [ "uuid" : "07937986-c7b6-48b8-852d-8579a4de0f3f", "p" : "15.0", - "time" : "2020-04-02T10:15Z" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "43fcb651-94ff-4491-9994-5ce5980b51f8", @@ -363,7 +363,7 @@ trait TimeSeriesTestData { "uuid" : "76cdb572-db19-4731-a51d-f88d60ac23bf", "heatDemand" : "20.0", "p" : "15.0", - "time" : "2020-04-02T10:15Z" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "85d34be8-9672-4382-bb28-6c526e061979", @@ -402,7 +402,7 @@ trait TimeSeriesTestData { "uuid" : "c4fe02c4-1a11-4975-8641-7c3daf452475", "p" : "15.0", "q" : "20.0", - "time" : "2020-04-02T10:15Z" + "time" : "2020-04-02T10:15:00Z" ] as LinkedHashMap, [ "uuid" : "90082474-af4c-44ea-8b38-f7c6fb48907c", From 1d17aef254f5529cbb56a1744564191f4c3f8ed5 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Fri, 23 Feb 2024 16:55:56 +0100 Subject: [PATCH 102/225] line_input with tz +00 --- .../ie3/datamodel/io/source/csv/_grid/default/line_input.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv index e46ad7e88..d9be8e6a3 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv @@ -1,3 +1,3 @@ uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type -92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 -91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file +92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 +91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file From caf4a2de591726a367ec062c72bcc1c9ff5dcb9a Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 26 Feb 2024 10:39:29 +0100 Subject: [PATCH 103/225] Removing unused method in `SqlDataSource`. --- .../edu/ie3/datamodel/io/source/sql/SqlDataSource.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java index 1d783b70c..08aaef7ec 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlDataSource.java @@ -163,16 +163,6 @@ protected interface AddParams { void addParams(PreparedStatement ps) throws SQLException; } - /** - * Creates a stream with maps representing a data point in the SQL data source using an entity - * class. - */ - protected Stream> buildStreamByEntityClass( - Class entityClass, AddParams addParams) { - String query = createBaseQueryString(schemaName, entityClass.getSimpleName()); - return executeQuery(query, addParams); - } - /** * Creates a stream with maps representing a data point in the SQL data source using an explicit * table name. From 06a2731b808e8fcf964f301e2947d6d739b5d914 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Mon, 26 Feb 2024 11:30:08 +0100 Subject: [PATCH 104/225] fix malformed line_input and node_input with tz Z --- .../datamodel/io/source/csv/_grid/malformed/line_input.csv | 4 ++-- .../datamodel/io/source/csv/_grid/malformed/node_input.csv | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/line_input.csv index 1f8275a3b..caffcdd0d 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/line_input.csv @@ -1,3 +1,3 @@ uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type -92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 -91ec3bcf-1777-4d38-af67-0bf7c9fa73c,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file +92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 +91ec3bcf-1777-4d38-af67-0bf7c9fa73c,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/node_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/node_input.csv index 9a01013ac..84a5390e2 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/node_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/malformed/node_input.csv @@ -1,5 +1,5 @@ uuid,geo_position,id,operates_from,operates_until,operator,slack,subnet,v_rated,v_target,volt_lvl -4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung +4ca90220-74c2-4369-9afa-a18bf068840d,"{""type"":""Point"",""coordinates"":[7.411111,51.492528],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",node_a,2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,true,1,380.0,1.0,Höchstspannung 47d29df0-ba2d-4d23-8e75-c82229c5c758,,node_b,,,,false,2,110.0,1.0,Hochspannung bd837a25-58f3-44ac-aa90-c6b6e3 cd91b2,,node_c,,,,false,3,20.0,1.0,Mittelspannung 98a3e7fa-c456-455b-a5ea-bb19e7cbeb63,,node_e,,,,false,5,10.0,1.0,Mittelspannung From 53517c306e12e5a0649d5619e8bd61f8e9548954 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 26 Feb 2024 12:29:30 +0100 Subject: [PATCH 105/225] Implementing `CsvThermalGridSource`. --- .../models/input/{participant => }/em.md | 0 .../cylindricalstorage.md | 128 ++++++++--------- .../{participant => thermal}/thermalbus.md | 90 ++++++------ .../{participant => thermal}/thermalhouse.md | 130 +++++++++--------- docs/readthedocs/models/models.md | 24 +++- .../io/source/SystemParticipantSource.java | 35 +++-- .../datamodel/io/source/ThermalSource.java | 63 +++++---- .../csv/CsvJointGridContainerSource.java | 4 +- .../io/source/csv/CsvThermalGridSource.java | 99 +++++++++++++ .../ie3/datamodel/utils/CollectionUtils.java | 56 ++++++++ .../java/edu/ie3/datamodel/utils/Try.java | 3 +- .../io/source/ThermalSourceTest.groovy | 5 +- .../csv/CsvSystemParticipantSourceTest.groovy | 20 +-- .../csv/CsvThermalGridSourceTest.groovy | 24 ++++ .../io/source/csv/CsvThermalSourceTest.groovy | 8 +- .../utils/CollectionUtilsTest.groovy | 72 ++++++++++ .../utils/validation/DummyAssetInput.groovy | 8 ++ .../io/source/csv/_thermal/operator_input.csv | 3 + 18 files changed, 531 insertions(+), 241 deletions(-) rename docs/readthedocs/models/input/{participant => }/em.md (100%) rename docs/readthedocs/models/input/{participant => thermal}/cylindricalstorage.md (94%) rename docs/readthedocs/models/input/{participant => thermal}/thermalbus.md (93%) rename docs/readthedocs/models/input/{participant => thermal}/thermalhouse.md (93%) create mode 100644 src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java create mode 100644 src/main/java/edu/ie3/datamodel/utils/CollectionUtils.java create mode 100644 src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalGridSourceTest.groovy create mode 100644 src/test/groovy/edu/ie3/datamodel/utils/CollectionUtilsTest.groovy create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/operator_input.csv diff --git a/docs/readthedocs/models/input/participant/em.md b/docs/readthedocs/models/input/em.md similarity index 100% rename from docs/readthedocs/models/input/participant/em.md rename to docs/readthedocs/models/input/em.md diff --git a/docs/readthedocs/models/input/participant/cylindricalstorage.md b/docs/readthedocs/models/input/thermal/cylindricalstorage.md similarity index 94% rename from docs/readthedocs/models/input/participant/cylindricalstorage.md rename to docs/readthedocs/models/input/thermal/cylindricalstorage.md index 5e3b8d40c..5185adb62 100644 --- a/docs/readthedocs/models/input/participant/cylindricalstorage.md +++ b/docs/readthedocs/models/input/thermal/cylindricalstorage.md @@ -1,64 +1,64 @@ -(cylindricalstorage-model)= - -# Cylindrical Thermal Storage - -Model of a cylindrical thermal storage using a fluent to store thermal energy. - -## Attributes, Units and Remarks - -```{eval-rst} -.. list-table:: - :widths: 33 33 33 - :header-rows: 0 - - - * - Attribute - - Unit - - Remarks - - * - uuid - - -- - - - - * - id - - -- - - Human readable identifier - - * - operator - - -- - - - - * - operationTime - - -- - - Timely restriction of operation - - * - thermalBus - - -- - - Connection point to the thermal system - - * - storageVolumeLvl - - m³ - - Overall available storage volume - - * - storageVolumeLvlMin - - m³ - - Minimum permissible storage volume - - * - inletTemp - - °C - - Temperature of the inlet - - * - returnTemp - - °C - - Temperature of the outlet - - * - c - - kWh / (K :math:`\cdot` m³) - - Specific heat capacity of the storage medium - -``` - -## Caveats - -Nothing - at least not known. -If you found something, please contact us! +(cylindricalstorage-model)= + +# Cylindrical Thermal Storage + +Model of a cylindrical thermal storage using a fluent to store thermal energy. + +## Attributes, Units and Remarks + +```{eval-rst} +.. list-table:: + :widths: 33 33 33 + :header-rows: 0 + + + * - Attribute + - Unit + - Remarks + + * - uuid + - -- + - + + * - id + - -- + - Human readable identifier + + * - operator + - -- + - + + * - operationTime + - -- + - Timely restriction of operation + + * - thermalBus + - -- + - Connection point to the thermal system + + * - storageVolumeLvl + - m³ + - Overall available storage volume + + * - storageVolumeLvlMin + - m³ + - Minimum permissible storage volume + + * - inletTemp + - °C + - Temperature of the inlet + + * - returnTemp + - °C + - Temperature of the outlet + + * - c + - kWh / (K :math:`\cdot` m³) + - Specific heat capacity of the storage medium + +``` + +## Caveats + +Nothing - at least not known. +If you found something, please contact us! diff --git a/docs/readthedocs/models/input/participant/thermalbus.md b/docs/readthedocs/models/input/thermal/thermalbus.md similarity index 93% rename from docs/readthedocs/models/input/participant/thermalbus.md rename to docs/readthedocs/models/input/thermal/thermalbus.md index 87cad5dd8..0c193af1a 100644 --- a/docs/readthedocs/models/input/participant/thermalbus.md +++ b/docs/readthedocs/models/input/thermal/thermalbus.md @@ -1,45 +1,45 @@ -(thermal-bus-model)= - -# Thermal Bus - -A coupling point to thermal system - equivalent to [electrical node](../grid/node.md#node) -. - -## Attributes, Units and Remarks - -```{eval-rst} -.. list-table:: - :widths: 33 33 33 - :header-rows: 0 - - - * - Attribute - - Unit - - Remarks - - * - uuid - - -- - - - - * - id - - -- - - Human readable identifier - - * - operator - - -- - - - - * - operationTime - - -- - - Timely restriction of operation - - * - bus - - -- - - Connection point to the thermal system - -``` - -## Caveats - -Nothing - at least not known. -If you found something, please contact us! +(thermal-bus-model)= + +# Thermal Bus + +A coupling point to thermal system - equivalent to [electrical node](../grid/node.md#node) +. + +## Attributes, Units and Remarks + +```{eval-rst} +.. list-table:: + :widths: 33 33 33 + :header-rows: 0 + + + * - Attribute + - Unit + - Remarks + + * - uuid + - -- + - + + * - id + - -- + - Human readable identifier + + * - operator + - -- + - + + * - operationTime + - -- + - Timely restriction of operation + + * - bus + - -- + - Connection point to the thermal system + +``` + +## Caveats + +Nothing - at least not known. +If you found something, please contact us! diff --git a/docs/readthedocs/models/input/participant/thermalhouse.md b/docs/readthedocs/models/input/thermal/thermalhouse.md similarity index 93% rename from docs/readthedocs/models/input/participant/thermalhouse.md rename to docs/readthedocs/models/input/thermal/thermalhouse.md index 15e5fd54c..93ae175b0 100644 --- a/docs/readthedocs/models/input/participant/thermalhouse.md +++ b/docs/readthedocs/models/input/thermal/thermalhouse.md @@ -1,65 +1,65 @@ -(thermal-house-model)= - -# Thermal House Model - -Model for the thermal behaviour of a building. -This reflects a simple shoe box with transmission losses - -## Attributes, Units and Remarks - -```{eval-rst} -.. list-table:: - :widths: 33 33 33 - :header-rows: 0 - - - * - Attribute - - Unit - - Remarks - - * - uuid - - -- - - - - * - id - - -- - - Human readable identifier - - * - bus - - -- - - Thermal bus, the model is connected to - - * - operator - - -- - - - - * - operationTime - - -- - - Timely restriction of operation - - * - ethLosses - - kW / K - - Thermal losses - - * - ethCapa - - kWh / K - - Thermal capacity - - * - targetTemperature - - °C - - Desired target temperature - - * - upperTemperatureLimit - - °C - - Upper temperature boundary - - * - lowerTemperatureLimit - - °C - - Lower temperature boundary - -``` - -## Caveats - -Nothing - at least not known. -If you found something, please contact us! +(thermal-house-model)= + +# Thermal House Model + +Model for the thermal behaviour of a building. +This reflects a simple shoe box with transmission losses + +## Attributes, Units and Remarks + +```{eval-rst} +.. list-table:: + :widths: 33 33 33 + :header-rows: 0 + + + * - Attribute + - Unit + - Remarks + + * - uuid + - -- + - + + * - id + - -- + - Human readable identifier + + * - bus + - -- + - Thermal bus, the model is connected to + + * - operator + - -- + - + + * - operationTime + - -- + - Timely restriction of operation + + * - ethLosses + - kW / K + - Thermal losses + + * - ethCapa + - kWh / K + - Thermal capacity + + * - targetTemperature + - °C + - Desired target temperature + + * - upperTemperatureLimit + - °C + - Upper temperature boundary + + * - lowerTemperatureLimit + - °C + - Lower temperature boundary + +``` + +## Caveats + +Nothing - at least not known. +If you found something, please contact us! diff --git a/docs/readthedocs/models/models.md b/docs/readthedocs/models/models.md index dbb2b1ab8..c28fbc6f7 100644 --- a/docs/readthedocs/models/models.md +++ b/docs/readthedocs/models/models.md @@ -104,6 +104,7 @@ input/operator ### Grid Related Models +#### Electric Grid ```{toctree} --- maxdepth: 1 @@ -119,6 +120,17 @@ input/grid/measurementunit input/grid/gridcontainer ``` +#### Thermal Grid + +```{toctree} +--- +maxdepth: 1 +--- +input/thermal/thermalbus +input/thermal/thermalhouse +input/thermal/cylindricalstorage +``` + ### Participant Related Models ```{toctree} @@ -136,10 +148,14 @@ input/participant/load input/participant/pv input/participant/storage input/participant/wec -input/participant/thermalbus -input/participant/thermalhouse -input/participant/cylindricalstorage -input/participant/em +``` + +### Energy Management Related Models +```{toctree} +--- +maxdepth: 1 +--- +input/em ``` ### Additional Data diff --git a/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java b/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java index 873575e2c..44a1818d2 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java @@ -5,7 +5,12 @@ */ package edu.ie3.datamodel.io.source; -import edu.ie3.datamodel.exceptions.*; +import static edu.ie3.datamodel.utils.CollectionUtils.toMap; + +import edu.ie3.datamodel.exceptions.FailedValidationException; +import edu.ie3.datamodel.exceptions.SourceException; +import edu.ie3.datamodel.exceptions.SystemParticipantsException; +import edu.ie3.datamodel.exceptions.ValidationException; import edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData; import edu.ie3.datamodel.io.factory.input.participant.*; import edu.ie3.datamodel.models.input.EmInput; @@ -17,7 +22,10 @@ import edu.ie3.datamodel.models.input.thermal.ThermalBusInput; import edu.ie3.datamodel.models.input.thermal.ThermalStorageInput; import edu.ie3.datamodel.utils.Try; -import java.util.*; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.UUID; import java.util.stream.Stream; /** @@ -158,8 +166,8 @@ public SystemParticipants getSystemParticipants( Map emUnits = energyManagementSource.getEmUnits(); /// go on with the thermal assets - Map thermalBuses = thermalSource.getThermalBuses(operators); - Map thermalStorages = + Set thermalBuses = thermalSource.getThermalBuses(operators); + Set thermalStorages = thermalSource.getThermalStorages(operators, thermalBuses); Try, SourceException> fixedFeedInInputs = @@ -592,7 +600,7 @@ public Set getEvs( public Set getChpPlants() throws SourceException { Map operators = typeSource.getOperators(); Map emUnits = energyManagementSource.getEmUnits(operators); - Map thermalBuses = thermalSource.getThermalBuses(operators); + Set thermalBuses = thermalSource.getThermalBuses(operators); return getChpPlants( operators, rawGridSource.getNodes(operators), @@ -616,9 +624,8 @@ public Set getChpPlants() throws SourceException { * @param nodes a map of UUID to object- and uuid-unique {@link NodeInput} entities * @param emUnits a map of UUID to object- and uuid-unique {@link EmInput} entities * @param types a map of UUID to object- and uuid-unique {@link ChpTypeInput} entities - * @param thermalBuses a map of UUID to object- and uuid-unique {@link ThermalBusInput} entities - * @param thermalStorages a map of UUID to object- and uuid-unique {@link ThermalStorageInput} - * entities + * @param thermalBuses a set of object- and uuid-unique {@link ThermalBusInput} entities + * @param thermalStorages a set of object- and uuid-unique {@link ThermalStorageInput} entities * @return a set of object- and uuid-unique {@link ChpInput} entities */ public Set getChpPlants( @@ -626,15 +633,15 @@ public Set getChpPlants( Map nodes, Map emUnits, Map types, - Map thermalBuses, - Map thermalStorages) + Set thermalBuses, + Set thermalStorages) throws SourceException { return unpackSet( chpEntityStream( buildTypedSystemParticipantEntityData( ChpInput.class, operators, nodes, emUnits, types), - thermalStorages, - thermalBuses) + toMap(thermalStorages), + toMap(thermalBuses)) .map(chpInputFactory::get), ChpInput.class); } @@ -672,13 +679,13 @@ public Set getHeatPumps( Map nodes, Map emUnits, Map types, - Map thermalBuses) + Set thermalBuses) throws SourceException { return unpackSet( hpEntityStream( buildTypedSystemParticipantEntityData( HpInput.class, operators, nodes, emUnits, types), - thermalBuses) + toMap(thermalBuses)) .map(hpInputFactory::get), HpInput.class); } diff --git a/src/main/java/edu/ie3/datamodel/io/source/ThermalSource.java b/src/main/java/edu/ie3/datamodel/io/source/ThermalSource.java index c83aa4e36..9d7c6b178 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/ThermalSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/ThermalSource.java @@ -5,9 +5,10 @@ */ package edu.ie3.datamodel.io.source; +import static edu.ie3.datamodel.utils.CollectionUtils.toMap; + import edu.ie3.datamodel.exceptions.*; import edu.ie3.datamodel.io.factory.input.*; -import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.input.OperatorInput; import edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput; import edu.ie3.datamodel.models.input.thermal.ThermalBusInput; @@ -17,7 +18,6 @@ import java.util.Map; import java.util.Set; import java.util.UUID; -import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -67,9 +67,9 @@ public void validate() throws ValidationException { * manually, as {@link ThermalBusInput#equals(Object)} is NOT restricted on the uuid of {@link * ThermalBusInput}. * - * @return a map of UUID to object- and uuid-unique {@link ThermalBusInput} entities + * @return a set of object- and uuid-unique {@link ThermalBusInput} entities */ - public Map getThermalBuses() throws SourceException { + public Set getThermalBuses() throws SourceException { return getThermalBuses(typeSource.getOperators()); } @@ -89,12 +89,12 @@ public Map getThermalBuses() throws SourceException { *

If something fails during the creation process it's up to the concrete implementation of an * empty set or a set with all entities that has been able to be build is returned. * - * @param operators a set of object- and uuid-unique {@link OperatorInput} entities - * @return a map of UUID to object- and uuid-unique {@link ThermalBusInput} entities + * @param operators a map of UUID to object- and uuid-unique {@link OperatorInput} entities + * @return a set of object- and uuid-unique {@link ThermalBusInput} entities */ - public Map getThermalBuses(Map operators) + public Set getThermalBuses(Map operators) throws SourceException { - return unpackMap( + return unpackSet( buildAssetInputEntityData(ThermalBusInput.class, operators) .map(thermalBusInputFactory::get), ThermalBusInput.class); @@ -109,11 +109,12 @@ public Map getThermalBuses(Map opera * manually, as {@link ThermalStorageInput#equals(Object)} is NOT restricted on the uuid of {@link * ThermalStorageInput}. * - * @return a map of UUID to object- and uuid-unique {@link ThermalStorageInput} entities + * @return a set of object- and uuid-unique {@link ThermalStorageInput} entities */ - public Map getThermalStorages() throws SourceException { + public Set getThermalStorages() throws SourceException { return getCylindricalStorages().stream() - .collect(Collectors.toMap(UniqueEntity::getUuid, Function.identity())); + .map(e -> (ThermalStorageInput) e) + .collect(Collectors.toSet()); } /** @@ -131,15 +132,16 @@ public Map getThermalStorages() throws SourceExceptio *

If something fails during the creation process it's up to the concrete implementation of an * empty set or a set with all entities that has been able to be build is returned. * - * @param operators a set of object- and uuid-unique {@link OperatorInput} entities + * @param operators a map of UUID to object- and uuid-unique {@link OperatorInput} entities * @param thermalBuses a set of object- and uuid-unique {@link ThermalBusInput} entities - * @return a map of UUID to object- and uuid-unique {@link ThermalStorageInput} entities + * @return a set of object- and uuid-unique {@link ThermalStorageInput} entities */ - public Map getThermalStorages( - Map operators, Map thermalBuses) + public Set getThermalStorages( + Map operators, Set thermalBuses) throws SourceException { return getCylindricalStorages(operators, thermalBuses).stream() - .collect(Collectors.toMap(UniqueEntity::getUuid, Function.identity())); + .map(e -> (ThermalStorageInput) e) + .collect(Collectors.toSet()); } /** @@ -150,11 +152,11 @@ public Map getThermalStorages( * manually, as {@link ThermalHouseInput#equals(Object)} is NOT restricted on the uuid of {@link * ThermalHouseInput}. * - * @return a map of UUID to object- and uuid-unique {@link ThermalHouseInput} entities + * @return a set of object- and uuid-unique {@link ThermalHouseInput} entities */ - public Map getThermalHouses() throws SourceException { + public Set getThermalHouses() throws SourceException { Map operators = typeSource.getOperators(); - Map thermalBuses = getThermalBuses(); + Set thermalBuses = getThermalBuses(); return getThermalHouses(operators, thermalBuses); } @@ -175,14 +177,14 @@ public Map getThermalHouses() throws SourceException { *

If something fails during the creation process it's up to the concrete implementation of an * empty set or a set with all entities that has been able to be build is returned. * - * @param operators a set of object- and uuid-unique {@link OperatorInput} entities + * @param operators a map of UUID to object- and uuid-unique {@link OperatorInput} entities * @param thermalBuses a set of object- and uuid-unique {@link ThermalBusInput} entities - * @return a map of UUID to object- and uuid-unique {@link ThermalHouseInput} entities + * @return a set of object- and uuid-unique {@link ThermalHouseInput} entities */ - public Map getThermalHouses( - Map operators, Map thermalBuses) + public Set getThermalHouses( + Map operators, Set thermalBuses) throws SourceException { - return unpackMap( + return unpackSet( thermalUnitInputEntityDataStream( buildAssetInputEntityData(ThermalHouseInput.class, operators), thermalBuses) .map(thermalHouseInputFactory::get), @@ -201,7 +203,7 @@ public Map getThermalHouses( */ public Set getCylindricalStorages() throws SourceException { Map operators = typeSource.getOperators(); - Map thermalBuses = getThermalBuses(); + Set thermalBuses = getThermalBuses(); return getCylindricalStorages(operators, thermalBuses); } @@ -222,12 +224,12 @@ public Set getCylindricalStorages() throws SourceExcept *

If something fails during the creation process it's up to the concrete implementation of an * empty set or a set with all entities that has been able to be build is returned. * - * @param operators a set of object- and uuid-unique {@link OperatorInput} entities + * @param operators a map of UUID to object- and uuid-unique {@link OperatorInput} entities * @param thermalBuses a set of object- and uuid-unique {@link ThermalBusInput} entities * @return a set of object- and uuid-unique {@link CylindricalStorageInput} entities */ public Set getCylindricalStorages( - Map operators, Map thermalBuses) + Map operators, Set thermalBuses) throws SourceException { return unpackSet( thermalUnitInputEntityDataStream( @@ -250,7 +252,10 @@ public Set getCylindricalStorages( private static Stream> thermalUnitInputEntityDataStream( Stream> assetInputEntityDataStream, - Map thermalBuses) { + Set thermalBuses) { + // necessary for enrichEntityData + Map busses = toMap(thermalBuses); + return assetInputEntityDataStream .parallel() .map( @@ -260,7 +265,7 @@ public Set getCylindricalStorages( enrichEntityData( assetInputEntityData, "thermalbus", - thermalBuses, + busses, ThermalUnitInputEntityData::new))); } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java index 294f5b808..2fd49c0f1 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java @@ -59,6 +59,8 @@ public static JointGridContainer read( try { typeSource.validate(); rawGridSource.validate(); + thermalSource.validate(); + emSource.validate(); systemParticipantSource.validate(); graphicSource.validate(); } catch (ValidationException ve) { @@ -84,7 +86,7 @@ public static JointGridContainer read( Try.of(() -> graphicSource.getGraphicElements(nodes, lines), SourceException.class); List exceptions = - Try.getExceptions(List.of(rawGridElements, systemParticipants, graphicElements)); + Try.getExceptions(rawGridElements, systemParticipants, graphicElements); if (!exceptions.isEmpty()) { throw new SourceException( diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java new file mode 100644 index 000000000..28e07a42a --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java @@ -0,0 +1,99 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.io.source.csv; + +import static edu.ie3.datamodel.utils.CollectionUtils.groupBy; +import static java.util.Collections.emptySet; + +import edu.ie3.datamodel.exceptions.SourceException; +import edu.ie3.datamodel.exceptions.ValidationException; +import edu.ie3.datamodel.io.naming.FileNamingStrategy; +import edu.ie3.datamodel.io.source.ThermalSource; +import edu.ie3.datamodel.io.source.TypeSource; +import edu.ie3.datamodel.models.input.OperatorInput; +import edu.ie3.datamodel.models.input.container.ThermalGrid; +import edu.ie3.datamodel.models.input.thermal.ThermalBusInput; +import edu.ie3.datamodel.models.input.thermal.ThermalHouseInput; +import edu.ie3.datamodel.models.input.thermal.ThermalStorageInput; +import edu.ie3.datamodel.models.input.thermal.ThermalUnitInput; +import edu.ie3.datamodel.utils.Try; +import java.nio.file.Path; +import java.util.*; + +/** Convenience class for cases where all used data comes from CSV sources */ +public class CsvThermalGridSource { + private CsvThermalGridSource() {} + + /** + * Method for reading {@link ThermalGrid}s. + * + * @param csvSep separator + * @param directoryPath path to the grids + * @return a list of thermal grids + * @throws SourceException if an error occurs while reading the grid + */ + public static List read(String csvSep, Path directoryPath) throws SourceException { + return read(csvSep, directoryPath, new FileNamingStrategy()); + } + + /** + * Method for reading {@link ThermalGrid}s. + * + * @param csvSep separator + * @param directoryPath path to the grids + * @param fileNamingStrategy file naming strategy + * @return a list of thermal grids + * @throws SourceException if an error occurs while reading the grid + */ + public static List read( + String csvSep, Path directoryPath, FileNamingStrategy fileNamingStrategy) + throws SourceException { + CsvDataSource dataSource = new CsvDataSource(csvSep, directoryPath, fileNamingStrategy); + TypeSource typeSource = new TypeSource(dataSource); + ThermalSource thermalSource = new ThermalSource(typeSource, dataSource); + + /* validating sources */ + try { + typeSource.validate(); + thermalSource.validate(); + } catch (ValidationException ve) { + throw new SourceException("Could not read source because validation failed", ve); + } + + Map operators = typeSource.getOperators(); + Set buses = thermalSource.getThermalBuses(); + + Try, SourceException> houses = + Try.of(() -> thermalSource.getThermalHouses(operators, buses), SourceException.class); + + Try, SourceException> storages = + Try.of(() -> thermalSource.getThermalStorages(operators, buses), SourceException.class); + + List exceptions = Try.getExceptions(houses, storages); + + if (!exceptions.isEmpty()) { + throw new SourceException( + exceptions.size() + " error(s) occurred while reading sources. ", exceptions); + } else { + // getOrThrow should not throw an exception in this context, because all exception are + // filtered and thrown before + + Map> houseInputs = + groupBy(houses.getOrThrow(), ThermalUnitInput::getThermalBus); + Map> storageInputs = + groupBy(storages.getOrThrow(), ThermalUnitInput::getThermalBus); + + return buses.stream() + .map( + bus -> { + Set h = houseInputs.getOrDefault(bus, emptySet()); + Set s = storageInputs.getOrDefault(bus, emptySet()); + return new ThermalGrid(bus, h, s); + }) + .toList(); + } + } +} diff --git a/src/main/java/edu/ie3/datamodel/utils/CollectionUtils.java b/src/main/java/edu/ie3/datamodel/utils/CollectionUtils.java new file mode 100644 index 000000000..e27e10c51 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/utils/CollectionUtils.java @@ -0,0 +1,56 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.utils; + +import edu.ie3.datamodel.models.UniqueEntity; +import java.util.*; +import java.util.function.Function; +import java.util.stream.Collectors; + +/** Utilities for collections. */ +public class CollectionUtils { + private CollectionUtils() { + throw new IllegalStateException("Utility classes cannot be instantiated"); + } + + /** + * Method to map a {@link Collection} of {@link UniqueEntity} + * + * @param c collection to map + * @return a map: UUID to {@link UniqueEntity} + * @param type of unique entity + */ + public static Map toMap(Collection c) { + return toMap(c, UniqueEntity::getUuid); + } + + /** + * Method to map a {@link Collection} to a specific field. + * + * @param c collection to map + * @param keyExtractor function to extract a key + * @return a map: key to values + * @param type of key + * @param type of value + */ + public static Map toMap(Collection c, Function keyExtractor) { + return c.stream().collect(Collectors.toMap(keyExtractor, Function.identity())); + } + + /** + * Method to group a collection to keys. + * + * @param c collection to group + * @param keyExtractor function to extract a key + * @return a map: key to set of values + * @param type of key + * @param type of value + */ + public static Map> groupBy(Collection c, Function keyExtractor) { + return c.stream().collect(Collectors.groupingBy(keyExtractor)).entrySet().stream() + .collect(Collectors.toMap(Map.Entry::getKey, v -> new HashSet<>(v.getValue()))); + } +} diff --git a/src/main/java/edu/ie3/datamodel/utils/Try.java b/src/main/java/edu/ie3/datamodel/utils/Try.java index 434fd5838..0ecdd7215 100644 --- a/src/main/java/edu/ie3/datamodel/utils/Try.java +++ b/src/main/java/edu/ie3/datamodel/utils/Try.java @@ -8,6 +8,7 @@ import static java.util.stream.Collectors.partitioningBy; import edu.ie3.datamodel.exceptions.FailureException; +import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.exceptions.TryException; import java.util.*; import java.util.function.Function; @@ -583,7 +584,7 @@ public int hashCode() { */ @FunctionalInterface public interface TrySupplier { - T get() throws E; + T get() throws E, SourceException; } /** diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/ThermalSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/ThermalSourceTest.groovy index 224773490..c20f627a2 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/ThermalSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/ThermalSourceTest.groovy @@ -5,8 +5,6 @@ */ package edu.ie3.datamodel.io.source -import static edu.ie3.test.helper.EntityMap.map - import edu.ie3.datamodel.io.factory.input.AssetInputEntityData import edu.ie3.datamodel.io.factory.input.ThermalUnitInputEntityData import edu.ie3.datamodel.models.input.OperatorInput @@ -15,7 +13,6 @@ import edu.ie3.datamodel.models.input.thermal.ThermalUnitInput import edu.ie3.datamodel.utils.Try import spock.lang.Specification -import java.util.stream.Collectors import java.util.stream.Stream class ThermalSourceTest extends Specification { @@ -34,7 +31,7 @@ class ThermalSourceTest extends Specification { def assetInputEntityData = Stream.of(new Try.Success(new AssetInputEntityData(validFieldsToAttributes, ThermalUnitInput, operator))) when: - def resultingDataOpt = ThermalSource.thermalUnitInputEntityDataStream(assetInputEntityData, map(thermalBuses)).collect(Collectors.toList()) + def resultingDataOpt = ThermalSource.thermalUnitInputEntityDataStream(assetInputEntityData, thermalBuses as Set).toList() then: resultingDataOpt.size() == 1 diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvSystemParticipantSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvSystemParticipantSourceTest.groovy index 91486c5eb..482375295 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvSystemParticipantSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvSystemParticipantSourceTest.groovy @@ -95,15 +95,15 @@ class CsvSystemParticipantSourceTest extends Specification implements CsvTestDat def operatorMap = map([sptd.operator]) def nodeMap = map([sptd.participantNode]) def emUnitsMap = map([sptd.emInput]) - def thermalBusMap = map([sptd.thermalBus]) - def thermalStorageMap = map([sptd.thermalStorage]) + def thermalBus = [sptd.thermalBus] as Set + def thermalStorage = [sptd.thermalStorage] as Set expect: - def heatPumps = Try.of(() -> csvSystemParticipantSource.getHeatPumps(operatorMap, nodeMap, emUnitsMap, map([sptd.hpTypeInput]), thermalBusMap), SourceException) + def heatPumps = Try.of(() -> csvSystemParticipantSource.getHeatPumps(operatorMap, nodeMap, emUnitsMap, map([sptd.hpTypeInput]), thermalBus), SourceException) heatPumps.success heatPumps.data.get() == [sptd.hpInput] as Set - def chpUnits = Try.of(() -> csvSystemParticipantSource.getChpPlants(operatorMap, nodeMap, emUnitsMap, map([sptd.chpTypeInput]), thermalBusMap, thermalStorageMap), SourceException) + def chpUnits = Try.of(() -> csvSystemParticipantSource.getChpPlants(operatorMap, nodeMap, emUnitsMap, map([sptd.chpTypeInput]), thermalBus, thermalStorage), SourceException) chpUnits.success chpUnits.data.get() == [sptd.chpInput] as Set @@ -152,7 +152,7 @@ class CsvSystemParticipantSourceTest extends Specification implements CsvTestDat def emUnitsMap = map([sptd.emInput]) expect: - def heatPumps = Try.of(() -> csvSystemParticipantSource.getHeatPumps(map(operators), nodeMap, emUnitsMap, map(types), map(thermalBuses)), SourceException) + def heatPumps = Try.of(() -> csvSystemParticipantSource.getHeatPumps(map(operators), nodeMap, emUnitsMap, map(types), thermalBuses as Set), SourceException) heatPumps.failure heatPumps.exception.get().class == SourceException @@ -178,7 +178,7 @@ class CsvSystemParticipantSourceTest extends Specification implements CsvTestDat def emUnitsMap = map([sptd.emInput]) expect: - def chpUnits = Try.of(() -> csvSystemParticipantSource.getChpPlants(map(operators), nodeMap, emUnitsMap, map(types), map(thermalBuses), map(thermalStorages)), SourceException) + def chpUnits = Try.of(() -> csvSystemParticipantSource.getChpPlants(map(operators), nodeMap, emUnitsMap, map(types), thermalBuses as Set, thermalStorages as Set), SourceException) chpUnits.failure chpUnits.exception.get().class == SourceException @@ -186,10 +186,10 @@ class CsvSystemParticipantSourceTest extends Specification implements CsvTestDat where: operators | types | thermalBuses | thermalStorages || resultingSet [] | [sptd.chpInput.type] | [sptd.chpInput.thermalBus] | [sptd.chpInput.thermalStorage] || [new ChpInput(sptd.chpInput.uuid, sptd.chpInput.id, OperatorInput.NO_OPERATOR_ASSIGNED, sptd.chpInput.operationTime, sptd.chpInput.node, sptd.chpInput.thermalBus, sptd.chpInput.qCharacteristics, sptd.emInput, sptd.chpInput.type, sptd.chpInput.thermalStorage, sptd.chpInput.marketReaction)] - [] | [] | [] | [] as List || [] - [] | [] | [] | [] as List || [] - [sptd.chpInput.operator] | [] | [] | [] as List || [] - [sptd.chpInput.operator] | [sptd.chpInput.type] | [] | [] as List || [] + [] | [] | [] | [] || [] + [] | [] | [] | [] || [] + [sptd.chpInput.operator] | [] | [] | [] || [] + [sptd.chpInput.operator] | [sptd.chpInput.type] | [] | [] || [] } def "A SystemParticipantSource with csv input should throw an exception from invalid ev input file as expected"() { diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalGridSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalGridSourceTest.groovy new file mode 100644 index 000000000..57c1b2ec4 --- /dev/null +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalGridSourceTest.groovy @@ -0,0 +1,24 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation + */ +package edu.ie3.datamodel.io.source.csv + +import spock.lang.Specification + +class CsvThermalGridSourceTest extends Specification implements CsvTestDataMeta { + + def "CsvThermalGridSource can read a valid thermal grid"() { + when: + def thermalGrids = CsvThermalGridSource.read(",", thermalFolderPath) + + then: + thermalGrids.size() == 1 + thermalGrids.get(0).with { + def bus = it.bus() + assert it.houses().every { it.thermalBus == bus } + assert it.storages().every { it.thermalBus == bus } + } + } +} diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalSourceTest.groovy index 7351cf1a2..2251253a2 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalSourceTest.groovy @@ -26,7 +26,7 @@ class CsvThermalSourceTest extends Specification implements CsvTestDataMeta { then: resultingThermalBusesWoOperator.size() == 1 - def thermalBusWoOp = resultingThermalBusesWoOperator.values().first() + def thermalBusWoOp = resultingThermalBusesWoOperator.first() thermalBusWoOp.uuid == sptd.thermalBus.uuid thermalBusWoOp.id == sptd.thermalBus.id thermalBusWoOp.operator == sptd.thermalBus.operator @@ -38,7 +38,7 @@ class CsvThermalSourceTest extends Specification implements CsvTestDataMeta { then: resultingThermalBuses.size() == 1 - def thermalBus = resultingThermalBuses.values().first() + def thermalBus = resultingThermalBuses.first() thermalBus.uuid == sptd.thermalBus.uuid thermalBus.id == sptd.thermalBus.id thermalBus.operator == sptd.thermalBus.operator @@ -104,7 +104,7 @@ class CsvThermalSourceTest extends Specification implements CsvTestDataMeta { then: resultingThermalHouseWoOperator.size() == 1 - with(resultingThermalHouseWoOperator.values().first()) { + with(resultingThermalHouseWoOperator.first()) { uuid == ThermalUnitInputTestData.thermalHouseInput.uuid id == ThermalUnitInputTestData.thermalHouseInput.id operator == ThermalUnitInputTestData.thermalHouseInput.operator @@ -124,7 +124,7 @@ class CsvThermalSourceTest extends Specification implements CsvTestDataMeta { then: resultingThermalHouse.size() == 1 - with(resultingThermalHouse.values().first()) { + with(resultingThermalHouse.first()) { uuid == ThermalUnitInputTestData.thermalHouseInput.uuid id == ThermalUnitInputTestData.thermalHouseInput.id operator == ThermalUnitInputTestData.thermalHouseInput.operator diff --git a/src/test/groovy/edu/ie3/datamodel/utils/CollectionUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/CollectionUtilsTest.groovy new file mode 100644 index 000000000..e4f257445 --- /dev/null +++ b/src/test/groovy/edu/ie3/datamodel/utils/CollectionUtilsTest.groovy @@ -0,0 +1,72 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation + */ +package edu.ie3.datamodel.utils + +import static edu.ie3.datamodel.utils.validation.DummyAssetInput.valid + +import edu.ie3.datamodel.models.UniqueEntity +import edu.ie3.datamodel.models.input.AssetInput +import spock.lang.Specification + +class CollectionUtilsTest extends Specification { + + def "A collection of unique entities can be mapped to their uuid"() { + given: + UUID uuid1 = UUID.randomUUID() + UUID uuid2 = UUID.randomUUID() + UUID uuid3 = UUID.randomUUID() + + UniqueEntity entity1 = valid(uuid1, "1") + UniqueEntity entity2 = valid(uuid2, "2") + UniqueEntity entity3 = valid(uuid3, "3") + + when: + def map = CollectionUtils.toMap([entity1, entity2, entity3]) + + then: + map.get(uuid1) == entity1 + map.get(uuid2) == entity2 + map.get(uuid3) == entity3 + } + + def "A collection of entities can be mapped to a given field"() { + given: + UUID uuid1 = UUID.randomUUID() + UUID uuid2 = UUID.randomUUID() + UUID uuid3 = UUID.randomUUID() + + AssetInput entity1 = valid(uuid1, "1") + AssetInput entity2 = valid(uuid2, "2") + AssetInput entity3 = valid(uuid3, "3") + + when: + def map = CollectionUtils.toMap([entity1, entity2, entity3], AssetInput::getId) + + then: + map.get("1") == entity1 + map.get("2") == entity2 + map.get("3") == entity3 + } + + def "A collection of entities can be grouped to a given field"() { + given: + UUID uuid1 = UUID.randomUUID() + UUID uuid2 = UUID.randomUUID() + UUID uuid3 = UUID.randomUUID() + + AssetInput entity1 = valid(uuid1, "1") + AssetInput entity2 = valid(uuid2, "2") + AssetInput entity3 = valid(uuid3, "3") + + when: + def map = CollectionUtils.groupBy([entity1, entity2, entity3], AssetInput::getId) + + then: + map.get("1") == [entity1] as Set + map.get("2") == [entity2] as Set + map.get("3") == [entity3] as Set + } +} diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/DummyAssetInput.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/DummyAssetInput.groovy index 899c6279f..436fb72bf 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/DummyAssetInput.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/DummyAssetInput.groovy @@ -14,6 +14,14 @@ class DummyAssetInput extends AssetInput { super(UUID.randomUUID(), id) } + DummyAssetInput(UUID uuid, String id) { + super(uuid, id) + } + + static DummyAssetInput valid(UUID uuid, String id) { + return new DummyAssetInput(uuid, id) + } + static DummyAssetInput valid(String id) { return new DummyAssetInput(id) } diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/operator_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/operator_input.csv new file mode 100644 index 000000000..89506dcfd --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_thermal/operator_input.csv @@ -0,0 +1,3 @@ +uuid,id +8f9682df-0744-4b58-a122-f0dc730f6510,TestOperator +f15105c4-a2de-4ab8-a621-4bc98e372d92,Univ.-Prof. Dr. rer. hort. Klaus-Dieter Brokkoli \ No newline at end of file From 886b9f97c97f79c5c7f62cdced571d637a661e4f Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 26 Feb 2024 15:42:53 +0100 Subject: [PATCH 106/225] Implement test --- .../io/source/csv/CsvRawGridSourceTest.groovy | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy index 876b73160..0ac06c263 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy @@ -14,6 +14,8 @@ import edu.ie3.datamodel.io.factory.input.Transformer3WInputEntityData import edu.ie3.datamodel.io.factory.input.TypedConnectorInputEntityData import edu.ie3.datamodel.io.source.RawGridSource import edu.ie3.datamodel.io.source.TypeSource +import edu.ie3.datamodel.models.input.NodeInput +import edu.ie3.datamodel.models.input.OperatorInput import edu.ie3.datamodel.models.input.connector.LineInput import edu.ie3.datamodel.models.input.connector.SwitchInput import edu.ie3.datamodel.models.input.connector.Transformer3WInput @@ -589,4 +591,32 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { then: "the optional is empty" actual.allEntitiesAsList().empty } + + def "A CsvRawGridSource should process invalid input data as expected when requested to provide an instance of RawGridElements"() { + given: + def typeSource = new TypeSource(new CsvDataSource(csvSep, typeFolderPath, fileNamingStrategy)) + def rawGridSource = + new RawGridSource(typeSource, new CsvDataSource(csvSep, gridDefaultFolderPath, fileNamingStrategy)) { + @Override + Map getNodes() { + return Collections.emptyMap() + } + + @Override + Map getNodes(Map operators) { + return Collections.emptyMap() + } + } + + when: + def rawGridElements = Try.of(() -> rawGridSource.gridData, SourceException) + + then: + rawGridElements.failure + rawGridElements.data == Optional.empty() + + Exception ex = rawGridElements.exception.get() + ex.class == SourceException + ex.message.startsWith("edu.ie3.datamodel.exceptions.FailureException: 2 exception(s) occurred within \"LineInput\" data, one is: edu.ie3.datamodel.exceptions.FactoryException: edu.ie3.datamodel.exceptions.SourceException: Linked nodeA with UUID 4ca90220-74c2-4369-9afa-a18bf068840d was not found for entity") + } } \ No newline at end of file From 2def11019a294bfff4381ca334415c9506b09a04 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 26 Feb 2024 16:27:04 +0100 Subject: [PATCH 107/225] Fix test --- .../io/source/csv/CsvGraphicSourceTest.groovy | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy index 05677834b..e6997c446 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy @@ -5,6 +5,8 @@ */ package edu.ie3.datamodel.io.source.csv +import edu.ie3.datamodel.models.input.connector.type.LineTypeInput + import static edu.ie3.test.helper.EntityMap.map import edu.ie3.datamodel.exceptions.FailureException @@ -45,12 +47,15 @@ class CsvGraphicSourceTest extends Specification implements CsvTestDataMeta { def rawGridSource = new RawGridSource(typeSource, new CsvDataSource(csvSep, gridDefaultFolderPath, fileNamingStrategy)) { @Override - Map getNodes() { + Map getLines() { return Collections.emptyMap() } @Override - Map getNodes(Map operators) { + Map getLines( + Map operators, + Map nodes, + Map lineTypeInputs) { return Collections.emptyMap() } } @@ -66,7 +71,7 @@ class CsvGraphicSourceTest extends Specification implements CsvTestDataMeta { Exception ex = graphicElements.exception.get() ex.class == SourceException - ex.message.startsWith("edu.ie3.datamodel.exceptions.FailureException: 2 exception(s) occurred within \"LineInput\" data, one is: edu.ie3.datamodel.exceptions.FactoryException: edu.ie3.datamodel.exceptions.SourceException: Linked nodeA with UUID 4ca90220-74c2-4369-9afa-a18bf068840d was not found for entity") + ex.message.startsWith("edu.ie3.datamodel.exceptions.SourceException: edu.ie3.datamodel.exceptions.FailureException: 1 exception(s) occurred within \"LineGraphicInput\" data, one is: edu.ie3.datamodel.exceptions.FactoryException: edu.ie3.datamodel.exceptions.SourceException: Linked line with UUID 91ec3bcf-1777-4d38-af67-0bf7c9fa73c7 was not found for entity") } From 6ff4aef327c2c97ade5caa597f9faf290b9ec02d Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 26 Feb 2024 16:27:21 +0100 Subject: [PATCH 108/225] Spotless --- .../datamodel/io/source/csv/CsvGraphicSourceTest.groovy | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy index e6997c446..c150b9dac 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy @@ -5,8 +5,6 @@ */ package edu.ie3.datamodel.io.source.csv -import edu.ie3.datamodel.models.input.connector.type.LineTypeInput - import static edu.ie3.test.helper.EntityMap.map import edu.ie3.datamodel.exceptions.FailureException @@ -17,6 +15,7 @@ import edu.ie3.datamodel.io.source.TypeSource import edu.ie3.datamodel.models.input.NodeInput import edu.ie3.datamodel.models.input.OperatorInput import edu.ie3.datamodel.models.input.connector.LineInput +import edu.ie3.datamodel.models.input.connector.type.LineTypeInput import edu.ie3.datamodel.models.input.graphics.NodeGraphicInput import edu.ie3.datamodel.utils.Try import edu.ie3.test.common.GridTestData as gtd @@ -53,9 +52,9 @@ class CsvGraphicSourceTest extends Specification implements CsvTestDataMeta { @Override Map getLines( - Map operators, - Map nodes, - Map lineTypeInputs) { + Map operators, + Map nodes, + Map lineTypeInputs) { return Collections.emptyMap() } } From ae6f113c377c0d94911ff840f9096d6d3b7e379b Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 26 Feb 2024 17:01:05 +0100 Subject: [PATCH 109/225] changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eba11a5d2..028052b08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed thermal-house-documentation [#873](https://github.com/ie3-institute/PowerSystemDataModel/issues/873) - Fixed ElectricVehicle Documentation [#875](https://github.com/ie3-institute/PowerSystemDataModel/issues/875) - Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) +- Fixed test for `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) ### Changed - Changing from comparing strings to comparing uuids in `EntitySource.findFirstEntityByUuid` [#829](https://github.com/ie3-institute/PowerSystemDataModel/issues/829) From 6c78230fc4689896e644709c8b960dc794a5b00d Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 26 Feb 2024 17:01:35 +0100 Subject: [PATCH 110/225] changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 028052b08..d070d7c42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed thermal-house-documentation [#873](https://github.com/ie3-institute/PowerSystemDataModel/issues/873) - Fixed ElectricVehicle Documentation [#875](https://github.com/ie3-institute/PowerSystemDataModel/issues/875) - Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) -- Fixed test for `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) +- Fixed test for invalid input data in `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) ### Changed - Changing from comparing strings to comparing uuids in `EntitySource.findFirstEntityByUuid` [#829](https://github.com/ie3-institute/PowerSystemDataModel/issues/829) From 3fa0df23ad58f26dd69ce003352c63af78a1f1d4 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 26 Feb 2024 17:02:37 +0100 Subject: [PATCH 111/225] changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eba11a5d2..53d9a809f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Validation for `EvcsInput` [#1000](https://github.com/ie3-institute/PowerSystemDataModel/issues/1000) - Scaling method in system participant copy builders [#1011](https://github.com/ie3-institute/PowerSystemDataModel/issues/1011) - Added separate field for maximum power limit for DC to evtype [#876](https://github.com/ie3-institute/PowerSystemDataModel/issues/876) +- Added test for invalid input data in `CsvRawGridSource` [#1021](https://github.com/ie3-institute/PowerSystemDataModel/issues/1021) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) From 0e81ccc44b49180d405136b7b7e93efab609d057 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Mon, 26 Feb 2024 17:33:01 +0100 Subject: [PATCH 112/225] fix test message --- .../datamodel/io/source/csv/CsvGraphicSourceTest.groovy | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy index c150b9dac..31ef1c3c0 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy @@ -8,6 +8,7 @@ package edu.ie3.datamodel.io.source.csv import static edu.ie3.test.helper.EntityMap.map import edu.ie3.datamodel.exceptions.FailureException +import edu.ie3.datamodel.exceptions.GraphicSourceException import edu.ie3.datamodel.exceptions.SourceException import edu.ie3.datamodel.io.source.GraphicSource import edu.ie3.datamodel.io.source.RawGridSource @@ -62,15 +63,15 @@ class CsvGraphicSourceTest extends Specification implements CsvTestDataMeta { def graphicSource = new GraphicSource(typeSource, rawGridSource, new CsvDataSource(csvSep, graphicsFolderPath, fileNamingStrategy)) when: - def graphicElements = Try.of(() -> graphicSource.graphicElements, SourceException) + def graphicElements = Try.of(() -> graphicSource.graphicElements, GraphicSourceException) then: graphicElements.failure graphicElements.data == Optional.empty() Exception ex = graphicElements.exception.get() - ex.class == SourceException - ex.message.startsWith("edu.ie3.datamodel.exceptions.SourceException: edu.ie3.datamodel.exceptions.FailureException: 1 exception(s) occurred within \"LineGraphicInput\" data, one is: edu.ie3.datamodel.exceptions.FactoryException: edu.ie3.datamodel.exceptions.SourceException: Linked line with UUID 91ec3bcf-1777-4d38-af67-0bf7c9fa73c7 was not found for entity") + ex.class == GraphicSourceException + ex.message.startsWith("1error(s) occurred while initializing graphic elements. edu.ie3.datamodel.exceptions.FailureException: 1 exception(s) occurred within \"LineGraphicInput\" data, one is: edu.ie3.datamodel.exceptions.FactoryException: edu.ie3.datamodel.exceptions.SourceException: Linked line with UUID 91ec3bcf-1777-4d38-af67-0bf7c9fa73c7 was not found for entity") } From 5d0b9917167ef7fee2d7616717d6d38bfdd7b88f Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 27 Feb 2024 07:24:50 +0100 Subject: [PATCH 113/225] Reverting changes in `ThermalSource`. --- .../io/source/SystemParticipantSource.java | 20 +++--- .../datamodel/io/source/ThermalSource.java | 63 +++++++++---------- .../io/source/csv/CsvThermalGridSource.java | 17 ++--- .../io/source/ThermalSourceTest.groovy | 5 +- .../csv/CsvSystemParticipantSourceTest.groovy | 20 +++--- .../io/source/csv/CsvThermalSourceTest.groovy | 8 +-- 6 files changed, 66 insertions(+), 67 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java b/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java index 44a1818d2..040ff61ca 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java @@ -5,8 +5,6 @@ */ package edu.ie3.datamodel.io.source; -import static edu.ie3.datamodel.utils.CollectionUtils.toMap; - import edu.ie3.datamodel.exceptions.FailedValidationException; import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.exceptions.SystemParticipantsException; @@ -166,8 +164,8 @@ public SystemParticipants getSystemParticipants( Map emUnits = energyManagementSource.getEmUnits(); /// go on with the thermal assets - Set thermalBuses = thermalSource.getThermalBuses(operators); - Set thermalStorages = + Map thermalBuses = thermalSource.getThermalBuses(operators); + Map thermalStorages = thermalSource.getThermalStorages(operators, thermalBuses); Try, SourceException> fixedFeedInInputs = @@ -600,7 +598,7 @@ public Set getEvs( public Set getChpPlants() throws SourceException { Map operators = typeSource.getOperators(); Map emUnits = energyManagementSource.getEmUnits(operators); - Set thermalBuses = thermalSource.getThermalBuses(operators); + Map thermalBuses = thermalSource.getThermalBuses(operators); return getChpPlants( operators, rawGridSource.getNodes(operators), @@ -633,15 +631,15 @@ public Set getChpPlants( Map nodes, Map emUnits, Map types, - Set thermalBuses, - Set thermalStorages) + Map thermalBuses, + Map thermalStorages) throws SourceException { return unpackSet( chpEntityStream( buildTypedSystemParticipantEntityData( ChpInput.class, operators, nodes, emUnits, types), - toMap(thermalStorages), - toMap(thermalBuses)) + thermalStorages, + thermalBuses) .map(chpInputFactory::get), ChpInput.class); } @@ -679,13 +677,13 @@ public Set getHeatPumps( Map nodes, Map emUnits, Map types, - Set thermalBuses) + Map thermalBuses) throws SourceException { return unpackSet( hpEntityStream( buildTypedSystemParticipantEntityData( HpInput.class, operators, nodes, emUnits, types), - toMap(thermalBuses)) + thermalBuses) .map(hpInputFactory::get), HpInput.class); } diff --git a/src/main/java/edu/ie3/datamodel/io/source/ThermalSource.java b/src/main/java/edu/ie3/datamodel/io/source/ThermalSource.java index 9d7c6b178..c83aa4e36 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/ThermalSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/ThermalSource.java @@ -5,10 +5,9 @@ */ package edu.ie3.datamodel.io.source; -import static edu.ie3.datamodel.utils.CollectionUtils.toMap; - import edu.ie3.datamodel.exceptions.*; import edu.ie3.datamodel.io.factory.input.*; +import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.input.OperatorInput; import edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput; import edu.ie3.datamodel.models.input.thermal.ThermalBusInput; @@ -18,6 +17,7 @@ import java.util.Map; import java.util.Set; import java.util.UUID; +import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -67,9 +67,9 @@ public void validate() throws ValidationException { * manually, as {@link ThermalBusInput#equals(Object)} is NOT restricted on the uuid of {@link * ThermalBusInput}. * - * @return a set of object- and uuid-unique {@link ThermalBusInput} entities + * @return a map of UUID to object- and uuid-unique {@link ThermalBusInput} entities */ - public Set getThermalBuses() throws SourceException { + public Map getThermalBuses() throws SourceException { return getThermalBuses(typeSource.getOperators()); } @@ -89,12 +89,12 @@ public Set getThermalBuses() throws SourceException { *

If something fails during the creation process it's up to the concrete implementation of an * empty set or a set with all entities that has been able to be build is returned. * - * @param operators a map of UUID to object- and uuid-unique {@link OperatorInput} entities - * @return a set of object- and uuid-unique {@link ThermalBusInput} entities + * @param operators a set of object- and uuid-unique {@link OperatorInput} entities + * @return a map of UUID to object- and uuid-unique {@link ThermalBusInput} entities */ - public Set getThermalBuses(Map operators) + public Map getThermalBuses(Map operators) throws SourceException { - return unpackSet( + return unpackMap( buildAssetInputEntityData(ThermalBusInput.class, operators) .map(thermalBusInputFactory::get), ThermalBusInput.class); @@ -109,12 +109,11 @@ public Set getThermalBuses(Map operators) * manually, as {@link ThermalStorageInput#equals(Object)} is NOT restricted on the uuid of {@link * ThermalStorageInput}. * - * @return a set of object- and uuid-unique {@link ThermalStorageInput} entities + * @return a map of UUID to object- and uuid-unique {@link ThermalStorageInput} entities */ - public Set getThermalStorages() throws SourceException { + public Map getThermalStorages() throws SourceException { return getCylindricalStorages().stream() - .map(e -> (ThermalStorageInput) e) - .collect(Collectors.toSet()); + .collect(Collectors.toMap(UniqueEntity::getUuid, Function.identity())); } /** @@ -132,16 +131,15 @@ public Set getThermalStorages() throws SourceException { *

If something fails during the creation process it's up to the concrete implementation of an * empty set or a set with all entities that has been able to be build is returned. * - * @param operators a map of UUID to object- and uuid-unique {@link OperatorInput} entities + * @param operators a set of object- and uuid-unique {@link OperatorInput} entities * @param thermalBuses a set of object- and uuid-unique {@link ThermalBusInput} entities - * @return a set of object- and uuid-unique {@link ThermalStorageInput} entities + * @return a map of UUID to object- and uuid-unique {@link ThermalStorageInput} entities */ - public Set getThermalStorages( - Map operators, Set thermalBuses) + public Map getThermalStorages( + Map operators, Map thermalBuses) throws SourceException { return getCylindricalStorages(operators, thermalBuses).stream() - .map(e -> (ThermalStorageInput) e) - .collect(Collectors.toSet()); + .collect(Collectors.toMap(UniqueEntity::getUuid, Function.identity())); } /** @@ -152,11 +150,11 @@ public Set getThermalStorages( * manually, as {@link ThermalHouseInput#equals(Object)} is NOT restricted on the uuid of {@link * ThermalHouseInput}. * - * @return a set of object- and uuid-unique {@link ThermalHouseInput} entities + * @return a map of UUID to object- and uuid-unique {@link ThermalHouseInput} entities */ - public Set getThermalHouses() throws SourceException { + public Map getThermalHouses() throws SourceException { Map operators = typeSource.getOperators(); - Set thermalBuses = getThermalBuses(); + Map thermalBuses = getThermalBuses(); return getThermalHouses(operators, thermalBuses); } @@ -177,14 +175,14 @@ public Set getThermalHouses() throws SourceException { *

If something fails during the creation process it's up to the concrete implementation of an * empty set or a set with all entities that has been able to be build is returned. * - * @param operators a map of UUID to object- and uuid-unique {@link OperatorInput} entities + * @param operators a set of object- and uuid-unique {@link OperatorInput} entities * @param thermalBuses a set of object- and uuid-unique {@link ThermalBusInput} entities - * @return a set of object- and uuid-unique {@link ThermalHouseInput} entities + * @return a map of UUID to object- and uuid-unique {@link ThermalHouseInput} entities */ - public Set getThermalHouses( - Map operators, Set thermalBuses) + public Map getThermalHouses( + Map operators, Map thermalBuses) throws SourceException { - return unpackSet( + return unpackMap( thermalUnitInputEntityDataStream( buildAssetInputEntityData(ThermalHouseInput.class, operators), thermalBuses) .map(thermalHouseInputFactory::get), @@ -203,7 +201,7 @@ public Set getThermalHouses( */ public Set getCylindricalStorages() throws SourceException { Map operators = typeSource.getOperators(); - Set thermalBuses = getThermalBuses(); + Map thermalBuses = getThermalBuses(); return getCylindricalStorages(operators, thermalBuses); } @@ -224,12 +222,12 @@ public Set getCylindricalStorages() throws SourceExcept *

If something fails during the creation process it's up to the concrete implementation of an * empty set or a set with all entities that has been able to be build is returned. * - * @param operators a map of UUID to object- and uuid-unique {@link OperatorInput} entities + * @param operators a set of object- and uuid-unique {@link OperatorInput} entities * @param thermalBuses a set of object- and uuid-unique {@link ThermalBusInput} entities * @return a set of object- and uuid-unique {@link CylindricalStorageInput} entities */ public Set getCylindricalStorages( - Map operators, Set thermalBuses) + Map operators, Map thermalBuses) throws SourceException { return unpackSet( thermalUnitInputEntityDataStream( @@ -252,10 +250,7 @@ public Set getCylindricalStorages( private static Stream> thermalUnitInputEntityDataStream( Stream> assetInputEntityDataStream, - Set thermalBuses) { - // necessary for enrichEntityData - Map busses = toMap(thermalBuses); - + Map thermalBuses) { return assetInputEntityDataStream .parallel() .map( @@ -265,7 +260,7 @@ public Set getCylindricalStorages( enrichEntityData( assetInputEntityData, "thermalbus", - busses, + thermalBuses, ThermalUnitInputEntityData::new))); } } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java index 28e07a42a..45cb11368 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java @@ -64,13 +64,16 @@ public static List read( } Map operators = typeSource.getOperators(); - Set buses = thermalSource.getThermalBuses(); + Map buses = thermalSource.getThermalBuses(); - Try, SourceException> houses = - Try.of(() -> thermalSource.getThermalHouses(operators, buses), SourceException.class); - - Try, SourceException> storages = - Try.of(() -> thermalSource.getThermalStorages(operators, buses), SourceException.class); + // calling Map.values() because we want to map the inputs to their thermal bus + Try, SourceException> houses = + Try.of( + () -> thermalSource.getThermalHouses(operators, buses).values(), SourceException.class); + Try, SourceException> storages = + Try.of( + () -> thermalSource.getThermalStorages(operators, buses).values(), + SourceException.class); List exceptions = Try.getExceptions(houses, storages); @@ -86,7 +89,7 @@ public static List read( Map> storageInputs = groupBy(storages.getOrThrow(), ThermalUnitInput::getThermalBus); - return buses.stream() + return buses.values().stream() .map( bus -> { Set h = houseInputs.getOrDefault(bus, emptySet()); diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/ThermalSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/ThermalSourceTest.groovy index c20f627a2..224773490 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/ThermalSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/ThermalSourceTest.groovy @@ -5,6 +5,8 @@ */ package edu.ie3.datamodel.io.source +import static edu.ie3.test.helper.EntityMap.map + import edu.ie3.datamodel.io.factory.input.AssetInputEntityData import edu.ie3.datamodel.io.factory.input.ThermalUnitInputEntityData import edu.ie3.datamodel.models.input.OperatorInput @@ -13,6 +15,7 @@ import edu.ie3.datamodel.models.input.thermal.ThermalUnitInput import edu.ie3.datamodel.utils.Try import spock.lang.Specification +import java.util.stream.Collectors import java.util.stream.Stream class ThermalSourceTest extends Specification { @@ -31,7 +34,7 @@ class ThermalSourceTest extends Specification { def assetInputEntityData = Stream.of(new Try.Success(new AssetInputEntityData(validFieldsToAttributes, ThermalUnitInput, operator))) when: - def resultingDataOpt = ThermalSource.thermalUnitInputEntityDataStream(assetInputEntityData, thermalBuses as Set).toList() + def resultingDataOpt = ThermalSource.thermalUnitInputEntityDataStream(assetInputEntityData, map(thermalBuses)).collect(Collectors.toList()) then: resultingDataOpt.size() == 1 diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvSystemParticipantSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvSystemParticipantSourceTest.groovy index 482375295..91486c5eb 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvSystemParticipantSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvSystemParticipantSourceTest.groovy @@ -95,15 +95,15 @@ class CsvSystemParticipantSourceTest extends Specification implements CsvTestDat def operatorMap = map([sptd.operator]) def nodeMap = map([sptd.participantNode]) def emUnitsMap = map([sptd.emInput]) - def thermalBus = [sptd.thermalBus] as Set - def thermalStorage = [sptd.thermalStorage] as Set + def thermalBusMap = map([sptd.thermalBus]) + def thermalStorageMap = map([sptd.thermalStorage]) expect: - def heatPumps = Try.of(() -> csvSystemParticipantSource.getHeatPumps(operatorMap, nodeMap, emUnitsMap, map([sptd.hpTypeInput]), thermalBus), SourceException) + def heatPumps = Try.of(() -> csvSystemParticipantSource.getHeatPumps(operatorMap, nodeMap, emUnitsMap, map([sptd.hpTypeInput]), thermalBusMap), SourceException) heatPumps.success heatPumps.data.get() == [sptd.hpInput] as Set - def chpUnits = Try.of(() -> csvSystemParticipantSource.getChpPlants(operatorMap, nodeMap, emUnitsMap, map([sptd.chpTypeInput]), thermalBus, thermalStorage), SourceException) + def chpUnits = Try.of(() -> csvSystemParticipantSource.getChpPlants(operatorMap, nodeMap, emUnitsMap, map([sptd.chpTypeInput]), thermalBusMap, thermalStorageMap), SourceException) chpUnits.success chpUnits.data.get() == [sptd.chpInput] as Set @@ -152,7 +152,7 @@ class CsvSystemParticipantSourceTest extends Specification implements CsvTestDat def emUnitsMap = map([sptd.emInput]) expect: - def heatPumps = Try.of(() -> csvSystemParticipantSource.getHeatPumps(map(operators), nodeMap, emUnitsMap, map(types), thermalBuses as Set), SourceException) + def heatPumps = Try.of(() -> csvSystemParticipantSource.getHeatPumps(map(operators), nodeMap, emUnitsMap, map(types), map(thermalBuses)), SourceException) heatPumps.failure heatPumps.exception.get().class == SourceException @@ -178,7 +178,7 @@ class CsvSystemParticipantSourceTest extends Specification implements CsvTestDat def emUnitsMap = map([sptd.emInput]) expect: - def chpUnits = Try.of(() -> csvSystemParticipantSource.getChpPlants(map(operators), nodeMap, emUnitsMap, map(types), thermalBuses as Set, thermalStorages as Set), SourceException) + def chpUnits = Try.of(() -> csvSystemParticipantSource.getChpPlants(map(operators), nodeMap, emUnitsMap, map(types), map(thermalBuses), map(thermalStorages)), SourceException) chpUnits.failure chpUnits.exception.get().class == SourceException @@ -186,10 +186,10 @@ class CsvSystemParticipantSourceTest extends Specification implements CsvTestDat where: operators | types | thermalBuses | thermalStorages || resultingSet [] | [sptd.chpInput.type] | [sptd.chpInput.thermalBus] | [sptd.chpInput.thermalStorage] || [new ChpInput(sptd.chpInput.uuid, sptd.chpInput.id, OperatorInput.NO_OPERATOR_ASSIGNED, sptd.chpInput.operationTime, sptd.chpInput.node, sptd.chpInput.thermalBus, sptd.chpInput.qCharacteristics, sptd.emInput, sptd.chpInput.type, sptd.chpInput.thermalStorage, sptd.chpInput.marketReaction)] - [] | [] | [] | [] || [] - [] | [] | [] | [] || [] - [sptd.chpInput.operator] | [] | [] | [] || [] - [sptd.chpInput.operator] | [sptd.chpInput.type] | [] | [] || [] + [] | [] | [] | [] as List || [] + [] | [] | [] | [] as List || [] + [sptd.chpInput.operator] | [] | [] | [] as List || [] + [sptd.chpInput.operator] | [sptd.chpInput.type] | [] | [] as List || [] } def "A SystemParticipantSource with csv input should throw an exception from invalid ev input file as expected"() { diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalSourceTest.groovy index 2251253a2..7351cf1a2 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvThermalSourceTest.groovy @@ -26,7 +26,7 @@ class CsvThermalSourceTest extends Specification implements CsvTestDataMeta { then: resultingThermalBusesWoOperator.size() == 1 - def thermalBusWoOp = resultingThermalBusesWoOperator.first() + def thermalBusWoOp = resultingThermalBusesWoOperator.values().first() thermalBusWoOp.uuid == sptd.thermalBus.uuid thermalBusWoOp.id == sptd.thermalBus.id thermalBusWoOp.operator == sptd.thermalBus.operator @@ -38,7 +38,7 @@ class CsvThermalSourceTest extends Specification implements CsvTestDataMeta { then: resultingThermalBuses.size() == 1 - def thermalBus = resultingThermalBuses.first() + def thermalBus = resultingThermalBuses.values().first() thermalBus.uuid == sptd.thermalBus.uuid thermalBus.id == sptd.thermalBus.id thermalBus.operator == sptd.thermalBus.operator @@ -104,7 +104,7 @@ class CsvThermalSourceTest extends Specification implements CsvTestDataMeta { then: resultingThermalHouseWoOperator.size() == 1 - with(resultingThermalHouseWoOperator.first()) { + with(resultingThermalHouseWoOperator.values().first()) { uuid == ThermalUnitInputTestData.thermalHouseInput.uuid id == ThermalUnitInputTestData.thermalHouseInput.id operator == ThermalUnitInputTestData.thermalHouseInput.operator @@ -124,7 +124,7 @@ class CsvThermalSourceTest extends Specification implements CsvTestDataMeta { then: resultingThermalHouse.size() == 1 - with(resultingThermalHouse.first()) { + with(resultingThermalHouse.values().first()) { uuid == ThermalUnitInputTestData.thermalHouseInput.uuid id == ThermalUnitInputTestData.thermalHouseInput.id operator == ThermalUnitInputTestData.thermalHouseInput.operator From dd6b1115fa08224222657e5f542dd583fd04bfe2 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 27 Feb 2024 07:49:45 +0100 Subject: [PATCH 114/225] Small improvements to `IdCoordinateInput`. --- docs/readthedocs/io/ValidationUtils.md | 2 +- .../timeseries/CosmoIdCoordinateFactory.java | 6 +-- .../timeseries/IconIdCoordinateFactory.java | 6 +-- .../timeseries/IdCoordinateFactory.java | 6 +-- .../timeseries/SqlIdCoordinateFactory.java | 6 +-- .../processor/input/InputEntityProcessor.java | 1 + .../io/source/csv/CsvIdCoordinateSource.java | 14 +++--- .../io/source/sql/SqlIdCoordinateSource.java | 10 ++--- .../models/input/IdCoordinateInput.java | 22 +++++++++ .../models/input/IdCoordinatePair.java | 45 ------------------- .../validation/UniquenessValidationUtils.java | 8 ++-- .../CosmoIdCoordinateFactoryTest.groovy | 18 ++++---- .../IconIdCoordinateFactoryTest.groovy | 18 ++++---- .../io/processor/ProcessorProviderTest.groovy | 2 + 14 files changed, 72 insertions(+), 92 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/models/input/IdCoordinateInput.java delete mode 100644 src/main/java/edu/ie3/datamodel/models/input/IdCoordinatePair.java diff --git a/docs/readthedocs/io/ValidationUtils.md b/docs/readthedocs/io/ValidationUtils.md index 06f2ffd08..34771c745 100644 --- a/docs/readthedocs/io/ValidationUtils.md +++ b/docs/readthedocs/io/ValidationUtils.md @@ -65,7 +65,7 @@ The ValidationUtils include validation checks for... - PvInput - StorageInput - WecInput - - EvcsInput (also checks EvcsTypeInput/ChargingPointType) + - EvcsInput (also checks ChargingPointType) - SystemParticipantTypeInput - BmTypeInput - ChpTypeInput diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactory.java index c6baf59bd..cf6b2cd26 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactory.java @@ -6,7 +6,7 @@ package edu.ie3.datamodel.io.factory.timeseries; import edu.ie3.datamodel.io.factory.SimpleFactoryData; -import edu.ie3.datamodel.models.input.IdCoordinatePair; +import edu.ie3.datamodel.models.input.IdCoordinateInput; import java.util.Collections; import java.util.List; import java.util.Set; @@ -24,11 +24,11 @@ public class CosmoIdCoordinateFactory extends IdCoordinateFactory { private static final String LAT_ROT = "latRot"; @Override - protected IdCoordinatePair buildModel(SimpleFactoryData data) { + protected IdCoordinateInput buildModel(SimpleFactoryData data) { int coordinateId = data.getInt(COORDINATE_ID); double lat = data.getDouble(LAT_GEO); double lon = data.getDouble(LONG_GEO); - return IdCoordinatePair.of(coordinateId, lat, lon); + return new IdCoordinateInput(coordinateId, lat, lon); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactory.java index b3eb83bc7..687b6cb3e 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactory.java @@ -6,7 +6,7 @@ package edu.ie3.datamodel.io.factory.timeseries; import edu.ie3.datamodel.io.factory.SimpleFactoryData; -import edu.ie3.datamodel.models.input.IdCoordinatePair; +import edu.ie3.datamodel.models.input.IdCoordinateInput; import java.util.Collections; import java.util.List; import java.util.Set; @@ -22,11 +22,11 @@ public class IconIdCoordinateFactory extends IdCoordinateFactory { private static final String TYPE = "coordinateType"; @Override - protected IdCoordinatePair buildModel(SimpleFactoryData data) { + protected IdCoordinateInput buildModel(SimpleFactoryData data) { int coordinateId = data.getInt(COORDINATE_ID); double lat = data.getDouble(LAT); double lon = data.getDouble(LONG); - return IdCoordinatePair.of(coordinateId, lat, lon); + return new IdCoordinateInput(coordinateId, lat, lon); } @Override diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java index 493d5a42b..4a8aadddc 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IdCoordinateFactory.java @@ -7,16 +7,16 @@ import edu.ie3.datamodel.io.factory.Factory; import edu.ie3.datamodel.io.factory.SimpleFactoryData; -import edu.ie3.datamodel.models.input.IdCoordinatePair; +import edu.ie3.datamodel.models.input.IdCoordinateInput; /** * Abstract class definition for a factory, that is able to build single mapping entries from * coordinate identifier to actual coordinate */ public abstract class IdCoordinateFactory - extends Factory { + extends Factory { protected IdCoordinateFactory() { - super(IdCoordinatePair.class); + super(IdCoordinateInput.class); } /** @return the field id for the coordinate id */ diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/SqlIdCoordinateFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/SqlIdCoordinateFactory.java index 2cec746a4..3780069a4 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/SqlIdCoordinateFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/SqlIdCoordinateFactory.java @@ -7,7 +7,7 @@ import edu.ie3.datamodel.exceptions.FactoryException; import edu.ie3.datamodel.io.factory.SimpleFactoryData; -import edu.ie3.datamodel.models.input.IdCoordinatePair; +import edu.ie3.datamodel.models.input.IdCoordinateInput; import edu.ie3.util.geo.GeoUtils; import java.util.Collections; import java.util.List; @@ -23,7 +23,7 @@ public class SqlIdCoordinateFactory extends IdCoordinateFactory { private final WKBReader reader = new WKBReader(); @Override - protected IdCoordinatePair buildModel(SimpleFactoryData data) { + protected IdCoordinateInput buildModel(SimpleFactoryData data) { try { int coordinateId = data.getInt(COORDINATE_ID); byte[] byteArr = WKBReader.hexToBytes(data.getField(COORDINATE)); @@ -31,7 +31,7 @@ protected IdCoordinatePair buildModel(SimpleFactoryData data) { Coordinate coordinate = reader.read(byteArr).getCoordinate(); Point point = GeoUtils.buildPoint(coordinate); - return IdCoordinatePair.of(coordinateId, point); + return new IdCoordinateInput(coordinateId, point); } catch (ParseException e) { throw new FactoryException(e); diff --git a/src/main/java/edu/ie3/datamodel/io/processor/input/InputEntityProcessor.java b/src/main/java/edu/ie3/datamodel/io/processor/input/InputEntityProcessor.java index 971a81d22..d21212531 100644 --- a/src/main/java/edu/ie3/datamodel/io/processor/input/InputEntityProcessor.java +++ b/src/main/java/edu/ie3/datamodel/io/processor/input/InputEntityProcessor.java @@ -37,6 +37,7 @@ public class InputEntityProcessor extends EntityProcessor { OperatorInput.class, RandomLoadParameters.class, TimeSeriesMappingSource.MappingEntry.class, + IdCoordinateInput.class, /* - AssetInput */ NodeInput.class, LineInput.class, diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java index 8dddfcc55..7868c809e 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvIdCoordinateSource.java @@ -11,7 +11,7 @@ import edu.ie3.datamodel.io.factory.SimpleFactoryData; import edu.ie3.datamodel.io.factory.timeseries.IdCoordinateFactory; import edu.ie3.datamodel.io.source.IdCoordinateSource; -import edu.ie3.datamodel.models.input.IdCoordinatePair; +import edu.ie3.datamodel.models.input.IdCoordinateInput; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; import edu.ie3.datamodel.utils.validation.UniquenessValidationUtils; @@ -24,7 +24,6 @@ import java.util.stream.Collectors; import java.util.stream.Stream; import javax.measure.quantity.Length; -import org.apache.commons.lang3.tuple.Pair; import org.locationtech.jts.geom.Envelope; import org.locationtech.jts.geom.Point; import org.slf4j.Logger; @@ -65,13 +64,13 @@ public CsvIdCoordinateSource(IdCoordinateFactory factory, CsvDataSource dataSour * @return Mapping from coordinate id to coordinate */ private Map setupIdToCoordinateMap() throws SourceException { - List pairs = + List idCoordinates = buildStreamWithFieldsToAttributesMap() .map( data -> data.map( fieldToValues -> - new SimpleFactoryData(fieldToValues, IdCoordinatePair.class)) + new SimpleFactoryData(fieldToValues, IdCoordinateInput.class)) .map(factory::get)) .flatMap( s -> Try.scanStream(s, "Pair").transformF(SourceException::new)) @@ -80,12 +79,13 @@ private Map setupIdToCoordinateMap() throws SourceException { try { // check the uniqueness of the source - UniquenessValidationUtils.checkIdCoordinateUniqueness(pairs); + UniquenessValidationUtils.checkIdCoordinateUniqueness(idCoordinates); } catch (DuplicateEntitiesException de) { throw new SourceException("Due to: ", de); } - return pairs.stream().collect(Collectors.toMap(Pair::getKey, Pair::getValue)); + return idCoordinates.stream() + .collect(Collectors.toMap(IdCoordinateInput::id, IdCoordinateInput::point)); } /** @@ -187,7 +187,7 @@ public int getCoordinateCount() { final String[] headline = dataSource.parseCsvRow(reader.readLine(), dataSource.csvSep); // validating read file - factory.validate(Set.of(headline), IdCoordinatePair.class).getOrThrow(); + factory.validate(Set.of(headline), IdCoordinateInput.class).getOrThrow(); // by default try-with-resources closes the reader directly when we leave this method (which // is wanted to avoid a lock on the file), but this causes a closing of the stream as well. diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java index 62a25c83a..387039266 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlIdCoordinateSource.java @@ -13,7 +13,7 @@ import edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory; import edu.ie3.datamodel.io.naming.DatabaseNamingStrategy; import edu.ie3.datamodel.io.source.IdCoordinateSource; -import edu.ie3.datamodel.models.input.IdCoordinatePair; +import edu.ie3.datamodel.models.input.IdCoordinateInput; import edu.ie3.datamodel.models.value.CoordinateValue; import edu.ie3.datamodel.utils.Try; import edu.ie3.util.geo.CoordinateDistance; @@ -66,7 +66,7 @@ public SqlIdCoordinateSource( .map( fields -> factory - .validate(fields, IdCoordinatePair.class) + .validate(fields, IdCoordinateInput.class) .transformF(SourceException::new)) .orElse(Try.Success.empty())) .getOrThrow(); @@ -201,10 +201,10 @@ private CoordinateValue createCoordinateValue(Map fieldToValues) fieldToValues.remove("distance"); SimpleFactoryData simpleFactoryData = - new SimpleFactoryData(fieldToValues, IdCoordinatePair.class); + new SimpleFactoryData(fieldToValues, IdCoordinateInput.class); - IdCoordinatePair pair = factory.get(simpleFactoryData).getOrThrow(); - return new CoordinateValue(pair.getKey(), pair.getValue()); + IdCoordinateInput idCoordinate = factory.get(simpleFactoryData).getOrThrow(); + return new CoordinateValue(idCoordinate.id(), idCoordinate.point()); } private List executeQueryToList( diff --git a/src/main/java/edu/ie3/datamodel/models/input/IdCoordinateInput.java b/src/main/java/edu/ie3/datamodel/models/input/IdCoordinateInput.java new file mode 100644 index 000000000..ab584c6fe --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/models/input/IdCoordinateInput.java @@ -0,0 +1,22 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.models.input; + +import edu.ie3.util.geo.GeoUtils; +import org.locationtech.jts.geom.Point; + +public record IdCoordinateInput(Integer id, Point point) implements InputEntity { + /** + * Constructor for an {@link IdCoordinateInput}. + * + * @param id of the pair + * @param lat of the pair + * @param lon of the pair + */ + public IdCoordinateInput(Integer id, double lat, double lon) { + this(id, GeoUtils.buildPoint(lat, lon)); + } +} diff --git a/src/main/java/edu/ie3/datamodel/models/input/IdCoordinatePair.java b/src/main/java/edu/ie3/datamodel/models/input/IdCoordinatePair.java deleted file mode 100644 index c2d8b2060..000000000 --- a/src/main/java/edu/ie3/datamodel/models/input/IdCoordinatePair.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * © 2024. TU Dortmund University, - * Institute of Energy Systems, Energy Efficiency and Energy Economics, - * Research group Distribution grid planning and operation -*/ -package edu.ie3.datamodel.models.input; - -import edu.ie3.util.geo.GeoUtils; -import org.apache.commons.lang3.tuple.ImmutablePair; -import org.locationtech.jts.geom.Point; - -public class IdCoordinatePair extends ImmutablePair implements InputEntity { - /** - * Create a new pair instance. - * - * @param left the left value, may be null - * @param right the right value, may be null - */ - private IdCoordinatePair(Integer left, Point right) { - super(left, right); - } - - /** - * Creates an {@link IdCoordinatePair}. - * - * @param id of the pair - * @param lat of the pair - * @param lon of the pair - * @return a new {@link IdCoordinatePair} - */ - public static IdCoordinatePair of(Integer id, double lat, double lon) { - return new IdCoordinatePair(id, GeoUtils.buildPoint(lat, lon)); - } - - /** - * Creates an {@link IdCoordinatePair}. - * - * @param id of the pair - * @param point of the pair - * @return a new {@link IdCoordinatePair} - */ - public static IdCoordinatePair of(Integer id, Point point) { - return new IdCoordinatePair(id, point); - } -} diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java index b2d875704..10ba0b91e 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java @@ -10,7 +10,7 @@ import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.input.AssetInput; -import edu.ie3.datamodel.models.input.IdCoordinatePair; +import edu.ie3.datamodel.models.input.IdCoordinateInput; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.WeatherValue; @@ -31,8 +31,8 @@ public class UniquenessValidationUtils extends ValidationUtils { entity -> Set.of(entity.getTime(), entity.getInputModel()); protected static final FieldSetSupplier mappingFieldSupplier = entity -> Set.of(entity.participant()); - protected static final FieldSetSupplier idCoordinateSupplier = - pair -> Set.of(pair.getKey(), pair.getValue()); + protected static final FieldSetSupplier idCoordinateSupplier = + entity -> Set.of(entity.id(), entity.point()); protected static final FieldSetSupplier> weatherValueFieldSupplier = entity -> Set.of(entity.getTime(), entity.getValue().getCoordinate()); @@ -96,7 +96,7 @@ public static void checkMappingEntryUniqueness(Collection entities * @param entities to be checked * @throws DuplicateEntitiesException if uniqueness is violated */ - public static void checkIdCoordinateUniqueness(Collection entities) + public static void checkIdCoordinateUniqueness(Collection entities) throws DuplicateEntitiesException { checkUniqueness(entities, idCoordinateSupplier).getOrThrow(); } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactoryTest.groovy index 274da2716..b761b2842 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/CosmoIdCoordinateFactoryTest.groovy @@ -6,7 +6,7 @@ package edu.ie3.datamodel.io.factory.timeseries import edu.ie3.datamodel.io.factory.SimpleFactoryData -import edu.ie3.datamodel.models.input.IdCoordinatePair +import edu.ie3.datamodel.models.input.IdCoordinateInput import edu.ie3.util.geo.GeoUtils import spock.lang.Shared import spock.lang.Specification @@ -31,7 +31,7 @@ class CosmoIdCoordinateFactoryTest extends Specification { ] as Set when: - def actual = factory.getFields(IdCoordinatePair) + def actual = factory.getFields(IdCoordinateInput) then: actual.size() == 1 @@ -43,12 +43,12 @@ class CosmoIdCoordinateFactoryTest extends Specification { def actualFields = CosmoIdCoordinateFactory.newSet("tid", "id", "latrot", "longrot") when: - def actual = factory.validate(actualFields, IdCoordinatePair) + def actual = factory.validate(actualFields, IdCoordinateInput) then: actual.failure - actual.exception.get().message == "The provided fields [id, latrot, longrot, tid] are invalid for instance of 'IdCoordinatePair'. \n" + - "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'IdCoordinatePair' are possible (NOT case-sensitive!):\n" + + actual.exception.get().message == "The provided fields [id, latrot, longrot, tid] are invalid for instance of 'IdCoordinateInput'. \n" + + "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'IdCoordinateInput' are possible (NOT case-sensitive!):\n" + "0: [id, latGeo, latRot, longGeo, longRot, tid] or [id, lat_geo, lat_rot, long_geo, long_rot, tid]\n" } @@ -63,8 +63,8 @@ class CosmoIdCoordinateFactoryTest extends Specification { "longRot": "-6.8125" ] - def validSimpleFactoryData = new SimpleFactoryData(parameter, IdCoordinatePair) - IdCoordinatePair expectedPair = IdCoordinatePair.of(106580, GeoUtils.buildPoint(39.602772, 1.279336)) + def validSimpleFactoryData = new SimpleFactoryData(parameter, IdCoordinateInput) + IdCoordinateInput expectedIdCoordinate = new IdCoordinateInput(106580, GeoUtils.buildPoint(39.602772, 1.279336)) when: def actual = factory.get(validSimpleFactoryData) @@ -72,8 +72,8 @@ class CosmoIdCoordinateFactoryTest extends Specification { then: actual.success actual.data.get().with { - assert it.key == expectedPair.key - assert it.value.equalsExact(expectedPair.value, 1E-6) + assert it.id() == expectedIdCoordinate.id() + assert it.point().equalsExact(expectedIdCoordinate.point(), 1E-6) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactoryTest.groovy index 894bc61a7..4672a938f 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconIdCoordinateFactoryTest.groovy @@ -6,7 +6,7 @@ package edu.ie3.datamodel.io.factory.timeseries import edu.ie3.datamodel.io.factory.SimpleFactoryData -import edu.ie3.datamodel.models.input.IdCoordinatePair +import edu.ie3.datamodel.models.input.IdCoordinateInput import edu.ie3.util.geo.GeoUtils import spock.lang.Shared import spock.lang.Specification @@ -29,7 +29,7 @@ class IconIdCoordinateFactoryTest extends Specification { ] as Set when: - def actual = factory.getFields(IdCoordinatePair) + def actual = factory.getFields(IdCoordinateInput) then: actual.size() == 1 @@ -41,12 +41,12 @@ class IconIdCoordinateFactoryTest extends Specification { def actualFields = IconIdCoordinateFactory.newSet("id", "latitude", "coordinatetype") when: - def actual = factory.validate(actualFields, IdCoordinatePair) + def actual = factory.validate(actualFields, IdCoordinateInput) then: actual.failure - actual.exception.get().message == "The provided fields [coordinatetype, id, latitude] are invalid for instance of 'IdCoordinatePair'. \n" + - "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'IdCoordinatePair' are possible (NOT case-sensitive!):\n" + + actual.exception.get().message == "The provided fields [coordinatetype, id, latitude] are invalid for instance of 'IdCoordinateInput'. \n" + + "The following fields (without complex objects e.g. nodes, operators, ...) to be passed to a constructor of 'IdCoordinateInput' are possible (NOT case-sensitive!):\n" + "0: [coordinateType, id, latitude, longitude] or [coordinate_type, id, latitude, longitude]\n" } @@ -57,8 +57,8 @@ class IconIdCoordinateFactoryTest extends Specification { "latitude":"52.312", "longitude":"12.812", "coordinateType":"ICON"] - def validSimpleFactoryData = new SimpleFactoryData(parameter, IdCoordinatePair) - IdCoordinatePair expectedPair = IdCoordinatePair.of(477295, GeoUtils.buildPoint(52.312, 12.812)) + def validSimpleFactoryData = new SimpleFactoryData(parameter, IdCoordinateInput) + IdCoordinateInput expectedIdCoordinate = new IdCoordinateInput(477295, GeoUtils.buildPoint(52.312, 12.812)) when: def actual = factory.get(validSimpleFactoryData) @@ -66,8 +66,8 @@ class IconIdCoordinateFactoryTest extends Specification { then: actual.success actual.data.get().with { - assert it.key == expectedPair.key - assert it.value.equalsExact(expectedPair.value, 1E-6) + assert it.id() == expectedIdCoordinate.id() + assert it.point().equalsExact(expectedIdCoordinate.point(), 1E-6) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy index 818a981b7..c761b3d16 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy @@ -12,6 +12,7 @@ import edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey import edu.ie3.datamodel.io.source.TimeSeriesMappingSource import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.input.EmInput +import edu.ie3.datamodel.models.input.IdCoordinateInput import edu.ie3.datamodel.models.input.MeasurementUnitInput import edu.ie3.datamodel.models.input.NodeInput import edu.ie3.datamodel.models.input.OperatorInput @@ -65,6 +66,7 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData OperatorInput, RandomLoadParameters, TimeSeriesMappingSource.MappingEntry, + IdCoordinateInput, /* - AssetInput */ NodeInput, LineInput, From f6f05fcbfd5e7304d1b55fb8f57a4cd5922cebe6 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Tue, 27 Feb 2024 10:33:41 +0100 Subject: [PATCH 115/225] fmt --- .../ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy | 3 +-- .../ie3/datamodel/io/source/csv/_grid/default/line_input.csv | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy index 31ef1c3c0..61c7bc74e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvGraphicSourceTest.groovy @@ -44,8 +44,7 @@ class CsvGraphicSourceTest extends Specification implements CsvTestDataMeta { def "A CsvGraphicSource should process invalid input data as expected when requested to provide an instance of GraphicElements"() { given: def typeSource = new TypeSource(new CsvDataSource(csvSep, typeFolderPath, fileNamingStrategy)) - def rawGridSource = - new RawGridSource(typeSource, new CsvDataSource(csvSep, gridDefaultFolderPath, fileNamingStrategy)) { + def rawGridSource = new RawGridSource(typeSource, new CsvDataSource(csvSep, gridDefaultFolderPath, fileNamingStrategy)) { @Override Map getLines() { return Collections.emptyMap() diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv index d9be8e6a3..e46ad7e88 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_grid/default/line_input.csv @@ -1,3 +1,3 @@ uuid,geo_position,id,length,node_a,node_b,olm_characteristic,operates_from,operates_until,operator,parallel_devices,type -92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 -91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31+00:00,2020-03-25T15:11:31+00:00,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file +92ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_AtoB,0.003,4ca90220-74c2-4369-9afa-a18bf068840d,47d29df0-ba2d-4d23-8e75-c82229c5c758,olm:{(0.00,1.00)},2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 +91ec3bcf-1777-4d38-af67-0bf7c9fa73c7,"{""type"":""LineString"",""coordinates"":[[7.411111,51.492528],[7.414116,51.484136]],""crs"":{""type"":""name"",""properties"":{""name"":""EPSG:4326""}}}",test_line_CtoD,0.003,bd837a25-58f3-44ac-aa90-c6b6e3cd91b2,6e0980e0-10f2-4e18-862b-eb2b7c90509b,olm:{(0.00,1.00)},2020-03-24T15:11:31Z,2020-03-25T15:11:31Z,f15105c4-a2de-4ab8-a621-4bc98e372d92,2,3bed3eb3-9790-4874-89b5-a5434d408088 \ No newline at end of file From 9cd239b63c4937a21fc65bdbcf433e6d0dc3ff7e Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Tue, 27 Feb 2024 11:05:50 +0100 Subject: [PATCH 116/225] Removing now obsolete import --- build.gradle | 1 - .../ie3/datamodel/io/source/EntitySource.java | 14 ++++-- .../edu/ie3/datamodel/utils/TriFunction.java | 48 +++++++++++++++++++ .../input/AssetInputEntityFactoryTest.groovy | 2 +- 4 files changed, 59 insertions(+), 6 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/utils/TriFunction.java diff --git a/build.gradle b/build.gradle index c5abf241c..1ad3e0538 100644 --- a/build.gradle +++ b/build.gradle @@ -96,7 +96,6 @@ dependencies { implementation 'commons-io:commons-io:2.15.1' // I/O functionalities implementation 'commons-codec:commons-codec:1.16.1' // needed by commons-compress implementation 'org.apache.commons:commons-compress:1.26.0' // I/O functionalities - implementation 'org.apache.commons:commons-lang3:3.14.0' } tasks.withType(JavaCompile) { diff --git a/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java b/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java index 53bda5820..ff5e5a6b3 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/EntitySource.java @@ -15,15 +15,21 @@ import edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData; import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.UniqueEntity; -import edu.ie3.datamodel.models.input.*; +import edu.ie3.datamodel.models.input.AssetInput; +import edu.ie3.datamodel.models.input.NodeInput; +import edu.ie3.datamodel.models.input.OperatorInput; +import edu.ie3.datamodel.utils.TriFunction; import edu.ie3.datamodel.utils.Try; -import edu.ie3.datamodel.utils.Try.*; -import java.util.*; +import edu.ie3.datamodel.utils.Try.Failure; +import edu.ie3.datamodel.utils.Try.Success; +import java.util.Map; +import java.util.Optional; +import java.util.Set; +import java.util.UUID; import java.util.function.BiFunction; import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream; -import org.apache.commons.lang3.function.TriFunction; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/edu/ie3/datamodel/utils/TriFunction.java b/src/main/java/edu/ie3/datamodel/utils/TriFunction.java new file mode 100644 index 000000000..9a1b18866 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/utils/TriFunction.java @@ -0,0 +1,48 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.utils; + +import java.util.Objects; +import java.util.function.Function; + +/** + * Enhancement of {@link Function} and {@link java.util.function.BiFunction} that accepts three + * arguments and produces a result. + * + * @param the type of the first argument to the function + * @param the type of the second argument to the function + * @param the type of the third argument to the function + * @param the type of the result of the function + */ +@FunctionalInterface +public interface TriFunction { + + /** + * Applies this function to the given arguments. + * + * @param a the first function argument + * @param b the second function argument + * @param c the third function argument + * @return the function result + */ + R apply(A a, B b, C c); + + /** + * Returns a composed function that first applies this function to its input, and then applies the + * {@code after} function to the result. If evaluation of either function throws an exception, it + * is relayed to the caller of the composed function. + * + * @param the type of output of the {@code after} function, and of the composed function + * @param after the function to apply after this function is applied + * @return a composed function that first applies this function and then applies the {@code after} + * function + * @throws NullPointerException if after is null + */ + default TriFunction andThen(Function after) { + Objects.requireNonNull(after); + return (final A a, final B b, final C c) -> after.apply(apply(a, b, c)); + } +} diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/AssetInputEntityFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/AssetInputEntityFactoryTest.groovy index b460b909a..f6fa90645 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/AssetInputEntityFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/AssetInputEntityFactoryTest.groovy @@ -6,12 +6,12 @@ package edu.ie3.datamodel.io.factory.input import edu.ie3.datamodel.exceptions.FactoryException +import edu.ie3.datamodel.exceptions.NotImplementedException import edu.ie3.datamodel.models.OperationTime import edu.ie3.datamodel.models.input.AssetInput import edu.ie3.datamodel.models.input.OperatorInput import edu.ie3.datamodel.utils.Try import edu.ie3.test.helper.FactoryTestHelper -import org.apache.commons.lang3.NotImplementedException import spock.lang.Specification import java.time.ZonedDateTime From e3df5dd83c77e0323fa7fbef27c7a8390b7a7f57 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Tue, 27 Feb 2024 11:17:48 +0100 Subject: [PATCH 117/225] Solving code smell --- .../datamodel/models/timeseries/individual/TimeBasedValue.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/individual/TimeBasedValue.java b/src/main/java/edu/ie3/datamodel/models/timeseries/individual/TimeBasedValue.java index cbbb20b51..e900d2a77 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/individual/TimeBasedValue.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/individual/TimeBasedValue.java @@ -18,12 +18,10 @@ public class TimeBasedValue extends TimeSeriesEntry implements Comparable> { private final ZonedDateTime time; - private final T value; public TimeBasedValue(ZonedDateTime time, T value) { super(value); this.time = time; - this.value = value; } public ZonedDateTime getTime() { From d56b04d57005f63f20259d0578d0401a8f2891ca Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 27 Feb 2024 11:51:34 +0100 Subject: [PATCH 118/225] Adaption to recent changes. --- CHANGELOG.md | 1 + .../utils/validation/UniquenessValidationUtilsTest.groovy | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 654fb2859..342206aa2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Scaling method in system participant copy builders [#1011](https://github.com/ie3-institute/PowerSystemDataModel/issues/1011) - Added separate field for maximum power limit for DC to evtype [#876](https://github.com/ie3-institute/PowerSystemDataModel/issues/876) - Added test for invalid input data in `CsvRawGridSource` [#1021](https://github.com/ie3-institute/PowerSystemDataModel/issues/1021) +- Added `CsvThermalGridSource` [#1009](https://github.com/ie3-institute/PowerSystemDataModel/issues/1009) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy index ea64592c1..3d8f71edd 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy @@ -5,7 +5,6 @@ */ package edu.ie3.datamodel.utils.validation -import static edu.ie3.datamodel.utils.validation.DummyAssetInput.of import static edu.ie3.datamodel.utils.validation.DummyAssetInput.valid import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.* import static edu.ie3.util.quantities.PowerSystemUnits.DEGREE_GEOM @@ -54,8 +53,8 @@ class UniquenessValidationUtilsTest extends Specification { UUID uuid = UUID.fromString("4b931d0a-f564-4555-b576-905c9b9f42d0") Set notUniqueEntities = [ - of(uuid, "first"), - of(uuid, "second") + valid(uuid, "first"), + valid(uuid, "second") ] when: From f871e81fddb30163be4e8ae0c2fd2120f8231207 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 27 Feb 2024 12:11:17 +0100 Subject: [PATCH 119/225] Adaption to recent changes. --- docs/readthedocs/gettingstarted.md | 152 +++++++++--------- .../io/source/csv/CsvDataSource.java | 48 ++---- .../io/source/csv/CsvDataSourceTest.groovy | 5 - .../source/csv/_participants/evcs_input.csv | 2 +- 4 files changed, 86 insertions(+), 121 deletions(-) diff --git a/docs/readthedocs/gettingstarted.md b/docs/readthedocs/gettingstarted.md index 2ceb9ac66..6dd5c1353 100644 --- a/docs/readthedocs/gettingstarted.md +++ b/docs/readthedocs/gettingstarted.md @@ -1,77 +1,75 @@ -# Getting started -Welcome, dear fellow of bottom up power system modelling! -This section is meant to give you some help getting hands on our project. -If you feel, something is missing, please contact us! - - -## Requirements - -Java > v 17 - -## Where to get - -Checkout latest from [GitHub](https://github.com/ie3-institute/PowerSystemDataModel) or use maven for dependency -management: - -### Stable releases - -On [Maven central](https://search.maven.org/artifact/com.github.ie3-institute/PowerSystemDataModel): - -```xml - - com.github.ie3-institute - PowerSystemDataModel - 2.1.0 - -``` - - -### Snapshot releases - -Available on [OSS Sonatype](https://s01.oss.sonatype.org/). -Add the correct repository: - -```xml - - https://s01.oss.sonatype.org/content/repositories/snapshots - -``` - -and add the dependency: - -```xml - - com.github.ie3-institute - PowerSystemDataModel - 3.0-SNAPSHOT - -``` - -## Important changes - -With the release of `PowerSystemDataModel` version `5.0` the support for the old csv file format will be fully removed. -It was already marked as `deprecated` back in version `1.1.0`. For those who are still using a model in the old csv format -the following guide will provide a fast and easy way to convert old format into the new one. - -- Since the support is removed in version `5.0`, the `PowerSystemDataModel` version `3.x` or `4.x` must be - used to read the old format. The `PSDM` will automatically write the output model in the new csv format. - - -``` java - /* Parameterization */ - String gridName = "gridWithOldFormat"; - String csvSep = ","; - Path folderPath = Path.of("PATH_TO_THE_FOLDER"); - boolean isHierarchic = false; - Path output = Path.of("PATH_OF_THE_OUTPUT_FOLDER"); - FileNamingStrategy namingStrategy = new FileNamingStrategy(); - - /* Reading the old format */ - JointGridContainer container = CsvJointGridContainerSource.read(gridName, csvSep, folderPath, isHierarchic); - - /* Writing in the new format */ - CsvFileSink sink = new CsvFileSink(output, namingStrategy, csvSep); - sink.persistJointGrid(container); -``` - - +# Getting started +Welcome, dear fellow of bottom up power system modelling! +This section is meant to give you some help getting hands on our project. +If you feel, something is missing, please contact us! + +## Requirements + +Java > v 17 + +## Where to get + +Checkout latest from [GitHub](https://github.com/ie3-institute/PowerSystemDataModel) or use maven for dependency +management: + +### Stable releases + +On [Maven central](https://search.maven.org/artifact/com.github.ie3-institute/PowerSystemDataModel): + +```xml + + com.github.ie3-institute + PowerSystemDataModel + 2.1.0 + +``` + +### Snapshot releases + +Available on [OSS Sonatype](https://s01.oss.sonatype.org/). +Add the correct repository: + +```xml + + https://s01.oss.sonatype.org/content/repositories/snapshots + +``` + +and add the dependency: + +```xml + + com.github.ie3-institute + PowerSystemDataModel + 3.0-SNAPSHOT + +``` + +## Important changes + +With the release of `PowerSystemDataModel` version `5.0` the support for the old csv file format will be fully removed. +It was already marked as `deprecated` back in version `1.1.0`. For those who are still using a model in the old csv format +the following guide will provide a fast and easy way to convert old format into the new one. + +- Since the support is removed in version `5.0`, the `PowerSystemDataModel` version `3.x` or `4.x` must be + used to read the old format. The `PSDM` will automatically write the output model in the new csv format. + + +``` java + /* Parameterization */ + String gridName = "gridWithOldFormat"; + String csvSep = ","; + Path folderPath = Path.of("PATH_TO_THE_FOLDER"); + boolean isHierarchic = false; + Path output = Path.of("PATH_OF_THE_OUTPUT_FOLDER"); + FileNamingStrategy namingStrategy = new FileNamingStrategy(); + + /* Reading the old format */ + JointGridContainer container = CsvJointGridContainerSource.read(gridName, csvSep, folderPath, isHierarchic); + + /* Writing in the new format */ + CsvFileSink sink = new CsvFileSink(output, namingStrategy, csvSep); + sink.persistJointGrid(container); +``` + + diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index 6e57c653c..e234f597e 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -11,16 +11,14 @@ import edu.ie3.datamodel.io.source.DataSource; import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.utils.Try; -import edu.ie3.datamodel.utils.Try.*; +import edu.ie3.datamodel.utils.Try.Failure; +import edu.ie3.datamodel.utils.Try.Success; import edu.ie3.util.StringUtils; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.IOException; import java.nio.file.Path; import java.util.*; -import java.util.concurrent.atomic.AtomicInteger; -import java.util.regex.Matcher; -import java.util.regex.Pattern; import java.util.stream.Collectors; import java.util.stream.IntStream; import java.util.stream.Stream; @@ -44,13 +42,6 @@ public class CsvDataSource implements DataSource { private final FileNamingStrategy fileNamingStrategy; - /** - * @deprecated ensures downward compatibility with old csv data format. Can be removed when - * support for old csv format is removed. * - */ - @Deprecated(since = "1.1.0", forRemoval = true) - private boolean notYetLoggedWarning = true; - public CsvDataSource(String csvSep, Path folderPath, FileNamingStrategy fileNamingStrategy) { this.csvSep = csvSep; this.connector = new CsvFileConnector(folderPath, fileNamingStrategy); @@ -90,6 +81,11 @@ public Stream> getSourceData(Class entityC // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + /** Returns the set {@link FileNamingStrategy}. */ + public FileNamingStrategy getNamingStrategy() { + return fileNamingStrategy; + } + /** * Takes a row string of a .csv file and a string array of the csv file headline, tries to split * the csv row string based and zip it together with the headline. This method does not contain @@ -108,13 +104,13 @@ protected Map buildFieldsToAttributes( new TreeMap<>(String.CASE_INSENSITIVE_ORDER); try { - String[] finalFieldVals = parseCsvRow(csvRow, csvSep); + String[] fieldVals = parseCsvRow(csvRow, csvSep); insensitiveFieldsToAttributes.putAll( - IntStream.range(0, finalFieldVals.length) + IntStream.range(0, fieldVals.length) .boxed() .collect( Collectors.toMap( - k -> StringUtils.snakeCaseToCamelCase(headline[k]), v -> finalFieldVals[v]))); + k -> StringUtils.snakeCaseToCamelCase(headline[k]), v -> fieldVals[v]))); if (insensitiveFieldsToAttributes.size() != headline.length) { Set fieldsToAttributesKeySet = insensitiveFieldsToAttributes.keySet(); @@ -157,30 +153,6 @@ protected String[] parseCsvRow(String csvRow, String csvSep) { .toArray(String[]::new); } - /** - * Extracts all strings from the provided csvRow matching the provided regexString and returns a - * list of strings in the order of their appearance in the csvRow string - * - * @param regexString regex string that should be searched for - * @param csvRow csv row string that should be searched in for the regex string - * @return a list of strings matching the provided regex in the order of their appearance in the - * provided csv row string - */ - private List extractMatchingStrings(String regexString, String csvRow) { - Pattern pattern = Pattern.compile(regexString); - Matcher matcher = pattern.matcher(csvRow); - - ArrayList matchingList = new ArrayList<>(); - while (matcher.find()) { - matchingList.add(matcher.group()); - } - return matchingList; - } - - public FileNamingStrategy getNamingStrategy() { - return fileNamingStrategy; - } - /** * Tries to open a file reader based on the provided entity class and hands it over for further * processing. diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index 7b711d7d6..f953b1e29 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -33,11 +33,6 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { String csvRow, String csvSep) { return super.parseCsvRow(csvRow, csvSep) } - - String[] oldFieldVals( - String csvSep, String csvRow) { - return super.oldFieldVals(csvSep, csvRow) - } } @Shared diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv index f5260fd87..28d5d8eb3 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_participants/evcs_input.csv @@ -1,2 +1,2 @@ uuid,id,operator,operates_from,operates_until,node,q_characteristics,cos_phi_rated,type,charging_points,location_type,v2g_support,em -798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],4ca90220-74c2-4369-9afa-a18bf068840d,cosPhiFixed:{(0.0,0.95)},0.95,hhs,4,HOME,false,977157f4-25e5-4c72-bf34-440edc778792 \ No newline at end of file +798028b5-caff-4da7-bcd9-1750fdd8742c,test_csInput,8f9682df-0744-4b58-a122-f0dc730f6510,2020-03-24T15:11:31Z[UTC],2020-03-25T15:11:31Z[UTC],4ca90220-74c2-4369-9afa-a18bf068840d,"cosPhiFixed:{(0.00,0.95)}",0.95,hhs,4,HOME,false,977157f4-25e5-4c72-bf34-440edc778792 \ No newline at end of file From 674fd51b6a1444cbb8602b12ded77e569c3cd39e Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Tue, 27 Feb 2024 13:20:28 +0100 Subject: [PATCH 120/225] fix expected exception message --- .../edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy index c583bb8cd..ee1750e35 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvRawGridSourceTest.groovy @@ -617,6 +617,6 @@ class CsvRawGridSourceTest extends Specification implements CsvTestDataMeta { Exception ex = rawGridElements.exception.get() ex.class == SourceException - ex.message.startsWith("edu.ie3.datamodel.exceptions.FailureException: 2 exception(s) occurred within \"LineInput\" data, one is: edu.ie3.datamodel.exceptions.FactoryException: edu.ie3.datamodel.exceptions.SourceException: Linked nodeA with UUID 4ca90220-74c2-4369-9afa-a18bf068840d was not found for entity") + ex.message.startsWith("edu.ie3.datamodel.exceptions.FailureException: 2 exception(s) occurred within \"LineInput\" data, one is: edu.ie3.datamodel.exceptions.FactoryException: edu.ie3.datamodel.exceptions.SourceException: Linked nodeA") } } \ No newline at end of file From 609b9fdfbf90fbd0399222b9ef3c3504a87599a7 Mon Sep 17 00:00:00 2001 From: Daniel Feismann <98817556+danielfeismann@users.noreply.github.com> Date: Wed, 28 Feb 2024 09:18:26 +0100 Subject: [PATCH 121/225] Update src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java change request by reviewer Co-authored-by: Sebastian Peter --- .../io/factory/timeseries/TimeBasedWeatherValueFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java index cb6fdefc9..b83d4dd97 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/TimeBasedWeatherValueFactory.java @@ -22,7 +22,7 @@ public abstract class TimeBasedWeatherValueFactory protected TimeBasedWeatherValueFactory() { super(WeatherValue.class); - this.timeUtil = new TimeUtil(DateTimeFormatter.ISO_OFFSET_DATE_TIME); + this.timeUtil = TimeUtil.withDefaults; } protected TimeBasedWeatherValueFactory(DateTimeFormatter dateTimeFormatter) { From 1b654d7b3994e6aacd708fcd9a2fd6e0af0de540 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Wed, 28 Feb 2024 09:31:13 +0100 Subject: [PATCH 122/225] use default constructor --- .../timeseries/IconTimeBasedWeatherValueFactoryTest.groovy | 2 +- .../io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy | 2 +- .../io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy | 2 +- .../io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy index 060682574..cac18982c 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactoryTest.groovy @@ -72,7 +72,7 @@ class IconTimeBasedWeatherValueFactoryTest extends Specification { def "A time based weather value factory for ICON column scheme builds a single time based value correctly"() { given: - def factory = new IconTimeBasedWeatherValueFactory(TimeUtil.withDefaults) + def factory = new IconTimeBasedWeatherValueFactory() def coordinate = CosmoWeatherTestData.COORDINATE_67775 def parameter = [ diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy index bd1ba9151..9dfef079d 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceCosmoIT.groovy @@ -73,7 +73,7 @@ class CouchbaseWeatherSourceCosmoIT extends Specification implements TestContain couchbaseContainer.password, Duration.ofSeconds(20)) def dtfPattern = "yyyy-MM-dd'T'HH:mm:ssxxx" - def weatherFactory = new CosmoTimeBasedWeatherValueFactory(TimeUtil.withDefaults) + def weatherFactory = new CosmoTimeBasedWeatherValueFactory() source = new CouchbaseWeatherSource(connector, CosmoWeatherTestData.coordinateSource, coordinateIdColumnName, weatherFactory, dtfPattern) } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy index 6087c991b..a93b89dbb 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSourceIconIT.groovy @@ -70,7 +70,7 @@ class CouchbaseWeatherSourceIconIT extends Specification implements TestContaine couchbaseContainer.password, Duration.ofSeconds(20)) def dtfPattern = "yyyy-MM-dd'T'HH:mm:ssxxx" - def weatherFactory = new IconTimeBasedWeatherValueFactory(TimeUtil.withDefaults) + def weatherFactory = new IconTimeBasedWeatherValueFactory() source = new CouchbaseWeatherSource(connector, IconWeatherTestData.coordinateSource, coordinateIdColumnName, weatherFactory, dtfPattern) } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy index 6b5cdf852..d93005f2d 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy @@ -46,7 +46,7 @@ class InfluxDbWeatherSourceCosmoIT extends Specification implements TestContaine assert res.stderr.empty def connector = new InfluxDbConnector(influxDbContainer.url, "test_weather", "test_scenario") - def weatherFactory = new CosmoTimeBasedWeatherValueFactory(TimeUtil.withDefaults) + def weatherFactory = new CosmoTimeBasedWeatherValueFactory() source = new InfluxDbWeatherSource(connector, CosmoWeatherTestData.coordinateSource, weatherFactory) } From 0f362f28a1818f5860d00ff0de79e1763c27e6f7 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Wed, 28 Feb 2024 09:32:49 +0100 Subject: [PATCH 123/225] revert Default_Timestamp_Pattern --- .../datamodel/io/source/couchbase/CouchbaseWeatherSource.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java index db4b992ab..65926a7a7 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java @@ -35,6 +35,7 @@ public class CouchbaseWeatherSource extends WeatherSource { private static final Logger logger = LoggerFactory.getLogger(CouchbaseWeatherSource.class); /** The start of the document key, comparable to a table name in relational databases */ + private static final String DEFAULT_TIMESTAMP_PATTERN = "yyyy-MM-dd'T'HH:mm:ssxxx"; private static final String DEFAULT_KEY_PREFIX = "weather"; private final String keyPrefix; From 0fbd22ac04fbfca339f620d17bf8f25dca835fe2 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Wed, 28 Feb 2024 09:35:43 +0100 Subject: [PATCH 124/225] revert Default_Timestamp_Pattern --- .../factory/timeseries/IconTimeBasedWeatherValueFactory.java | 5 ----- .../io/source/couchbase/CouchbaseWeatherSource.java | 1 + .../datamodel/io/source/sql/SqlWeatherSourceIconIT.groovy | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java index 3d97d79a3..c6833cf86 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/timeseries/IconTimeBasedWeatherValueFactory.java @@ -8,7 +8,6 @@ import edu.ie3.datamodel.models.StandardUnits; import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.WeatherValue; -import edu.ie3.util.TimeUtil; import edu.ie3.util.quantities.PowerSystemUnits; import edu.ie3.util.quantities.interfaces.Irradiance; import java.time.ZonedDateTime; @@ -39,10 +38,6 @@ public IconTimeBasedWeatherValueFactory() { super(); } - public IconTimeBasedWeatherValueFactory(TimeUtil timeUtil) { - super(timeUtil); - } - public IconTimeBasedWeatherValueFactory(DateTimeFormatter dateTimeFormatter) { super(dateTimeFormatter); } diff --git a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java index 65926a7a7..040815fa7 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java @@ -36,6 +36,7 @@ public class CouchbaseWeatherSource extends WeatherSource { private static final Logger logger = LoggerFactory.getLogger(CouchbaseWeatherSource.class); /** The start of the document key, comparable to a table name in relational databases */ private static final String DEFAULT_TIMESTAMP_PATTERN = "yyyy-MM-dd'T'HH:mm:ssxxx"; + private static final String DEFAULT_KEY_PREFIX = "weather"; private final String keyPrefix; diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceIconIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceIconIT.groovy index 313de9c62..ecdfee118 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceIconIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/sql/SqlWeatherSourceIconIT.groovy @@ -44,7 +44,7 @@ class SqlWeatherSourceIconIT extends Specification implements TestContainerHelpe assert res.stderr.empty def connector = new SqlConnector(postgreSQLContainer.jdbcUrl, postgreSQLContainer.username, postgreSQLContainer.password) - def weatherFactory = new IconTimeBasedWeatherValueFactory(TimeUtil.withDefaults) + def weatherFactory = new IconTimeBasedWeatherValueFactory() source = new SqlWeatherSource(connector, IconWeatherTestData.coordinateSource, schemaName, weatherTableName, weatherFactory) } From b975695ef624c20d0aa19ed7cd32640f6cb1cc27 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Wed, 28 Feb 2024 09:39:44 +0100 Subject: [PATCH 125/225] revert Default_Timestamp_Pattern --- .../datamodel/io/source/couchbase/CouchbaseWeatherSource.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java index 040815fa7..ac9ae8294 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/couchbase/CouchbaseWeatherSource.java @@ -34,9 +34,8 @@ /** Couchbase Source for weather data */ public class CouchbaseWeatherSource extends WeatherSource { private static final Logger logger = LoggerFactory.getLogger(CouchbaseWeatherSource.class); - /** The start of the document key, comparable to a table name in relational databases */ private static final String DEFAULT_TIMESTAMP_PATTERN = "yyyy-MM-dd'T'HH:mm:ssxxx"; - + /** The start of the document key, comparable to a table name in relational databases */ private static final String DEFAULT_KEY_PREFIX = "weather"; private final String keyPrefix; From 480f7442f82e301ea460cf0f203d9601cc52c215 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Wed, 28 Feb 2024 09:42:24 +0100 Subject: [PATCH 126/225] remove unused imports --- .../io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy | 1 - 1 file changed, 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy index d93005f2d..1814a3f20 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/influxdb/InfluxDbWeatherSourceCosmoIT.groovy @@ -13,7 +13,6 @@ import edu.ie3.datamodel.models.value.WeatherValue import edu.ie3.test.common.CosmoWeatherTestData import edu.ie3.test.helper.TestContainerHelper import edu.ie3.test.helper.WeatherSourceTestHelper -import edu.ie3.util.TimeUtil import edu.ie3.util.geo.GeoUtils import edu.ie3.util.interval.ClosedInterval import org.locationtech.jts.geom.Point From a18d2bf7604eafaf1a2eff6e7141e64b3d2c1aeb Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 28 Feb 2024 12:52:29 +0100 Subject: [PATCH 127/225] Reverting doc adaptation --- .../edu/ie3/datamodel/io/source/SystemParticipantSource.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java b/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java index 040ff61ca..380e79fdb 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/SystemParticipantSource.java @@ -622,8 +622,9 @@ public Set getChpPlants() throws SourceException { * @param nodes a map of UUID to object- and uuid-unique {@link NodeInput} entities * @param emUnits a map of UUID to object- and uuid-unique {@link EmInput} entities * @param types a map of UUID to object- and uuid-unique {@link ChpTypeInput} entities - * @param thermalBuses a set of object- and uuid-unique {@link ThermalBusInput} entities - * @param thermalStorages a set of object- and uuid-unique {@link ThermalStorageInput} entities + * @param thermalBuses a map of UUID to object- and uuid-unique {@link ThermalBusInput} entities + * @param thermalStorages a map of UUID to object- and uuid-unique {@link ThermalStorageInput} + * entities * @return a set of object- and uuid-unique {@link ChpInput} entities */ public Set getChpPlants( From 6fc1be8da7656acd11ec35d73f90439ff89fd074 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 28 Feb 2024 14:30:10 +0100 Subject: [PATCH 128/225] Implementing requested changes. --- .../io/source/csv/CsvThermalGridSource.java | 8 ++- .../ie3/datamodel/utils/CollectionUtils.java | 56 --------------- .../java/edu/ie3/datamodel/utils/Try.java | 3 +- .../utils/CollectionUtilsTest.groovy | 72 ------------------- 4 files changed, 6 insertions(+), 133 deletions(-) delete mode 100644 src/main/java/edu/ie3/datamodel/utils/CollectionUtils.java delete mode 100644 src/test/groovy/edu/ie3/datamodel/utils/CollectionUtilsTest.groovy diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java index 45cb11368..377f54508 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvThermalGridSource.java @@ -5,7 +5,6 @@ */ package edu.ie3.datamodel.io.source.csv; -import static edu.ie3.datamodel.utils.CollectionUtils.groupBy; import static java.util.Collections.emptySet; import edu.ie3.datamodel.exceptions.SourceException; @@ -22,6 +21,7 @@ import edu.ie3.datamodel.utils.Try; import java.nio.file.Path; import java.util.*; +import java.util.stream.Collectors; /** Convenience class for cases where all used data comes from CSV sources */ public class CsvThermalGridSource { @@ -85,9 +85,11 @@ public static List read( // filtered and thrown before Map> houseInputs = - groupBy(houses.getOrThrow(), ThermalUnitInput::getThermalBus); + houses.getOrThrow().stream() + .collect(Collectors.groupingBy(ThermalUnitInput::getThermalBus, Collectors.toSet())); Map> storageInputs = - groupBy(storages.getOrThrow(), ThermalUnitInput::getThermalBus); + storages.getOrThrow().stream() + .collect(Collectors.groupingBy(ThermalUnitInput::getThermalBus, Collectors.toSet())); return buses.values().stream() .map( diff --git a/src/main/java/edu/ie3/datamodel/utils/CollectionUtils.java b/src/main/java/edu/ie3/datamodel/utils/CollectionUtils.java deleted file mode 100644 index e27e10c51..000000000 --- a/src/main/java/edu/ie3/datamodel/utils/CollectionUtils.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * © 2024. TU Dortmund University, - * Institute of Energy Systems, Energy Efficiency and Energy Economics, - * Research group Distribution grid planning and operation -*/ -package edu.ie3.datamodel.utils; - -import edu.ie3.datamodel.models.UniqueEntity; -import java.util.*; -import java.util.function.Function; -import java.util.stream.Collectors; - -/** Utilities for collections. */ -public class CollectionUtils { - private CollectionUtils() { - throw new IllegalStateException("Utility classes cannot be instantiated"); - } - - /** - * Method to map a {@link Collection} of {@link UniqueEntity} - * - * @param c collection to map - * @return a map: UUID to {@link UniqueEntity} - * @param type of unique entity - */ - public static Map toMap(Collection c) { - return toMap(c, UniqueEntity::getUuid); - } - - /** - * Method to map a {@link Collection} to a specific field. - * - * @param c collection to map - * @param keyExtractor function to extract a key - * @return a map: key to values - * @param type of key - * @param type of value - */ - public static Map toMap(Collection c, Function keyExtractor) { - return c.stream().collect(Collectors.toMap(keyExtractor, Function.identity())); - } - - /** - * Method to group a collection to keys. - * - * @param c collection to group - * @param keyExtractor function to extract a key - * @return a map: key to set of values - * @param type of key - * @param type of value - */ - public static Map> groupBy(Collection c, Function keyExtractor) { - return c.stream().collect(Collectors.groupingBy(keyExtractor)).entrySet().stream() - .collect(Collectors.toMap(Map.Entry::getKey, v -> new HashSet<>(v.getValue()))); - } -} diff --git a/src/main/java/edu/ie3/datamodel/utils/Try.java b/src/main/java/edu/ie3/datamodel/utils/Try.java index cd522c455..1b8da0f6b 100644 --- a/src/main/java/edu/ie3/datamodel/utils/Try.java +++ b/src/main/java/edu/ie3/datamodel/utils/Try.java @@ -8,7 +8,6 @@ import static java.util.stream.Collectors.partitioningBy; import edu.ie3.datamodel.exceptions.FailureException; -import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.exceptions.TryException; import java.util.*; import java.util.function.Function; @@ -594,7 +593,7 @@ public int hashCode() { */ @FunctionalInterface public interface TrySupplier { - T get() throws E, SourceException; + T get() throws E; } /** diff --git a/src/test/groovy/edu/ie3/datamodel/utils/CollectionUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/CollectionUtilsTest.groovy deleted file mode 100644 index e4f257445..000000000 --- a/src/test/groovy/edu/ie3/datamodel/utils/CollectionUtilsTest.groovy +++ /dev/null @@ -1,72 +0,0 @@ -/* - * © 2024. TU Dortmund University, - * Institute of Energy Systems, Energy Efficiency and Energy Economics, - * Research group Distribution grid planning and operation - */ -package edu.ie3.datamodel.utils - -import static edu.ie3.datamodel.utils.validation.DummyAssetInput.valid - -import edu.ie3.datamodel.models.UniqueEntity -import edu.ie3.datamodel.models.input.AssetInput -import spock.lang.Specification - -class CollectionUtilsTest extends Specification { - - def "A collection of unique entities can be mapped to their uuid"() { - given: - UUID uuid1 = UUID.randomUUID() - UUID uuid2 = UUID.randomUUID() - UUID uuid3 = UUID.randomUUID() - - UniqueEntity entity1 = valid(uuid1, "1") - UniqueEntity entity2 = valid(uuid2, "2") - UniqueEntity entity3 = valid(uuid3, "3") - - when: - def map = CollectionUtils.toMap([entity1, entity2, entity3]) - - then: - map.get(uuid1) == entity1 - map.get(uuid2) == entity2 - map.get(uuid3) == entity3 - } - - def "A collection of entities can be mapped to a given field"() { - given: - UUID uuid1 = UUID.randomUUID() - UUID uuid2 = UUID.randomUUID() - UUID uuid3 = UUID.randomUUID() - - AssetInput entity1 = valid(uuid1, "1") - AssetInput entity2 = valid(uuid2, "2") - AssetInput entity3 = valid(uuid3, "3") - - when: - def map = CollectionUtils.toMap([entity1, entity2, entity3], AssetInput::getId) - - then: - map.get("1") == entity1 - map.get("2") == entity2 - map.get("3") == entity3 - } - - def "A collection of entities can be grouped to a given field"() { - given: - UUID uuid1 = UUID.randomUUID() - UUID uuid2 = UUID.randomUUID() - UUID uuid3 = UUID.randomUUID() - - AssetInput entity1 = valid(uuid1, "1") - AssetInput entity2 = valid(uuid2, "2") - AssetInput entity3 = valid(uuid3, "3") - - when: - def map = CollectionUtils.groupBy([entity1, entity2, entity3], AssetInput::getId) - - then: - map.get("1") == [entity1] as Set - map.get("2") == [entity2] as Set - map.get("3") == [entity3] as Set - } -} From 0da041bfbd6d83959323c93e1eb9b5bd28b99e8c Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 28 Feb 2024 14:42:37 +0100 Subject: [PATCH 129/225] Enhancing docs. --- docs/readthedocs/models/input/idcoordinate.md | 36 +++++++++++++++++++ docs/readthedocs/models/models.md | 1 + 2 files changed, 37 insertions(+) create mode 100644 docs/readthedocs/models/input/idcoordinate.md diff --git a/docs/readthedocs/models/input/idcoordinate.md b/docs/readthedocs/models/input/idcoordinate.md new file mode 100644 index 000000000..923079d26 --- /dev/null +++ b/docs/readthedocs/models/input/idcoordinate.md @@ -0,0 +1,36 @@ +(idCoordinate-model)= + +# IdCoordinate + +Representation of an id-coordinate-pair used primarily for weather sources. + +## Attributes, Units and Remarks + +```{eval-rst} +.. list-table:: + :widths: 33 33 33 + :header-rows: 0 + + * - Attribute + - Unit + - Remarks + + * - id + - -- + - Human readable identifier + + * - latitide + - -- + - Latitude of the coordinate + + + * - longitude + - -- + - Longitude of the coordinate + +``` + +## Caveats + +Nothing - at least not known. +If you found something, please contact us! \ No newline at end of file diff --git a/docs/readthedocs/models/models.md b/docs/readthedocs/models/models.md index dbb2b1ab8..b8f3b37af 100644 --- a/docs/readthedocs/models/models.md +++ b/docs/readthedocs/models/models.md @@ -100,6 +100,7 @@ Model classes you can use to describe a data set as input to power system simula maxdepth: 1 --- input/operator +input/idcoordinate ``` ### Grid Related Models From f7574a28177989008186c01bff8e0c775a968964 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier Date: Thu, 29 Feb 2024 18:02:10 +0100 Subject: [PATCH 130/225] fixed uuid part --- docs/readthedocs/io/csvfiles.md | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/docs/readthedocs/io/csvfiles.md b/docs/readthedocs/io/csvfiles.md index eff9d24a7..e1f17176e 100644 --- a/docs/readthedocs/io/csvfiles.md +++ b/docs/readthedocs/io/csvfiles.md @@ -106,10 +106,19 @@ For example, you have an IndividualTimeSeries CSV file for energy prices, then y for columnScheme `its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv`. The CSV file must then have the appropriate format for the key `c` : -`"uuid";"time";"price"`
`45bd936f-524a-4d59-8978-31ccf37fa230;2020-01-01T00:00:00Z;100.0` +```{eval-rst} +.. list-table:: + :widths: auto + :header-rows: 0 + + * - ``time,price`` + * - 2020-01-01T00:00:00Z;100.0 + +``` The CSV file requires a unique identification number. The UUID (Universally Unique Identifier) can be created [here](https://www.uuidgenerator.net/). +You can also use the Method `java.util.UUID#randomUUID` to create a UUID. This is the uuid from the example above `2fcb3e53-b94a-4b96-bea4-c469e499f1a1`. The following keys are supported until now: @@ -122,25 +131,25 @@ The following keys are supported until now: - Information and supported head line * - c - | An energy price (e.g. in €/MWh; c stands for charge). - | Permissible head line: ``uuid,time,price`` + | Permissible head line: ``time,price`` * - p - | Active power - | Permissible head line: ``uuid,time,p`` + | Permissible head line: ``time,p`` * - pq - | Active and reactive power - | Permissible head line: ``uuid,time,p,q`` + | Permissible head line: ``time,p,q`` * - h - | Heat power demand - | Permissible head line: ``uuid,time,h`` + | Permissible head line: ``time,h`` * - ph - | Active and heat power - | Permissible head line: ``uuid,time,p,h`` + | Permissible head line: ``time,p,h`` * - pqh - | Active, reactive and heat power - | Permissible head line: ``uuid,time,p,q,h`` + | Permissible head line: ``time,p,q,h`` * - weather - | Weather information - | Permissible head line: ``uuid,time,coordinate,direct_irradiation,diffuse_irradiation,temperature,wind_velocity,wind_direction`` + | Permissible head line: ``time,coordinate,direct_irradiation,diffuse_irradiation,temperature,wind_velocity,wind_direction`` ``` From ec6c4bf4e2fc530fedf6f0eec62ae616b74c210e Mon Sep 17 00:00:00 2001 From: pierrepetersmeier Date: Thu, 29 Feb 2024 18:04:46 +0100 Subject: [PATCH 131/225] CHANGELOG.md conflict --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfdd36d9c..b09556fe3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Formatting Spotless Groovy import order [#960](https://github.com/ie3-institute/PowerSystemDataModel/issues/960) - Implementing missing typical methods in `Try` [#970](https://github.com/ie3-institute/PowerSystemDataModel/issues/970) +- Added log warning when using `SwitchInputs` with `parallelDevices` parameter [#840](https://github.com/ie3-institute/PowerSystemDataModel/issues/840) +- Validation for `EvcsInput` [#1000](https://github.com/ie3-institute/PowerSystemDataModel/issues/1000) +- Scaling method in system participant copy builders [#1011](https://github.com/ie3-institute/PowerSystemDataModel/issues/1011) +- Added separate field for maximum power limit for DC to evtype [#876](https://github.com/ie3-institute/PowerSystemDataModel/issues/876) +- Added test for invalid input data in `CsvRawGridSource` [#1021](https://github.com/ie3-institute/PowerSystemDataModel/issues/1021) +- Added `CsvThermalGridSource` [#1009](https://github.com/ie3-institute/PowerSystemDataModel/issues/1009) - Enhance documentation for CSV timeseries [#825](https://github.com/ie3-institute/PowerSystemDataModel/issues/825) ### Fixed From d5bbbcb399667cff9803686d1bed07aa2acd954a Mon Sep 17 00:00:00 2001 From: pierrepetersmeier Date: Thu, 29 Feb 2024 18:14:14 +0100 Subject: [PATCH 132/225] uuid to UUID --- docs/readthedocs/io/csvfiles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/io/csvfiles.md b/docs/readthedocs/io/csvfiles.md index 61a9ee700..3dc785575 100644 --- a/docs/readthedocs/io/csvfiles.md +++ b/docs/readthedocs/io/csvfiles.md @@ -119,7 +119,7 @@ The CSV file must then have the appropriate format for the key `c` : The CSV file requires a unique identification number. The UUID (Universally Unique Identifier) can be created [here](https://www.uuidgenerator.net/). You can also use the Method `java.util.UUID#randomUUID` to create a UUID. -This is the uuid from the example above `2fcb3e53-b94a-4b96-bea4-c469e499f1a1`. +This is the UUID from the example above `2fcb3e53-b94a-4b96-bea4-c469e499f1a1`. The following keys are supported until now: ```{eval-rst} From f03442fa403989c630671bd9ced92ee46da5f0b5 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Thu, 29 Feb 2024 18:34:43 +0100 Subject: [PATCH 133/225] controllingEm --- .../ie3/datamodel/io/extractor/Extractor.java | 5 +++ .../edu/ie3/datamodel/io/extractor/HasEm.java | 18 +++++++++ .../ie3/datamodel/models/input/EmInput.java | 12 ++++-- .../models/input/system/BmInput.java | 2 +- .../models/input/system/ChpInput.java | 2 +- .../models/input/system/EvInput.java | 2 +- .../models/input/system/EvcsInput.java | 2 +- .../models/input/system/FixedFeedInInput.java | 2 +- .../models/input/system/HpInput.java | 2 +- .../models/input/system/LoadInput.java | 2 +- .../models/input/system/PvInput.java | 2 +- .../models/input/system/StorageInput.java | 2 +- .../input/system/SystemParticipantInput.java | 24 ++++++++---- .../models/input/system/WecInput.java | 2 +- .../io/extractor/ExtractorTest.groovy | 39 ++++++++++++++----- .../participant/BmInputFactoryTest.groovy | 2 +- .../participant/ChpInputFactoryTest.groovy | 2 +- .../participant/EvInputFactoryTest.groovy | 2 +- .../participant/EvcsInputFactoryTest.groovy | 2 +- .../FixedFeedInInputFactoryTest.groovy | 2 +- .../participant/HpInputFactoryTest.groovy | 2 +- .../participant/LoadInputFactoryTest.groovy | 2 +- .../participant/PvInputFactoryTest.groovy | 2 +- .../StorageInputFactoryTest.groovy | 2 +- .../participant/WecInputFactoryTest.groovy | 2 +- .../input/InputEntityProcessorTest.groovy | 20 +++++----- .../datamodel/io/sink/CsvFileSinkTest.groovy | 35 +++++++++++++++++ .../models/input/system/BmInputTest.groovy | 4 +- .../models/input/system/ChpInputTest.groovy | 4 +- .../models/input/system/EmInputTest.groovy | 4 +- .../models/input/system/EvInputTest.groovy | 4 +- .../models/input/system/EvcsInputTest.groovy | 4 +- .../input/system/FixedFeedInInputTest.groovy | 4 +- .../models/input/system/HpInputTest.groovy | 4 +- .../models/input/system/LoadInputTest.groovy | 4 +- .../models/input/system/PvInputTest.groovy | 4 +- .../input/system/StorageInputTest.groovy | 4 +- .../models/input/system/WecInputTest.groovy | 4 +- 38 files changed, 164 insertions(+), 73 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/io/extractor/HasEm.java diff --git a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java index 588b8e4a3..af6448a0c 100644 --- a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java +++ b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java @@ -51,6 +51,11 @@ public static Set extractElements(NestedEntity nestedEntity) if (nestedEntity instanceof HasLine nestedHasLine) { resultingList.add(nestedHasLine.getLine()); } + if (nestedEntity instanceof HasEm nestedHasEms) { + if (nestedHasEms.getControllingEm().isPresent()) { + resultingList.add(nestedHasEms.getControllingEm().get()); + } + } if (resultingList.contains(null)) { log.warn( diff --git a/src/main/java/edu/ie3/datamodel/io/extractor/HasEm.java b/src/main/java/edu/ie3/datamodel/io/extractor/HasEm.java new file mode 100644 index 000000000..c6900aa59 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/io/extractor/HasEm.java @@ -0,0 +1,18 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.io.extractor; + +import edu.ie3.datamodel.models.input.EmInput; +import java.util.Optional; + +/** + * Interface that should be implemented by all elements holding one or more {@link + * edu.ie3.datamodel.models.input.EmInput} elements and should be processable by the {@link + * Extractor}. + */ +public interface HasEm extends NestedEntity { + Optional getControllingEm(); +} diff --git a/src/main/java/edu/ie3/datamodel/models/input/EmInput.java b/src/main/java/edu/ie3/datamodel/models/input/EmInput.java index 1376caa1c..58e4ca9e0 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/EmInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/EmInput.java @@ -5,13 +5,14 @@ */ package edu.ie3.datamodel.models.input; +import edu.ie3.datamodel.io.extractor.HasEm; import edu.ie3.datamodel.models.OperationTime; import edu.ie3.datamodel.models.UniqueEntity; import java.util.Objects; import java.util.Optional; import java.util.UUID; -public class EmInput extends AssetInput { +public class EmInput extends AssetInput implements HasEm { /** Reference to the control strategy to be used for this model */ private final String controlStrategy; @@ -92,7 +93,7 @@ public String toString() { + getUuid() + ", id='" + getId() - + ", operator=" + + "', operator=" + getOperator().getUuid() + ", operationTime=" + getOperationTime() @@ -100,7 +101,12 @@ public String toString() { + getControlStrategy() + ", parentEm=" + getParentEm().map(UniqueEntity::getUuid).map(UUID::toString).orElse("") - + '}'; + + "}"; + } + + @Override + public Optional getControllingEm() { + return Optional.ofNullable(parentEm); } public static class EmInputCopyBuilder extends AssetInputCopyBuilder { diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/BmInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/BmInput.java index 9ddb9533d..ed0dbb08c 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/BmInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/BmInput.java @@ -150,7 +150,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", type=" + type.getUuid() + ", marketReaction=" diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/ChpInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/ChpInput.java index f68d842a1..64349ae7b 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/ChpInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/ChpInput.java @@ -151,7 +151,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", thermalBus=" + thermalBus.getUuid() + ", type=" diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/EvInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/EvInput.java index 0ddb4b21c..7ab37405b 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/EvInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/EvInput.java @@ -104,7 +104,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", type=" + type.getUuid() + '}'; diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/EvcsInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/EvcsInput.java index 6bc40adfb..01c17bd0a 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/EvcsInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/EvcsInput.java @@ -219,7 +219,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", type=" + type + ", chargingPoints=" diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/FixedFeedInInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/FixedFeedInInput.java index d0580202f..f922f0b02 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/FixedFeedInInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/FixedFeedInInput.java @@ -116,7 +116,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", sRated=" + sRated + ", cosphiRated=" diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/HpInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/HpInput.java index bd1aff3e2..7ba35283d 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/HpInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/HpInput.java @@ -119,7 +119,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", type=" + type.getUuid() + ", thermalBus=" diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/LoadInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/LoadInput.java index 924af0c89..81df5ea95 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/LoadInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/LoadInput.java @@ -255,7 +255,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", dsm=" + dsm + ", eConsAnnual=" diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/PvInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/PvInput.java index 47812390f..37ea654e9 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/PvInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/PvInput.java @@ -221,7 +221,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", albedo=" + albedo + ", azimuth=" diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/StorageInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/StorageInput.java index ec4cc3ddc..99170dd3b 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/StorageInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/StorageInput.java @@ -104,7 +104,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", type=" + type.getUuid() + '}'; diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/SystemParticipantInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/SystemParticipantInput.java index 223dffe44..4d845dad9 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/SystemParticipantInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/SystemParticipantInput.java @@ -5,6 +5,7 @@ */ package edu.ie3.datamodel.models.input.system; +import edu.ie3.datamodel.io.extractor.HasEm; import edu.ie3.datamodel.io.extractor.HasNodes; import edu.ie3.datamodel.models.OperationTime; import edu.ie3.datamodel.models.UniqueEntity; @@ -16,7 +17,7 @@ import java.util.*; /** Describes a system asset that is connected to a node */ -public abstract class SystemParticipantInput extends AssetInput implements HasNodes { +public abstract class SystemParticipantInput extends AssetInput implements HasNodes, HasEm { /** The node that the asset is connected to */ private final NodeInput node; @@ -28,7 +29,7 @@ public abstract class SystemParticipantInput extends AssetInput implements HasNo * Optional {@link EmInput} that is controlling this system participant. If null, this system * participant is not em-controlled. */ - private final EmInput em; + private final EmInput controllingEm; /** * Constructor for an operated system participant @@ -52,7 +53,7 @@ protected SystemParticipantInput( super(uuid, id, operator, operationTime); this.node = node; this.qCharacteristics = qCharacteristics; - this.em = em; + this.controllingEm = em; } /** @@ -73,7 +74,7 @@ protected SystemParticipantInput( super(uuid, id); this.node = node; this.qCharacteristics = qCharacteristics; - this.em = em; + this.controllingEm = em; } public NodeInput getNode() { @@ -84,15 +85,22 @@ public ReactivePowerCharacteristic getqCharacteristics() { return qCharacteristics; } + /* public Optional getEm() { return Optional.ofNullable(em); } + */ @Override public List allNodes() { return Collections.singletonList(node); } + @Override + public Optional getControllingEm() { + return Optional.ofNullable(controllingEm); + } + @Override public abstract SystemParticipantInputCopyBuilder copy(); @@ -103,12 +111,12 @@ public boolean equals(Object o) { if (!super.equals(o)) return false; return Objects.equals(node, that.node) && Objects.equals(qCharacteristics, that.qCharacteristics) - && Objects.equals(em, that.em); + && Objects.equals(controllingEm, that.controllingEm); } @Override public int hashCode() { - return Objects.hash(super.hashCode(), node, qCharacteristics, em); + return Objects.hash(super.hashCode(), node, qCharacteristics, controllingEm); } @Override @@ -127,7 +135,7 @@ public String toString() { + ", qCharacteristics='" + qCharacteristics + "', em=" - + getEm().map(UniqueEntity::getUuid).map(UUID::toString).orElse("") + + getControllingEm().map(UniqueEntity::getUuid).map(UUID::toString).orElse("") + '}'; } @@ -150,7 +158,7 @@ protected SystemParticipantInputCopyBuilder(SystemParticipantInput entity) { super(entity); this.node = entity.getNode(); this.qCharacteristics = entity.getqCharacteristics(); - this.em = entity.getEm().orElse(null); + this.em = entity.getControllingEm().orElse(null); } public B node(NodeInput node) { diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/WecInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/WecInput.java index 949708f66..54c02b54d 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/WecInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/WecInput.java @@ -118,7 +118,7 @@ public String toString() { + ", qCharacteristics='" + getqCharacteristics() + "', em=" - + getEm() + + getControllingEm() + ", type=" + type.getUuid() + ", marketReaction=" diff --git a/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy index c380d2418..cb6c9d3f0 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy @@ -20,12 +20,12 @@ class ExtractorTest extends Specification { def "An Extractor should be able to extract an entity with nested elements correctly"() { expect: - println(nestedEntity) def result = Extractor.extractElements(nestedEntity) as Set result == expectedExtractedEntities as Set where: nestedEntity || expectedExtractedEntities + gtd.lineCtoD || [ gtd.lineCtoD.nodeA, gtd.lineCtoD.nodeB, @@ -52,16 +52,22 @@ class ExtractorTest extends Specification { gtd.switchAtoB.nodeA.operator, gtd.switchAtoB.operator ] + sptd.fixedFeedInInput || [ sptd.fixedFeedInInput.node, sptd.fixedFeedInInput.operator, - sptd.fixedFeedInInput.node.operator + sptd.fixedFeedInInput.node.operator, + sptd.fixedFeedInInput.em.get(), + sptd.fixedFeedInInput.em.get().parentEm.get() ] + sptd.wecInput || [ sptd.wecInput.node, sptd.wecInput.type, sptd.wecInput.operator, - sptd.wecInput.node.operator + sptd.wecInput.node.operator, + sptd.wecInput.em.get(), + sptd.wecInput.em.get().parentEm.get() ] sptd.chpInput || [ sptd.chpInput.node, @@ -70,25 +76,33 @@ class ExtractorTest extends Specification { sptd.chpInput.thermalBus, sptd.chpInput.thermalStorage, sptd.chpInput.thermalStorage.thermalBus, - sptd.chpInput.thermalStorage.thermalBus.operator + sptd.chpInput.thermalStorage.thermalBus.operator, + sptd.chpInput.em.get(), + sptd.chpInput.em.get().parentEm.get() ] sptd.bmInput || [ sptd.bmInput.node, sptd.bmInput.type, sptd.bmInput.operator, - sptd.bmInput.node.operator + sptd.bmInput.node.operator, + sptd.bmInput.em.get(), + sptd.bmInput.em.get().parentEm.get() ] sptd.evInput || [ sptd.evInput.node, sptd.evInput.type, sptd.evInput.operator, - sptd.evInput.node.operator + sptd.evInput.node.operator, + sptd.evInput.em.get(), + sptd.evInput.em.get().parentEm.get() ] sptd.storageInput || [ sptd.storageInput.node, sptd.storageInput.type, sptd.storageInput.operator, - sptd.storageInput.node.operator + sptd.storageInput.node.operator, + sptd.storageInput.em.get(), + sptd.storageInput.em.get().parentEm.get() ] sptd.hpInput || [ sptd.hpInput.node, @@ -96,7 +110,9 @@ class ExtractorTest extends Specification { sptd.hpInput.operator, sptd.hpInput.thermalBus, sptd.hpInput.thermalBus.operator, - sptd.hpInput.node.operator + sptd.hpInput.node.operator, + sptd.hpInput.em.get(), + sptd.hpInput.em.get().parentEm.get() ] gtd.lineGraphicCtoD || [ @@ -145,12 +161,15 @@ class ExtractorTest extends Specification { given: def sampleFixedFeedInput = new FixedFeedInInput(UUID.fromString("717af017-cc69-406f-b452-e022d7fb516a"), "test_fixedFeedInInput", OperatorInput.NO_OPERATOR_ASSIGNED, - sptd.fixedFeedInInput.operationTime, sptd.fixedFeedInInput.node, sptd.fixedFeedInInput.qCharacteristics, sptd.fixedFeedInInput.em.orElse(null), + sptd.fixedFeedInInput.operationTime, sptd.fixedFeedInInput.node, sptd.fixedFeedInInput.qCharacteristics, sptd.fixedFeedInInput.controllingEm.orElse(null), sptd.fixedFeedInInput.sRated,sptd.fixedFeedInInput.cosPhiRated) expect: Extractor.extractElements(sampleFixedFeedInput) as Set == [ sptd.fixedFeedInInput.node, - sptd.fixedFeedInInput.node.operator + sptd.fixedFeedInInput.node.operator, + sptd.fixedFeedInInput.controllingEm.get(), + sptd.fixedFeedInInput.controllingEm.get().parentEm.get(), + sptd.fixedFeedInInput.controllingEm.get().operator ] as Set } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/BmInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/BmInputFactoryTest.groovy index bd9e10266..bd5067787 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/BmInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/BmInputFactoryTest.groovy @@ -74,7 +74,7 @@ class BmInputFactoryTest extends Specification implements FactoryTestHelper { new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert type == typeInput assert !marketReaction assert costControlled diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/ChpInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/ChpInputFactoryTest.groovy index aedb04fce..8c646691d 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/ChpInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/ChpInputFactoryTest.groovy @@ -75,7 +75,7 @@ class ChpInputFactoryTest extends Specification implements FactoryTestHelper { new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert type == typeInput assert marketReaction } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EvInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EvInputFactoryTest.groovy index b9c492de7..3f876b533 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EvInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EvInputFactoryTest.groovy @@ -70,7 +70,7 @@ class EvInputFactoryTest extends Specification implements FactoryTestHelper { new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert type == typeInput } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EvcsInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EvcsInputFactoryTest.groovy index c7faf7697..9d3ccd7ed 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EvcsInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EvcsInputFactoryTest.groovy @@ -79,7 +79,7 @@ class EvcsInputFactoryTest extends Specification implements FactoryTestHelper { new CharacteristicPoint(Quantities.getQuantity(0d, PowerSystemUnits.PU), Quantities.getQuantity(1d, PowerSystemUnits.PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert type == ChargingPointTypeUtils.HouseholdSocket assert chargingPoints == Integer.parseInt(parameter["chargingpoints"]) assert cosPhiRated == Double.parseDouble(parameter["cosphirated"]) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/FixedFeedInInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/FixedFeedInInputFactoryTest.groovy index c7c8bbfa3..d94ff5b9e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/FixedFeedInInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/FixedFeedInInputFactoryTest.groovy @@ -69,7 +69,7 @@ class FixedFeedInInputFactoryTest extends Specification implements FactoryTestHe new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert sRated == getQuant(parameter["srated"], StandardUnits.S_RATED) assert cosPhiRated == Double.parseDouble(parameter["cosphirated"]) } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/HpInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/HpInputFactoryTest.groovy index 550a088fc..6a81ca6fe 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/HpInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/HpInputFactoryTest.groovy @@ -72,7 +72,7 @@ class HpInputFactoryTest extends Specification implements FactoryTestHelper { new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert type == typeInput assert thermalBus == thermalBusInput } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/LoadInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/LoadInputFactoryTest.groovy index c0bc33bfa..c429ed541 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/LoadInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/LoadInputFactoryTest.groovy @@ -70,7 +70,7 @@ class LoadInputFactoryTest extends Specification implements FactoryTestHelper { new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert loadProfile == profile assert dsm assert eConsAnnual == getQuant(parameter["econsannual"], StandardUnits.ENERGY_IN) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/PvInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/PvInputFactoryTest.groovy index 8ea8a4cf8..63714fdbf 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/PvInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/PvInputFactoryTest.groovy @@ -78,7 +78,7 @@ class PvInputFactoryTest extends Specification implements FactoryTestHelper { new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert albedo == Double.parseDouble(parameter["albedo"]) assert azimuth == getQuant(parameter["azimuth"], StandardUnits.AZIMUTH) assert etaConv == getQuant(parameter["etaconv"], StandardUnits.EFFICIENCY) diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/StorageInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/StorageInputFactoryTest.groovy index d20685662..bd546ec03 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/StorageInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/StorageInputFactoryTest.groovy @@ -70,7 +70,7 @@ class StorageInputFactoryTest extends Specification implements FactoryTestHelper new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert type == typeInput } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/WecInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/WecInputFactoryTest.groovy index d258837ec..6479fd9e4 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/WecInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/WecInputFactoryTest.groovy @@ -70,7 +70,7 @@ class WecInputFactoryTest extends Specification implements FactoryTestHelper { new CharacteristicPoint(Quantities.getQuantity(0d, PU), Quantities.getQuantity(1d, PU)) ] as TreeSet) } - assert em == Optional.of(emUnit) + assert controllingEm == Optional.of(emUnit) assert type == typeInput assert marketReaction } diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index 09c00e624..42e7819de 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -162,7 +162,7 @@ class InputEntityProcessorTest extends Specification { "operator" : SystemParticipantTestData.fixedFeedInInput.operator.getUuid().toString(), "qCharacteristics": SystemParticipantTestData.cosPhiFixedSerialized, "sRated" : SystemParticipantTestData.fixedFeedInInput.sRated.to(StandardUnits.S_RATED).getValue().doubleValue().toString(), - "em" : SystemParticipantTestData.fixedFeedInInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.fixedFeedInInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] PvInput | SystemParticipantTestData.pvInput || [ "uuid" : SystemParticipantTestData.pvInput.uuid.toString(), @@ -181,7 +181,7 @@ class InputEntityProcessorTest extends Specification { "operator" : SystemParticipantTestData.pvInput.operator.getUuid().toString(), "qCharacteristics": SystemParticipantTestData.cosPhiFixedSerialized, "sRated" : SystemParticipantTestData.pvInput.sRated.to(StandardUnits.S_RATED).getValue().doubleValue().toString(), - "em" : SystemParticipantTestData.pvInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.pvInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] WecInput | SystemParticipantTestData.wecInput || [ "uuid" : SystemParticipantTestData.wecInput.uuid.toString(), @@ -193,7 +193,7 @@ class InputEntityProcessorTest extends Specification { "operator" : SystemParticipantTestData.wecInput.operator.uuid.toString(), "qCharacteristics": SystemParticipantTestData.cosPhiPSerialized, "type" : SystemParticipantTestData.wecInput.type.uuid.toString(), - "em" : SystemParticipantTestData.wecInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.wecInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] ChpInput | SystemParticipantTestData.chpInput || [ "uuid" : SystemParticipantTestData.chpInput.uuid.toString(), @@ -207,7 +207,7 @@ class InputEntityProcessorTest extends Specification { "thermalBus" : SystemParticipantTestData.chpInput.thermalBus.uuid.toString(), "thermalStorage" : SystemParticipantTestData.chpInput.thermalStorage.uuid.toString(), "type" : SystemParticipantTestData.chpInput.type.uuid.toString(), - "em" : SystemParticipantTestData.chpInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.chpInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] BmInput | SystemParticipantTestData.bmInput || [ "uuid" : SystemParticipantTestData.bmInput.uuid.toString(), @@ -221,7 +221,7 @@ class InputEntityProcessorTest extends Specification { "operator" : SystemParticipantTestData.bmInput.operator.uuid.toString(), "qCharacteristics": SystemParticipantTestData.qVSerialized, "type" : SystemParticipantTestData.bmInput.type.uuid.toString(), - "em" : SystemParticipantTestData.bmInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.bmInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] EvInput | SystemParticipantTestData.evInput || [ "uuid" : SystemParticipantTestData.evInput.uuid.toString(), @@ -232,7 +232,7 @@ class InputEntityProcessorTest extends Specification { "operator" : SystemParticipantTestData.evInput.operator.getUuid().toString(), "qCharacteristics": SystemParticipantTestData.cosPhiFixedSerialized, "type" : SystemParticipantTestData.evInput.type.getUuid().toString(), - "em" : SystemParticipantTestData.evInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.evInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] LoadInput | SystemParticipantTestData.loadInput || [ @@ -248,7 +248,7 @@ class InputEntityProcessorTest extends Specification { "qCharacteristics" : SystemParticipantTestData.cosPhiFixedSerialized, "sRated" : SystemParticipantTestData.loadInput.sRated.getValue().doubleValue().toString(), "loadProfile" : SystemParticipantTestData.loadInput.loadProfile.key, - "em" : SystemParticipantTestData.loadInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.loadInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] StorageInput | SystemParticipantTestData.storageInput || [ "uuid" : SystemParticipantTestData.storageInput.uuid.toString(), @@ -259,7 +259,7 @@ class InputEntityProcessorTest extends Specification { "operator" : SystemParticipantTestData.storageInput.operator.uuid.toString(), "qCharacteristics": SystemParticipantTestData.cosPhiFixedSerialized, "type" : SystemParticipantTestData.storageInput.type.uuid.toString(), - "em" : SystemParticipantTestData.storageInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.storageInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] HpInput | SystemParticipantTestData.hpInput || [ "uuid" : SystemParticipantTestData.hpInput.uuid.toString(), @@ -271,7 +271,7 @@ class InputEntityProcessorTest extends Specification { "qCharacteristics": SystemParticipantTestData.cosPhiFixedSerialized, "thermalBus" : SystemParticipantTestData.hpInput.thermalBus.uuid.toString(), "type" : SystemParticipantTestData.hpInput.type.uuid.toString(), - "em" : SystemParticipantTestData.hpInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.hpInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] EvcsInput | SystemParticipantTestData.evcsInput || [ "uuid" : SystemParticipantTestData.evcsInput.uuid.toString(), @@ -286,7 +286,7 @@ class InputEntityProcessorTest extends Specification { "chargingPoints" : SystemParticipantTestData.evcsInput.chargingPoints.toString(), "locationType" : SystemParticipantTestData.evcsInput.locationType.name(), "v2gSupport" : SystemParticipantTestData.evcsInput.v2gSupport.toString(), - "em" : SystemParticipantTestData.evcsInput.em.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") + "controllingEm" : SystemParticipantTestData.evcsInput.controllingEm.map((UniqueEntity::getUuid).andThen(UUID::toString)).orElse("") ] } diff --git a/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy index dee689281..2914504c4 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/sink/CsvFileSinkTest.groovy @@ -240,6 +240,41 @@ class CsvFileSinkTest extends Specification implements TimeSeriesTestData { testBaseFolderPath.resolve("its_weather_4fcbdfcd-4ff0-46dd-b0df-f3af7ae3ed98.csv").toFile().exists() } + def "A valid CsvFileSink is able to persist an InputEntity with multiple nested entities."() { + given: + def csvFileSink = new CsvFileSink(testBaseFolderPath) + def nestedInput = new PvInput( + UUID.fromString("d56f15b7-8293-4b98-b5bd-58f6273ce229"), + "test_pvInput", + OperatorInput.NO_OPERATOR_ASSIGNED, + OperationTime.notLimited(), + GridTestData.nodeA, + new CosPhiFixed("cosPhiFixed:{(0.0,0.95)}"), + SystemParticipantTestData.emInput, + 0.2, + Quantities.getQuantity(-8.926613807678223, DEGREE_GEOM), + Quantities.getQuantity(95d, PERCENT), + Quantities.getQuantity(41.01871871948242, DEGREE_GEOM), + 0.8999999761581421, + 1, + false, + Quantities.getQuantity(25d, KILOVOLTAMPERE), + 0.95 + ) + + when: + csvFileSink.persist(nestedInput) + + then: + testBaseFolderPath.toFile().exists() + testBaseFolderPath.resolve("pv_input.csv").toFile().exists() + testBaseFolderPath.resolve("node_input.csv").toFile().exists() + testBaseFolderPath.resolve("em_input.csv").toFile().exists() + + cleanup: + csvFileSink.shutdown() + } + def "A valid CsvFileSink is able to persist an InputEntity without persisting the nested elements"() { given: def csvFileSink = new CsvFileSink(testBaseFolderPath) diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/BmInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/BmInputTest.groovy index d2bdf6069..c9df9a334 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/BmInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/BmInputTest.groovy @@ -33,7 +33,7 @@ class BmInputTest extends Specification { assert qCharacteristics == bmInput.qCharacteristics assert feedInTariff == Quantities.getQuantity(15, EURO_PER_MEGAWATTHOUR) assert type == SystemParticipantTestData.bmTypeInput - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -55,7 +55,7 @@ class BmInputTest extends Specification { assert qCharacteristics == bmInput.qCharacteristics assert feedInTariff == bmInput.feedInTariff assert type.sRated == bmInput.type.sRated * 2d - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/ChpInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/ChpInputTest.groovy index 91d94c44b..6b8ea089e 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/ChpInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/ChpInputTest.groovy @@ -29,7 +29,7 @@ class ChpInputTest extends Specification { assert thermalStorage == SystemParticipantTestData.thermalStorage assert marketReaction assert type == SystemParticipantTestData.chpTypeInput - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -53,7 +53,7 @@ class ChpInputTest extends Specification { assert type.sRated == chpInput.type.sRated * 2d assert type.pThermal == chpInput.type.pThermal * 2d assert type.pOwn == chpInput.type.pOwn * 2d - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy index 3c1c6f706..a3adacabe 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy @@ -54,7 +54,7 @@ class EmInputTest extends Specification { SystemParticipantTestData.emInput.uuid + ", id='" + SystemParticipantTestData.emInput.id + - ", operator=" + + "', operator=" + SystemParticipantTestData.emInput.operator.uuid + ", operationTime=" + SystemParticipantTestData.emInput.operationTime + @@ -62,7 +62,7 @@ class EmInputTest extends Specification { SystemParticipantTestData.emInput.controlStrategy + ", parentEm=" + SystemParticipantTestData.parentEm.uuid + - '}' + "}" } def "A EmInput copy method should work as expected"() { diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/EvInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/EvInputTest.groovy index 0d0f6d721..d6969d7ea 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/EvInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/EvInputTest.groovy @@ -26,7 +26,7 @@ class EvInputTest extends Specification { assert id == ev.id assert qCharacteristics == ev.qCharacteristics assert type == SystemParticipantTestData.evTypeInput - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -48,7 +48,7 @@ class EvInputTest extends Specification { assert type.sRatedDC == ev.type.sRatedDC * 2d assert type.eStorage == ev.type.eStorage * 2d assert type.eCons == ev.type.eCons * 2d - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/EvcsInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/EvcsInputTest.groovy index ec3e4fc24..c0cdc39c2 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/EvcsInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/EvcsInputTest.groovy @@ -36,7 +36,7 @@ class EvcsInputTest extends Specification { assert chargingPoints == 1 assert locationType == EvcsLocationType.CHARGING_HUB_HIGHWAY assert v2gSupport - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -59,7 +59,7 @@ class EvcsInputTest extends Specification { assert chargingPoints == evcsInput.chargingPoints assert locationType == evcsInput.locationType assert v2gSupport == evcsInput.v2gSupport - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/FixedFeedInInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/FixedFeedInInputTest.groovy index 483877ac3..528adeab4 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/FixedFeedInInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/FixedFeedInInputTest.groovy @@ -29,7 +29,7 @@ class FixedFeedInInputTest extends Specification { assert qCharacteristics == ffIn.qCharacteristics assert sRated == Quantities.getQuantity(10d, PowerSystemUnits.VOLTAMPERE) assert cosPhiRated == 0.8d - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -49,7 +49,7 @@ class FixedFeedInInputTest extends Specification { assert qCharacteristics == ffIn.qCharacteristics assert sRated == ffIn.sRated * 2d assert cosPhiRated == ffIn.cosPhiRated - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/HpInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/HpInputTest.groovy index 1d3c30ec0..5bc74575f 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/HpInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/HpInputTest.groovy @@ -28,7 +28,7 @@ class HpInputTest extends Specification { assert qCharacteristics == hpInput.qCharacteristics assert thermalBus == SystemParticipantTestData.thermalBus assert type == SystemParticipantTestData.hpTypeInput - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -49,7 +49,7 @@ class HpInputTest extends Specification { assert thermalBus == hpInput.thermalBus assert type.sRated == hpInput.type.sRated * 2d assert type.pThermal == hpInput.type.pThermal * 2d - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/LoadInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/LoadInputTest.groovy index 5f5c4e9ea..710949a49 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/LoadInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/LoadInputTest.groovy @@ -41,7 +41,7 @@ class LoadInputTest extends Specification { assert eConsAnnual == Quantities.getQuantity(6000, KILOWATTHOUR) assert sRated == Quantities.getQuantity(0d, KILOVOLTAMPERE) assert cosPhiRated == 0.8d - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -65,7 +65,7 @@ class LoadInputTest extends Specification { assert eConsAnnual == loadInput.eConsAnnual * 2d assert sRated == loadInput.sRated * 2d assert cosPhiRated == loadInput.cosPhiRated - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/PvInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/PvInputTest.groovy index 61e8beca2..c53e76545 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/PvInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/PvInputTest.groovy @@ -41,7 +41,7 @@ class PvInputTest extends Specification { assert elevationAngle == Quantities.getQuantity(50, DEGREE_GEOM) assert kG == 10 assert kT == 5 - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -68,7 +68,7 @@ class PvInputTest extends Specification { assert elevationAngle == pvInput.elevationAngle assert kG == pvInput.kG assert kT == pvInput.kT - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/StorageInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/StorageInputTest.groovy index 9d5731150..7204e3f70 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/StorageInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/StorageInputTest.groovy @@ -26,7 +26,7 @@ class StorageInputTest extends Specification { assert id == storageInput.id assert qCharacteristics == storageInput.qCharacteristics assert type == SystemParticipantTestData.storageTypeInput - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -47,7 +47,7 @@ class StorageInputTest extends Specification { assert type.sRated == storageInput.type.sRated * 2d assert type.eStorage == storageInput.type.eStorage * 2d assert type.pMax == storageInput.type.pMax * 2d - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/WecInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/WecInputTest.groovy index 6044974e8..93bb85cd7 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/WecInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/WecInputTest.groovy @@ -27,7 +27,7 @@ class WecInputTest extends Specification { assert qCharacteristics == wec.qCharacteristics assert type == SystemParticipantTestData.wecType assert marketReaction - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } @@ -49,7 +49,7 @@ class WecInputTest extends Specification { assert type.rotorArea == wec.type.rotorArea * 2d assert type.hubHeight == wec.type.hubHeight assert marketReaction == wec.marketReaction - assert em == Optional.of(SystemParticipantTestData.emInput) + assert controllingEm == Optional.of(SystemParticipantTestData.emInput) } } } From f3af516b4572294193d68f8b940a4ac323f7b3e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 07:59:18 +0000 Subject: [PATCH 134/225] Bump de.undercouch.download from 5.5.0 to 5.6.0 (#1028) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 4c38cea92..719dfe98a 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format id 'com.github.spotbugs' version '6.0.7' // code check, working on byte code - id 'de.undercouch.download' version '5.5.0' + id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin id "org.sonarqube" version "4.4.1.3373" // sonarqube From 9ec910f9d19a9132f5e1ce613381eb707498fb4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 08:29:59 +0000 Subject: [PATCH 135/225] Bump com.github.spotbugs from 6.0.7 to 6.0.8 (#1027) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 719dfe98a..38dd05c02 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.7' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.8' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From 97620df5795d4691a81ee95fe421f53b392f8838 Mon Sep 17 00:00:00 2001 From: pierrepetersmeier Date: Fri, 1 Mar 2024 10:47:51 +0100 Subject: [PATCH 136/225] Notes fixed --- CHANGELOG.md | 31 +++++++++++++++++++++---------- docs/readthedocs/io/csvfiles.md | 21 ++++++++------------- 2 files changed, 29 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b09556fe3..d56e74448 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,17 +21,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) - Fixed hyperlink in line documentation [#965](https://github.com/ie3-institute/PowerSystemDataModel/issues/965) - Fixed some tests no failing when they should [#958](https://github.com/ie3-institute/PowerSystemDataModel/issues/958) +- Fixed thermal-house-documentation [#873](https://github.com/ie3-institute/PowerSystemDataModel/issues/873) +- Fixed ElectricVehicle Documentation [#875](https://github.com/ie3-institute/PowerSystemDataModel/issues/875) +- Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) +- Fixed test for invalid input data in `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) ### Changed - Changing from comparing strings to comparing uuids in `EntitySource.findFirstEntityByUuid` [#829](https://github.com/ie3-institute/PowerSystemDataModel/issues/829) - Adding JavaDoc to `EntitySource.safeMapGet` [#828](https://github.com/ie3-institute/PowerSystemDataModel/issues/828) - Abstracting some methods in `ValidationUtils` [#852](https://github.com/ie3-institute/PowerSystemDataModel/issues/852) -- `EmInput` should not be connected to the grid [#955](https://github.com/ie3-institute/PowerSystemDataModel/issues/955) -- Enhancing the error message for coordinate sources with invalid column names [#670](https://github.com/ie3-institute/PowerSystemDataModel/issues/670) +- Changes to Energy Management inputs: + - `EmInput` should not be connected to the grid [#955](https://github.com/ie3-institute/PowerSystemDataModel/issues/955) + - System participants now reference the em entity [#957](https://github.com/ie3-institute/PowerSystemDataModel/issues/957) +- Enhancing the error message for coordinate sources with invalid column names [#670](https://github.com/ie3-institute/PowerSystemDataModel/issues/670) - Allowing for additional unused columns in sources [#839](https://github.com/ie3-institute/PowerSystemDataModel/issues/839) - Improving column name validation to only run once per source [#849](https://github.com/ie3-institute/PowerSystemDataModel/issues/849) - Refactored and abstracted `EntitySource`s and `EntityData` creation [#969](https://github.com/ie3-institute/PowerSystemDataModel/issues/969) - Updated contributing.md [#737](https://github.com/ie3-institute/PowerSystemDataModel/issues/737) +- Don't throw exceptions for not yet implemented validations [#879](https://github.com/ie3-institute/PowerSystemDataModel/issues/879) +- `CsvDataSource` throws exceptions on error [#954](https://github.com/ie3-institute/PowerSystemDataModel/issues/954) +- Removing `uuid` as required column from input and result time series [#826](https://github.com/ie3-institute/PowerSystemDataModel/issues/826) +- Removing the support for the old csv format that was marked `deprecated` back in version `1.1.0` [#795](https://github.com/ie3-institute/PowerSystemDataModel/issues/795) +- BREAKING: Updating PowerSystemUtils dependency to 2.2 [#1006](https://github.com/ie3-institute/PowerSystemDataModel/issues/1006) ## [4.1.0] - 2023-11-02 @@ -54,7 +65,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fixed wrong rated power unit hint [#804](https://github.com/ie3-institute/PowerSystemDataModel/issues/804) -- Fixed wrong hash code generation of ConnectorResult [#817](https://github.com/ie3-institute/PowerSystemDataModel/issues/817) +- Fixed wrong hash code generation of ConnectorResult [#817](https://github.com/ie3-institute/PowerSystemDataModel/issues/817) - Fixed wrong path for timeSeriesMapping [#886](https://github.com/ie3-institute/PowerSystemDataModel/issues/886) ### Changed @@ -117,7 +128,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - BREAKING: PvInput Model parameter name height changed to elevationAngle [#393](https://github.com/ie3-institute/PowerSystemDataModel/issues/393) :warning: - BREAKING: Transformer's no load susceptance needs to be zero or negative to pass model validation [#378](https://github.com/ie3-institute/PowerSystemDataModel/issues/378) - All input data sets for version < 3.0.0 need to be altered! -- Deprecating (as part of [#513](https://github.com/ie3-institute/PowerSystemDataModel/issues/513)): +- Deprecating (as part of [#513](https://github.com/ie3-institute/PowerSystemDataModel/issues/513)): - `edu.ie3.datamodel.io.csv.timeseries.ColumnScheme` - `edu.ie3.datamodel.io.csv.FileNameMetaInformation` - `edu.ie3.datamodel.io.csv.timeseries.IndividualTimeSeriesMetaInformation` @@ -207,10 +218,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - BREAKING: Removed deprecated code parts - - Intermingled builder pattern and constructors in `SubGridGate` - - `TarballUtils` that have been transferred to `FileIOUtils` in [_PowerSystemUtils_](https://github.com/ie3-institute/PowerSystemUtils) - - `FileNamingStrategy` that has been transferred to `EntityPersistenceNamingStrategy` - - `EvCharacteristicInput` and `TimeSeriesContainer` that shouldn't be used anymore + - Intermingled builder pattern and constructors in `SubGridGate` + - `TarballUtils` that have been transferred to `FileIOUtils` in [_PowerSystemUtils_](https://github.com/ie3-institute/PowerSystemUtils) + - `FileNamingStrategy` that has been transferred to `EntityPersistenceNamingStrategy` + - `EvCharacteristicInput` and `TimeSeriesContainer` that shouldn't be used anymore ### Fixed - InfluxDbConnector now keeps session instead of creating a new one each call @@ -245,7 +256,7 @@ most of the commonly known power flow calculations ### Changed - Disabled concurrent writing in `CsvFileSink.persistJointGrid()` as this caused concurrency issues -- Modifications in `LineInput` and `GraphicInput` constructors to make `LineStrings` with two exactly equal +- Modifications in `LineInput` and `GraphicInput` constructors to make `LineStrings` with two exactly equal coordinates or multiple exactly equal coordinates possible - Extended functionality of `GridAndGeoUtils` - `CsvFileConnector` is now set up to process either UniqueEntities or only by file name @@ -266,4 +277,4 @@ coordinates or multiple exactly equal coordinates possible [2.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.0.1...2.1.0 [2.0.1]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.0.0...2.0.1 [2.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/1.1.0...2.0.0 -[1.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/6a49bc514be8859ebd29a3595cd58cd000498f1e...1.1.0 +[1.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/6a49bc514be8859ebd29a3595cd58cd000498f1e...1.1.0 \ No newline at end of file diff --git a/docs/readthedocs/io/csvfiles.md b/docs/readthedocs/io/csvfiles.md index 3dc785575..51b498562 100644 --- a/docs/readthedocs/io/csvfiles.md +++ b/docs/readthedocs/io/csvfiles.md @@ -27,7 +27,7 @@ You may extend / alter the naming with pre- or suffix by calling `new EntityPers ```{eval-rst} .. list-table:: :widths: auto - :header-rows: 0 + :header-rows: 1 * - Model - File Name @@ -67,7 +67,7 @@ You may extend / alter the naming with pre- or suffix by calling `new EntityPers * - load - *prefix_* load_input *_suffix* * - photovoltaic power plant - - *prefix_* pc_input *_suffix* + - *prefix_* pv_input *_suffix* * - electrical energy storage - | *prefix_* storage_input *_suffix* | *prefix_* storage_type_input *_suffix* @@ -86,7 +86,7 @@ You may extend / alter the naming with pre- or suffix by calling `new EntityPers ```{eval-rst} .. list-table:: :widths: 50 50 - :header-rows: 0 + :header-rows: 1 * - Model - File Name @@ -106,14 +106,9 @@ For example, you have an IndividualTimeSeries CSV file for energy prices, then y for columnScheme `its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv`. The CSV file must then have the appropriate format for the key `c` : -```{eval-rst} -.. list-table:: - :widths: auto - :header-rows: 0 - - * - ``time,price`` - * - 2020-01-01T00:00:00Z;100.0 - +``` + time,price + 2020-01-01T00:00:00Z,100.0 ``` The CSV file requires a unique identification number. @@ -125,7 +120,7 @@ The following keys are supported until now: ```{eval-rst} .. list-table:: :widths: auto - :header-rows: 0 + :header-rows: 1 * - Key - Information and supported head line @@ -158,7 +153,7 @@ The following keys are supported until now: ```{eval-rst} .. list-table:: :widths: auto - :header-rows: 0 + :header-rows: 1 * - Model - File Name From 289aab88df6ab481f87a32a07fd61783fc59a24b Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 1 Mar 2024 11:19:33 +0100 Subject: [PATCH 137/225] Enhancing docs. --- docs/readthedocs/io/csvfiles.md | 6 ++++ .../additionaldata/idcoordinatesource.md | 18 +++++++--- docs/readthedocs/models/input/idcoordinate.md | 36 ------------------- docs/readthedocs/models/models.md | 1 - 4 files changed, 20 insertions(+), 41 deletions(-) delete mode 100644 docs/readthedocs/models/input/idcoordinate.md diff --git a/docs/readthedocs/io/csvfiles.md b/docs/readthedocs/io/csvfiles.md index 34111a343..a89c54594 100644 --- a/docs/readthedocs/io/csvfiles.md +++ b/docs/readthedocs/io/csvfiles.md @@ -47,6 +47,12 @@ You may extend / alter the naming with pre- or suffix by calling `new EntityPers | schematic line graphic | *prefix_* line_graphic_input *_suffix* | +### Id Coordinate +Csv id coordinate sources can have two different ways to represent their coordinate: +1. ICON: Takes a `latitude` and a `longitude` column +2. COSMO: Takes a `lat_rot`, a `long_rot`, a `lat_geo` and a `long_geo` column + + ### Time Series | Model | File Name | diff --git a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md index 5b23b4fb6..f77505a4f 100644 --- a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md +++ b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md @@ -7,11 +7,21 @@ coordinates. ## Information -| Attribute | Remarks | -|:-------------|:---------------------------------------------------------------| -| `Id` | An integer value for identifying the coordinate. | -| `Coordiante` | Geographical information presented as `Lat/long` of a `Point`. | +```{eval-rst} +.. list-table:: + :widths: 33 33 33 + :header-rows: 0 + + * - Attribute + - Remarks + + * - Id + - An integer value for identifying the coordinate. + + * - Coordinate + - Geographical information presented as `Lat/long` of a `Point`. +``` ## Known implementations: diff --git a/docs/readthedocs/models/input/idcoordinate.md b/docs/readthedocs/models/input/idcoordinate.md deleted file mode 100644 index 923079d26..000000000 --- a/docs/readthedocs/models/input/idcoordinate.md +++ /dev/null @@ -1,36 +0,0 @@ -(idCoordinate-model)= - -# IdCoordinate - -Representation of an id-coordinate-pair used primarily for weather sources. - -## Attributes, Units and Remarks - -```{eval-rst} -.. list-table:: - :widths: 33 33 33 - :header-rows: 0 - - * - Attribute - - Unit - - Remarks - - * - id - - -- - - Human readable identifier - - * - latitide - - -- - - Latitude of the coordinate - - - * - longitude - - -- - - Longitude of the coordinate - -``` - -## Caveats - -Nothing - at least not known. -If you found something, please contact us! \ No newline at end of file diff --git a/docs/readthedocs/models/models.md b/docs/readthedocs/models/models.md index 5ae1d3a64..c28fbc6f7 100644 --- a/docs/readthedocs/models/models.md +++ b/docs/readthedocs/models/models.md @@ -100,7 +100,6 @@ Model classes you can use to describe a data set as input to power system simula maxdepth: 1 --- input/operator -input/idcoordinate ``` ### Grid Related Models From 83232d12aeedcdb85d03c0c77db911fbdd708df6 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Fri, 1 Mar 2024 11:22:56 +0100 Subject: [PATCH 138/225] Fix table error in docs. --- .../models/input/additionaldata/idcoordinatesource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md index f77505a4f..fd4130ea0 100644 --- a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md +++ b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md @@ -9,7 +9,7 @@ coordinates. ```{eval-rst} .. list-table:: - :widths: 33 33 33 + :widths: 33 33 :header-rows: 0 * - Attribute From 114803fa1d96ff0ed794295d4b8ae58519f7182b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 04:23:53 +0000 Subject: [PATCH 139/225] Bump org.apache.groovy:groovy from 4.0.18 to 4.0.19 Bumps [org.apache.groovy:groovy](https://github.com/apache/groovy) from 4.0.18 to 4.0.19. - [Commits](https://github.com/apache/groovy/commits) --- updated-dependencies: - dependency-name: org.apache.groovy:groovy dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 38dd05c02..ae3fab0d6 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ ext { //version (changing these should be considered thoroughly!) javaVersion = JavaVersion.VERSION_17 groovyVersion = "4.0" - groovyBinaryVersion = "4.0.18" + groovyBinaryVersion = "4.0.19" testcontainersVersion = '1.19.6' scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins From fa0c802cba04f00ae7d01e0c2ffd0159a6cdc1d3 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 4 Mar 2024 11:17:08 +0100 Subject: [PATCH 140/225] Reverting whitespace changes in changelog --- CHANGELOG.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d56e74448..9788bc342 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed some tests no failing when they should [#958](https://github.com/ie3-institute/PowerSystemDataModel/issues/958) - Fixed thermal-house-documentation [#873](https://github.com/ie3-institute/PowerSystemDataModel/issues/873) - Fixed ElectricVehicle Documentation [#875](https://github.com/ie3-institute/PowerSystemDataModel/issues/875) -- Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) +- Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) - Fixed test for invalid input data in `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) ### Changed @@ -33,7 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changes to Energy Management inputs: - `EmInput` should not be connected to the grid [#955](https://github.com/ie3-institute/PowerSystemDataModel/issues/955) - System participants now reference the em entity [#957](https://github.com/ie3-institute/PowerSystemDataModel/issues/957) -- Enhancing the error message for coordinate sources with invalid column names [#670](https://github.com/ie3-institute/PowerSystemDataModel/issues/670) +- Enhancing the error message for coordinate sources with invalid column names [#670](https://github.com/ie3-institute/PowerSystemDataModel/issues/670) - Allowing for additional unused columns in sources [#839](https://github.com/ie3-institute/PowerSystemDataModel/issues/839) - Improving column name validation to only run once per source [#849](https://github.com/ie3-institute/PowerSystemDataModel/issues/849) - Refactored and abstracted `EntitySource`s and `EntityData` creation [#969](https://github.com/ie3-institute/PowerSystemDataModel/issues/969) @@ -65,7 +65,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fixed wrong rated power unit hint [#804](https://github.com/ie3-institute/PowerSystemDataModel/issues/804) -- Fixed wrong hash code generation of ConnectorResult [#817](https://github.com/ie3-institute/PowerSystemDataModel/issues/817) +- Fixed wrong hash code generation of ConnectorResult [#817](https://github.com/ie3-institute/PowerSystemDataModel/issues/817) - Fixed wrong path for timeSeriesMapping [#886](https://github.com/ie3-institute/PowerSystemDataModel/issues/886) ### Changed @@ -128,7 +128,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - BREAKING: PvInput Model parameter name height changed to elevationAngle [#393](https://github.com/ie3-institute/PowerSystemDataModel/issues/393) :warning: - BREAKING: Transformer's no load susceptance needs to be zero or negative to pass model validation [#378](https://github.com/ie3-institute/PowerSystemDataModel/issues/378) - All input data sets for version < 3.0.0 need to be altered! -- Deprecating (as part of [#513](https://github.com/ie3-institute/PowerSystemDataModel/issues/513)): +- Deprecating (as part of [#513](https://github.com/ie3-institute/PowerSystemDataModel/issues/513)): - `edu.ie3.datamodel.io.csv.timeseries.ColumnScheme` - `edu.ie3.datamodel.io.csv.FileNameMetaInformation` - `edu.ie3.datamodel.io.csv.timeseries.IndividualTimeSeriesMetaInformation` @@ -218,10 +218,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - BREAKING: Removed deprecated code parts - - Intermingled builder pattern and constructors in `SubGridGate` - - `TarballUtils` that have been transferred to `FileIOUtils` in [_PowerSystemUtils_](https://github.com/ie3-institute/PowerSystemUtils) - - `FileNamingStrategy` that has been transferred to `EntityPersistenceNamingStrategy` - - `EvCharacteristicInput` and `TimeSeriesContainer` that shouldn't be used anymore + - Intermingled builder pattern and constructors in `SubGridGate` + - `TarballUtils` that have been transferred to `FileIOUtils` in [_PowerSystemUtils_](https://github.com/ie3-institute/PowerSystemUtils) + - `FileNamingStrategy` that has been transferred to `EntityPersistenceNamingStrategy` + - `EvCharacteristicInput` and `TimeSeriesContainer` that shouldn't be used anymore ### Fixed - InfluxDbConnector now keeps session instead of creating a new one each call @@ -256,7 +256,7 @@ most of the commonly known power flow calculations ### Changed - Disabled concurrent writing in `CsvFileSink.persistJointGrid()` as this caused concurrency issues -- Modifications in `LineInput` and `GraphicInput` constructors to make `LineStrings` with two exactly equal +- Modifications in `LineInput` and `GraphicInput` constructors to make `LineStrings` with two exactly equal coordinates or multiple exactly equal coordinates possible - Extended functionality of `GridAndGeoUtils` - `CsvFileConnector` is now set up to process either UniqueEntities or only by file name @@ -277,4 +277,4 @@ coordinates or multiple exactly equal coordinates possible [2.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.0.1...2.1.0 [2.0.1]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.0.0...2.0.1 [2.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/1.1.0...2.0.0 -[1.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/6a49bc514be8859ebd29a3595cd58cd000498f1e...1.1.0 \ No newline at end of file +[1.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/6a49bc514be8859ebd29a3595cd58cd000498f1e...1.1.0 From 0881c7832ebcfe2031cbc11788b3e780343f3ee9 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 4 Mar 2024 11:49:43 +0100 Subject: [PATCH 141/225] Removing syntax highlighting --- docs/readthedocs/io/csvfiles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/io/csvfiles.md b/docs/readthedocs/io/csvfiles.md index 51b498562..398b36cc3 100644 --- a/docs/readthedocs/io/csvfiles.md +++ b/docs/readthedocs/io/csvfiles.md @@ -106,7 +106,7 @@ For example, you have an IndividualTimeSeries CSV file for energy prices, then y for columnScheme `its_c_2fcb3e53-b94a-4b96-bea4-c469e499f1a1.csv`. The CSV file must then have the appropriate format for the key `c` : -``` +```text time,price 2020-01-01T00:00:00Z,100.0 ``` From 3361fe9d078c459fa5877083da3c7a7e769bfe47 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 4 Mar 2024 12:51:37 +0100 Subject: [PATCH 142/225] controllingEm complete --- .../io/extractor/ExtractorTest.groovy | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy index cb6c9d3f0..23ed43b8c 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy @@ -57,8 +57,8 @@ class ExtractorTest extends Specification { sptd.fixedFeedInInput.node, sptd.fixedFeedInInput.operator, sptd.fixedFeedInInput.node.operator, - sptd.fixedFeedInInput.em.get(), - sptd.fixedFeedInInput.em.get().parentEm.get() + sptd.fixedFeedInInput.controllingEm.get(), + sptd.fixedFeedInInput.controllingEm.get().parentEm.get() ] sptd.wecInput || [ @@ -66,8 +66,8 @@ class ExtractorTest extends Specification { sptd.wecInput.type, sptd.wecInput.operator, sptd.wecInput.node.operator, - sptd.wecInput.em.get(), - sptd.wecInput.em.get().parentEm.get() + sptd.wecInput.controllingEm.get(), + sptd.wecInput.controllingEm.get().parentEm.get() ] sptd.chpInput || [ sptd.chpInput.node, @@ -77,32 +77,32 @@ class ExtractorTest extends Specification { sptd.chpInput.thermalStorage, sptd.chpInput.thermalStorage.thermalBus, sptd.chpInput.thermalStorage.thermalBus.operator, - sptd.chpInput.em.get(), - sptd.chpInput.em.get().parentEm.get() + sptd.chpInput.controllingEm.get(), + sptd.chpInput.controllingEm.get().parentEm.get() ] sptd.bmInput || [ sptd.bmInput.node, sptd.bmInput.type, sptd.bmInput.operator, sptd.bmInput.node.operator, - sptd.bmInput.em.get(), - sptd.bmInput.em.get().parentEm.get() + sptd.bmInput.controllingEm.get(), + sptd.bmInput.controllingEm.get().parentEm.get() ] sptd.evInput || [ sptd.evInput.node, sptd.evInput.type, sptd.evInput.operator, sptd.evInput.node.operator, - sptd.evInput.em.get(), - sptd.evInput.em.get().parentEm.get() + sptd.evInput.controllingEm.get(), + sptd.evInput.controllingEm.get().parentEm.get() ] sptd.storageInput || [ sptd.storageInput.node, sptd.storageInput.type, sptd.storageInput.operator, sptd.storageInput.node.operator, - sptd.storageInput.em.get(), - sptd.storageInput.em.get().parentEm.get() + sptd.storageInput.controllingEm.get(), + sptd.storageInput.controllingEm.get().parentEm.get() ] sptd.hpInput || [ sptd.hpInput.node, @@ -111,8 +111,8 @@ class ExtractorTest extends Specification { sptd.hpInput.thermalBus, sptd.hpInput.thermalBus.operator, sptd.hpInput.node.operator, - sptd.hpInput.em.get(), - sptd.hpInput.em.get().parentEm.get() + sptd.hpInput.controllingEm.get(), + sptd.hpInput.controllingEm.get().parentEm.get() ] gtd.lineGraphicCtoD || [ From b6e9d26df790b3e635702f3111ed1a4a4c08a56a Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 4 Mar 2024 13:09:32 +0100 Subject: [PATCH 143/225] sonarqube --- src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java index af6448a0c..eea479b44 100644 --- a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java +++ b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java @@ -51,10 +51,8 @@ public static Set extractElements(NestedEntity nestedEntity) if (nestedEntity instanceof HasLine nestedHasLine) { resultingList.add(nestedHasLine.getLine()); } - if (nestedEntity instanceof HasEm nestedHasEms) { - if (nestedHasEms.getControllingEm().isPresent()) { - resultingList.add(nestedHasEms.getControllingEm().get()); - } + if (nestedEntity instanceof HasEm nestedHasEms && nestedHasEms.getControllingEm().isPresent()) { + resultingList.add(nestedHasEms.getControllingEm().get()); } if (resultingList.contains(null)) { From d23d1fde512c03a860e93c3e40d157a106973403 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 4 Mar 2024 13:18:42 +0100 Subject: [PATCH 144/225] sonarqube2 --- src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java index eea479b44..af6448a0c 100644 --- a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java +++ b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java @@ -51,8 +51,10 @@ public static Set extractElements(NestedEntity nestedEntity) if (nestedEntity instanceof HasLine nestedHasLine) { resultingList.add(nestedHasLine.getLine()); } - if (nestedEntity instanceof HasEm nestedHasEms && nestedHasEms.getControllingEm().isPresent()) { - resultingList.add(nestedHasEms.getControllingEm().get()); + if (nestedEntity instanceof HasEm nestedHasEms) { + if (nestedHasEms.getControllingEm().isPresent()) { + resultingList.add(nestedHasEms.getControllingEm().get()); + } } if (resultingList.contains(null)) { From c8ca64c0585c1c36b7d6cbeca2a404315aded5b9 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 4 Mar 2024 14:34:43 +0100 Subject: [PATCH 145/225] sonarqube3 --- src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java index af6448a0c..2147fd647 100644 --- a/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java +++ b/src/main/java/edu/ie3/datamodel/io/extractor/Extractor.java @@ -52,9 +52,7 @@ public static Set extractElements(NestedEntity nestedEntity) resultingList.add(nestedHasLine.getLine()); } if (nestedEntity instanceof HasEm nestedHasEms) { - if (nestedHasEms.getControllingEm().isPresent()) { - resultingList.add(nestedHasEms.getControllingEm().get()); - } + nestedHasEms.getControllingEm().ifPresent(resultingList::add); } if (resultingList.contains(null)) { From 72801af024da8298a9bceaa27a2cacfb3c8b326e Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 4 Mar 2024 15:11:17 +0100 Subject: [PATCH 146/225] Refactor `CsvFileConnector` and `CsvDataSource`. --- CHANGELOG.md | 1 + .../io/connectors/CsvFileConnector.java | 142 ++----------- .../datamodel/io/csv/CsvFileDefinition.java | 67 ++++++ .../ie3/datamodel/io/sink/CsvFileSink.java | 17 +- .../io/source/csv/CsvDataSource.java | 67 +++++- .../CsvTimeSeriesMetaInformationSource.java | 2 +- .../io/source/csv/CsvWeatherSource.java | 5 +- .../io/connectors/CsvFileConnectorTest.groovy | 197 +----------------- .../io/csv/CsvFileDefinitionTest.groovy | 110 ++++++++++ .../io/source/csv/CsvDataSourceTest.groovy | 78 ++++++- 10 files changed, 356 insertions(+), 330 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9788bc342..a15a87625 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removing `uuid` as required column from input and result time series [#826](https://github.com/ie3-institute/PowerSystemDataModel/issues/826) - Removing the support for the old csv format that was marked `deprecated` back in version `1.1.0` [#795](https://github.com/ie3-institute/PowerSystemDataModel/issues/795) - BREAKING: Updating PowerSystemUtils dependency to 2.2 [#1006](https://github.com/ie3-institute/PowerSystemDataModel/issues/1006) +- Refactor `CsvFileConnector` and `CsvDataSource` [#1007](https://github.com/ie3-institute/PowerSystemDataModel/issues/1007) ## [4.1.0] - 2023-11-02 diff --git a/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java b/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java index 8bf12c7ce..aaa61974d 100644 --- a/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java +++ b/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java @@ -6,23 +6,19 @@ package edu.ie3.datamodel.io.connectors; import edu.ie3.datamodel.exceptions.ConnectorException; +import edu.ie3.datamodel.exceptions.FileException; import edu.ie3.datamodel.io.IoUtil; -import edu.ie3.datamodel.io.csv.*; -import edu.ie3.datamodel.io.naming.FileNamingStrategy; -import edu.ie3.datamodel.io.naming.TimeSeriesMetaInformation; -import edu.ie3.datamodel.io.naming.timeseries.ColumnScheme; -import edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation; +import edu.ie3.datamodel.io.csv.BufferedCsvWriter; +import edu.ie3.datamodel.io.csv.CsvFileDefinition; import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.models.timeseries.TimeSeries; import edu.ie3.datamodel.models.timeseries.TimeSeriesEntry; import edu.ie3.datamodel.models.value.Value; +import edu.ie3.datamodel.utils.Try.TrySupplier; import java.io.*; import java.nio.charset.StandardCharsets; -import java.nio.file.Files; import java.nio.file.Path; import java.util.*; -import java.util.function.Function; -import java.util.stream.Collectors; import java.util.stream.Stream; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -39,52 +35,52 @@ public class CsvFileConnector implements DataConnector { private final Map, BufferedCsvWriter> entityWriters = new HashMap<>(); private final Map timeSeriesWriters = new HashMap<>(); - - private final FileNamingStrategy fileNamingStrategy; private final Path baseDirectory; - private static final String FILE_ENDING = ".csv"; - public CsvFileConnector(Path baseDirectory, FileNamingStrategy fileNamingStrategy) { + public CsvFileConnector(Path baseDirectory) { this.baseDirectory = baseDirectory; - this.fileNamingStrategy = fileNamingStrategy; + } + + /** Returns the base directory of this connector. */ + public Path getBaseDirectory() { + return baseDirectory; } public synchronized BufferedCsvWriter getOrInitWriter( - Class clz, String[] headerElements, String csvSep) + Class clz, TrySupplier supplier) throws ConnectorException { - /* Try to the the right writer */ + /* Try to the right writer */ BufferedCsvWriter predefinedWriter = entityWriters.get(clz); if (predefinedWriter != null) return predefinedWriter; /* If it is not available, build and register one */ try { - CsvFileDefinition fileDefinition = buildFileDefinition(clz, headerElements, csvSep); - BufferedCsvWriter newWriter = initWriter(baseDirectory, fileDefinition); + BufferedCsvWriter newWriter = initWriter(baseDirectory, supplier.get()); entityWriters.put(clz, newWriter); return newWriter; - } catch (ConnectorException | IOException e) { + } catch (ConnectorException | FileException | IOException e) { throw new ConnectorException( "Can neither find suitable writer nor build the correct one in CsvFileConnector.", e); } } public synchronized , E extends TimeSeriesEntry, V extends Value> - BufferedCsvWriter getOrInitWriter(T timeSeries, String[] headerElements, String csvSep) + BufferedCsvWriter getOrInitWriter( + T timeSeries, TrySupplier supplier) throws ConnectorException { - /* Try to the the right writer */ + /* Try to the right writer */ BufferedCsvWriter predefinedWriter = timeSeriesWriters.get(timeSeries.getUuid()); if (predefinedWriter != null) return predefinedWriter; /* If it is not available, build and register one */ try { - CsvFileDefinition fileDefinition = buildFileDefinition(timeSeries, headerElements, csvSep); - BufferedCsvWriter newWriter = initWriter(baseDirectory, fileDefinition); + BufferedCsvWriter newWriter = initWriter(baseDirectory, supplier.get()); timeSeriesWriters.put(timeSeries.getUuid(), newWriter); return newWriter; - } catch (ConnectorException | IOException e) { + } catch (ConnectorException | FileException | IOException e) { throw new ConnectorException( "Can neither find suitable writer nor build the correct one in CsvFileConnector.", e); } @@ -170,106 +166,6 @@ public BufferedReader initReader(Path filePath) throws FileNotFoundException { new InputStreamReader(new FileInputStream(fullPath), StandardCharsets.UTF_8), 16384); } - /** - * Receive the information for specific time series. They are given back filtered by the column - * scheme in order to allow for accounting the different content types. - * - * @param columnSchemes the column schemes to initialize readers for. If no scheme is given, all - * possible readers will be initialized. - * @return A mapping from column scheme to the individual time series meta information - */ - public Map - getCsvIndividualTimeSeriesMetaInformation(final ColumnScheme... columnSchemes) { - return getIndividualTimeSeriesFilePaths().parallelStream() - .map( - filePath -> { - /* Extract meta information from file path and enhance it with the file path itself */ - IndividualTimeSeriesMetaInformation metaInformation = - fileNamingStrategy.individualTimeSeriesMetaInformation(filePath.toString()); - return new CsvIndividualTimeSeriesMetaInformation( - metaInformation, FileNamingStrategy.removeFileNameEnding(filePath.getFileName())); - }) - .filter( - metaInformation -> - columnSchemes == null - || columnSchemes.length == 0 - || Stream.of(columnSchemes) - .anyMatch(scheme -> scheme.equals(metaInformation.getColumnScheme()))) - .collect(Collectors.toMap(TimeSeriesMetaInformation::getUuid, Function.identity())); - } - - /** - * Returns a set of relative paths strings to time series files, with respect to the base folder - * path - * - * @return A set of relative paths to time series files, with respect to the base folder path - */ - private Set getIndividualTimeSeriesFilePaths() { - try (Stream pathStream = Files.walk(baseDirectory)) { - return pathStream - .map(baseDirectory::relativize) - .filter( - path -> { - Path withoutEnding = - Path.of(FileNamingStrategy.removeFileNameEnding(path.toString())); - return fileNamingStrategy - .getIndividualTimeSeriesPattern() - .matcher(withoutEnding.toString()) - .matches(); - }) - .collect(Collectors.toSet()); - } catch (IOException e) { - log.error("Unable to determine time series files readers for time series.", e); - return Collections.emptySet(); - } - } - - /** - * Builds a new file definition consisting of file name and head line elements - * - * @param timeSeries Time series to derive naming information from - * @param headLineElements Array of head line elements - * @param csvSep Separator for csv columns - * @return A suitable file definition - * @throws ConnectorException If the definition cannot be determined - */ - private , E extends TimeSeriesEntry, V extends Value> - CsvFileDefinition buildFileDefinition(T timeSeries, String[] headLineElements, String csvSep) - throws ConnectorException { - Path directoryPath = fileNamingStrategy.getDirectoryPath(timeSeries).orElse(Path.of("")); - String fileName = - fileNamingStrategy - .getEntityName(timeSeries) - .orElseThrow( - () -> - new ConnectorException( - "Cannot determine the file name for time series '" + timeSeries + "'.")); - return new CsvFileDefinition(fileName, directoryPath, headLineElements, csvSep); - } - - /** - * Builds a new file definition consisting of file name and head line elements - * - * @param clz Class that is meant to be serialized into this file - * @param headLineElements Array of head line elements - * @param csvSep Separator for csv columns - * @return A suitable file definition - * @throws ConnectorException If the definition cannot be determined - */ - private CsvFileDefinition buildFileDefinition( - Class clz, String[] headLineElements, String csvSep) - throws ConnectorException { - Path directoryPath = fileNamingStrategy.getDirectoryPath(clz).orElse(Path.of("")); - String fileName = - fileNamingStrategy - .getEntityName(clz) - .orElseThrow( - () -> - new ConnectorException( - "Cannot determine the file name for class '" + clz.getSimpleName() + "'.")); - return new CsvFileDefinition(fileName, directoryPath, headLineElements, csvSep); - } - @Override public void shutdown() { Stream.of(entityWriters.values(), timeSeriesWriters.values()) diff --git a/src/main/java/edu/ie3/datamodel/io/csv/CsvFileDefinition.java b/src/main/java/edu/ie3/datamodel/io/csv/CsvFileDefinition.java index 6e2429a45..6afe95a39 100644 --- a/src/main/java/edu/ie3/datamodel/io/csv/CsvFileDefinition.java +++ b/src/main/java/edu/ie3/datamodel/io/csv/CsvFileDefinition.java @@ -5,6 +5,12 @@ */ package edu.ie3.datamodel.io.csv; +import edu.ie3.datamodel.exceptions.FileException; +import edu.ie3.datamodel.io.naming.FileNamingStrategy; +import edu.ie3.datamodel.models.Entity; +import edu.ie3.datamodel.models.timeseries.TimeSeries; +import edu.ie3.datamodel.models.timeseries.TimeSeriesEntry; +import edu.ie3.datamodel.models.value.Value; import edu.ie3.datamodel.utils.FileUtils; import java.nio.file.Path; import java.util.Arrays; @@ -23,6 +29,67 @@ public CsvFileDefinition( this(FileUtils.ofCsv(fileName, directoryPath), headLineElements, csvSep); } + /** + * Builds a new file definition consisting of file name and headline elements + * + * @param clz Class that is meant to be serialized into this file + * @param headLineElements Array of headline elements + * @param csvSep Separator for csv columns + * @param fileNamingStrategy that should be used + * @throws FileException If the definition cannot be determined + */ + public CsvFileDefinition( + Class clz, + String[] headLineElements, + String csvSep, + FileNamingStrategy fileNamingStrategy) + throws FileException { + this( + FileUtils.ofCsv( + fileNamingStrategy + .getEntityName(clz) + .orElseThrow( + () -> + new FileException( + "Cannot determine the file name for class '" + + clz.getSimpleName() + + "'.")), + fileNamingStrategy.getDirectoryPath(clz).orElse(Path.of(""))), + headLineElements, + csvSep); + } + + /** + * Builds a new file definition consisting of file name and headline elements + * + * @param timeSeries Time series to derive naming information from + * @param headLineElements Array of headline elements + * @param csvSep Separator for csv columns + * @param fileNamingStrategy that should be used + * @throws FileException If the definition cannot be determined + */ + public , E extends TimeSeriesEntry, V extends Value> + CsvFileDefinition( + T timeSeries, + String[] headLineElements, + String csvSep, + FileNamingStrategy fileNamingStrategy) + throws FileException { + this( + FileUtils.ofCsv( + fileNamingStrategy + .getEntityName(timeSeries) + .orElseThrow( + () -> + new FileException( + "Cannot determine the file name for time series '" + + timeSeries + + "'.")), + fileNamingStrategy.getDirectoryPath(timeSeries).orElse(Path.of(""))), + headLineElements, + csvSep); + } + /** * @return The path to the file relative to a not explicitly defined base directory, including the * file extension diff --git a/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java b/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java index a7d34a5b7..6cd224bfe 100644 --- a/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java +++ b/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java @@ -8,6 +8,7 @@ import edu.ie3.datamodel.exceptions.*; import edu.ie3.datamodel.io.connectors.CsvFileConnector; import edu.ie3.datamodel.io.csv.BufferedCsvWriter; +import edu.ie3.datamodel.io.csv.CsvFileDefinition; import edu.ie3.datamodel.io.extractor.Extractor; import edu.ie3.datamodel.io.extractor.NestedEntity; import edu.ie3.datamodel.io.naming.FileNamingStrategy; @@ -53,7 +54,7 @@ public class CsvFileSink implements InputDataSink, OutputDataSink { private final CsvFileConnector connector; private final ProcessorProvider processorProvider; - + private final FileNamingStrategy fileNamingStrategy; private final String csvSep; public CsvFileSink(Path baseFolderPath) throws EntityProcessorException { @@ -95,7 +96,8 @@ public CsvFileSink( String csvSep) { this.csvSep = csvSep; this.processorProvider = processorProvider; - this.connector = new CsvFileConnector(baseFolderPath, fileNamingStrategy); + this.connector = new CsvFileConnector(baseFolderPath); + this.fileNamingStrategy = fileNamingStrategy; } @Override @@ -246,7 +248,10 @@ public , V extends Value> void persistTimeSeries( try { TimeSeriesProcessorKey key = new TimeSeriesProcessorKey(timeSeries); String[] headerElements = csvHeaderElements(processorProvider.getHeaderElements(key)); - BufferedCsvWriter writer = connector.getOrInitWriter(timeSeries, headerElements, csvSep); + BufferedCsvWriter writer = + connector.getOrInitWriter( + timeSeries, + () -> new CsvFileDefinition(timeSeries, headerElements, csvSep, fileNamingStrategy)); persistTimeSeries(timeSeries, writer); connector.closeTimeSeriesWriter(timeSeries.getUuid()); } catch (ProcessorProviderException e) { @@ -292,7 +297,11 @@ private void write(C entity) { processorProvider.handleEntity(entity).map(this::csvEntityFieldData).getOrThrow(); String[] headerElements = processorProvider.getHeaderElements(entity.getClass()); BufferedCsvWriter writer = - connector.getOrInitWriter(entity.getClass(), headerElements, csvSep); + connector.getOrInitWriter( + entity.getClass(), + () -> + new CsvFileDefinition( + entity.getClass(), headerElements, csvSep, fileNamingStrategy)); writer.write(entityFieldData); } catch (ProcessorProviderException e) { log.error( diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index e234f597e..d8a341303 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -7,7 +7,11 @@ import edu.ie3.datamodel.exceptions.SourceException; import edu.ie3.datamodel.io.connectors.CsvFileConnector; +import edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation; import edu.ie3.datamodel.io.naming.FileNamingStrategy; +import edu.ie3.datamodel.io.naming.TimeSeriesMetaInformation; +import edu.ie3.datamodel.io.naming.timeseries.ColumnScheme; +import edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation; import edu.ie3.datamodel.io.source.DataSource; import edu.ie3.datamodel.models.Entity; import edu.ie3.datamodel.utils.Try; @@ -17,8 +21,10 @@ import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.IOException; +import java.nio.file.Files; import java.nio.file.Path; import java.util.*; +import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.IntStream; import java.util.stream.Stream; @@ -26,7 +32,7 @@ import org.slf4j.LoggerFactory; /** - * Parent class of all .csv file related sources containing methods and fields consumed by allmost + * Parent class of all .csv file related sources containing methods and fields consumed by almost * all implementations of .csv file related sources. * * @version 0.1 @@ -44,7 +50,7 @@ public class CsvDataSource implements DataSource { public CsvDataSource(String csvSep, Path folderPath, FileNamingStrategy fileNamingStrategy) { this.csvSep = csvSep; - this.connector = new CsvFileConnector(folderPath, fileNamingStrategy); + this.connector = new CsvFileConnector(folderPath); this.fileNamingStrategy = fileNamingStrategy; } @@ -86,6 +92,63 @@ public FileNamingStrategy getNamingStrategy() { return fileNamingStrategy; } + /** + * Receive the information for specific time series. They are given back filtered by the column + * scheme in order to allow for accounting the different content types. + * + * @param columnSchemes the column schemes to initialize readers for. If no scheme is given, all + * possible readers will be initialized. + * @return A mapping from column scheme to the individual time series meta information + */ + public Map + getCsvIndividualTimeSeriesMetaInformation(final ColumnScheme... columnSchemes) { + return getIndividualTimeSeriesFilePaths().parallelStream() + .map( + filePath -> { + /* Extract meta information from file path and enhance it with the file path itself */ + IndividualTimeSeriesMetaInformation metaInformation = + fileNamingStrategy.individualTimeSeriesMetaInformation(filePath.toString()); + return new CsvIndividualTimeSeriesMetaInformation( + metaInformation, FileNamingStrategy.removeFileNameEnding(filePath.getFileName())); + }) + .filter( + metaInformation -> + columnSchemes == null + || columnSchemes.length == 0 + || Stream.of(columnSchemes) + .anyMatch(scheme -> scheme.equals(metaInformation.getColumnScheme()))) + .collect(Collectors.toMap(TimeSeriesMetaInformation::getUuid, Function.identity())); + } + + /** + * Returns a set of relative paths strings to time series files, with respect to the base folder + * path + * + * @return A set of relative paths to time series files, with respect to the base folder path + */ + protected Set getIndividualTimeSeriesFilePaths() { + Path baseDirectory = connector.getBaseDirectory(); + try (Stream pathStream = Files.walk(baseDirectory)) { + return pathStream + .map(baseDirectory::relativize) + .filter( + path -> { + Path withoutEnding = + Path.of(FileNamingStrategy.removeFileNameEnding(path.toString())); + return fileNamingStrategy + .getIndividualTimeSeriesPattern() + .matcher(withoutEnding.toString()) + .matches(); + }) + .collect(Collectors.toSet()); + } catch (IOException e) { + log.error("Unable to determine time series files readers for time series.", e); + return Collections.emptySet(); + } + } + + // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + /** * Takes a row string of a .csv file and a string array of the csv file headline, tries to split * the csv row string based and zip it together with the headline. This method does not contain diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMetaInformationSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMetaInformationSource.java index d657d30cb..dbf5114cf 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMetaInformationSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvTimeSeriesMetaInformationSource.java @@ -39,7 +39,7 @@ public CsvTimeSeriesMetaInformationSource( this.dataSource = new CsvDataSource(csvSep, folderPath, fileNamingStrategy); // retrieve only the desired time series this.timeSeriesMetaInformation = - dataSource.connector.getCsvIndividualTimeSeriesMetaInformation( + dataSource.getCsvIndividualTimeSeriesMetaInformation( TimeSeriesUtils.getAcceptedColumnSchemes().toArray(new ColumnScheme[0])); } diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java index fbf78b4f9..9a2eb69aa 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvWeatherSource.java @@ -139,10 +139,7 @@ private Map> getWeatherTimeSeries() throws SourceException { /* Get only weather time series meta information */ Collection weatherCsvMetaInformation = - dataSource - .connector - .getCsvIndividualTimeSeriesMetaInformation(ColumnScheme.WEATHER) - .values(); + dataSource.getCsvIndividualTimeSeriesMetaInformation(ColumnScheme.WEATHER).values(); return readWeatherTimeSeries(Set.copyOf(weatherCsvMetaInformation), dataSource.connector); } diff --git a/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy index 25210bd3c..aafba5e51 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy @@ -7,26 +7,16 @@ package edu.ie3.datamodel.io.connectors import edu.ie3.datamodel.exceptions.ConnectorException import edu.ie3.datamodel.io.csv.CsvFileDefinition -import edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation import edu.ie3.datamodel.io.naming.DefaultDirectoryHierarchy import edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy import edu.ie3.datamodel.io.naming.FileNamingStrategy -import edu.ie3.datamodel.io.naming.timeseries.ColumnScheme -import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.input.NodeInput -import edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries -import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue -import edu.ie3.datamodel.models.timeseries.repetitive.RepetitiveTimeSeries -import edu.ie3.datamodel.models.value.EnergyPriceValue import edu.ie3.util.io.FileIOUtils import spock.lang.Shared import spock.lang.Specification -import tech.units.indriya.quantity.Quantities import java.nio.file.Files import java.nio.file.Path -import java.time.ZonedDateTime -import java.util.stream.Collectors class CsvFileConnectorTest extends Specification { @Shared @@ -38,28 +28,12 @@ class CsvFileConnectorTest extends Specification { @Shared CsvFileConnector cfc - @Shared - Set timeSeriesPaths - - @Shared - Set pathsToIgnore - def setupSpec() { tmpDirectory = Files.createTempDirectory("psdm_csv_file_connector_") fileNamingStrategy = new FileNamingStrategy() - cfc = new CsvFileConnector(tmpDirectory, fileNamingStrategy) + cfc = new CsvFileConnector(tmpDirectory) def gridPaths = [Path.of("node_input.csv")] - timeSeriesPaths = [ - "its_pq_53990eea-1b5d-47e8-9134-6d8de36604bf.csv", - "its_p_fcf0b851-a836-4bde-8090-f44c382ed226.csv", - "its_pqh_5022a70e-a58f-4bac-b8ec-1c62376c216b.csv", - "its_c_b88dee50-5484-4136-901d-050d8c1c97d1.csv", - "its_c_c7b0d9d6-5044-4f51-80b4-f221d8b1f14b.csv" - ].stream().map { file -> Path.of(file) }.collect(Collectors.toSet()) - pathsToIgnore = [ - Path.of("file_to_be_ignored.txt") - ] - (gridPaths + pathsToIgnore + timeSeriesPaths).forEach { path -> Files.createFile(tmpDirectory.resolve(path)) } + gridPaths.forEach { path -> Files.createFile(tmpDirectory.resolve(path)) } } def cleanupSpec() { @@ -67,52 +41,6 @@ class CsvFileConnectorTest extends Specification { FileIOUtils.deleteRecursively(tmpDirectory) } - def "The csv file connector is able to provide correct paths to time series files"() { - when: - def actual = cfc.individualTimeSeriesFilePaths - - then: - noExceptionThrown() - - actual.size() == timeSeriesPaths.size() - actual.containsAll(timeSeriesPaths) - } - - def "The csv file connector is able to build correct uuid to meta information mapping"() { - given: - def expected = [ - (UUID.fromString("53990eea-1b5d-47e8-9134-6d8de36604bf")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("53990eea-1b5d-47e8-9134-6d8de36604bf"), ColumnScheme.APPARENT_POWER, Path.of("its_pq_53990eea-1b5d-47e8-9134-6d8de36604bf")), - (UUID.fromString("fcf0b851-a836-4bde-8090-f44c382ed226")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("fcf0b851-a836-4bde-8090-f44c382ed226"), ColumnScheme.ACTIVE_POWER, Path.of("its_p_fcf0b851-a836-4bde-8090-f44c382ed226")), - (UUID.fromString("5022a70e-a58f-4bac-b8ec-1c62376c216b")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("5022a70e-a58f-4bac-b8ec-1c62376c216b"), ColumnScheme.APPARENT_POWER_AND_HEAT_DEMAND, Path.of("its_pqh_5022a70e-a58f-4bac-b8ec-1c62376c216b")), - (UUID.fromString("b88dee50-5484-4136-901d-050d8c1c97d1")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("b88dee50-5484-4136-901d-050d8c1c97d1"), ColumnScheme.ENERGY_PRICE, Path.of("its_c_b88dee50-5484-4136-901d-050d8c1c97d1")), - (UUID.fromString("c7b0d9d6-5044-4f51-80b4-f221d8b1f14b")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("c7b0d9d6-5044-4f51-80b4-f221d8b1f14b"), ColumnScheme.ENERGY_PRICE, Path.of("its_c_c7b0d9d6-5044-4f51-80b4-f221d8b1f14b")) - ] - - when: - def actual = cfc.getCsvIndividualTimeSeriesMetaInformation() - - then: - actual == expected - } - - def "The csv file connector is able to build correct uuid to meta information mapping when restricting column schemes"() { - given: - def expected = [ - (UUID.fromString("b88dee50-5484-4136-901d-050d8c1c97d1")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("b88dee50-5484-4136-901d-050d8c1c97d1"), ColumnScheme.ENERGY_PRICE, Path.of("its_c_b88dee50-5484-4136-901d-050d8c1c97d1")), - (UUID.fromString("c7b0d9d6-5044-4f51-80b4-f221d8b1f14b")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("c7b0d9d6-5044-4f51-80b4-f221d8b1f14b"), ColumnScheme.ENERGY_PRICE, Path.of("its_c_c7b0d9d6-5044-4f51-80b4-f221d8b1f14b")), - (UUID.fromString("fcf0b851-a836-4bde-8090-f44c382ed226")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("fcf0b851-a836-4bde-8090-f44c382ed226"), ColumnScheme.ACTIVE_POWER, Path.of("its_p_fcf0b851-a836-4bde-8090-f44c382ed226")) - ] - - when: - def actual = cfc.getCsvIndividualTimeSeriesMetaInformation( - ColumnScheme.ENERGY_PRICE, - ColumnScheme.ACTIVE_POWER - ) - - then: - actual == expected - } - def "The csv file connector throws an Exception, if the foreseen file cannot be found"() { when: cfc.initReader(tmpDirectory.resolve("path-does-not-exist")) @@ -135,14 +63,14 @@ class CsvFileConnectorTest extends Specification { def baseDirectory = tmpDirectory.resolve("directoryHierarchy") def directoryHierarchy = new DefaultDirectoryHierarchy(baseDirectory, "test") def fileNamingStrategy = new FileNamingStrategy(new EntityPersistenceNamingStrategy(), directoryHierarchy) - def connector = new CsvFileConnector(baseDirectory, fileNamingStrategy) + def connector = new CsvFileConnector(baseDirectory) and: "expected results" def nodeFile = baseDirectory.resolve(Path.of("test", "input", "grid", "node_input.csv")).toFile() when: /* The head line is of no interest here */ - connector.getOrInitWriter(NodeInput, [] as String[], ",") + connector.getOrInitWriter(NodeInput, () -> new CsvFileDefinition(NodeInput, [] as String[], ",", fileNamingStrategy)) then: noExceptionThrown() @@ -154,14 +82,14 @@ class CsvFileConnectorTest extends Specification { given: "a suitable connector" def baseDirectory = tmpDirectory.resolve("directoryHierarchy") def fileNamingStrategy = new FileNamingStrategy() - def connector = new CsvFileConnector(baseDirectory, fileNamingStrategy) + def connector = new CsvFileConnector(baseDirectory) and: "expected results" def nodeFile = baseDirectory.resolve("node_input.csv").toFile() when: /* The head line is of no interest here */ - connector.getOrInitWriter(NodeInput, [] as String[], ",") + connector.getOrInitWriter(NodeInput, () -> new CsvFileDefinition(NodeInput, [] as String[], ",", fileNamingStrategy)) then: noExceptionThrown() @@ -169,119 +97,6 @@ class CsvFileConnectorTest extends Specification { nodeFile.file // is it a file? } - def "The csv file connector throws ConnectorException if no csv file definition can be built from class information"() { - given: - def fileNamingStrategy = new FileNamingStrategy() - def connector = new CsvFileConnector(tmpDirectory, fileNamingStrategy) - - when: - connector.buildFileDefinition(String, ["a", "b", "c"] as String[], ",") - - then: - def ex = thrown(ConnectorException) - ex.message == "Cannot determine the file name for class 'String'." - } - - def "The csv file connector is able to build correct csv file definition from class upon request"() { - given: - def fileNamingStrategy = new FileNamingStrategy() - def connector = new CsvFileConnector(tmpDirectory, fileNamingStrategy) - def expected = new CsvFileDefinition("node_input.csv", Path.of(""), ["a", "b", "c"] as String[], ",") - - when: - def actual = connector.buildFileDefinition(NodeInput, ["a", "b", "c"] as String[], ",") - - then: - actual.with { - assert it.filePath == expected.filePath - assert it.headLineElements() == expected.headLineElements() - assert it.csvSep() == expected.csvSep() - } - } - - def "The csv file connector is able to build correct csv file definition from class upon request, utilizing directory hierarchy"() { - given: - def fileNamingStrategy = new FileNamingStrategy(new EntityPersistenceNamingStrategy(), new DefaultDirectoryHierarchy(tmpDirectory, "test")) - def connector = new CsvFileConnector(tmpDirectory, fileNamingStrategy) - def expected = new CsvFileDefinition("node_input.csv", Path.of("test", "input", "grid"), ["a", "b", "c"] as String[], ",") - - when: - def actual = connector.buildFileDefinition(NodeInput, ["a", "b", "c"] as String[], ",") - - then: - actual.with { - assert it.filePath == expected.filePath - assert it.headLineElements() == expected.headLineElements() - assert it.csvSep() == expected.csvSep() - } - } - - def "The csv file connector throws ConnectorException if no csv file definition can be built from time series"() { - given: "a suitable connector" - def fileNamingStrategy = new FileNamingStrategy() - def connector = new CsvFileConnector(tmpDirectory, fileNamingStrategy) - - and: "credible input" - def timeSeries = Mock(RepetitiveTimeSeries) - - when: - connector.buildFileDefinition(timeSeries, ["a", "b", "c"] as String[], ",") - - then: - def ex = thrown(ConnectorException) - ex.message == "Cannot determine the file name for time series 'Mock for type 'RepetitiveTimeSeries' named 'timeSeries''." - } - - def "The csv file connector is able to build correct csv file definition from time series upon request"() { - given: "a suitable connector" - def fileNamingStrategy = new FileNamingStrategy() - def connector = new CsvFileConnector(tmpDirectory, fileNamingStrategy) - def expected = new CsvFileDefinition("its_c_0c03ce9f-ab0e-4715-bc13-f9d903f26dbf.csv", Path.of(""), ["a", "b", "c"] as String[], ",") - - and: "credible input" - def entries = [ - new TimeBasedValue(ZonedDateTime.now(), new EnergyPriceValue(Quantities.getQuantity(50d, StandardUnits.ENERGY_PRICE))) - ] as SortedSet - def timeSeries = Mock(IndividualTimeSeries) - timeSeries.uuid >> UUID.fromString("0c03ce9f-ab0e-4715-bc13-f9d903f26dbf") - timeSeries.entries >> entries - - when: - def actual = connector.buildFileDefinition(timeSeries, ["a", "b", "c"] as String[], ",") - - then: - actual.with { - assert it.filePath == expected.filePath - assert it.headLineElements() == expected.headLineElements() - assert it.csvSep() == expected.csvSep() - } - } - - def "The csv file connector is able to build correct csv file definition from time series upon request, utilizing directory hierarchy"() { - given: "a suitable connector" - def fileNamingStrategy = new FileNamingStrategy(new EntityPersistenceNamingStrategy(), new DefaultDirectoryHierarchy(tmpDirectory, "test")) - def connector = new CsvFileConnector(tmpDirectory, fileNamingStrategy) - def expected = new CsvFileDefinition("its_c_0c03ce9f-ab0e-4715-bc13-f9d903f26dbf.csv", Path.of("test", "input", "participants", "time_series"), ["a", "b", "c"] as String[], ",") - - and: "credible input" - def entries = [ - new TimeBasedValue(ZonedDateTime.now(), new EnergyPriceValue(Quantities.getQuantity(50d, StandardUnits.ENERGY_PRICE))) - ] as SortedSet - def timeSeries = Mock(IndividualTimeSeries) - timeSeries.uuid >> UUID.fromString("0c03ce9f-ab0e-4715-bc13-f9d903f26dbf") - timeSeries.entries >> entries - - when: - def actual = connector.buildFileDefinition(timeSeries, ["a", "b", "c"] as String[], ",") - - then: - actual.with { - assert it.filePath == expected.filePath - assert it.headLineElements() == expected.headLineElements() - assert it.csvSep() == expected.csvSep() - } - } - def "Initialising a writer with incorrect base directory leads to ConnectorException"() { given: def baseFolder = tmpDirectory.resolve("helloWorld.txt") diff --git a/src/test/groovy/edu/ie3/datamodel/io/csv/CsvFileDefinitionTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/csv/CsvFileDefinitionTest.groovy index 747d64120..682c7975e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/csv/CsvFileDefinitionTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/csv/CsvFileDefinitionTest.groovy @@ -5,11 +5,24 @@ */ package edu.ie3.datamodel.io.csv +import edu.ie3.datamodel.exceptions.FileException +import edu.ie3.datamodel.io.naming.DefaultDirectoryHierarchy +import edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy +import edu.ie3.datamodel.io.naming.FileNamingStrategy +import edu.ie3.datamodel.models.StandardUnits +import edu.ie3.datamodel.models.input.NodeInput +import edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries +import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue +import edu.ie3.datamodel.models.timeseries.repetitive.RepetitiveTimeSeries +import edu.ie3.datamodel.models.value.EnergyPriceValue import org.apache.commons.io.FilenameUtils import spock.lang.Shared import spock.lang.Specification +import tech.units.indriya.quantity.Quantities +import java.nio.file.Files import java.nio.file.Path +import java.time.ZonedDateTime class CsvFileDefinitionTest extends Specification { @Shared @@ -74,4 +87,101 @@ class CsvFileDefinitionTest extends Specification { assert it.csvSep() == this.csvSep } } + + def "The csv file definition can be build correctly from class upon request"() { + given: + def fileNamingStrategy = new FileNamingStrategy() + def expected = new CsvFileDefinition("node_input.csv", Path.of(""), ["a", "b", "c"] as String[], ",") + + when: + def actual = new CsvFileDefinition(NodeInput, ["a", "b", "c"] as String[], ",", fileNamingStrategy) + + then: + actual.with { + assert it.filePath == expected.filePath + assert it.headLineElements() == expected.headLineElements() + assert it.csvSep() == expected.csvSep() + } + } + + def "The csv file connector can be build correctly from class upon request, utilizing directory hierarchy"() { + given: + def tmpDirectory = Files.createTempDirectory("psdm_csv_file_") + def fileNamingStrategy = new FileNamingStrategy(new EntityPersistenceNamingStrategy(), new DefaultDirectoryHierarchy(tmpDirectory, "test")) + def expected = new CsvFileDefinition("node_input.csv", Path.of("test", "input", "grid"), ["a", "b", "c"] as String[], ",") + + when: + def actual = new CsvFileDefinition(NodeInput, ["a", "b", "c"] as String[], ",", fileNamingStrategy) + + then: + actual.with { + assert it.filePath == expected.filePath + assert it.headLineElements() == expected.headLineElements() + assert it.csvSep() == expected.csvSep() + } + } + + def "The csv file definition throws FileException if it cannot be build from time series"() { + given: + def fileNamingStrategy = new FileNamingStrategy() + + and: "credible input" + def timeSeries = Mock(RepetitiveTimeSeries) + + when: + new CsvFileDefinition(timeSeries, ["a", "b", "c"] as String[], ",", fileNamingStrategy) + + then: + def ex = thrown(FileException) + ex.message == "Cannot determine the file name for time series 'Mock for type 'RepetitiveTimeSeries' named 'timeSeries''." + } + + def "The csv file definition can be build correctly from time series upon request"() { + given: + def fileNamingStrategy = new FileNamingStrategy() + def expected = new CsvFileDefinition("its_c_0c03ce9f-ab0e-4715-bc13-f9d903f26dbf.csv", Path.of(""), ["a", "b", "c"] as String[], ",") + + and: "credible input" + def entries = [ + new TimeBasedValue(ZonedDateTime.now(), new EnergyPriceValue(Quantities.getQuantity(50d, StandardUnits.ENERGY_PRICE))) + ] as SortedSet + def timeSeries = Mock(IndividualTimeSeries) + timeSeries.uuid >> UUID.fromString("0c03ce9f-ab0e-4715-bc13-f9d903f26dbf") + timeSeries.entries >> entries + + when: + def actual = new CsvFileDefinition(timeSeries, ["a", "b", "c"] as String[], ",", fileNamingStrategy) + + then: + actual.with { + assert it.filePath == expected.filePath + assert it.headLineElements() == expected.headLineElements() + assert it.csvSep() == expected.csvSep() + } + } + + def "The csv file definition can be build correctly from time series upon request, utilizing directory hierarchy"() { + given: + def tmpDirectory = Files.createTempDirectory("psdm_csv_file_") + def fileNamingStrategy = new FileNamingStrategy(new EntityPersistenceNamingStrategy(), new DefaultDirectoryHierarchy(tmpDirectory, "test")) + def expected = new CsvFileDefinition("its_c_0c03ce9f-ab0e-4715-bc13-f9d903f26dbf.csv", Path.of("test", "input", "participants", "time_series"), ["a", "b", "c"] as String[], ",") + + and: "credible input" + def entries = [ + new TimeBasedValue(ZonedDateTime.now(), new EnergyPriceValue(Quantities.getQuantity(50d, StandardUnits.ENERGY_PRICE))) + ] as SortedSet + def timeSeries = Mock(IndividualTimeSeries) + timeSeries.uuid >> UUID.fromString("0c03ce9f-ab0e-4715-bc13-f9d903f26dbf") + timeSeries.entries >> entries + + when: + def actual = new CsvFileDefinition(timeSeries, ["a", "b", "c"] as String[], ",", fileNamingStrategy) + + then: + actual.with { + assert it.filePath == expected.filePath + assert it.headLineElements() == expected.headLineElements() + assert it.csvSep() == expected.csvSep() + } + } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy index c1dbe8bf2..4979f8b77 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvDataSourceTest.groovy @@ -5,12 +5,16 @@ */ package edu.ie3.datamodel.io.source.csv +import edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation import edu.ie3.datamodel.io.naming.FileNamingStrategy +import edu.ie3.datamodel.io.naming.timeseries.ColumnScheme import edu.ie3.datamodel.models.input.system.LoadInput import spock.lang.Shared import spock.lang.Specification +import java.nio.file.Files import java.nio.file.Path +import java.util.stream.Collectors class CsvDataSourceTest extends Specification implements CsvTestDataMeta { @@ -36,20 +40,38 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { } @Shared - String csvSep = "," + String csvSep @Shared - Path testBaseFolderPath = Path.of("testBaseFolderPath") // does not have to exist for this test + Path testBaseFolderPath @Shared - FileNamingStrategy fileNamingStrategy = new FileNamingStrategy() + FileNamingStrategy fileNamingStrategy + @Shared + Set timeSeriesPaths @Shared - DummyCsvSource dummyCsvSource = new DummyCsvSource(csvSep, testBaseFolderPath, fileNamingStrategy) + DummyCsvSource dummyCsvSource + + def setupSpec() { + csvSep = "," + testBaseFolderPath = Files.createTempDirectory("testBaseFolderPath") + fileNamingStrategy = new FileNamingStrategy() + + dummyCsvSource = new DummyCsvSource(csvSep, testBaseFolderPath, fileNamingStrategy) + + timeSeriesPaths = [ + "its_pq_53990eea-1b5d-47e8-9134-6d8de36604bf.csv", + "its_p_fcf0b851-a836-4bde-8090-f44c382ed226.csv", + "its_pqh_5022a70e-a58f-4bac-b8ec-1c62376c216b.csv", + "its_c_b88dee50-5484-4136-901d-050d8c1c97d1.csv", + "its_c_c7b0d9d6-5044-4f51-80b4-f221d8b1f14b.csv" + ].stream().map { file -> Path.of(file) }.collect(Collectors.toSet()) + timeSeriesPaths.forEach { path -> Files.createFile(testBaseFolderPath.resolve(path)) } + } def "A DataSource should contain a valid connector after initialization"() { expect: dummyCsvSource.connector != null dummyCsvSource.connector.baseDirectory == testBaseFolderPath - dummyCsvSource.connector.fileNamingStrategy == fileNamingStrategy dummyCsvSource.connector.entityWriters.isEmpty() } @@ -275,4 +297,50 @@ class CsvDataSourceTest extends Specification implements CsvTestDataMeta { "5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,25.0,100.0,0.95,98.0,test_bmTypeInput" || "too less columns" "5ebd8f7e-dedb-4017-bb86-6373c4b68eb8,25.0,100.0,0.95,98.0,test_bmTypeInput,,,," || "too much columns" } + + def "The CsvDataSource is able to provide correct paths to time series files"() { + when: + def actual = dummyCsvSource.getIndividualTimeSeriesFilePaths() + + then: + noExceptionThrown() + + actual.size() == timeSeriesPaths.size() + actual.containsAll(timeSeriesPaths) + } + + def "The CsvDataSource is able to build correct uuid to meta information mapping"() { + given: + def expected = [ + (UUID.fromString("53990eea-1b5d-47e8-9134-6d8de36604bf")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("53990eea-1b5d-47e8-9134-6d8de36604bf"), ColumnScheme.APPARENT_POWER, Path.of("its_pq_53990eea-1b5d-47e8-9134-6d8de36604bf")), + (UUID.fromString("fcf0b851-a836-4bde-8090-f44c382ed226")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("fcf0b851-a836-4bde-8090-f44c382ed226"), ColumnScheme.ACTIVE_POWER, Path.of("its_p_fcf0b851-a836-4bde-8090-f44c382ed226")), + (UUID.fromString("5022a70e-a58f-4bac-b8ec-1c62376c216b")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("5022a70e-a58f-4bac-b8ec-1c62376c216b"), ColumnScheme.APPARENT_POWER_AND_HEAT_DEMAND, Path.of("its_pqh_5022a70e-a58f-4bac-b8ec-1c62376c216b")), + (UUID.fromString("b88dee50-5484-4136-901d-050d8c1c97d1")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("b88dee50-5484-4136-901d-050d8c1c97d1"), ColumnScheme.ENERGY_PRICE, Path.of("its_c_b88dee50-5484-4136-901d-050d8c1c97d1")), + (UUID.fromString("c7b0d9d6-5044-4f51-80b4-f221d8b1f14b")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("c7b0d9d6-5044-4f51-80b4-f221d8b1f14b"), ColumnScheme.ENERGY_PRICE, Path.of("its_c_c7b0d9d6-5044-4f51-80b4-f221d8b1f14b")) + ] + + when: + def actual = dummyCsvSource.getCsvIndividualTimeSeriesMetaInformation() + + then: + actual == expected + } + + def "The CsvDataSource is able to build correct uuid to meta information mapping when restricting column schemes"() { + given: + def expected = [ + (UUID.fromString("b88dee50-5484-4136-901d-050d8c1c97d1")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("b88dee50-5484-4136-901d-050d8c1c97d1"), ColumnScheme.ENERGY_PRICE, Path.of("its_c_b88dee50-5484-4136-901d-050d8c1c97d1")), + (UUID.fromString("c7b0d9d6-5044-4f51-80b4-f221d8b1f14b")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("c7b0d9d6-5044-4f51-80b4-f221d8b1f14b"), ColumnScheme.ENERGY_PRICE, Path.of("its_c_c7b0d9d6-5044-4f51-80b4-f221d8b1f14b")), + (UUID.fromString("fcf0b851-a836-4bde-8090-f44c382ed226")): new CsvIndividualTimeSeriesMetaInformation(UUID.fromString("fcf0b851-a836-4bde-8090-f44c382ed226"), ColumnScheme.ACTIVE_POWER, Path.of("its_p_fcf0b851-a836-4bde-8090-f44c382ed226")) + ] + + when: + def actual = dummyCsvSource.getCsvIndividualTimeSeriesMetaInformation( + ColumnScheme.ENERGY_PRICE, + ColumnScheme.ACTIVE_POWER + ) + + then: + actual == expected + } } From 906ab7cdc1d726eb3a4f0bfe721f82769b4a7740 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:53 +0000 Subject: [PATCH 147/225] Bump com.github.ie3-institute:PowerSystemUtils from 2.2 to 2.2.1 Bumps [com.github.ie3-institute:PowerSystemUtils](https://github.com/ie3-institute/PowerSystemUtils) from 2.2 to 2.2.1. - [Release notes](https://github.com/ie3-institute/PowerSystemUtils/releases) - [Changelog](https://github.com/ie3-institute/PowerSystemUtils/blob/main/CHANGELOG.md) - [Commits](https://github.com/ie3-institute/PowerSystemUtils/compare/v2.2.0...v2.2.1) --- updated-dependencies: - dependency-name: com.github.ie3-institute:PowerSystemUtils dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index ae3fab0d6..ee26b7160 100644 --- a/build.gradle +++ b/build.gradle @@ -53,7 +53,7 @@ repositories { dependencies { // ie³ power system utils - implementation 'com.github.ie3-institute:PowerSystemUtils:2.2' + implementation 'com.github.ie3-institute:PowerSystemUtils:2.2.1' implementation 'tech.units:indriya:2.2' From f34f63be68290976f3673fe30a41e3982398f245 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 4 Mar 2024 15:58:45 +0100 Subject: [PATCH 148/225] review --- .../edu/ie3/datamodel/io/extractor/HasEm.java | 2 +- .../ie3/datamodel/models/input/EmInput.java | 28 ++++++++----------- .../input/system/SystemParticipantInput.java | 8 +----- .../io/extractor/ExtractorTest.groovy | 16 +++++------ .../participant/EmInputFactoryTest.groovy | 4 +-- .../models/input/system/EmInputTest.groovy | 2 +- 6 files changed, 25 insertions(+), 35 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/extractor/HasEm.java b/src/main/java/edu/ie3/datamodel/io/extractor/HasEm.java index c6900aa59..64346912d 100644 --- a/src/main/java/edu/ie3/datamodel/io/extractor/HasEm.java +++ b/src/main/java/edu/ie3/datamodel/io/extractor/HasEm.java @@ -9,7 +9,7 @@ import java.util.Optional; /** - * Interface that should be implemented by all elements holding one or more {@link + * Interface that should be implemented by all elements that can be controlled by {@link * edu.ie3.datamodel.models.input.EmInput} elements and should be processable by the {@link * Extractor}. */ diff --git a/src/main/java/edu/ie3/datamodel/models/input/EmInput.java b/src/main/java/edu/ie3/datamodel/models/input/EmInput.java index 58e4ca9e0..51ebcd900 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/EmInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/EmInput.java @@ -21,7 +21,7 @@ public class EmInput extends AssetInput implements HasEm { * Optional UUID of the parent {@link EmInput} that is controlling this em unit. If null, this em * unit is not em-controlled. */ - private final EmInput parentEm; + private final EmInput controllingEm; /** * Constructor for an operated energy management system @@ -31,7 +31,7 @@ public class EmInput extends AssetInput implements HasEm { * @param operator of the asset * @param operationTime time for which the entity is operated * @param emControlStrategy the control strategy - * @param parentEm The {@link EmInput} controlling this em unit. Null, if not applicable. + * @param controllingEm The {@link EmInput} controlling this em unit. Null, if not applicable. */ public EmInput( UUID uuid, @@ -39,10 +39,10 @@ public EmInput( OperatorInput operator, OperationTime operationTime, String emControlStrategy, - EmInput parentEm) { + EmInput controllingEm) { super(uuid, id, operator, operationTime); this.controlStrategy = emControlStrategy; - this.parentEm = parentEm; + this.controllingEm = controllingEm; } /** @@ -51,22 +51,18 @@ public EmInput( * @param uuid of the input entity * @param id of the asset * @param emControlStrategy the control strategy - * @param parentEm The {@link EmInput} controlling this em unit. Null, if not applicable. + * @param controllingEm The {@link EmInput} controlling this em unit. Null, if not applicable. */ - public EmInput(UUID uuid, String id, String emControlStrategy, EmInput parentEm) { + public EmInput(UUID uuid, String id, String emControlStrategy, EmInput controllingEm) { super(uuid, id); this.controlStrategy = emControlStrategy; - this.parentEm = parentEm; + this.controllingEm = controllingEm; } public String getControlStrategy() { return controlStrategy; } - public Optional getParentEm() { - return Optional.ofNullable(parentEm); - } - @Override public EmInputCopyBuilder copy() { return new EmInputCopyBuilder(this); @@ -78,12 +74,12 @@ public boolean equals(Object o) { if (!(o instanceof EmInput emInput)) return false; if (!super.equals(o)) return false; return Objects.equals(controlStrategy, emInput.controlStrategy) - && Objects.equals(parentEm, emInput.parentEm); + && Objects.equals(controllingEm, emInput.controllingEm); } @Override public int hashCode() { - return Objects.hash(super.hashCode(), controlStrategy, parentEm); + return Objects.hash(super.hashCode(), controlStrategy, controllingEm); } @Override @@ -100,13 +96,13 @@ public String toString() { + ", controlStrategy=" + getControlStrategy() + ", parentEm=" - + getParentEm().map(UniqueEntity::getUuid).map(UUID::toString).orElse("") + + getControllingEm().map(UniqueEntity::getUuid).map(UUID::toString).orElse("") + "}"; } @Override public Optional getControllingEm() { - return Optional.ofNullable(parentEm); + return Optional.ofNullable(controllingEm); } public static class EmInputCopyBuilder extends AssetInputCopyBuilder { @@ -118,7 +114,7 @@ public static class EmInputCopyBuilder extends AssetInputCopyBuilder getEm() { - return Optional.ofNullable(em); - } - */ - @Override public List allNodes() { return Collections.singletonList(node); @@ -134,7 +128,7 @@ public String toString() { + node.getUuid() + ", qCharacteristics='" + qCharacteristics - + "', em=" + + "', controllingEm=" + getControllingEm().map(UniqueEntity::getUuid).map(UUID::toString).orElse("") + '}'; } diff --git a/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy index 23ed43b8c..be1cf541d 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/extractor/ExtractorTest.groovy @@ -58,7 +58,7 @@ class ExtractorTest extends Specification { sptd.fixedFeedInInput.operator, sptd.fixedFeedInInput.node.operator, sptd.fixedFeedInInput.controllingEm.get(), - sptd.fixedFeedInInput.controllingEm.get().parentEm.get() + sptd.fixedFeedInInput.controllingEm.get().controllingEm.get() ] sptd.wecInput || [ @@ -67,7 +67,7 @@ class ExtractorTest extends Specification { sptd.wecInput.operator, sptd.wecInput.node.operator, sptd.wecInput.controllingEm.get(), - sptd.wecInput.controllingEm.get().parentEm.get() + sptd.wecInput.controllingEm.get().controllingEm.get() ] sptd.chpInput || [ sptd.chpInput.node, @@ -78,7 +78,7 @@ class ExtractorTest extends Specification { sptd.chpInput.thermalStorage.thermalBus, sptd.chpInput.thermalStorage.thermalBus.operator, sptd.chpInput.controllingEm.get(), - sptd.chpInput.controllingEm.get().parentEm.get() + sptd.chpInput.controllingEm.get().controllingEm.get() ] sptd.bmInput || [ sptd.bmInput.node, @@ -86,7 +86,7 @@ class ExtractorTest extends Specification { sptd.bmInput.operator, sptd.bmInput.node.operator, sptd.bmInput.controllingEm.get(), - sptd.bmInput.controllingEm.get().parentEm.get() + sptd.bmInput.controllingEm.get().controllingEm.get() ] sptd.evInput || [ sptd.evInput.node, @@ -94,7 +94,7 @@ class ExtractorTest extends Specification { sptd.evInput.operator, sptd.evInput.node.operator, sptd.evInput.controllingEm.get(), - sptd.evInput.controllingEm.get().parentEm.get() + sptd.evInput.controllingEm.get().controllingEm.get() ] sptd.storageInput || [ sptd.storageInput.node, @@ -102,7 +102,7 @@ class ExtractorTest extends Specification { sptd.storageInput.operator, sptd.storageInput.node.operator, sptd.storageInput.controllingEm.get(), - sptd.storageInput.controllingEm.get().parentEm.get() + sptd.storageInput.controllingEm.get().controllingEm.get() ] sptd.hpInput || [ sptd.hpInput.node, @@ -112,7 +112,7 @@ class ExtractorTest extends Specification { sptd.hpInput.thermalBus.operator, sptd.hpInput.node.operator, sptd.hpInput.controllingEm.get(), - sptd.hpInput.controllingEm.get().parentEm.get() + sptd.hpInput.controllingEm.get().controllingEm.get() ] gtd.lineGraphicCtoD || [ @@ -168,7 +168,7 @@ class ExtractorTest extends Specification { sptd.fixedFeedInInput.node, sptd.fixedFeedInInput.node.operator, sptd.fixedFeedInInput.controllingEm.get(), - sptd.fixedFeedInInput.controllingEm.get().parentEm.get(), + sptd.fixedFeedInInput.controllingEm.get().controllingEm.get(), sptd.fixedFeedInInput.controllingEm.get().operator ] as Set } diff --git a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EmInputFactoryTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EmInputFactoryTest.groovy index 673185c12..6a0734f07 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EmInputFactoryTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/factory/input/participant/EmInputFactoryTest.groovy @@ -55,7 +55,7 @@ class EmInputFactoryTest extends Specification { assert operator == operatorInput assert id == parameter["id"] assert controlStrategy == parameter["controlstrategy"] - assert parentEm == Optional.of(parentEmUnit) + assert controllingEm == Optional.of(parentEmUnit) } } @@ -88,7 +88,7 @@ class EmInputFactoryTest extends Specification { assert operator == operatorInput assert id == parameter["id"] assert controlStrategy == parameter["controlstrategy"] - assert parentEm == Optional.empty() + assert controllingEm == Optional.empty() } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy index a3adacabe..a35dca6ee 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy @@ -86,7 +86,7 @@ class EmInputTest extends Specification { assert operator == emInput.operator assert id == emInput.id assert controlStrategy == newStrat - assert parentEm == Optional.of(givenParentEm) + assert controllingEm == Optional.of(givenParentEm) } } } From 7eaa2d59c9130717fab165d7584411a7d63a32f3 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Mon, 4 Mar 2024 16:14:19 +0100 Subject: [PATCH 149/225] change type declaration from SortedSet to List --- .../java/edu/ie3/datamodel/io/source/IdCoordinateSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java index 560b2a909..33e0daf58 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java @@ -95,7 +95,7 @@ List getClosestCoordinates( default List calculateCoordinateDistances( Point coordinate, int n, Collection coordinates) { if (coordinates != null && !coordinates.isEmpty()) { - SortedSet sortedDistances = + List sortedDistances = GeoUtils.calcOrderedCoordinateDistances(coordinate, coordinates); return restrictToBoundingBox(coordinate, sortedDistances, n); } else { From 30c0afd4f2914d65be123b19a2eb75131c4c6267 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 4 Mar 2024 16:35:50 +0100 Subject: [PATCH 150/225] toString --- src/main/java/edu/ie3/datamodel/models/input/EmInput.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/models/input/EmInput.java b/src/main/java/edu/ie3/datamodel/models/input/EmInput.java index 51ebcd900..e4705d9b4 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/EmInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/EmInput.java @@ -95,7 +95,7 @@ public String toString() { + getOperationTime() + ", controlStrategy=" + getControlStrategy() - + ", parentEm=" + + ", controllingEm=" + getControllingEm().map(UniqueEntity::getUuid).map(UUID::toString).orElse("") + "}"; } From 7f701b12204242910d3dd08a61d12eda664604d4 Mon Sep 17 00:00:00 2001 From: jo-bao Date: Mon, 4 Mar 2024 16:59:46 +0100 Subject: [PATCH 151/225] toString test --- .../edu/ie3/datamodel/models/input/system/EmInputTest.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy index a35dca6ee..a3a162da1 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/system/EmInputTest.groovy @@ -60,7 +60,7 @@ class EmInputTest extends Specification { SystemParticipantTestData.emInput.operationTime + ", controlStrategy=" + SystemParticipantTestData.emInput.controlStrategy + - ", parentEm=" + + ", controllingEm=" + SystemParticipantTestData.parentEm.uuid + "}" } From 63efaf8b574cf6a3502c1eae4e3e320fd4b2b400 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Mar 2024 04:07:18 +0000 Subject: [PATCH 152/225] Bump testcontainersVersion from 1.19.6 to 1.19.7 Bumps `testcontainersVersion` from 1.19.6 to 1.19.7. Updates `org.testcontainers:testcontainers` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:spock` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:influxdb` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:postgresql` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:couchbase` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) --- updated-dependencies: - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:spock dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:influxdb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index ee26b7160..519321afb 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ ext { javaVersion = JavaVersion.VERSION_17 groovyVersion = "4.0" groovyBinaryVersion = "4.0.19" - testcontainersVersion = '1.19.6' + testcontainersVersion = '1.19.7' scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins } From 4b211b7f87d7aaf0afcc2b2c1d3eb9bc689339f1 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 13:24:59 +0100 Subject: [PATCH 153/225] Adapting changelog for release 5.0 --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9788bc342..7b80b8475 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased/Snapshot] +## [5.0.0] - 2024-03-06 + ### Added - Formatting Spotless Groovy import order [#960](https://github.com/ie3-institute/PowerSystemDataModel/issues/960) - Implementing missing typical methods in `Try` [#970](https://github.com/ie3-institute/PowerSystemDataModel/issues/970) @@ -270,7 +272,8 @@ coordinates or multiple exactly equal coordinates possible - CsvDataSource now stops trying to get an operator for empty operator uuid field in entities - CsvDataSource now parsing multiple geoJson strings correctly -[Unreleased/Snapshot]: https://github.com/ie3-institute/powersystemdatamodel/compare/4.1.0...HEAD +[Unreleased/Snapshot]: https://github.com/ie3-institute/powersystemdatamodel/compare/5.0.0...HEAD +[4.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/4.1.0...5.0.0 [4.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/4.0.0...4.1.0 [4.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/3.0.0...4.0.0 [3.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.1.0...3.0.0 From 91eabf318074269252a18db446f06b5f0c32463a Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 13:25:15 +0100 Subject: [PATCH 154/225] Bumping version to 5.0 --- version.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/version.properties b/version.properties index 4e3533381..0eb54c64c 100644 --- a/version.properties +++ b/version.properties @@ -1,8 +1,8 @@ #Generated by the Semver Plugin for Gradle -#Thu Nov 02 15:09:14 CET 2023 +#Wed Mar 06 13:24:45 CET 2024 version.buildmeta= -version.major=4 -version.minor=2 +version.major=5 +version.minor=0 version.patch=0 version.prerelease= -version.semver=4.2.0 +version.semver=5.0.0 From cb35dc4cfbb7182dbd8b92140186a206592338a6 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 13:52:41 +0100 Subject: [PATCH 155/225] Resetting working version --- version.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/version.properties b/version.properties index 0eb54c64c..4e3533381 100644 --- a/version.properties +++ b/version.properties @@ -1,8 +1,8 @@ #Generated by the Semver Plugin for Gradle -#Wed Mar 06 13:24:45 CET 2024 +#Thu Nov 02 15:09:14 CET 2023 version.buildmeta= -version.major=5 -version.minor=0 +version.major=4 +version.minor=2 version.patch=0 version.prerelease= -version.semver=5.0.0 +version.semver=4.2.0 From 4dafa705b3c2f992604e5ad3663a963fd6778ab4 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 14:02:02 +0100 Subject: [PATCH 156/225] Updating working snapshot version --- version.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/version.properties b/version.properties index 4e3533381..ff80e02ad 100644 --- a/version.properties +++ b/version.properties @@ -1,8 +1,8 @@ #Generated by the Semver Plugin for Gradle -#Thu Nov 02 15:09:14 CET 2023 +#Wed Mar 06 14:01:24 CET 2024 version.buildmeta= -version.major=4 -version.minor=2 +version.major=6 +version.minor=0 version.patch=0 version.prerelease= -version.semver=4.2.0 +version.semver=6.0.0 From 2b5b1d977b1466799751524de0d54c230dc222b3 Mon Sep 17 00:00:00 2001 From: t-ober <63147366+t-ober@users.noreply.github.com> Date: Wed, 6 Mar 2024 14:14:40 +0100 Subject: [PATCH 157/225] Fix line.md documentation --- docs/readthedocs/models/input/grid/line.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/readthedocs/models/input/grid/line.md b/docs/readthedocs/models/input/grid/line.md index bd4a6f719..9227d36b7 100644 --- a/docs/readthedocs/models/input/grid/line.md +++ b/docs/readthedocs/models/input/grid/line.md @@ -29,7 +29,7 @@ Representation of an AC line. * - x - Ω / km - - Phase resistance per length + - Phase reactance per length * - g - µS / km @@ -37,7 +37,7 @@ Representation of an AC line. * - b - µS / km - - Phase-to-ground conductance per length + - Phase-to-ground susceptance per length * - iMax - A From 5b4a1c4d9c81253382f74b1c27df4e2e8fdd2122 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 18:59:16 +0100 Subject: [PATCH 158/225] Fixing equals --- src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java | 1 - .../edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java | 2 -- 2 files changed, 3 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java index 6d502fe43..09ac36ea7 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java +++ b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java @@ -49,7 +49,6 @@ public void setTime(ZonedDateTime time) { public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; - if (!super.equals(o)) return false; ResultEntity that = (ResultEntity) o; return time.equals(that.time) && inputModel.equals(that.inputModel); } diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java index ba40bd603..30f487e47 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java @@ -29,8 +29,6 @@ public V getValue() { public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; - if (!super.equals(o)) return false; - TimeSeriesEntry entry = (TimeSeriesEntry) o; return value.equals(entry.value); } From 84d4b8995e93f5995b961fa4ccec134367e88b2b Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 19:13:53 +0100 Subject: [PATCH 159/225] Adding to changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b80b8475..f8b3ef6e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed ElectricVehicle Documentation [#875](https://github.com/ie3-institute/PowerSystemDataModel/issues/875) - Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) - Fixed test for invalid input data in `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) +- Fixed `equals` of `ResultEntity` and `TimeSeriesEntry` [#1037](https://github.com/ie3-institute/PowerSystemDataModel/issues/1037) ### Changed - Changing from comparing strings to comparing uuids in `EntitySource.findFirstEntityByUuid` [#829](https://github.com/ie3-institute/PowerSystemDataModel/issues/829) From 591b6edf1004a7de6446866b4c334b6d3d163bbe Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 19:15:16 +0100 Subject: [PATCH 160/225] Fixing changelog --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8b3ef6e5..5d6ed40ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased/Snapshot] +### Fixed +- Fixed `equals` of `ResultEntity` and `TimeSeriesEntry` [#1037](https://github.com/ie3-institute/PowerSystemDataModel/issues/1037) + ## [5.0.0] - 2024-03-06 ### Added @@ -27,7 +30,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed ElectricVehicle Documentation [#875](https://github.com/ie3-institute/PowerSystemDataModel/issues/875) - Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) - Fixed test for invalid input data in `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) -- Fixed `equals` of `ResultEntity` and `TimeSeriesEntry` [#1037](https://github.com/ie3-institute/PowerSystemDataModel/issues/1037) ### Changed - Changing from comparing strings to comparing uuids in `EntitySource.findFirstEntityByUuid` [#829](https://github.com/ie3-institute/PowerSystemDataModel/issues/829) From 81dc126f823ca2a1a237d4e5eac14cdc640ec24e Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 14:02:02 +0100 Subject: [PATCH 161/225] Updating working snapshot version --- version.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/version.properties b/version.properties index 4e3533381..ff80e02ad 100644 --- a/version.properties +++ b/version.properties @@ -1,8 +1,8 @@ #Generated by the Semver Plugin for Gradle -#Thu Nov 02 15:09:14 CET 2023 +#Wed Mar 06 14:01:24 CET 2024 version.buildmeta= -version.major=4 -version.minor=2 +version.major=6 +version.minor=0 version.patch=0 version.prerelease= -version.semver=4.2.0 +version.semver=6.0.0 From 1515ce84a7b4ec18585814f72fcd5763406d3565 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 18:59:16 +0100 Subject: [PATCH 162/225] Fixing equals --- src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java | 1 - .../edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java | 2 -- 2 files changed, 3 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java index 6d502fe43..09ac36ea7 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java +++ b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java @@ -49,7 +49,6 @@ public void setTime(ZonedDateTime time) { public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; - if (!super.equals(o)) return false; ResultEntity that = (ResultEntity) o; return time.equals(that.time) && inputModel.equals(that.inputModel); } diff --git a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java index ba40bd603..30f487e47 100644 --- a/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java +++ b/src/main/java/edu/ie3/datamodel/models/timeseries/TimeSeriesEntry.java @@ -29,8 +29,6 @@ public V getValue() { public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; - if (!super.equals(o)) return false; - TimeSeriesEntry entry = (TimeSeriesEntry) o; return value.equals(entry.value); } From 717c534dbf0d8c2ad7c15241330f6d7a33420046 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 19:13:53 +0100 Subject: [PATCH 163/225] Adding to changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b80b8475..f8b3ef6e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed ElectricVehicle Documentation [#875](https://github.com/ie3-institute/PowerSystemDataModel/issues/875) - Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) - Fixed test for invalid input data in `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) +- Fixed `equals` of `ResultEntity` and `TimeSeriesEntry` [#1037](https://github.com/ie3-institute/PowerSystemDataModel/issues/1037) ### Changed - Changing from comparing strings to comparing uuids in `EntitySource.findFirstEntityByUuid` [#829](https://github.com/ie3-institute/PowerSystemDataModel/issues/829) From 9b4afdca83c7d1ad63ea68aa13d2a4c25588fa1e Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 6 Mar 2024 19:15:16 +0100 Subject: [PATCH 164/225] Fixing changelog --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8b3ef6e5..5d6ed40ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased/Snapshot] +### Fixed +- Fixed `equals` of `ResultEntity` and `TimeSeriesEntry` [#1037](https://github.com/ie3-institute/PowerSystemDataModel/issues/1037) + ## [5.0.0] - 2024-03-06 ### Added @@ -27,7 +30,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed ElectricVehicle Documentation [#875](https://github.com/ie3-institute/PowerSystemDataModel/issues/875) - Fixed Equal behavior of `ConnectorResult` [#1001](https://github.com/ie3-institute/PowerSystemDataModel/issues/1001) - Fixed test for invalid input data in `CsvGraphicSource` [#1022](https://github.com/ie3-institute/PowerSystemDataModel/issues/1022) -- Fixed `equals` of `ResultEntity` and `TimeSeriesEntry` [#1037](https://github.com/ie3-institute/PowerSystemDataModel/issues/1037) ### Changed - Changing from comparing strings to comparing uuids in `EntitySource.findFirstEntityByUuid` [#829](https://github.com/ie3-institute/PowerSystemDataModel/issues/829) From 6c45768e9a68ebf406c9e84ed5854d60927c2c5a Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 7 Mar 2024 09:01:11 +0100 Subject: [PATCH 165/225] Adapting changelog for release --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d6ed40ac..b431ade12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased/Snapshot] +## [5.0.1] - 2024-03-07 + ### Fixed - Fixed `equals` of `ResultEntity` and `TimeSeriesEntry` [#1037](https://github.com/ie3-institute/PowerSystemDataModel/issues/1037) @@ -275,7 +277,8 @@ coordinates or multiple exactly equal coordinates possible - CsvDataSource now stops trying to get an operator for empty operator uuid field in entities - CsvDataSource now parsing multiple geoJson strings correctly -[Unreleased/Snapshot]: https://github.com/ie3-institute/powersystemdatamodel/compare/5.0.0...HEAD +[Unreleased/Snapshot]: https://github.com/ie3-institute/powersystemdatamodel/compare/5.0.1...HEAD +[5.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/5.0.0...5.0.1 [4.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/4.1.0...5.0.0 [4.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/4.0.0...4.1.0 [4.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/3.0.0...4.0.0 From 5a27095e7cc5b4eff67b474269f104f0a91b2c2f Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 7 Mar 2024 09:02:32 +0100 Subject: [PATCH 166/225] Version 5.0.1 --- version.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/version.properties b/version.properties index ff80e02ad..cd5fdc78c 100644 --- a/version.properties +++ b/version.properties @@ -1,8 +1,8 @@ #Generated by the Semver Plugin for Gradle -#Wed Mar 06 14:01:24 CET 2024 +#Thu Mar 07 09:02:16 CET 2024 version.buildmeta= -version.major=6 +version.major=5 version.minor=0 -version.patch=0 +version.patch=1 version.prerelease= -version.semver=6.0.0 +version.semver=5.0.1 From 3ed5547458228457ca67a4251b305f3af58ead83 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 7 Mar 2024 09:05:05 +0100 Subject: [PATCH 167/225] Updating gradle to 8.6 --- gradle/wrapper/gradle-wrapper.jar | Bin 61574 -> 63721 bytes gradle/wrapper/gradle-wrapper.properties | 3 ++- gradlew | 29 +++++++++++++---------- 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 943f0cbfa754578e88a3dae77fce6e3dea56edbf..7f93135c49b765f8051ef9d0a6055ff8e46073d8 100644 GIT binary patch delta 41154 zcmZ6yV|*sjvn`xVY}>YN+qUiGiTT8~ZQHhOPOOP0b~4GlbI-Z&x%YoRb#?9CzwQrJ zwRYF46@CbIaSsNeEC&XTo&pMwk%Wr|ik`&i0{UNfNZ=qKAWi@)CNPlyvttY6zZX-$ zK?y+7TS!42VgEUj;GF);E&ab2jo@+qEqcR8|M+(SM`{HB=MOl*X_-g!1N~?2{xi)n zB>$N$HJB2R|2+5jmx$;fAkfhNUMT`H8bxB3azUUBq`}|Bq^8EWjl{Ts@DTy0uM7kv zi7t`CeCti?Voft{IgV-F(fC2gvsaRj191zcu+M&DQl~eMCBB{MTmJHUoZHIUdVGA% zXaGU=qAh}0qQo^t)kR4|mKqKL-8sZQ>7-*HLFJa@zHy0_y*ua!he6^d1jMqjXEv;g z5|1we^OocE*{vq+yeYEhYL;aDUDejtRjbSCrzJ&LlFbFGZL7TtOu9F={y4$O^=evX zz%#OSQay8o6=^_YM(5N-H<35|l3C7QZUF@7aH=;k!R!Vzj=bMzl$**|Ne<1TYsn?T z@98M0#ZL9=Q&XFBoJ_Jf<0Fn;OcCl5x^koelbG4BbjMQ>*!nE0yT@6k7A+ebv`X1w zt|Xjn4FVXX9-Gr+Eak=408_Fui&@?foGz6qak-tHu>2o@ZVRQ-X;HZhb1Hw|ZAoxx z!)Cn4hxBI}ZbBCOTp3L63EU3Wv1dxk@J?)0_#oYR7HOP5Yx6W3jnagH;c}y$G^}eN z_gNT{1AanZ<}mw2ELMxx@ZzZ(2RvE4c)lH8c7Gi~3R2#hx}p9!hKPMW>ekYbK86>N zL&7Ky#*zv-P4iuIQ5RV(+vKjmwl+P}KH+$~xd=b5Dx1{hqqu0tbG{fYWstL&Kcz*d zOc@$}f?5vBmO8f3pj<+2PO7R}Jd6N{qRexKo>ElNYgVeYkyhIUY}X%clJ>unwsuOm z;;>SVKUJt$Kgz4Ax?PKY8F>##IJuP>EQ5R;Cq6}Xuvz;%La(_I4j$jv%s z_v}|apMsrN_%S~~HmEwu3RG@~x!CES{G~n#-()k{<4D?L%JT%I>3r{ML&;j7U#{u0 zJ?Wc+C3`^378b`@&yD4v8!cjFCp`ed7Vun)3h1Mkly&;(&fuUsq`8F2oWWnBfh9v! z%)WBwE2S9RJJIEHjIzyFh7TbyvbDRCqs zz`u%UBFGa1z6^Z;hSo~r?|SGTS_dE)60uPS35n|LB018jWS`wU7vFvrB4e$T&m zHc|hf8hn9fWZKeyH(lwiTQ1#0@gld4;-h@NX+Rzmyy}R9oxYJVHoXb zyV@nf36;c=c`b21vH@(g3?J$vx=?@!?R$yVrnPrplW!cQS})U%>{%lmdXH)bK|}WB zcslr*h|XiL-|~x4Ki6AvE3d+lTEd33pE)hY`fn@yv8^AoR52`*L^Kh!TF%3Zj&Vo) z=)bDG$a-IkN7fJsTT4x6FFNyqV+gZs@`P2OIF#{#7x)$_Cxj2bW2H2c)@w~>M9-`> z4Rw#yV$w+Qv?+!cb>ZXasldjG=R;#7T0@G-UcsiUBp%^VX-Dc8J_GSU8yDRiKwU|c zWvpbDr3EA4NPJjox0F|pxJqXQs*5zW32Z1yt8f{bm&ngF4za}c3?5YO)hu10?0t>G z?ULZt7!+Z}hMH(DP{TvGVkLv~GA_zNQf_1_ni6^ym;89EzQ5#iE4m6n-r2uEvoizl zq5cbd{wH>EyOaK;1d^KqLzrk_GD1tax$Dq$Q})b@IuYAblTIlc7NyShO4+UxQ!h@9 z`1~UTW%+i=c#J0?vlJ~q&h%e?Z+*S2@M z9)%F6JI5V&Z_>NgLbq|?usS;Lz#Hcsr^jx;DUTy_azC&RZ=O&Cop&s-TL-CH84KYl~J8>BsHHR%FFg^brE_t={xLMsXGwF zIyCKUONvr-f1;TKTPsMS*((XEUx+LCFvCe!sDD;lU=eO>tQ@>$nrs^M^q((M>TR#Q zOI>o=R+r!OkY1EKbUNuYY&$~TEk$WBzF19Z=DLh}j4c%g5#bz8au{mO(Tbi7uvF$Khaa+4M=?LiGQV#Lt>t>bsPrzJ1l+$MHNZAg*yv2Aj^GPdOj?yc~aVqIC*@K@(1i)SWh_{G{A zG1@USpgj^;P7~3AZ~V|GoHJ2?7%^R(%z)V*M!^T-q5otVw?hcavR3}JStYt4!&fXD z1+e)IzeoW7Z+C(-4G(4Cs?Tv2T4LY_Vi&j`Y32s=e7#vP1KE&fqM6+)W7s0H-(S1iQEl`JtY37ONAZL+Nu$hJdF28aC@KL1>?4iXE{ODGHT*$J!M(}w| z?iMo7ViHWSXq^tSRA9d49%mjWkK}6`jDOB=bRBJKkM^)P5DObI%N@QWmwBtA`U5as zY$MJ>tCT^Cl?=nqgIhYmmXxgSlTJp?*nuQde}DXE0r*uaEGzc|1QO)--|@1i^EYRU z-jUJ0(A^Onr66{}m%_N0m8V*Wgx!(Y+58UA>yEFY)xg)=ABaIlk4IPQu;Ff z^U0cjG$rBb6bPd4&~HD7 zuilr*e$ya*bYJ1slNQmcQRBfYGVv^7U*TP&1&j+6K!Gtya8k0ZVXlRaXonBQud{(- z8{H;11N->}EsfRH&PRJ+Zvv6nmNL5gZt^1ycQR+y^$-cE4ysf=aesOre{qVP8ZE-N z5b!{I@h=~}ezVU}r}w|kH1)|0eTt{uhLWwJF_ooj=394^#ps{7%#C64V{PAIM-QlV zWljWxJv?vy{cg$FR1<-R)1ooe&bh%H@q1B31dgl|L#Hi%;b1m+v3-Qi#xKFwtej6F zMD#OP7dy=d7x@>b$WbMbmRN5H4!ud^fkEiH^4c)#SM=rlV2(hQC})_B#wcQlF8lZe zG5d9j)R?jGyvJKno5h^QKFplNMt_2USAR%e+t$izw$>w&nxaUtQ<^8j*4Y`hJ=&70 zX!}IKNGDkF?b-aTbUt6IUAZ-_H)qqB}z z!Oxw~3$9y#kV1rG*7QSA92I_QlZsfNs`aV()|gms1UM2eQcsq<@USs>c&Gp?rddNQ zEV(xadXNq%+{o-xVl40Gp9^W}smgI{@XyRnBS|vC^n18J$sI&VO$Z4O<7O!Q^QmAM z=VJ|CUZTSd-k)5(U*-_`!=NxqE$3{g0d$9+KcYE)<3axb{$^F! zy^*(#FX8*az%oN7PXD!W!#xk;cyKXPlk#REJfCc@D3GUbxUdbf3 zgKAiY3UkwLeALOY#IYIP>YMzVjl!=0xvd{+phh(_O7tE9qy4gb>yre|RzH3^lT zWrRQ??y`cGvDufpSH>KBD+)tNgKaf$kj^Of{&pP#R7K8Q)1rNc)c#pAknYFKm6g5g zOW=*;dhTx-*{h7*GlF>Xh!oxu^ZvA7xfcsG7i<(iMKq?ht{pz!I?YZzNOki^74gx-@+C`zFrDH5GU4uDsNnfkcmY zQbAo?mp6?L4ni5+PG2%Zz&h=kLQn?S^b(Dt8DLm&ns$jXoaqk)El;XE@SK;iXX0wQ z;Olbo>zZ$ds`WKqciZ7*g0)utwY8VaYRl@26NmB|nw(xe&+Db*ldXdLA3d+d!5Pld z#$pjwmtrF~-?5pz)jXGt4sqBp0!26N_8b8iD|4ubbY3_O)aT;{K-ll#%wV!e8E)Ff zZt9=A;m691@9&~gi1oqV5Es86S%S0^+zH~VOTzgoDcz_X@d(}Xq%@uJsnC0)Q&1IY z-slwRxI@HX4M(nEzsE&vZxtyFLZ+F_)>Ne2^$IA3VfO}gAb?iJd!u^Zp!ak#LpeXGXMcSS#4&+DJBT91RSM<{qPz8@SJTKl;oJiy+6QQ@VK$5PjOa zD+x}7a3gCeP*X}*EGre%RbJ1fDeIQx!HOK|aONo)ukFgyfI!6{f)z*54Oco>&mI9i z;18~KEb$7_mh|HUv5!txYFdUQRaHc4J$-H^`SruU<8nJI(%i<(vp!&63A z!=>cO@-l5t{(3p5DoxawpiZul&;+*%46Q7W8tOty9cNCiNcm!@cTBA*_Sge^l>@eE0yb+7& z_G2$v0AnxOpW$Bfw?kEjDNw8x$j1q>M?gh4yM{&(@rM;tUsM8^hWY_z`J5riM7;CK zXlXQxK*Ska!rCWbb;(&bgG;Hb5qw>0eZ#Y?eVJDrz8L6*knEMm4+N7N(`k+2TB6u{ zP*lDK>Mi6JLU|r2J~*(|iBapcCaxQF(%pGfoCzq)y_CA_cws+oJ%9&=jAXjQtbN5k zAkClhvE(E$F&65^ij?_t*1kpm7|9VZEJ95(6bfqN%+8`g)#l5IQpmhG`ofn;5>7hk z2xnq?L2V}~_8;0Ll(dVlX(LSJO0x+1jr6Vw{Bo%vNJRugYT&*KUaL3&}YH4OWt#%tJVil>0MY&zxM zvAMLu22RDvj^Z_sa*ao26u32j#Gbhope{6`+4?eF)` zE3QBt`YUPT2C^v8Lt3;Or%uLTrW8xK5 zqLEc(9k<4`l{8L0=Vea0-xQYvFOQB(duQK#S=rMa^RK=p>fI!(^ef$BOyb)qUF|i~ zTl#JvRhkRlzl}D@lzj(;62K{qy$1rr=B~=Lb$%JgnRkS6>I{yw{h}QBka+IE&GX>% zAJ+|^G*Y#^rb6nMgMPQ3GkuC1B4U!BUk;Dd)rpy`_Yr1&E2!i z^7vz6B1W#bfEhpYDh3<@bGEu{6Jux__bwaZ2^g?PY_`Tg39vJlA>bfG>_pQj^Zq_6 zi#$Qa0DQ}Y6R}vkCm%Lt0&{NR63oo55%F%pOS?lg^XX1ghs3MiQf1Dt+2j*IGJMZa z#;0K^rLufIwaWc(uyfHqLcf`(@H^dMl)6c&#e6xWQ_(k zRz=x*OVFt#$cTpB?i@m*D8nm*lFVev555nBCQr+JihUaz;5fsw6-=qeW9iHz&hX|F zS&VP=r( zbO+X0bOM!y4TuJgS-&=u(*nR@cH5dzCPjGU>oS0CMPQMj^F@SYX(rvl+Y_76GURaR zp^G)7`Er$dE7Z-tH5)^X|2PfO8!}okjcZz8d-)|VT0R3v@@&4{g70e)0cTWq;*xOm z(e039+BRgcLB1nuoSwBO|5QIk3DjemLfsP#H=)+^8#8+J3)z15n?g%BFq#&yf_7EO zfboQ=qKNN1+=K$ZC!5;4mB7lqUt<5XQQP&I?f8PVp{Ss!{*_G;r@nDPQ&mY8R2sjM zxw4d?#_I?))gJ4O*V9&Rsx*U{fp-ncs_ng#Z?c5hplhQI$TVrp(5v3H%;YCL3+Ss1 z@~NQVv3~ibw5b*z1+1!z?twQOa?Q`OS#VheAa&;=;`&|UHmni$-h(qeO3wV5F;DBM z>Rzon?A7Hk;9}!a=XHn0klvPBC)cbM32aD#8!3$18Lf;z1s zG}(1&!y$ehWEo1unGS_G3z!!A`(GAjnMmxq6>>m{LCm?+e-_slha9vVFc1)#e+&xO z{}k7K4#<>CZWN%#E?`9x{d+x~OoDohJ4$Ssh&WVN)-)Gf);hNw=GQ`HPus_XphMt>}b*b=*@rzV<@1ijU?f6raCIlI+Jv) z_0^LwE%@~_m9Py3lW*#h3gZajMH(|r!5rbOj`l3l7#$X@_;ot*I=44BnR^WVW+{|f zt~onHYA&99JI6s+EY=zmEPc^){`=&kUD;P{at;X{_ARTe zb*LtuT`NFT6Gy-TS6^0$;50mdO<$$Z?t=u8bmqZ0RE46zk=w{TlhFPSwqLyMMt7K2 z%Xg6IA$cy(qYA|k zb)SKGwihPbq|>C0fY40>&8}gl98cThVt>8?(GfU{+og%;xM7#A#h_x_&-6#Y!tAf80_?y=XIxJt2Q&4q!8vC7 z?^~enOF_MOt1-6R5rje3P%fEa>l`txDAwOh$KS`=Bk+;j$DeuIoDi{%Hr*1dYJKUg z1@ddnOA9vBgGilNZyj|9f)XpAPPHx(go4{{KYs`#5%s~11b9v)@UYZt#g*C#j`9(# z*s!3d_`Ot_ek2y5cK*F{kXLdukiN@AE{O(0_zWb3m?Zb3p{gD|EM5}mrb)9VXKe|T z0?TD!ZawCi>si-w93t>jw&I?a!^WwqoIfVWxOt@cl6BJ z9Xl_11OE;aC;o4y$JGf7{3p2eau=Jc)qHMN*LA^w5D+YLtcBgj#G1UE-CP;fk|)dt zfy<;ibE&YHTwEe@3;iZ)lLrGyo!>mtWnd^#Z|@hdpzFf9!=yf}|C;j`PO>3gt3XC7 z#CF?=MEI1bm3~D<=R9(Qk9$m!)0RhFTHden(}ClhcnVr?j+EdoMt%-!sn{C#FT!3Mr`9asC7OOBkKx)@ZaE+XxKZ*xJ8L>uixI6iBh zKUc6oC)GTS)SciDQbhnvHur8HUtwTsFoRfVBx zND}|`cdIj36VJDmIW1haD0==ic!Q|+{Vrmd60J?2*7nU~Jw526CG7mpcM^D9Z@Vhk zK2Ntl6F|}%t4oMlc-^|JC+#vh3=Q(W}UY9Jo^1{B~gIY24 z0=mOyd=lVUu3W}us9s0D z{J*xZHKGUkBI?n~O}$@9gzpR#;(T0rtYDbPT{hlRan>z*%oZFuxGnU{ls$ECJm9UH z>BXmC*me*j;V>t%HpXHgBw)Au0BR!#tGk0vAw8@Mw0F5oo1sKKa#@+f;elcwo_p|i zf4zh1(PPF;vHKJm!Y}szf*YVt0CEmRp6t)d6`pxRBz!!1u_4dXst;7PqakTnr&yb# zy5R0SPn_YGvQuRQ1KHmt;Rg|7lPy&9=MNW@sgdll7K$pJ3agxoXmcJ1Bx`J6&_6PL z!oi)a7D|1iLw|mQJVW#d7Xziw&2yruRgPgk>;o&9C!vx~#WD|VPTrYi{lI7Z=t)~q zxvr6u_Y`)br5%qsy>llS%aIK2j=5Y@(nyb2w zsH`8K_@s+-Wt0x zEHp8g-ad7(dJ^(Jj-xbu1N);g{@8BcEE3FavmjOQn0uDn@%43f#smUoy(L{@OBP~_ zspPQQXkjuTnwRK(A;aV&A-#q-0p5ZJZ!m1Tk#ci5)_Gf z-!|L|W^Gt2u8&+SJ9Weu6C;9p(LXJLd;D^@G>K}79RO>Sj7Bx1*~i|xgr9GJVwFFM z*oST)uxtKzO`Ni}yjp?VJeLJsA(76F ze}2NOjg1)CrQ<^^Fk>zqr~~`bB;YN>fOYUs7DJ14AcvSzh~c99I7Qz zvf#)6h3UvIytr|wARx4~ARv_g`w>VWqnW*lt81Q)jj`TZ+IKv|#nb{*4jL7TIf_o? zwHHiK=BQ2{1oNokAjyypbo7@!ohCWi6nS`KsPGnzT#E@*GN@?!`;C7x{T3|eSCQv!&ugyhg20UDg1^u4<|7n{e8v~h+j^wp z@;=MwPeYUsKI@$pnj=2zJ@9SkR7HEVfuLbisk5Xl+ew5)i%A0A0*#FMycc;@T6_iJHNuhjtinw9&QSk0TF z)>0Yd#5Yq~&LP@b)&R{UR=%hBZEd({8IxVrp7~nov|wx5s#G)bI*ez&r$1=LGNk)x z=uSi%YSmL};Jc)a|B-hdZYtEsF5)=mO8&Mg~ndT{dj5?Ua_g^DK4wGAqwD^9n^0wTT%=+EHSoJ z!PP+cszWE*1f*+no9GPTd^rMC3;2uB69^nl9T!sd2U2DQVrQTHt$dgNZpG$MWNXwS7B`M_O7>WCgcfzU z4gLmu*mwix+Y@J#n^I^J+)TyENce+W#Hg#m>5i-05n6XzqOsLBc`gU|my@INVPL3t z7A8b$Q?{>eyRhcw^RQYGpPL+zh}mP{?5O-1)-DWV>UT>}@91Fj$nzs%)lPy>B|wSd z+*&gC;VzNwda2y4HAuwA$u8enHkQB0*|zjVMP>x5flRL>PLy2wN3CF579W!f)OL~* zxM0NSaF{#Z({GiM2&j$fOqndh&nst7cZs#aZ0{%pF$72TU1xG6Q$7D&gqgIo+Lq+3 zT$mOp`AbF$S3ois-io~}YrTgJ!+P)wy$nVd9VYCzBmu~lDKA`ZH_YAi_65~pGXfrs zxJV8#Keo(o*%#r1+_It?bs;?dm*r{hl0T+yrPV56t{QWazt$Igo<=1-tH58%77&>8 zF;0^=Ezh>NX+2?@Vkw_PnW?`j1dIO2KEK6U7vWld#P3g>>rWe58mS{2>WR3O8?s%S z;3kfzBS|ApxFx09m27tCxMOk1x#M`KxYh%NdPObrN#~|QwmW4F2WQx#cEG%uU?#r{9!X$A%NlnuM zbm@~&UwMu_;c76nrZwtmw*NZnx+>QNl)32w()1msIGX2@?JW3;N~{BFxkXqydPjlD zS0_FaPYiO7iFhyxK86Z4I(|@|O~x{@X?1i=COZ|NTFuCMsBx0T={u#Vglk+3!9|p5 zEW`f0^c~uOnjOoj>uKcu^y~B;5>H(~#*X#WZs$hw?W92ZPL25Ui(Y|t`$^A(z`C-I zvFh0P0^6T%QrqpPnuAtQO<@5pBn#kAg3G3rSP|UkUE^ky{xaca5rKK?
7>`h<-_qQx7YR_N4!|zc`@m|)gjvL0QLZGvVMZvHuDbq_7kZGY)^I_sFCB?jm-T9Z2I>m z*U=wB(d0?W}1#g=l!qus4$Xk4k)Svul8k}pbG_&G;N0ANuif%WAR*S$K@ zw!*1wOaXPo_iA#5`mzQCY$$LfsZ(fiHFdLnL~aB;x&4WYm%W!$;`n=R$g2h@yOj!n z<2sNO%Wpry@m^09puOh>w}Yf!V(~L0$46SU3sUyABc8n$4~hF8*Yv4W;frKE)a}+0 zD*I!nHUh&Ymfun;N5fifef_7-Zo8opQRODhPPMQ3`ARmLVT78*<h-gwf(YuMTpacqNgSyG2=nR1QhH+2ax1bbjX~wwhYy z1ml%qPoUeL>g>Gu2o1RA-;buAcS*=X`x%$Z<^V<=^DzMZ0_+k{XwY2Lf=kyJN}ZFk zv}d}2a~H5f7`^<>;PN#U`kY5sYb1$|VMUi5;Rx&IsLXY1&F>9EPd}|1P_J14%XocI zv>HQv0fV~w#Im^G?;ld(Z&veQme0F|ilV2jp3-JcSQ^ah00*pTu|IU`qO|%lXXS3n zWNrR-V|4&|eK9Pck2UU`+AC(fV|1*N>}sL>T$e`>;YEOeYw7xxQ=eDBonm@cWmivC z$d-DZr11h1Ef{@2PF6MJp`y74)v@Wat|V}oqj-(cjG^l->d{HDS3QynIhhc8MS55Y z7GXPm!kJF}1pw-yx8`Ouyfj02FfLd@D#@`gFZI(_uG2^__&i&Pj%}rWr|_aA^$C-C zzg+MjVbvgp^+W1p5>j#{c5flgNE@B;MKy1j@~vYdPztrT)hNNTwb*+HO5U|@<>4kl zy~?jcrn2nN?pb>@e0LYw^y&wcJ^mX@u16!7*NVxH@d0*6e1e`lG2xjtQ#dNocjbr? zG_9WuEzNlGLqTC@N7;SUI+fa4&RRkU`E0I^naoC&w(5zFcYL7ROFUC_OD&RO`aO5^ zI<>OdpEPdp%D1#g*DFlpB~vPVA&E^|H=7Mr?xuFvRe|3ggf2~IewENZMD zWy^0umLP7`Xh;a>+}bgjmq}!ymHVLXkc6llH%XkT4TBCS;2QuL?>h$A zO=9^^U2w2H%mAox4>R=;Qv!nyJ;H;=1~{tgL7CF0E*U=n*0{R2Up`|j#gHay>3_x*zLks^As z4{DVs=>T5JMYNg`Ib2jVzwNf*LV)~K5sDP8PX1`LE?;j(qJf3AESX4GT`isjy1Ksd za#&Tgmo1j824DH~)uTs|Jru0p-ib#QEYMMN54gr?vb zI}Rf=5>6#9jT@`x%>(6!wQ+N;B-Q$XZLNiEt=XVatW+bRuQQAx>0cQ55<|j2AVMdPgs~Nx3C*w2;pZ$N z**f#|?k?x>^_-wjaPmEB>egW-h8}sW+N@({F)1c~6CBc;5wpIbt~Bh&q@zWINub zD>xfG{A&S=#VQJVlP5ZdAMQE7XdI&1o{8jf1~{POKNkLGj?@(I#bkg?bZ4h$sHqLs>BZFN zdbPV5EUkV=*0ZQ*u`Q-b|2*IDlt$s#$pw$O02x$Gy(`IsLtb3q`V|7o?<_4l=@?MiG(0dFeV(YETtlz{=rf*Tek(1 zSdx|f!?So9fYB)+)P!d~Fitjb_hbYVHg$Mx*?NorFgK z#us}*O<|*P)#LQJGO$9S?&rYrY6+>B9k1duYBp||BLo2BQ(5c6vX(mC!e8g78vRU~ z#LKbYTs;O)SL?x#4Y*3DNewhQ@MnY0#GD+B?44~{$C|`{zi9`gRv|a=50F}-#UoyS zG{?>}rSPdO;T5c2n5<5~BMVJ_{kHt|yALSe6_LpSg&je}d=s#+ zHxb*YRC!@i{F|khl+uu*zMoO>kLdUTf=-~(v}!NS%pINSmR>V~(~Q5D)ZS3f1L0oE z>pdR9Rfie#DbqL|>~rU(nOE8}LcK57zwxKoUkNNx)}Cx_f56S|;S@S@v-#(9@0D_6K8gA0{x*4tnbax7>#T zOY8m{M9CZ6HM%;&odxZKZpPk^xFDcN*5%vuBNr=gaP|Z!@=s;e^M~1z`iWzW>RP`^ncxsp-UY2&+-}%hSy=srh9knmjX2Ng)i?zLM3DGL*VU`Z zh#`Bkw3_ouYHo+`f>4O1MO`{$>y7*(xbKSo+0hozMU9IVPyM+U3(roD1HPPy;&@tB z_-NUuOEyLOsi;04(DqEHa{>k&g7%wUIc1wIZNNHesErepVq*!QJF6elioGY}|4cyj zk7ofURP-|csQXBDarH=?Cv%_1m(F8_Lams+ekz;pILR`_578nbmr@=AApl~d4FrBt z!@2|6*~qC7pO1v@3ZhcFgX;jftS&cbeK)Xd%k$P;-*R>Gzl07KbTVCijM$smfXVI_ zID^x%y?+%AvM|qa2DKK~!;q06Hyk?w1!JSZ3ZKXUm~;NOieeYZR&Aa5c0tZ}K=vu4 z#rYS&dH@PVBCTc%pf6Rchk6@(d&~aVo=;%YP|_u5%h6IIMyMYrjA`bpic)!Y|- zy_U+KdCg(p(bTt|7IJOhK=$=)KTwwRKpb!}^$Gm1eppJt8BWV@y+^2j!oLGEGO&Nb zKl*c=76Pm8|0M<7v|j#S;=q48#FRl>-2ZLe*^>QVJu#wrQu&^Lq*&CyaSOJTds}>< zvWc6uI>5xk0^n+5FJ^6FW@iET?;cs2x}FxE2Ksk6xFxh0lUfr5t)x$o{5Fn{h+I)? zrfOX|4X1FKgh7OJcCH62+Cpw1|NBt^F>o+Luo8(zF5}}S0noKTUS<=AL}`~dv-kP? zcDv*K>elElh%>~#`C`HhPV8|sFscT#J}YzXK+G>y1a{-uW_}oN- zzstd7YIx!!zr%UrA8FBpDL8eYwu3in^`>6~i+Phnjf<^~T%;TWsk+kT4tC+!I){MI z5SfUD*T%r8wWTSHT7jIV(>Pzc_!`e#S53-!fJLfvPnYZfwc|vM@)5@%_ zmu(-hm<{$z%P4T=aT<)@Qmc2D&?FN&tAJbBM0^Cp)clj2OjFL)T28Vj?SE6eNNognH=FibthG z`YBIiJIOjg$3Ab}fGrRQ6zh(NQ;xzl!fGN`l{3Mv8l~&Py`9Icfg8XM8LX9qx18maYTf%gsvQ|Q>NdR3+m&^`L(lyJE-=1)g+%Yo>mubEh7(QAz%E+m)j z%t*58Q5Eati6k^X{=5pQvqEo;g5uP?3kwghE(wi+gx?>p{$*?r{OO!Bf`DhI-Qgl~ z^~wK``tyk&FQJw5)H|p3BWm-}56lwX7k6nigOk&Febfw3N%*FJc%yXBKW$U)Z%x?V z!9F8-+rx_VdL}FLM#-!atP|8u&xlVuG(tGd(W$P%waUHOSZQ&(vIf|C&3uuM$H1&s z7X7^w9zXqK=@>mB(9v_xO>I90qX7rI+PRIigf|1X$RW|3B#YO!xxa1MWZRP_@-8tN zc8M{=8`D!kwL>9+`ySMv=A#Js#q8Fy#4Ey8;2|cro537VE=IIh;ZBSaPbOEh%Snut z(u#BhKkq^4G$`+eb_4qH;&RDV%9-o-;rZlLy0Z)lX*m1`xbhW6uNt*M)(XbsbBY=k zW3Wf%jCf{KAZs7D0xs6F81$YmZBwGt0Z|hLSI@R7S{@~{fg_7p66(Zt*g5YEC-uVO z7g+Miydp%J=i?G7D5(O?fQQN}hX^q;JX zitgBu$iEgk&OhCU;Qv-8Tcy0)q64)6CeF?l0C5{vH-L?)yPJ)ZqXxiU%*pXzRdD>ObjV$Sz&viz$nu=E?RJQCOUiW>Yarq%av_mmaT=&S17>$3(^=t2{380C(0551jmfkZgt*2hvF%{ zUyMu+YYw9bFFI3|`3fe{q20hy#S>9uj$JQB)yo?RkKB6VG6TGNCTcXs#pMBBod7OBz6_B>N|0NHdwf!rc(X z)|6`l3m7FRs7XHtqL%Bf)k{In+g-%icG=Mu<>g&-jdJ|#RZRYy6GGA=wY4o$h$C6g zy3GGmgz7<@sEe4$gX2}u@uAW4ZKuXeDYRU5dzf|0G1tZm8}qNrT{MYR=H3l81CoS6 zJ4I4G9fmcb8tbfnJ}pvN3r1yK{B1)-v+XgYJ>(}KX8hl5?=cE3FmSKRp1Ts;ZEf7F zmWBUo-<>7aAokJWSlEkwIBQ0svmo`?#MczFJmO|?m-SZqVtoe_qK!6M*+U_R!i(6B zvKK(f=hjOc0!vmagR@gu7ityBUBBByfjNQxi};sJV3tTSKIII_oODIT{9ym+9rRSu zCQpn?vIiFk(5zF2H->+lW||x*2`jTa=1T4nMcmZ|h+g%KEg3}yYE(?((cvko zG@s3_z&DQaN{?y^{-JqH8^(x6$&AyXGm7r0a!OzBlCuYXlgI`3f(8*&i_@$cx?gs? z)p_fidF5^h67c`7kEBC@%o`6J_mB>eN zORD8d)_f`fuH`VG@Y^)D1rnPMdh}rlcgKjewMBN-c}iMJRP#~{zh{`4Gkx0ypG{t~ zuaXZsaf-M??w})`U<#2%>En6Xyt)&n#WH+Jf6GsJ-|N@ZEL*z97p7F%SbQzozhp4r zUw*b|8l({I^JoC&=FR6MndV;NEA1|o{Eto|Q>Y#izgk$J{k-m_CBQa0sd+bK9*VUt zp${49PPx$ka2(RXXd~ZU*FHo z3JRnrfOF2cs(V}yq~!mmVoWHoi;8$Oaf>n(r?bxB+b8ZLiaybh|)ak{MX~F-lPH3nfTvzj2uSXN8rls|oB|{E#|HCdXYsAk80gvcS^Vlul|B&PX{_#+l5KUU(u*@?HiK3bI%U94%*{#yCeWSvm!d zNU4SX1VR%%l#8159s()ZVfz2a)j3Aj6}Q_yjT+mw+1S{zZQHhX(Ac(ZG>vUrjcsSA zaeDLKbH=#mo-x*!^?l)a{_{8I{K<-&tCe_1wCy-*??rdu` zV~ci=Fwte~L|<9mGHoBWVm&>Vg9~lQ-ZHhTn8h>W#8Qg;E>qbsQG0P-rI4gFF;(^2 zWMjSGNe1G(zT1x~>BwJbRCzU2y$ z)>w1eVh zC*|vy*ZXwI(W81S6|AUqkpM{R>!fLKb!==0-NShiaKC$<%oisn#ftHNz~LG~zLbnsvrI$NmtaIkvri72296&WoTLTaK)RO~ zEN@5qjFXSj>DDsZUCeGU%zGV#@ss8mBY&O;^CYOko~AN*)){CxfDP9(q>0v}af=9D z?L_ykdV%^u25N=t8H9k^Irzr04F7j&_h&HiE&1RryhDM*IzU^s6c9@&F=#y93`ggF z@#pmOv)W#|o?tmybEi}?`x3L3&}j-^_5p(nuiAd-rSjEfT9ZNbjX`z58)9!c*z>qO zdAo_wpu+LRss`A2@mD9WMNgH{L8+(l+^tH&XM!nF647yWm9cI?_;f6dVXxwKOB;J7 z8Sa+TGf5s=RS|@{x9;XsFIQG*vBa6FLH7H+f%hp##mCoV7SDQ1adAF!J_hlD$&s5i z_24cCT@`h{ueL=}h0FdrwqIDIiw%Jtq4U_XI@NLEy#ctTdxZt)v{;R4<;-<6`PJ5O zzJ+Te5+mTOK8#mJp}#|YMuZI%WMO@^A}p$h6u=dLAm1?RU66%0DEqyP8OADCy^l*0 zg(H9~!6Kv4ocRbS0v2HGh)kw7_Re?18&VxU{RmGqTNK z4~C@Rz3KKbeI63?rRC;kNrb$k_Sg+5x9r{a5P$~cNe1=KB0F^(3t(LWuHX5#)qO%b}j;A4t z{%6sGJpOm3Y-DPdAbHDINuE4k*dT>(<)%N{pN{ilr zwWa9jw)1h?{hBfRg7a!9+Tl;Lrra#rKm2SF;9wOi!qk1Z#nxZN=qV!%f-Kh-?P_P2 zwg9a9y?+rBmC_n`ElG~Ak2(&6ZdF|abBT0a46GKWWW*tjB6_SX zB2x6jgI~q3)jkj>F8MINA^pINir}9eyySb}oDRFAA36@)dctm8Nga>=41I(AXQDW{IQ~ll(;%defD&}PVx2tW$dN#GvblIL3bzJXe*@RIc_vx z_}!7J3#xNpdpQN>pix5s$>S=}o!DYaT46sj4Wjuwn^Sz$;hEHWth6K9~I%K;rNeLNK?j5L?!^DF2HT@(am z0j-<&5%?Fxtn?X{M|6pBEmC^-$5qUV4F&lF&R#v^pQxOishMA>6HIU_nf4=qTmw~1 z3j=l~jtFZMM%E<9-6YFh+QWK5)=J)ktt}?Sj4MRB3Hs1RE)T!_HykDEMS;Cf4_=BP z7tM*OkB^ZRG9xQ+Ydb?F`P@~H%%Z>KmHZX*q@)8m*J@P4ppYYQ*-fRCp+|Tl=9Q1k zcI%v|2-uUdtC|rupWyt>IB8y1`U=2&F-n2ohtVm87M5U+%`zHRno=#sBy-57CV{E# zQ!l?Spp0{veSfclkxWl2lUOvMROVpIq9cvHg@ULrTOuRnMQwse^k4%l- zX7Q@$NSO~!I?`9+S~Xbrzx!e>=sfH$9+n=xnYk|(9yhD$LLUgb3^LGh#_TeK+7SL; znw2L-UdT7}XAls?`&~h-F&Aw{B)}>#Wxbf)q%3C712`%-z1RYj{*t(O1ki3)5M&*_ zBk@IB;Q@LW6L71F>Hz^le3kxWB9G?JkJi0N8F8O>Y0tq%ePulAU8t{*ge*cxW!xAD z4bZlmMgdTqcR6&ss^&OjjNr)DKoeiZ_?vXgP|AfhNC&x|{kZv-jm`no2lDoq!|goc zJR^=K8uVi=S5e6IEY6R2Bhg%cHi0b1{RSUpZVZ;Z==9EUx7vIB7JE@!P5!}p@NK;gnMk}+A4_7&~DT_m=qsV^C0~I;A)F(;Du_!R9 zU+B2Q0KZ(>TGMb9daHKIXd=&t+sPO?B*p1}?oaaqT03YuJ$j0%-DDHy1$mrfQ} zdF&rp;jxtaeV*_az=7;r{zhqJRl07Kg0dazoK#UC*borX)4cBVzO#F@6r6}^dKB-A z{K8CP*}R=u7?H@N9Vv*=8V}m)k__P%Utw+x;!mG+m%OW%yT{<5VM(ZUo%uNoFdnco zKvr3e)SclCbM;+}h`gf<%CsWx8nV1FZY`d>W)Ie9W z$j`4bYO8zdFWgV$k3vxrEFf=)v5On}oFhomyU2BloHLrQRSI^q4<+{=3-^hbG_KTF zeLBo%hDin@%pr|ToaR=cpcS==Ra*oBA=hOyczs%c{{lxv2#`2%GAKe4_UYN0p<0B1 zAsZ24s+5R)svKG*u_X9vq}W==cUUP;DC!O|m+WxqpZlnA^~j5wumAqnio5_pGSB>$LTzez$NXs6Q22BV?{!%}=>gJmyRki1Wdk+WFP*0Nh( zkMj6sQW~w(+LFe!U_y_MLccDq+xf@8HCi{le&xD)`bp@i`%e<|Z5J=A?cT>ok}USGT$}eOdRq z`L-1ReEZDc<0eUTEYbSNiO(s$U*5>1TR>_!*4;~!OVG^Zk!$EwO^QV-yZi#XZI{jg zyui{J@Rz$o;%sz@cJYJGi`{a&yx@s%MbN7CX5E8NE_0f4czE8if;H#Z89vALLfZzw zwtW;}>y;dyhv_g2*J|ngi#=Ux@uKjAdv{OpI^80AMpvLYY85l_y^@4(PxB!#Ja5mQ z*YWAL)Gzb0P0xa9)hm3ae*RAiBO%@mM(y`fAa2q~l7&_lsv2u5+9yZ(pI%l}f-;r`17hVGGy0i~GZT#Sq zf%CXXy7MgwxY63IWo#?jgBD~MhS-15k;JD8r{~9{mZF9`f*aeQM5&m|{$A^5N5t#w zc{$C+NU~^e@BC`CTwKW`)Lr+5$j$Z^f-+)Er0=Ep;bXJ<=o5g%x5!;N!f z1;EOlgvdp&{H{0L*ja8ZF7I}{DBF(Z1HSThZg4$5U7cQEo}VK$x7wd;V;k+yh!(lh zWyt8ft=2oQf``tPE%17`%3=q zECeyFEWb5o3*IUTdfniYs~LZoMPBwdEGOe^Sc|_+<&w(k5#X`|bf>J8MrKOr1@V5C z!CU;mGIMy_ky)WF%H_m?y$N%M04_54E4ZhzvcXTwmU|b#u*6*tT6TW$P^X(DW;jbnRhyF{yr+Q+3Un~nAO9R_fRrbGkQYu) zkd+QLP|CQi4LT7MrW#%qgFnK3YFDXhaKI}UzHuh$nF1ZlbCaAfTBc@e+=dPgKDzZQ zn2mqJAwmB9BO~d`var@(>3>u3rW#x9r=5hv z5y1RI^i|jl(toUx&gK*&61YfKgB->{*=vD>7#e*s=yi^#|&T)8tZ%C`2(j;Yw+?j33JXCVOSesfKP)WND=39QQ zr%OS~ka2uWlV>`|#wHsyw#!6+t(HSDSOuq+s$r%|CYToi0h`7X20RKj;vS{ln<^S< zweiayX|;V9jJ=WKg9y;!#)MG)Xd$sAYhWheda{sJhYD%UYTVsbTVkBPs6LyBUgZxt zV|{0II7L8~42;ROn9>Od@byx{oSQ~tbMkE6wFQ+$Nn7#*j=%z zhXrR8&na5IG-iLQ10F5G?TQ^Utzp=66&DsLO^+8%w8WC>C5oSFu!x*A*ASkEt(9W! zR`Q{y(>R7iCg8TdE~atQ_vX7SYox(f)29o@0i4}~IJa{SFnTgAG*1Nj$z635Xb#V{ zO^|bZbs{`JtHJZ4TP)Wo9A)xR9 zGM*nZaBLUwZX6;sKy03sdU9@bJNjGhQH-7_jVd6;yL$C zPuhaS00f5&1c#ZDMCeGq{&5=OHdi2ds%&I~@zQ3jci+{vxcl~!EXDZ)e^PF6o6R}z za}LEKf8qICNW9BJf#Do8V&1MPH1WxIRDNbdM5Q0R>#KEa&ya(Ed&~X>FNy{GK(Rx# zqpZBK3)$UD2Mp~>4u8+zn=PAByS)$(7VD7>N7^@~19Ix3_a{Ws7yGTV#F_5BU2>1V;xmpzK#0g=P%T_B`)R*2;}{GFU?;dvBV2tt2kY{9|x_EQ8pZ%)XNW9p{hq=x%-#8<1*xR{XfU^eKjYwkSwvmXzOu z2D{43g)pXj>|H2G~Y0ThIgWY6i zfLzb5?_bZ{Wq0%f-^8Wp5_V%q-(IqQ9Q$W(fA5J$R1=+VSE8_oWt z1C;9CFX#QtUqYeQzL2vIam99^(AM`!X64Z%Y31A{3M znjfCmzj%I(=&fCV`UaB<+xL6}f+m7x49myC-J^Tf`}pEqHYBigoBEGhhRqCXYSDa% zHH7+6LOBApV!Sfjis@Bsb^079Mok0Wp+V3>D<7BHmescdAAUj)-s2oDk-fIf0Zk3X z9bSK`n-~0lvqY&bu1o}|^bF%bas`89>}fyvY-{Iv?CMQhuS}${O%*oNPWCZS zALXPCGrrN<_FnD6{uJha-1HD%{?%3C<6E84NhV48TP>tqbE3y?JXVkBw6m8XQ2Yk*7k~MVkYj8gj_j2&08}kS7K#V97WK6^` zGFESge(0cnWm&rPumDN1p4r503pLep%P4CKSN)`h5{vYLPC=Wvn9A?F&$J>!v#o>w ze%Tl0gIv|d~gn3GO^aHE!aZKN)jPn&vOd3}Fogcfs1rd*It6!Gw z*^VGZ#E)&EpPVRoEk??vQYBx~;Q9 zxtoVcf3kGys)Zz=Mk}0x^`5Hbi6t)jspntRB(Ucs=c*gW&x%2;kGhjCl+e|AFe(K; zWHN;&Zux^&KiQLZTs16MvktNfiYjX~RG?~AYGzuwO0?C1W!mar7jI1o^=rG+gz+o) zN?!_mBiX)#pvZL)>_Uf4QVDUnN!fMB!J%=6GY>DNTzta3sxB}`CNoJbOo3>$4FSk0z!U`ZcewC;{lZnzbHOZOd%#D<>3~OBqTN$}l`TninpOvvtaqdHAU>YR- ziXrHJUI6@_;uu$j4o6T$QE~Yj*~lK;*8b2ZvI~!J@${L3kuqHZd7V5Kflg`5KY1;s zQ^|^XcW0-;0%G^){Rp7N_*BPh(7v;~Zu{gOQ$0_0@41L&68mEJuScnDw0z#`Rd8!C zI~d#|SVIsQ4TDM+9@59wT>Tj8#iC42IALR6Ul)+--*SOPa2LmKNox)H59KWV16RUQ z9*&-(;vo*|3Y&r!hhPOh8CTomw)iCEp@$zy%!MY+*de~(eRAiFAg03%kCm}=0b6Rw z|8gX=Q#1%UTbnf|7jzh9ZGSV=E;oJM5Y(1XSGZc9wK7QdCO>=sBytb#8*nJp)_DMH zd;)?F*n7cfs@002Y(O}v`30d69Q-1d1mr-8+8>mn%+uw9Rb`Aae%X5}lJBrk6TvT( z86OD#E3iS6EY!h7bpjHWRA)8U!D$^7xgRi$HZCuE+r!d2DykO%lDrUQ4!L%A=>{&b zdrDY%>8j+i9&-^&|2?KEJ`qF+>I&3(H(=dU7X{;>as7Q>{7f)~{;qzULXw8u+(dG? zm3y+S#W|ImodmX5_Ej#~_<8aZ017!)6(O@vqZg`;6b~$?)%ZvyOFX^5IGw!sx`5XQ zF)3MEz8O7{3uXt|_=d&qC(S>^tM%2G-VMjWV_+IGdy9` z)6g0ypVQx;NuLvF8R$7->wCm-Qdl3F2cAxUNNbwI^?$ZQ0-P^&QZ-Nkwuc4QhHD=6+XOheXV=qnia5P`2xGLic0q!$Czj>tG<0}U_fS)3f1brp@5<&jcJ$u^)VW7<~N^#GU zqjm>Y_eFzUo2;~kC*@?_|&@}m|_l?yoxI06k4e^YL)Yxv3V<}xUqT5r#wHC z=`@{9um_yc3R%!G>8pNKQ;~M1r6aZGOP^-^lA1xYZHD^x{!URPDlQ0qf-E&BCpw;f zkcb)I@vhS+eXrR+161KYSDb74rpMjFmL+@ViW|T*I*at)Wf43@uAfBI9r8QrUajCQ zan|FQ;yvE@SdbSUio}}81PoNr zaJJpPNzK@hoj~G3f60ai_oj!(c0PZm8A*Fhwi|Vi$lwTG2e)oGmAH;^Y6=KA^e{D6)EssBzj^?Jw|C^-F!O%7MM}JEX;0ZE0{+{XI(kINw0X zkwNs-K}4E9GRbgdl@s@hKI0V4L6&4u;A`!Vm2b5I*)s1q1rw64l5A#jOO=hTxZ0uRP7Z zcpsL#@s_CKvxRQ_@wyYtO%4^U+*q{b7j44cUdE)9w;ia_ON%U>DdJ2ejCv&w6O4`@itcXXSSw1?zv)qZ()b;XeK$LPC#}lQ;~g!qt+3e@oXm zUm%l;g%TqpSzlL3vc$=pDq%yPZ}Hf98fMD*>)H#7)`!XQQFt3x{7Cj$&)eop77k7% zcXHY3eA@ch_S|`Y+_?dQaR;{hTn<}9vqD?q@DCbE0qDcjW2}^%HHLu|VLk|KE^(fw z?hy|@d9()zR5)@!+6s(ORPlVA6Z=bj_@hs}JhcZOyn?jdETpZZ$Vx@_;fk#VGc=5? z)J4$;Dq$ChIB~)9 z;!~_>JhKh8&ZBy0O(j5VLgMJeISC8d^%YF=TvxYa)j2^kzB8-!dDXI*8D1Yw`rK2q zhQH}eNq)6l_HFiCa2^_HQQCFo*;EgNYz%{Zg?+H~BU(hNlr^WX5N~UOg(ORk9Tzg9p7p?ePhI3t95VTo{Sl|P zi3u2Tql^4B>8h%$3xl#v>I3nu(wY*v$3kd&nVrj%|+x~o*ljX_wTsJ^L0B}Wp^Xkr@n6*cwRMC1LfLW80+ z-wB2Jt}1H_lLfH2B)=)C>}_{;iaJ zC1wx-k!FMapJi^2mQ=w^wy6|1$U0+}<^7+mn zzmA^sW<=Cr$+);uxvZ|)OEyXvl9%DsKK?hg{x{9=nUA-JVV4jVy+;7+!XSb5 z2_D(wjg8ZzwKO#wu>uRPL z?sqe=MeOe^AkuBBm~Me5{#?q{il|V^b(-IX48Gzc)2nI@(2zzE^zD@eq6ID1%o!#8 z8*r2pBZq*Lh1F=?W{R49q9i$)w$TeTqOaY!_lkJVriR~C2f<^O*kCnwi%DCd z^4+hs*OZ4MYp;@dB*twe2boSM_k8lLu?<6G&E1#h3(X9`vZD}`5D3W|#+I}G#M$Q# zfya>mCzm=P=(cp;EJ6UrJHJQ3zWRa2y6AfHK9hc@7^}eIH>?p*1BTBsPgKiJ_24F2rV&y}hm>kSJ{ab+zVU6U{7UC-*37MG}w zqc-^cgh%Ezh+pS&w6R(H(3j}#qP)Y$UK?(|QTEfg)U9h!q{@<*FAp6kV4QIo1hTGD zuqd_mL=+2{D}t;=Lf{PuMlzmEWr{{tS9#b7VlFu9rL1r* ze3INmX~hl^lRxIraL;v`pL)(eT+=m})h6u9W)K=3WjsdphB{G$Z2W{n>XDp;Nc9tO zVu3wQ<)!d`>Ra>u<+laHI2I_nZ^t60f-W_osDBkmsZDT4oDr3PY_OI#RN3yD@E)K+Ky9SPU>c<$cQ)VtZBSrU%-lvu<)EcIA#je*I8tEm9R*;pn8 z=vK<`Ax{=>Q8^1AVlALEs^?q8q9ytc-}+tLGoMO%qd-IF0u9N=Y>RMO3(k;%XGU}~cZ5(@yoGQL;1_+Cc?B$Jo^LQ)BjC>zT)H5bK`E2s% z6)l(f@zz}Qu$w3#Ki#J0bMoN~+fQ8ZBdI=RRGlcG*Uj*1&(`cZ0NF5mcJ=P@-Z_Nd z0d)Jl3q;%_eS+*$DgNvg>zJ0OTY{Os65i!U4_uQ)?U5gPjkt8~8*IJs3wH}xk|jQh z2TGsh67|S#d-}c*^{fsOrza}HK;)-H=HK6nFaxuM$nk+1CvRO#gZPIB0oso|na_dY z#7i#;GvNa7-pD`^iQdyv!2l^DfI;5OATM#^)1U#~F7p}xeyP7npyc641%HQoz|>^? z1Nyz!f^7QjFwtjIc>evp=5w|8JG&4$@SXo+uYUZE=g;8ZnWs2GIn5& zuRIN!OpQ5jCkV%dP&dib(s$m2%2L01(kyEUBPxRt!k^H>&K4!aB+tr{rAq(@e!O+- zOb!%gw4%-9*+TGb)0fZGg2i|xd>^)KnTK-CxZC*ZT4`38Ap=I7oFke67!M;}ElzC` zH8bU0CO#?;hvshlrd44o+|xQdAcxL)kIJUpUHcnV6>fmc#D9c87x?qKtZ_?jaz{NI zex!B)se?tCII5IWanhn<+B5X^2%k4ZDC48)OE5U)M9=O1Ltw`|U6#N&mC<;x!p(0a zI>g?&|5ypOr~k}0JQhU-Y(dsE#5u2ruBIjG2RfGpZ1{vk%(VmwwmEpBFa*XCv9U7I zuoN<)Uh?Iuzl z*^f-sX>gDYm@AEAte;M}q~!;Lgdr!CTP(A(7bR#{TFPOHtDRkeRD0I?7He`DQ8O!6 zz~uJPpUlHU*fOK4&Tf&ixREuH$!wR)kenj!HXaDbf2j}FgeUz$jOm5 z2`9AV)~_Gu#Om9D$RDJ_s;y*okNuApy3q#~C&COVI5iH?ZQ$A$0D-cF=we+ZhC!^v z&mc$-){w9CC|>Aq2K{0Qw8)3GTZxk+&dmWN7+Aph7i`{tD&<0=2fkBU6}~Ks)w;#= zKV41P_Nj);C>$#Hk4uz4{8dGU+=EwX4g;G(4TQhJKq z`0;NhsHSqTi?mzWxz78?|N78eCKj>f%!A3nf3wb@6%_9~+1 zO_1UVFZxXi#Jhl}LW9H2F{Y4_yS@PnHn*~rWuT+wKSR464=5|TL$^`sFZaPGC&9-* z4gdVHXB2GS(_v+3$O0bD$wG_wYfI}yvoKuAPm(6M30jU%2K(Eut$8n5rKwy?<4764 zgET+b1?uK2 zN1}euHFy5AAA#Gbif$Sfy&WoPcTQBP9Ke%E&QSFTo!WuTV9=FONo{E&yQ1(qg9S*a>EmNRgrVQ6^E*{|( z&VRXp>r_63=x`_S6Bcu)>9iHvKaPmyl*E6%V0O+Du_OMP>)G?&H}@aOjS${D_2;jC z;GR&i0&kdf8ccgH-aFSPpVu_T@GkIH=o_gd(9rI-*DFk6D;k2kPk0Q~@`!ZJ17_ppZ7uY;^xU9wUGOwG*g-PRYv5XnNm*d>fu5lT(F!&e)9s8(aC86P>2x5=vHvP6*WpM{T=IK>=?%93X+{!`zyNu>p z*67^*vwRqE+oV5P1YGOrwv@XshI}c~u?e0K{)HKsMRWDD#$_ zaC-5~bv1jPg}9caA1D)ZWwwHV?82|Q676+6{cKY!R}L0l#cbpUYiite@IN=3i>XiM zx<1CzeucgCHY2GK+@X}gg%LtHxN@w>Q+4-TYn6s2*Akrf*>4H|217n6tx2m3fVIuu zoSr%14gmUj15kC>)A%Qlv|5mR7ROrBmG-rAu(`bW0DCovyX_y3{4!l!-}Fd<_gIIX$~1 z@9yzuH!RZ;La3J)>0`Gyh?G8Gp*m!6dZzxLVva09;b(>!59}>-JH*i@#wK&fsLHfenDqt~v_jT(Zy`0grYU;3SD1=fGe69gv5+TN z^1{UBtf4)+bx~zY758-O(Lh4)lK;EwoS|GBV8I&{|>|2 z6w=I~slaGU9wcvnU_s+!msh5Knnft7hB@AmdtQN2?IwAmFJRY5P!e$2BWEZI1R+2ZYO zo?#Sl#m-e`AUIm*_t(zgfx0*(_{L3rPElT2>~Th8XbKqxb(?8LF|IP^rzlx`*Y9u& zw*o~*!eoE5)O9==%2xn)VLhKi1)IUumvsT3IFcSucRyw1Uo*N?;>OF5mzM4fzjGfH z!WU9}UlLN-OgVEk|NS^`1-^!M=_o>2w8ph&c16C;XK8XeUE>mef(U}+k$Odo|nX}fyq z;)8PXQxG1qWla*jEIFQjwdA=Gf$GeV$)xpnX@JZOPKENfZH%qxLwt-1h3iBf>Jy^8 z!$|boym3u^N0t@nQMMr6iSZocBgtV}uJN*iN#K3`CH}Ou@cyyYlpRdA{~Tq@1h!a< z(69QMC704^DV7?Wf?C!bc+3*d4-b0(i~HYEXQL{{I%xI zEN~ve3)}cQ#0_S4@Y#pCeJt`RxXIWhEjFRLdrn_?7Ag4?#d~6cxTvcsDtt^=;|1l2 zScA`xXcqTy#1&Jcu7K7J&Pz+)l}4Ca8PWe6xjB~nE17^;iOv9eb(&LYW!mkL@C^!L zv1G*#z&q+b>YnsR)?|;=iq`#i(V!ZOSg4}X zd?ALfDk;Xi4!>e?q#8WdYRHk#@Vbs|2!<{FDU1LDm0oj3j~ICYOCr_+Ifz>;8=Q?_ zL{T&Ymp!>BCM`N|0FU~Zd2p(JPLpxuh3#~5aBN!e1VtXUjevgZI+Zsg-zSiN7o5Ttkq{*7!=Y{GETe!wmpv& z;(_GsGH|ke!M{{crv@0KfLF+KMb6&ppYb005N0LV!dL0^4G*C9LylU=;IhXb)HJy3 z4sKtwU zH`)YtSRq^7l(JkEU!0M>lIYj4Zy?$Pa33y$5WE{q2nA#f0q{D~)^8T2;u?&y8w+TJ zd}^|Gdytl^^R7-V*fa(J!|wuIZCz14-y~PhvNPJV_;2PQbIGP&;ufD7fj_)bj*}$I zO>(2$UekO8>#0yK*e@7yGajM&*%kwt=b|+TZpqi=5V*J>As{|LM%Y%iFSE58vTV^V&B`O>K);cR7CJWxtmG%k(e2ZVc z=O=O+XnaUo(L*vxm9z@Q0e(5?Z`3o{6h!LVX1;1hh=a8(lVLAVKa0+|z@BL4@TPOR1&PMS zx|(Odg@iOl`r()z{LsXl%)tfvG{4XuN7Jzf5~_`BHDxSrDa#f!I)_+Hn)0aWm3?L7 z*7!OL?*5J?qoafHR4@k?71L^0q@1MF!P8EN?$&;5A#gc<;f+&|brE8D(jsh;JBAP8 z_Scyd6^}AelX5snpnN4+e6vKZ&Gt}I$>567X*h@+zpeM%k6@SVi9q;r4o!Z!-*Swp z$mn!;5Y1?@ywKf6cB56TTgOYy&HI&zd`NMEu3A^gVNad6UHBe7-xK|q?S}vqFgXpm< zFF}fIzIQ80-AHU9#k5YsQP@eO-H~Xlz~rVi^`S3_kqBqlhGb{@DiHF@Yy4`-kmEMo zTN3FKLInL|@am4|Bp0xkT-c0t!xbBlqi%^y=^_N#Zg>%L=1oh^yu=Q$B`yN`%C?-A z5!UX;kjE0Z9U<(TYh)aZLDtzmXF~A zoumoLY3~n5RpT_E8z`I(Ad#7j0D^PIa3-}liEI!|O(vGs!XjpBA33 z!)z;~Fpnh9KDu;6CGoW>bPa3zmmTTA(a5eSCmks1m&|u;<5+!b>~ui<)`F{ z=E&+kqIp}2yiDZqYy?yJAlfnjme5ZfL{gjnPpanDz+WYmn&ci7WNxW>$u?HMV+C=w zMJ$n@pB7a%PNh|K1*BEe6X=PTQ)ax2xmiy=1ctrAmvh49t!HcxO&a4yUY@@)lyIeg zC6Udm3O76q|Ap&?9|SwMfM$98-AP<3)mh8}$3=4)j^2mOWQAXrQDGag|1Eu%Lo5=a zxt}fvdi}_EmgP$Q_ae+yh{yNZb8Bhez6W;shqF*@9oB<~X2f~%G1K~}BxVO5sb36D z7jq0SBneD}MUy25-HfS<$wF+lz%FL}?^@aiEG4uO%5I3FvfHg+BZ%qsz+Ny(57M3h ze^8Vc8RmnT&IlC7uIOnyj1f!d%u%JApkndlnxtl9e%)TC8{=$I_FPY>wQolNG7(4aw**KwoHVV`gmq z=ynxt?lX-wkT#Qs^?79qF@NbmHfno#-)gc<$M?Rit(Il{u>;)Up2}C;e`LImXZ(bz z>2adO4&2}UgZ*Zvq{S|j%j_1;l3)Y8LgFpgaJ->86D#QHy53>*@4Wv{U0)p+)%L|p zcXvyJbPe4|3(_DUNK1D~3?U&y58W}M^cCqGx{+481%v?xP*6eM==FCm-1px6vCls1 zthHn9edcq{K6`z?tzNM;PF(!KH$+c(U+W$eeM-OIPBa%(o*D|QXz2U26qeyoAuzwq z5uAHMnrv89U1r`tt=C@TSQC&#Au&HuBj1^8Ty|As{Z&t#K_fSP!g?3B?X?Vih5GiZ zzWU9@YY!DBF5{=A8Unh?;1-(V#w-dr36<4--hm4Zi+r4S%2^Va!=o?PO^Q-eP+cVDu$}Ss#&RUI(PlziL-#O2aF}dH|I}nM!=twm3*$TVD74-Ek;f`2Yuf6 z$`07dv!+`WG+JoU?|XhtF1mygx2h-7xP7~1BvQ8Cv=6xPX7RyQ+*N|fUI?rp_P7)5 z*`*8Zix$d0yqEG(+#{KNeVvJyPMRQbHJaW%Q<3=*O{cU0uvz;uu!)Kic>Os)CUSKr zz*5_|qDeR;ZCn3-(uXP58n%12F@y740@Lyb0jPkJ{rVKKDL%InH#da`E(0&CqA*TY z2hH}F-IQO{Pa&)$FMQhpzEI9$QCV!=4Ml+ND4R|ht@-!{c!OV3PcKU|Fy-{@KwqP) zVDymHUnUdCE%&~ZyBTFbYb(E@Zlng=NgZe=0PLEWbDy~{xq{WjfQXnbW{jMVC0I-L z9&%2*z;LW^8LE1}6QeK18;TdQS;mI0P3FbBGYQN1nm!@*%v$+XDV2cFVE2?VJZYrky>gwh|#J3)t#|;@u!m0DS6(hsp%t17@ zVIb2~8c2t-+cr5}l*IVCEn)4pp`Q!jX?mWvkFTE>#NA-o3B=VOv6j>G`XkR?ETQJU zBqpQ|X_&^s=3s-T&FD13_EjFBzE`5$G$K&npyPgpg-(MTPP+%-pbR?dJg23=rEBxv zH#kRxR|Pu2&@}6i7bJ)4v|N6@{56zj*~DwYQZ#b&CVAZ}dNyE<|GJ-3roomX! zx1m@aQG;iKNWr;Bc<&gyynpRJsX3y4SKU2wo3_Wee6W=i5iKuI@C)Mq7k&)18~+c) zf4b4WCG7`tnaB)cYZGQ0si%M09nvsileKv+Q4Qjg^bIMj*S-3vexgRx_i;L22$azF z+PBF^YZ0QAE4q?<1W91ysE1$t)N&2&@V8G6i)H_I`l(aQU*e+u$5GHt=mpFlDX;rl zK-;F8-ZL%0gixvfi-5XV0OuJ{hqxGCHvz7Qb?DuL(jdT-vzbh;8hWud*!kBst(5v; z0?*;u0--p1<=veo-0NEGrQGzer zV@~Lee)18n*{H5L?4uL&N1vcl0I7O3ncC@kl1y#}nJtJoXU%*V`(d>^Q+{W0PLr($D3Cb9IV*&nu!s zpWHVAS16RaEmIIl*E&@IeHEZ@Kf1wI-lfvW$Z@1V$&UnBN;4$qm3Ugc&WqrW(oML^#X}wDg_yJw(bUB5tDUH7o*-V<|2*gzHp(eDb(v}N-NvC?L ze0gFGa&Ks@vDss(rVJe`ZL6E!;8g`7E94I~8Vp_SM zT!topq5#>jlvZ~p= z&+PZ6CnUZQX%?Cc*}hv6Pr52(-w{o&@_s~twZ4D7|FLN_s@bqPVd5U`h7o0brSbx^ zfB45a5ik+Y^QnlpRc&4Z8Lll);70UaEp^Rqdri#%$z{LE(J&}wdO{1pZvjOLKIOLf z4fgXnXND_1Fw-5iRwT{AwZ-KKzH4-TIg}o<$+IOclc7CBI-Vpe9siE#L@=j;N#QK% zI4g;{XC-MHOHBTI+<8(CUP98eOO#LWIV|x5Qy;1S6vd;}sAK%W%LtoKui=~tgOiDz zt(@l^j%=TEHUu9cCH7gNscy=Ctl187CpUpp3GKSC=A(JdiCMFcr};Uvs03Z zU-GJ$TC(X=eomT_H0$wsD%_Y@ z&4oP}6@VwK+DX6j{H5p-cAQY8cAa~Mvpb6^zbxzlsk#liF=r~}h1?#5gRG0Nz4?6# zknP7IM}c(OE%rPWu+B_`kKfNZ$wc3n|hiR;SO0bT~6EFn*3zaYdBs% z);gn6zIE!Jhag2^V7Y`my_r`9T< zHjmlHKt)^YRbx`G(!~W*r$%={$@-%i9ts&HTEB7R;Gu*Wq+o`q0Sw~k8tw0vK5_cp zs`;l7=agyb$gh83Xx>3b2+_&@-NGSnshnkpKx2E14Ln7#I7*n z=^6YksAc8mh`%ZG>ihK;2hu~R3f`swcdt2`g>o_dCp(i^C^PSwZN?DK=wFJV=?}xl zoQ0f)$m~oUiqh~0fei_fInE~Rk&T;gzv}91tr+?@;>_S}Ccx3hr>K1{B@D-_-mt}I zlgl0_d}0t(6Lm{ZtbaLNt_MpCzZw=lHL5&;<1cZy=5~3Rzz?y2<}iZ7 zv>}Uerg`m}G$73r%AJ}5m)9&B+V-`(aT-4cM?akS&zQUQ#!qWMmVj<>xoq~54 z8_kh;J_Nw3*K^}v*w7`5ajnp%Bleq3 z$*oNJ{q{;d$kY@wQC4iHAu#f1XY(zO8|v#&nu=7zEt-MV@+gvIYAMWTg<_O}{QM)I zy5ENG^)UWK-n=AyDNkzHXGq!+u?r4=gx)E2vJYhe?Gj^#pit%0E`|n6c85fVvR=@e z)NHBHL(Ek*>22NV;qz1G%%ruw<9P;{JC(*xNUryWp0&yM3<$c=4659B@uj83FQ)H% zvq>4#){F{lW{3__upyV}&+%R>`ZBs!!npL1SIRu#z%!sp1gr)5k2^%V8AqlDi}K! zDXlUNCQ7zN65>O1+)^mOQ7{lxqa_qd$jK&3Hb4TN>R^#N42k1Nw=QeUMJk*wGoqysEQJa66vzFru&x!} zz=Z?&kaPo*n-r5N#Y2!|dm`JF#(xkIeUH-JqJDIC`XAc9Og8~k7&hYR_9cP_i}Tmh zZR!ao*mi~ph#gGkKz{S6ZrCMSosl**mFjZ_hMFjo!U+B=EyZNsmNB;oY^S_K?bPt` z2|vFKqLiHM7s>P?IW(*l0myl?_ijYM)ac|L9Cw{JuK&SM~~CY}b|0+C|4j z=Z#e7#p(sj=8?=LQ5Zn6Jk~h2c_ztNgR`gdLA$9UHZW0*$b(Yff@QNIv|YRJfQ@c| zmNji7frMf`HdajCB$maFHBbz=I#yWP4rln;9_7Ery-^)NJKC|5<*bkA-f34Vwyr+q5ko5u6r zUO9L<2@|-mtREU25h6K07IW!s+DDC@d!o)R$74lOxG7VZae^hwvZ0%2XZc?Jl80ey zVV5Yk7e8hH3;aWxgy^8w?--?gMlhWq|A3&NdguB{Gi1GyN&N~dCnr<+ z1eoW*EQ#y2gk<0oL5>C`&EzHWMo3u`Jcm`o=DC-7F45#{H7%(tX*9{BH?A|$sU;z< zZ7?8$KxUXKu6$p8(Ew0G3vsBW5pHtE2=U!23TsICww|eYC|NWhRG$D1&VQcAWA?F{ zZEkgJHp}Tjx?m$O;21T2*z49~wf_7o zPwm3fSBsr#NEjy@os9W>>0`_9bD+q2>y-kbV&(;)o#=|bCTGW)Nz8;7Vf_hO780f@ zlj#9n2jB29n2sreqXV~3|;cUc~WpB1!G(nd*=-!F|-jGET#9}(d6P;{> z@y70OfpW74ih&&5MJ@0fbyVF3bBF-Uaankci60_BX~n!Td@$(?erTj8gY%=Bsto94 zg1Mm|j~%Cy9z!6c_>KvE)>4BBJ!A~^hB@%q5hrSaVyXO5%6nYS;0Y_;)7ocw?s>aR zquS~WhlW&krGuTL%5jxj8tk6MrE>v{QMo;7gI4aJ)Ml^*_klBZ3j&*tFA(7&V>*Pf zxSR{`qhl|*>?(`Pe0mS3rX5LgL8(BpDPfg|4Vpfl3dQw8?O}E|ZIB^C9@H3vQx`hHw2Pg$4T7Z8sveK+8ecHr>IBq zwW!%^3_Nm;H?zBn@84E3V_Shn02bXm6)+Axh4I6=73dqF>&T@HgG0BO?G-W*61qN>vu`f>(VMA=&tBF4u%)xZom<(1*Unz%bj775&+`UWbee5E3U~b|I%?8d(qaIqWitb7Lg3L3he zFk_f=5xf0+TvoKI&S&1hyr5k&^D5k#s3vzin@+qR`i35=-pIrNm^yFrPEHQLvwkMo z&?l!%lYLMf>ms1!m5Z<5V#i++qRqW;DbxG*$GPpfiT7H|AHLtcr0G5Mqj#k_t?{rf zs@c>g3^*X%kKj%WjzHAMiQ#H`sEM*A^~a$PS5U-fzqtA z_E(dTDd{AVb<$b8{Hgew&R@`V8=iZ6AYT(%gqiwSVOAGtRWetVe$oEWn(?!z=8K-` z+PW#GW5;NNTaj;*Gq59dUZ%!3cD|#=mm4LxV_F(2Rt1>O*R(;uenH*C%Mi~b~9Mgoc*OHs=vf_fuk z;)P?^i#+U4gBuM}N_jl=IIYmit~i*!KO+%`CfxAFRNV6_Kj6NT=W;*+8~5ytJRzM~ zxd)}|3Gq%aCkO|{LJbPiE)kmbA_>-a{ArLa1PGL67x)ok}))? zz+zvL-QuTsf7#OkyK_9P$scp*MwYzBhGb2cKS+rs0Wy3bO26l=t%5flcQKce84hiw zu9CyOPiB(YAH6dF*V~gT|LN=)UFD4T`M`Xem)<`OlP{;#CaX5xnBm{}Wumlted=?A za_+a9?Ew!2)jFhW>Pn1NXezuHYasQ=f%+<)hB|?0Z{#Z+t4iM%9NNPaMoV64e}%_) zI6(TTUIShH`-^k7pbA8S!=95GZ!-gAQ&&}Q&TG7w>!MY@4!alrXovzd4(>Fq!Oi4J zTHkezFIe{cz!ghs5zX8deeF?7T8SoM&~shXKi}#4&fU%%yNy`f?sQltINzv@cq;>&pPz07fbcjkOULeO&m_h zM+e8Mw{~7M*8wSW8&v!3n2wlC7p6Wr@KDk55 zZ_#vw4+8972#m4SaEYb6}_h2iLOGNB>y?H5VxS0GrQ3t zw!pb4%@RgF|5mROSqIGy8&FuL*{S~(r4EKBG71^$-$W0ND@@2_DSXsm$OlPC;hi9hjZ3qJj4TU061&Qgz#Uv%h`V0Yw*n$Im(g{c!QG#EV0eR{_o{( zKjNfcJpjknm*yxLf=_xO|)LmikxMT+&>`E3P^g5|Y^ebP-2L_=Y$_ zT>=c;!nmb=hfDsB`jj+yN=g#kwT*GBt-qP%!G$~IC=;^3D@PE>)BYV2sq^=^{ljVd zo0mKF6FJJT!XM4s&HPP*jObM}0uff|PQ9%Uemh}FiTGFDx0-r~B=?R9f$DD)0TqV- znA{=By+UHcPSOx33{K$VXHsB-bwoJn?^#N;Pk;h<1~cwc{Sllvq2c}A03sxq0+S2a zV*mCa-(fDf(@@i2s&vZ#UmlbHy8XXA2>&Y#5^nE-D2bNh|4oMgzF8x`N*%pIJ~Wo`c_h=DuZr z?>08@9eaf!ggpZSD)_egZ^Tc;91lg@O(J*H$AMta1L<2O|BEn)gv4}5wIdQyGCla@ z;8&}z4_Ht{v%njv!vBoC`5_Amdp0=yPzrIqJBRwu@cr@uZ_)2gX(MBRuMdAw(NMuy zP~auMg?g~te!LS!e5d-Q(%ap8t;go%p0X zb+J_aF~t9;cUDI%C{G4{i*t{D&FLD10DJhi0NTy=e-(b`ThyJxVIzNx@WE!szkCTD zx$Ub5)4wktj?jaor-Z<2D}x{F(!eI~^_3c2h;C4BN%%wM4{G&`hsv7%DZk5%b(wVxUR7hDh3;g)F$NKg)je>(rQ%S5ojB1!-c;Q4s_}T^0c^fB-6pnC+5QRsQ z!uw7+But7hfp-+wc1FuqXnkrPNLr4wXRsU3%t4nsSzZt8ZK1TwEUBW6X-v|Jh15x? z$g&kO&p3DG`rH~sw~D?*->F8-gA*)f;eZ<$oL%iStr@@IO@>VN)t#-KjG%jlDwLYH zXy@MLxId-^Ea~3dJ7f5Gtj^}i=h`vy$$2~ATHG|c3ix<&d z^@?p~tBiiMVQe}>^Ews-z;OI;i!%=^Q9v078P6urO^8>DT0<aBuUP zGRH$2`WVB%Xp@MDrZs|`YD>OrW*U2bQL({tf~tjLEy0EUs2r_|nt0}Er6-WJkx#`8 zuwura3^-xnbZ}Q!GCjWtCmY(&)b+aEG@g2F7Xo>9on$`pp!KbtKQBzltVAUE z|ITNhuFd@kT&S}?j*xR_o>xlpTx#}Oxju|dfpFI^25=!w#Ve-ioxfCVU{aO zHLoop_tPK5>ep2Pc1iJuJnk)vdy8?xB7ZH+!?X(xV7$fRn ze|_?UNnAzVGeD5CzK9{F!+&OI43Yd6)F8ppMA`hq3bqj|Mt0oORonuzZC(U(_?)X& zAJZ99WScZcF?lukuV`ZNDl2I9*)9cKHXM4u=veO#&ImdH*Hy{kovrwS_1iXwsirE)*ohdM-swhL$d|e)<{3 zyk|)t{}s>w9bWAo#`&N)QW3yG2}1;R?9-32$Ca_Qf<#CQGML^uD4J|k{FamgOJQD8 z#fafbMXAou(vKz(vM+|2LPdt-4&t>iwrQ;?r}?NqgQ|BX{fL&(jr55Z*RR zf!Xjk{Nf#oxHB4jY16@e3I-xIzA`*Eta`(fB3;+885Zq(^O-6cLl3~A`hahhoQc5G z!)47XkJMucEgpz5@#gp$P&1vV|5yb%M>}+H88DNU@RlW)R!mtxxWkqnzbIz52pn_Z zHnyz==n45B^5-d^C!@CNyZaQIfNZbg2&3>QNF$4W(_Z-J_8B#4`7`}3ODc3~e$47S zPMeaL(Y-4rw|y|HMg-uP?C3gLB_fEG#8LSyaecF0+36VH)rV|hTqCvbB$^vm-uz5H z@RS(*4wN`E``ENk)%E7>M09AsV>FOAYHbVm`gm7x`?UCaO{I5F?2Q82~GSeWL}BJvla2`h;Q zc67R-IwilL3-BNF?hfE?q{=c@(u>kUF%P7^q%|AL%LiH|(*{+An(NSu({UxX&Et}w z9IbF8SRb!(sS%~j5uzVgf_Or4<{7pwsp3NkpXnB3+ZgqPjo+)x?rN_=rWM;^() z)MTD+tPTigprFRf&rs%vd180}vljig@50dcQGkLdOo9IOFi6-AOqg;HQM<)#228Di zH1@{rBdmAWfEf2OqGYz7KX&Ce^HMhDeiSg5>m*AP^8boLo?zE*;AYdN@aNkZ4w#!a z#UaCDxwUo*YZ!-=W<(ez9-cmuDc%}SUCa#pSe0@Ysn{sr*bJDX%XXRz%-2cWerPF0 zN!)BgA0XZj@$d7Rq#)lAOIo$gvHFIp7oD$cHEv~#Zc9}bKkv};O{JzmTVqL&c}7If zw6oo!-d_(SsqUqs^xRF;#8q2-iDo zuq+>+fCs(PauI{<(AXlF=~ok2Tt-)=qljfc#WJ;_IFZ8rh`bdxP_JttVh}0#?#U^Y zFYStR4es#Zu%%ufkAjHOs+{Wd&cl?gPb7j{xaxURrIeE}rDD7uK<;x)G*|=j>$PGx z1v0RP2*sMy{SaLXSATF!;w2>x5%DdB_(7ep78&E7@LaP~C=FM(|M@n6EwultE`qj& zh{i00B`|D-7?YProY7@@Rk=aQKKIq5Wbex;WEC^sffT=X!(?2QXk_5R|bmj?rvH zG!^N}vPGacH`qKeJ3lVeT#M0-VgU9i0oe^-_xyrChUJ{U28xl8$4U2@tzzZBBku={ zkMKBzvMy@n-Ix{N3NikTWtRXNZ@&}@B7SrxIJ5GS^(^{cbYLU~y%Tpp>XBt=u}-G3 zj@FS5)R9kVRx;{)6&QJn5Pj2P4VDRE&{S)_CzTei#6>rE!{kmJ=HM))r3R#TcgJ0& z34@zRQG=Uilpjjy7p94>*Gawp4zhF|@Wgk}!Nl{n^q&xp5vCJ951+Hu@fcbCY-k92 zu`!eg>NSoSd?1y5Xs38TLOfVTo`Y2@1QXBihF*ZOa>gmjpWP#$h@7+e5KaF4uXgpn z6Tq#*ExOznFlexwf93WHZ@JN2AX*9wEa38w%(4m}w+`(T5|LgsWvXV| zcB_yGdKq10g3H(2mDrOc#N*6c@};Ym;k!(yr)7|HT;2Ct6+) z7l&Syn)Vm{3OhyC#n&X={L=te(GBtOlr>n-V2nXpL#blNlN}nkumT$1WgG z=o#aEY)6baU5*7_hBQCLzc<5%fAi-JLQGrr-y+mg1FfW$KFG)jTBd>twG(9WR5?sx z)>n`*$@<+_F|SQRuQApU?_L_PMq%2~W}OmuD9;-sy72S#Ug7?Cz0oW7!&!m`1EWF% z?Tb)@+Aj!!8SOJK3=PcB9isY||Fw63D?7-8Dv~^Dx61x=Zc=45WA>`H*6xWcEoa5w-rZ67xpT z7}(@U;}xR@e{AHOE!0g}LP+sg?LiGhUJo;ZY>xdsvED|IFYHIbY}?;qe0-z_hy4G- z8VT!0jNJx>jb%Q(}h1+HjOg`t(UI{4Ek87mbDcFrawqzasl|!IU%uf-Z*0Ze6m4CS?qj&aj zsPnt9#NYg$cC3{&rD%*zI@;!G3lZ$m#EYGE<$1QHuPR||a}{ebt9X9>ud8Y+X>Yv- zH0OAV2&K<1OVOE+Y1|mwl-kyyN{bM^_ow}Tl_)7Tht?$C=7gP4c9Yybd@C{M8MG(8~;68b2%8bFDeDi0t3KJ9lhxaNtkp zG3u$kz)NIYF`YF8UIG0>0 zmQ{?rzFLqpk8y4}rFlq=wnMY80ab6JEdsNN)g9jg|Fd5g&Iw*$eSRx9;!v3hczYA2 zf~hq&G~~JXgY9zFs3@fZJTnjRA1tuzoAFD_@rcZ{!Yrn4H)SF-iq zocXo?H#~CV)7QNr8N-(;i2+j2SE*O+LFzBIg$F9mxKfZzLNj?Z^8z!rdEy+@C^aUM z4k87CRGf^;f<2lN4&L39n+7|pfc{ijuu*#flx^9<=AT&+r1VvmkxrxH4?mkcnZ`mh zTag9l33ifS$JwIO0;Sn9ZF8U%MM25Y@_x<1 zyP$>cnWIiUk#CGXWg%?qKe`+kR9`}M(H#SUiq{Fes;BFAs<%s7@IGB<=*&z2(OP8EE zSgo!emqGChCgB1cG!&jK4y7=w1UZ&&R4zBGnZ~OWU`gw~eViG!&6MTvdZR{y%4axI zM1M1AMW7OR_%v=)9z5{@_n(SQvs*UEA?H!E677g4x;FmkNAMw+1z&|Jo3*4yR4^qH z3fo_3M9FEQMkP_>R};QPbH$RN=PLCtk`pIj>*9!h8P=mgb1Km9j`K0)t{NuJp?)@v z@`lkupM}q7uNzzm@-kHj_cAqz>Bg|ryUf+zMcrxJ&-&ISND^{K$r?sxCC(s zf498@*BvHpj!6(epbI$DLFoJezn1J+eMTs{;Dd114Sf~dN+5U@Oi7`HKax3=F_%0x z&Wk%*V^(o#!JO{_csHUqZTR2O(v4Utk9?=rzQcnG(ei5-r6dtF_+m5D%&tn2=t)D6 z%`!BSj)5!jMKa_oyim{lcpGU5k<~78v1LeAFZtZ;g)}zK$6!-ziKfS^Il`$RXS7@Q z(CB<`EW+#zq=m^xL2T06f{w7HCurTroyTa8pW!^3Gxi_^fcX44ZqgBuw0?wZ!UBD3BJN<6`A(*_PFzQXa3%;949&C{Q8`%}gr!rbu( zq66L^(aB1lsy{tdb7JnWeClG@QXd|?_lB?q5ac#WxTdgJEH9i(b(W z#W4`6yr25Bbe04u9juN<37j6gyh)=(55m9pqgV(i>HP|#47HH)nq6`WJZZVg@9PVM z$QVeD$Asrwq$$&(qxDdgg63Y?NJ*ZQk*8)Ao6lj~bu~wCgAHYdcuRE_TrvQj!ky4# ztyHtF8yN-W9$}j_#%j|q>MAxYeU@4$rxc4x&1-FC*dGamzvvv$crn_%y}&)Z8G?m# zikfazx(Go`I+t#&v+S&y4*dcxX;`VP+YPp)5ED`T@xm_We;m9QkXscyf@mYwXqgv` ziOgh?(^A;o zVLR%hM){dzmJ&k?<&czpnL0ZnB1tt<8`3F{g)uTY^sffvJu)V|_Rs}@0vpb)hY`)> zp5ia%bWV40Si|)di9Dehk4dpwT3g>YUzRJzEp-#RHw>p3;^v|amQtm04>!s9T|=9| z`a4ib*+6ncMiy#5V&ij43+|^?baSM3!z0EWk*1kFGFL)Vd8E*Np&EwOt340Lm`)n1 zG`!p&{>UWQPF#@|QyUy0%84;=^hIRLfv|RD!I>E63$l~Uu+QurFT^7bK++r2yLiOZ zd=u%M|3#mP!+!srJSW*b&6L4t)EcrEhcZLcc$U=%_q~I0%pD=i@i=2>1(x&cDO$9f z|3hCur)xR0^uijLRagWm6GGl#3+(-O#zT{#=WqOx$s4xSKYC1f4@C}B-HEtEqN%>j z39KQ;k`4@2_DfeVYeR`C@7BZD{SYbx+gKL<->w{K_{9Wt&8Y`lno@#O?y&d`q{8(L zkhYsoO6p>bBR<5ZVyPVXra6)Vjm1vqif@{sp`z@POKRwmrQo<0o#wz6i%q05w*pnq zIj!Gfa-8S7pVhJ=oIx4!{bkX0>5cdlS^sxI;;F?{Yd1e43U$c-z&*$U+G3?rr4jCI z-I|lW%zKm`=^ha?m(D4r<44IAKUO9aAa*{{YQ_6JiHy^$J8?)n^5n6_HDVjuRVULP z-p{bqlX+?YQut^!O{VM)KpdJEzrzA%+>jjC+$fc_Jp*j+dBrkfI_2Bxr5Rl=k;a5b zzJHZ@4rK1!i%lroP|7}EHS4|7lBVZnRN-7>uqo+OoRgLyf}`-r8O@0g%vp2+Fox)U zd2A1cL`x9KXOq(BvTSarqwHsDy+zlay_H3(OaSc7*@w{9}AT9GNOo%jb1A}>N z@_*$VG`1~pQSu%h?fv45)BNU-lL`jP>+W=~1_+dH*_@iE`{Xq{va95B@n@?wmOPf+ zd^$%m&9>!u8}vSpKZx77E(~k|>JxmVQCjlHj^#5k{K0}8Cz8w*45d64O#C8nmK@S* z>F+GHGUQzdmOtuY@zlCtf&00TS=Ahif(BNKb)Jav^dj8c!Y6_GpE7Z%E{6R-=DMX@ z#U)}dacI6GzmZ|WOnKglBm0oGf0x6wYL7+Bw}J_9P#<`WWl?!rnCvBWx<{@QtjJzW zMw=9PCyo*v<_b{zy&kAnSt$dZCY3Vdd5VqffzW%cu~`jkL0qZcjVie%V>HC8izG{~ zIM*cm-4wcx=Kj;nI180k_kqH-*dXTA>3{njVk5|~>t713`jiD=#jf?x3`! zj2U>nx}d^GSP$PDgt!AA%JvO48kT8+L8sq5VmQHqqp8GBW(y675DsGw1SgN$Z|WPX z$d5f~MN;IVWiptX3Yc}f7Cdw zjX#c>Oq0i7V^|H%j%*drmrEYldgR7ShO$Tyq2Y&t9;&UfA>gn5)w|!j@WObHsF~a8 zcy(4caWzi+dLy4e+U0kY9dF>7CDmE|JAR5p%YMswD(%__nl!B{eoL94F3=dyc85)4 zkjvwDP`OWSSKhv&(eXU)u&=R7kyf}J?4UFwaiRM6CAdfQA$9+LO8+Eac9X+r+4xCW zcvVBLjlg!sOQEYU+zxUAXA|4&1tqSt-orN~8kP}kY_+81E|20TGmHE#9k zIqMgw*?f#U{ZZ^zo7+0zImCpX%R=WRHu?&$)$09M!$PJX88oRGA~P=4Vb!S1A!6w# z@!vjVY|nU;cD)Ph=)wWZlcOqxYWxBu#rlsG)iOrOb(IcWg64`*rJ>qn z6jf%}XjGSZ&K{@ACe(%nHf)loa6gg$x0`1&^c|LigMk%8fPwM+x0|B~N<*Lq;5F$A zdV{0<&xntgf%>u%v@i4x_*DEig!p*&y-Gc_wnIaekYHFOW|Tq$Lab|8S;;aAaQ`^j zFdyIgu5A-ZejTB{HIjxzSMUe>I?2<;2-_@EC}U-1Y1R8?X}Ki~03XmSkyZh?L6xA4 z)g)1sj8Y0q_wArk6V1qoB2){~U&-zCrYD@+Yqvq9qoI6ao<7+C@GEVqr?UkcDqhRT zSo(El{7z66n`ka74Y%w**CjV^kS|pC&W=mWcjN9dHFva(sQWOxj*;$7C zQc_QG+_+{kgb|m`$S03TU7t9DYe#n~P`T|KyuPDV!-J^$fE$0iItty%2X#~A+FXb; zv1)4pf!eM^-Mj3Rk432 zRuRK6q1d&658~f$-IgI1t-SowN7;{%rPIy!-d{J68ox`)(^$5HS;$op^+iX&VTXze za3xAcWTeYNWB(Xuam9Xli$7ew?C-~5z-y0Ug_ayxV=3DQXvNM%yYbjQ@3gqvu58^W zJuo>J{30G#A58!F;@*+K3-c^s4=Jb5U<)mRPG-ukR=zv71tDv7S>c~~Gn3(#=Nm-_ zcEZPjEM;^xV>4#kACW?c>2wIpM^5FlBfn=Z{Z^hi5L(ZZCrY-V>sPN}h!;xx7Hxw| z_32HIMBWY$NGqh6sA7a;F4_=Wu@yE4OFY0V+y4QJa>D%$<#329WAdDozu*G)mtQi0 z>0Qa-QZ-QCRTh?^OpaI*p>5`nFMyKW_n=I45#fL-QVs5X7 z))E6+k=T_+yHl3(O zbBK0f>A31QSX$D=e+Xn%#&Y7R15I{g`(^SD;<0HMoJ+%XsLhiu7_7MA{XAxtX^G8?fb| z(KAH8A2a`e7n^mV8@PfdVvOckd;P}PbQ~i%#+DuLfc~u9?$@}%z7La@-`A-cE@CH% z#+ggIj56H7LbTsHjjMAugK6hJ8dH@@`J1?Z#_Alp6A1TA~=K%gq-%jP%vp?9;&|3Sn(sLdM7a-lYuZB zX9LUwPiB6+=i{8JHfS?MEL1O>W}JU2%~QHCv|(LK%|$qFn)k757kHJ2nj{)l!ZU@J zT7M@4F_33x2*LnT$YcLHjLah$^KoudusV|z2GG4b3J@XcV_fYHEfD~r5P+buk@1^T zSH+Eber#Ed!kgNQZU=*6c^0OEd7T%X5)h^4R~L`M-z}Ykeg%v0hUcv_%R(vYU!r*+ zWw?_Ux8`-+q@?H}Xva(19%Q`dNzxnSaa5Zjyl)rFlO;ZNUtBjgGWp@X!mh_LyK~J` z9i}y2W+j(jFtc!j2$9=oog7bVZZ5FF*eIFi1!bXykQE1x^9Q3nl6F(eS$Oc|j-I4( zsa?@C=bjdmRrF_Am=&~j7MU#WC-VPJ&^3sogixRvaaq8>UEyR5)g`n+WhZyQnrvY> z%wCSAYkdcSqejlh?x&~ZCy4u}^+C9B|5pnErzt7|3Te=@|0D05&#ceZE)e+f#W^S~ zj-!f;t-|tdSQ1Hz@lv}2gN<46OrjpP()TdT*fXS1PW#GtQLr2L#o$TgF<>^ObKu)6 zwWtqY9tALSI*kC=VOA)r^+bl|!uDw>tL5R37QxhK?*YN-Dk+N?u!i@Vw*)t8MjF{E zrmB@q=Y#=oc2|1iT2fS;kc1;WsN3VmBm_5x<9hT+c08fdq!-BKo?G;TKf*k!CDdJ~yj;e45OBIE z<`NPnU;cnm_~ADYj^BPG5O99Mo{^SEg@T|Hq5%+bJ?kkT%m_RyH~&yt*R$jzzS{MS ze?PeCb6(4$lp0`1QdC5B=2K9p!mP9k4PY{}H*s^z)$uV_U+MS^n3&$4n1K={>8F_*C))_6 zK^w%!=9K+{4>?4pn4E1s&Vpe{CAwV^;!!!WS{vd)TU*v@3&k0va&C8_YFFJVRNJd* zwDsaIr&a5KrSs1J4;8mej*0qfcFp^ebK`%a2b}PG847(ont-t%R}wZK0!rt1R!^@n z@xJ~A`(i|n{so8iuhJ*CyBvQEhJ;=3sDxGv4>5>%d5ZSch=yD^aK@YkaDF?7pafGD znMIoWQ0k4*xY!)5vT6z#E-ZIx3A$p2*A>gT_Lx>AnVhrg$Hm^t5?drC8BVO3r^MU5 z2Juf>E5N&B9zfK`n$VlA0A@M5`)Ubln4xM|yLacTA`>>X*%>iIY*8qLYs2-$s)|eI zjqw|75}?W~`6X5@#WfYmB`k|VDhWR9MR?VkV%-^a*(j<~zBIZBrwNMslm$A~I!n54 zHnA($2rbL1XL*C!WSuIl%888*ZQ7?4#Rpi}V^$40f*jL~Px zl+a2kZ5~0ksfA4uRBEVGrp_-lX5m_Q{?8cSqTs=!<6GK=D!qrHj)=)Ax=!U(xNDNu z`N|QU0uwea=l%~o19bRdQ%iXkO9?3fT)4Hd;sNK2tg)10u9e2Dc} zn9I;+td0(Ino@eTwCAcj=-kE6*76{akcHK8-T`X{!`%((4lbC%8S@|O_EF+9frnW& zN_Yjnb|kizmt7)>*{sgA-12Q{#>>&E)wY_;4mH(v2CXiD#Z#5W6jK$(YuZ0tnz-UL z7Dfz9rDWG&O6<(rs6}l~R2F?vG#X?Hw5bxt) zx}uVfuV@w6S~O;u$7Qn-pX)Z}!8IZoXJRmQZ%-4?QlJ#}s=Cx%M+BO_Ii$8j5XbtRyg_tBRfgq zFZ&zNv_zeBRasHc{|2Ew%m!ZmGuCY&Gn4!w;tMVQ^#Vl!St$Mpb3BypnUYbbR24rT z?z|^D8dIz^w0nHKc=n7no7JTXrM}d%eS>}?;e;H9qYq2j(TpQ^*LU=E7}4DAWrv7E zm8afmM+7!fw<^vWO$ok3I&30J^TE5Ib^Cq5ohrsHd8h<0kCY?aEz%mJbt4;M3sUWU zYk@Vn{8{ak!rU!)*?ABcTWNw8<|bUVS*(x&Q9=5xl}RUpbJw%PEhJ0Rm~-iX?_n+> zlN?i>(>s-uuSbt6m>1p7X2q8JF9Im<6qaSONJ?f_axt#6?cfBAt(ME4jORgf0>Qv< z+*x|fG@a9$q%6WB)qMU^waiMGtgLBm`|}z+cE}}o7^z?~;su>8%g5TBTFpG(lvIex zXo?u#=x{IM^o{Zk!>?ztTn${R-vune%3Vjs`fJxM_Ncb)_ok{|G`1zf&bJP_ztzNT zS)1Z7lGQ?Aj|P1CH2%RK1hX`n$OQ+u!fccfUxiGHBoK_9E7l_0G;SpR5Jx;qWQ-7( zAe9A9@X*s0@jL&KsHQBc3+(5KmJpO$(3*_s>GizM{vc6CxXYB2YK^Bx=u>JDxW?I2 zyJIrNVo}okO2;9%hw9KoGq4&*-jMNb{a^-u_@J$VJ#Xtd@) z=RESId|VHm@VdJmMOu z>f41LZX|7+B4Vf^G*%rMb;AoZz~WSR*Ki(1ohs_R2xGg-J$FebH3D^kWT}3zZ#!~P ze@W2c760{@nKj}vO%Sh2U8)!eW(uE1j8g3jHac(+yH3i6WI4KUtuI)qnipdQx@R6A zVDF@K|HL(Wb~E5UQ!DPees-j>1XjC8znSI6vAW4oqtJ7ruiGzbvH~Q(62im`KDPdei$s7E)C+{IhfUw?xp}4q`S#5l?xp7 zxWuO2qkjTh`V$>fr_FLyG(b-D?~yuwC0KgmGppaekJz4A(xuRq=!kDfJ}c#8XJ4bJ z_9-tTa(KOE`&32F{Born@k$Zvvl}O;JF7~A9Nd@Q{%Y;0Sm97#YVt)!?>*Z-OIrXn z?spsXp~J_S#nKegb`Sx;>9d?TcI1~OP>1dmW4wdPyBXmW9d-!r%ZPezjSyC;$gzIp zWLq4W#Q?KFxjkjerO5m_z5HWH9uyF9sTC5-tlxKA^+cql89DxP?onyDF^V)I5g|aT zv{(@;$r$rnA`~6TS0$gFCI+;#5t*zr%k4WbJqMuR!*Ayw+4Tc8g@w;S2@qlu@gMoH zkfr%2WE?4Gln)Q06BB1ds?2>TxHVIW$1f&$ShQ1)<>%a?(_fbMGbwG+)!z4#tPkOa zFFS1To|KEa>G8E&{c1vT>Bq3Jb88MBa!Y=ybANA`#c`i)Mkyr0{{zqS+VYHO*Y+n^ z^+y4GnY|E|SWgMSygX9Fh+56wHd4z>Q*)_ra$(_alBDL7)5bf$QgOY#;C=tDrF^RF zU8iA$-0FVMb1s$m2nlBkjeBaOWpv29yIl4sqjZOU$8ejzs*OS--OJD_GhWZ%*)yR);aLN(6SDy|8z?SvB2#D~Y`@A&m_otw=Q zXNpsSP)BWSLE|!%^dd7U*myTeUTNo9SbRF9H^W0;E_CP7bq=2iUoJq(zK!qHG?)TC z9v5~&wqFAAz%W^YKb7LYQ46oD=oKwk-aq?mVtUUePLhv*6>>%B?M$b>SEhm|TgY3L znym4wHH8u&Xg51FQzce7_YJ!&QV~kk>pcnY%nl$`dDgWZ%_$nqd?r>$>b4k&^r&Wt-AGFD6dr$l%nPZl@Cdjz zYYrx67uFKY<2jwnQ1dW zX$cu1+~a62CJrJfuc%7zVelY`+>_J%#QyMRZF_I4;&RIA6uS?=wei+FdGPFI{Kn;% z!z2WNX}K_OBf;$X!0Y_3N%gv|Y=W{J2;XQ22@aKw8NA|e+4(f=D!`A}3F%2>tLeL< z>Y{WflxKL?NK7$6o7opZLac0s`tf{vJR8{G9N#!@OAU;3{I*hOO}E$Y8MiqN|Ec_k zq7j)?%NcAG9I^Up*o5%ADH?UFbSi z$>;AYfHCtVug5VXSYCAT*l}f!3=rh8;8r9pol`ha^JD3qJbZXG{sLD=HXt5TuzfO{ zy&Ec%N}Syogc&GN{l@WiS3h0HPU*17t;4#p<&-04^;j`6xpwYKW;NWNuorLDO+VNz+X}aWtJvjI~o;B>9@+{NjPp~ z3`=;Fa-0UwSDc3qeDE3*SN#ws4rBgRHmp_F>(xUM`+iV6=4V8lH&Xh(R*64K+$&6$ z^OqSm#Ijh482NA2uM1QX>l9YS2IpwW9_tL*s7c7~<16cA+~jm9q*MvFe`)Q3RI7PP z<~?{HthMo*1_Pmfr{s^7JKN6e$lEfyf(hM1w!x!kC*9`%VgCq>P0T&ddLZSjH~=I@|mG2f6~`#M$BPm0hDi!xOv{vazLu zjKRjftd?hKSHHpD=9D^<^IXk+3YFXaGy~zFj*fQI(o8$h_K0c;cRp#4I=J2l39UhA zPIoo1u|xfn`8wu!;t|~%huMKGshvC2fil30)XWSipeLpo9nf|^Wte+J==KPdD_ zgjY?wGcSaO;fW0+Pm&qnRD7Q&_K6_3J)w2ZHKy_9Xtwj#95N9K|MiNimQb}2AjOgw z)2md;2r?I*yMi6M_hh!@P9f|kJaELi^LB*Tcl!xGT~99u{tq50VDxQBY}HdgrfZs3 zk+_w^J;GX%(;hZ!s?@Z{2E{=YhDB4#P{~c0*r>R?zl zPCUMpi}6HGcd}MGbsFzIMn(Gn{NsjlAaE^;W{bInlW2GM6N2&6AGzJ1SLiP))41j% zyMNuEkUz)I^u=PiTrIKyWu=rv1m&6dikx&6Ry)?X2BEk?X?8E0EC=O*m-i>3IMXmqt6&*0`z z=T8#36fWP`9mK+&*unY3!B7kvG4ll3AMLb53!UJ6)G0$CiRiU*J5=k~qnpWT@8n+Y z&tUYE0j}bQT-1uV;PpF8V88Wh`_0uWY2dJR;8(Rf0V}umUC3_Zh1wF#os`j`07L{< z&TCg%!{G!Cp{cD20h1exKVgNrCrC9Sbd?CxxMG{Q9!|RJ1mFA_d1LeSHV^aI4k4&(I+^#0cGfL;Rw7%A39B)e5 z3);`!jOa$pbn32!B;)K)2m?NMq%}(Q#Vm{}QW_lq^`(d+t(fglmZ}GrQI+ooLZ?#q z2=3;3q|Grr15F%`lgnHi?J0j)w$a0KVEXGb@!b`-cG#{dYoOHMPx^4D(i-I50ic3C z`sA&?{fp*}!Mm!-x@p~CCAkENqaXBtV;fI_DNPwxnE8dp7%8^sj0UPJxW#IMpN`CT6* z_$UQY5?LYHzmB>$fIwm0lonmT`BrKXj7z1arIDt?GDCH)it{%xu9Y-hmW;p@c?LP~ zsHx;BjjZ9Kmzr~$t;Rsg82>#b+&JL}_csIp;RVH}qpy+boj~{2OMj%};uh}8E6nGE zcHxAk_*r`rp?JYEm(6h&x#?aymn~AQe0qPFwkf7p{Vh#Et@-d)7iL05o#h)f(LhSV zzEH#$`YgO;wfpW@r?R>LRjnTy@oH4FfhD^JCYqagSEHX5xgD>-9e^Cu^lrqFgYyaW z9nP|a<>LADDH&v9>#zqg_w~S#5+l|*wm0VYr~H|LK@0rC2yvt6<34eS-Nj&*Q zJ@Iv6;2C~35N#xpOtZ;#XOP|?#Ub`eztyER*PfZWtJc1);mXu6Ty8AYzW(61cB@uX zPsEj{EAi|zf_=S(UoJfY|N1q>-zR&NK5NqBZ0`xsgVKKjoK3_Ah_L^b$hvRvn#3*O zA^vTfDOoT5$F^DEEnbs=ZO4Cz|JL0=2=@5@PvW;H$N3+KtGf%!I`H4r3im&Vo}gf7 zLO|EXSbD$!Qx7MVj0XtU6ODL4k%G;8wKx-FshQ6 zD0Ut(i;2|HlC!exkEmA^_n{(p6W2|(&YOhuGolShoN1Am%#MVPU9Ydjz{lT1%AkkW zx*&m&FY$*M82P$9P6wjkIIJ2$!E?alS#tQ4Z+Tf)#-?Br zr`s?*;_M8x?0yUrJ{B1-wpG@QimhtGaH@u-p8S(**gDX7kb2|v;2XJQlF20DWQO!K zsB6Jv7)3r}k@7P!s-i;sw{WUPojD;Z;`n1>EZ0FT2R-T=&ZG-@<@an=vyI$Gf1=G% zIDcz1LJak!HSM-RWpy8K#!7(8mP{2vSW~=*$lv|ao$uG=a-8Y0tCpK5knEvly;`TZ zQQp`S?{4)Mj+Mh@Yn1HTy1k3*dY=IT!G3$K-F_w_oygKY<*t9Ur1j+ub3*$efIx23 z_Vok5R;29tZ_q%jnh|-HcIzE#xxBxf8B{eFaj^bOt(J!K?%MgMiX(uNRd(r;v)pc) zalH^BRm$ylDF`K~C(Uj*>0YR*wY8k1ekZOnwM-TIRMoV6be;W>EkGOd6`!o?yFDZW znuGhbyV|Z|Y6UB1wdjt*L8ml_=oYD*fFCLcWPsdp&%z}e>V8qQ++CXVFP}}$s~sW1 z`{A+2?+^1v#PV~Pwd4Q=R5N?+lVOlxx!6~sq84E_>G zXihi*{J0+&qtT$Lzu|wP_fx$VKEM3h{poaMVy^PCfZXYDz@dVB5iKN|#onA?(R&Fw zFhA~P97v_QX)|dzU~9VQ2CYlO!FtX+a_O9MdqqV!hi7lHiwq5TH2^S{*IGxhR(_{r zH1zYQ*v{CI&hh5?u5hP)oEszNRWUNc3QaDlRNoSS$Z2Lj^Bf4sRq>zRzj$HvoU_zn zPL#_C?sJARN1t;FV;8f{B`aY2p(Y>5qT9pB+vO?B;4CFSV|GQx#p}EqXTIkdM=n6J zF7Aq)gc=aO5e+di5_-g=RY{r|T;&u$>93l8{vRq&D&Zx3c$u9u+6BP8qkF&}+MB+2fnV?UCMbMG@#lcT&a)}raSPV14q)0NI;li& z$FnQ`85=2RF=x(fR)%&GH9cFpVj-a5>sWvg4BV!&P7+%+(qImaxj6n-*`4H2TcDt}vXv=q}`9>9m&l_B;=}#&=DSfgams>eYF&p6?nR1878+6zipuT z0SMWgv4G4#h$(^sn}AZ;Qv;DHOxKqydTu7=&*Ddi8&S%f{>@#5RHOxT#vfiIo%Z{o zTs8t&uexkayzHybm#61VF2zAJ<60Q&beMZ;PXris_f@#_izg>5{=s;X4mw#`BtYY5>ARFYQASXqQ$;14Y8?J z!?q*(LwvQ7TkHKuzThf`BLn}3C}RW8Q2iAO42%Lq>cItUsbOg0eiFHD{9yRbN*5K< zASwff!Q7(xLo<$M9*Pm%p?Q;Og0#lb^USh%-u9-pN8ly6?E~(aa-FSZDc!RS03AN^ zcge_@cK1(jH0?gU7;t|I{r$@tRQxI<35LODI0OZUBbJfELTQG7GkGhL%0h0UDT$bF zu0QI>_A3#<8taZl#WvR;&~WMgDypbl7w&8@2!pQ5M%GShM#xR+zaC}iPa%R}qOv|2 zQ%r))WFj*f2u>1F6!wqwHObMD%i8RknT{7y?ylyg$o`5xL67(mtFec;rLl9=l)6aP zcG4mdN@KDzX*Y^BvpV7zcj}eq(U_#p*pEU zZ0$euh!rr@Awoo5oHJg!)Y5qcOy1c~F0W!=`BhVJ@5U(&mABuYzrPS1rq(f>4cZE6pVluo}otiRXZ4I zva+}!gdhGo+6=53eHGI`LvNKU1X2Y_*K*k-#cJTq+g5A5u=U>exwJryB{2Ka~D*0i4|$T_dVq6E&0$q zJsr!VP(5IC->Qvtd})&_sY@Z3X0T}8s6>^QyE1zBbgt>N@GI))ilkOeaF7|}v_jIZ zc%zGT`Dpe9p9V-hKS@3OE^Ts|pBzvK=B4Un1i88BhIZ~(#y(=%?sW~`eAg|h$Q9? zZD5KC$A_f^CWE*HGJ!0nkeIxLq!{ zrI4#i&3aY9cSI|i(rCCl6aaqHpRilSA9TJ&AGh&zgJ!|jB;BAAa$X~Et=8xrvjOWw zA8e`9fVq{5Pv*xuvG{jDEJY;fxvN0!w8V{BWG52&u`oZ7Czd=OQKDY;54Q^{Wpt0| z!Y(-y+I9)fH%1;8esRwXKee=fIp<*rwY~I<{@= zjcwbuZ9928>Daby+fK(;$F}X$-_+EpnW@@8Vb|XG^IYp%w?)D0iI*>G{f49GHN;an zsoF!e$uEM>^Ap^)p|1^yJvF>E>`z?1!r0GVL7Yc?zdr;W#pqUH$XJS;*{bDKOV)9M zrO;1IpftiUi5o;6PIM3!)V$8e5HJaZB|i{Ru|Rmip1?+-ILAykdN>tMf12)Hd#D6| z|F^5*`VKqM*L&=L47EfPXvxg~I&!O!|C9>0gF5DGm5_} z3@3i#SUbn_hD*f!2a?)%77|InoX_H(LU^KD15D(tYla8suoh3v}2o!512b zzK@J&Yqi`$a-{qxY*)XG(y^lgMfQX2md~?5>G6ioAAqKXg;Hu6JqZqP(Ql$tt`%Ja zvnljj>?@O1gP#}C?ZWon+LrT^(qd$WVcjR@VJUi{32$Oos-HO77p%W~5_L_ZP=sHn zquPOgRkKiZv$K`c)byS2DWFvs)-^8=LyqH*4>Q7d>^vu?Fw9G@QeG<@+7aqc@)7|Y zwr2^c1E%^k9zz~}3tRcv+l6h7MX4JQ!v}zV=8i-Q%^x@?BW^!0Iqma)W<$v5P4sEO zp;j8f6Jn={j0p-%V?AtiRU2*f!P8l4qU8W%Pc;$qrW}Q9{<=P_wTJBM(E6@WBc-zX z8t<1p4;CesS2lhE&LPV$9?9^x8|mDW09I9VR%?b5(*g9C$3usXg_3al*Q z!g}(VB){yl$b2Hc01F+$Cd`e{DcBo=L@Z4p6{u&GKH}*M{mCL_n8OlJy9XKY~ zl0^qcWk>mPo!M~ru5Tt15IS>Zn(RH1rkF|r;*P~~dy=Pzcre0Ytf-Qx6(k5vET-i^ z`x28NF~)IiDPc4&j6t+W8S3LO-KaknQe_c%-7DfZC3Ld>8v6PX#?BO?)XJ(@<0t6w z;z6!+@N^8l4NohwOCaf) zB~esXWb~_dP}B~%oRasx^>*lLuYW*%#m1LYGRG4*g#-S=hEyCy`~nep3E#c2`ztjs zACc|)oV9tJ#dpkQ@yzf2wJ`HTzR+}sO1zLYi+wiKBiWlG;`yd0fuHe)cp3+5unidF z0#N{iG%SIfrEwo@uR9bJBZG`alD6oyCWu&rCAnjAc!`Ry;ihYHa<@`#%{;@X=-TaE za}k~ZaKX(fQ!Pr(bmhQXM=y2)&1uA&5SU?1I}4L#U~F5eCOpJ3KXf0nRZGF7Lnph*TAPT-jEVf#T|L9&U79YssezB7?rx zoc@KI`_ZeJj0Uvb!aTxMDL^@>*jEXG&3-*k+qD#|b!VszQ3^qY%)^fIY6Tvp-$fLs z#a!B&sX^e??sASYJFzl*`_CG4qVvXTM?`T8GC*uvqs5KXegf;{;n)ZK4>JBExR@t|i2ZxyqSsVVaGX z3Q?3+A}qDfNHkb7O^(7~rv*kVvhyu%r~*RCbmCOA4kmW65T>T5HZ;vS9~=BL3&<)k zk0Y8E@zAT0A~??BHqQz!*qyEsdYY$VJq*Lo7-Ut{E63(|*({&_70uTDrdluXHW42O zsDec7#g%{N_d^tX zvgHrb0U7?ej_NR{^Bf?bJ%AJH&h&!#==4}dNa6w*wmB1z?- zMV#`I({HGzV@9_J+wZTRvA;R-tQi@lAc%)G%q?MU{}Ilu$incY(l{m7b%HoT>}A6A zb(8yYRM*568(3>rX!M`Mq-gqtB@9o!|3~{0TBrK9`48m!Mg8Lk@qY$_|K_-+w4r_f z!*TUYIy+Es5MvWDhB4B}JVB8df-0e)K$-T-fQnt_TB(-$;X@6F5Uyg&7&B{0oDzr8nqOtv5U9`hWprzXDq zz0UQC4@`XA@Vo;(vwjxaHX2cS>i$7SLZct>P|Ul@CU@Qp=asRrM}N}9xm z2I>--YlHCh2g6`OhyC=pV`V~%%ojDP4VCul(40gXloiTTJ=EG;v`zMdnYo?i>i8+4!fsgjjPq%%qy=+lI-py`*~r4wjRPw0_-p`)VT!04ambG*_epY!U@R1W1Yfi`IG zLIlq|DU$N2@=N%xgykz8QrzlQIyb&xgyHI-=~J%iF@&fy*&+>!Gc|?h>%rl}c+hl7 z9lG!>4g!RMzvz>H65t%!C;O;wRo!8L@F`d}t%!VfsU6x8ypiYD-hsmyPzkQ9^+=lO z<)@-;?e6klX{;f6z)|s*-NcOxC3{qK$sERw4+f6bHK+gVkKkIz_8%ID;1)nx&=vkLjUPp}* zlkUB`Q5CuuGM>r^&|KeWC@HP>@sV(OPMNNWUhmXd&*bsxXl-q6X>Nwd$ov;;L!`AW z2{p9=)5`PeON)!!ZG7_FY*+-%hE$u%D_!(7T!`wrt@vIXp=ep!MdJH~`fsG{;!g}O z4OOoZv73Dg-u{FkSKB3K8cOwdh!CRTzeDNloZDi)4a8f^S%SHnDh-P@# z3=tto?>p6T&>6XJgK2GWo5nYi-AzS%!-NvdR5L1;ZY2Z$F;Mz8C$xYa>y{ptMkWkN zAma@$DfUY0Q4fAaC@PUJn0SiwQ#2X6YVP@$td7Uks?|gKV^?I<&9eXf? z+6!|qgN3yKQ-H#1c}?29AW)Vp3u+iz9l6EtVdhUCw6#>7*I}-T0y7lB`-Dc)feU@0 z8xd!iDo1_bpQv*xR7vaJDLm=;%eg=Hz-B(Z>Zjp;Njn)vQ^`$QZ(uLd4{AnSbhCo( zu=M^qKM$oREijk+Eq)VG+dW681aq5J)&e8Gpr5yC$a*Z6tI04<-K6}CL=}QtE#gQB zqoJK}{iXrfOpl70$ONpR%=XN0i9}n!7Srh{(f zppi8<%Zk&}$=vugR%1pZGbh_uWwp1su{@5UV@*%DPUHrbT9EyV6}VM(Zpz6x zMK$5|TcVF0ch`Ro0YekEGnGclq1fj5C zM5ImG7H|FqqDN^rll6;r8(4J<@U0xl-Ca*BIi@ zJyCy)5^tSr#@Uo-H2XyR1IwQ;1v&WP70oZ>Vd=`TnK#$y3dPT6nnB7&O7aZjV(p8$ z9lb%8SI>&|mJ@MzaAbhgDY5Ir))U*Ccl-JAYXni4=K(a@`a$F^9yo${J1F@*hPOz? zQa+cPULFU-!s2?A(q@1a)?0R4_>m@lJ@13_8NweF4L-Ou&%pMDLOA;}@qr%QOA|8s z3LTw$P|Es+L#X;<6`i|VYx6<3oxz$e8Jb<5XL3g#{BS*I@|7pKIQJ4}^{@hU7K$cs z$vYm(#y>E_6hB~s0~DBXjKU0ZKL!d{h#$yDWsG<-l9_anNns0q3$ij_th|Wv(}biV z1%H9ybD!4UXD(-dG1uS2AI$A)w(neK{t-!Ms<~|qI`-3nV}M1+Lv7R;x}kx{dO_%N ziolC5N;PkRWrGc3VJ~f!4EZo05-5-`2{D*0GMKBK6O-|n2fna<(Jy=fY&y8Ld6r*& zjD;H>H#ajsnD^fsReA&hDYj}u^B>aYLLvHdr_TZ<8!FzM{`AUwm-G_$5WruB!Diun zm&675GQ;LSZ1^CSZw{ z?F;#v6PCft)jP(!{{VBgo6RRwgpDU~_ba2hqde2onN@3s^wfm3t*=SbM%08Xha1!M zO%I`a>@;>*LY#zX;TqDG@U8|396WMA*|af>$Ki?8JS}F$Z5yj$ zA1DSE+;)=Gn7x***92_yXEfunRaw;05H5lI z{1leLzz}@Ysz~6pW-QK|r+X;c6K&)!8s(1aF7c(d6@$f3iM((pTe52JKNtVWUz1T@ zrvlQr?ll^AlA)0z$Ip$OaQ_tzY>-GjF~VzGV6F*N2ro4{3%98+T%4*@X3V&dk;OnXszzVKxn+$vCN0YxRCjKzF8=OuJ zG3&M%(nsE)%R2pVq1Z@&jJgxfq2J%*)c@V``%329`6LnetQNTcc>(jvJ9 zta>ip5u24z|CkzAlzbYL>0)*S;PuJ&pzbbKxAD*zB-b?9MH_2np*J{JB0Vad@U~As z0byxK=&)?$JQ$(wbrFdqm0l&Gf( zUm0!k9R45`OZNNvk(p~Z%2CBW$zm>Jl%H(05l1+JlmL|c95s7t#O436xqNUxe7nm! zUW$93$ib4p&vd56q^IC-iww+&4yqIxuH^$_6I{eXp(nKEU=VprM9=6uGO% z2b_&|^XZd16nuXzfExr!$Z*#&7lEJC#^#IO{;$-BH&d{r2PeS$eKXUTE zrE03qYL79pJ#M$3>wO$KkxO5hQ@w{B9Rh(q` zp|--mi{f714WuCQ)2Ef3<;a=?Bdm(ankTvANYoPk>oHD5VIj^%1-A0a#u_4ut_9%t zUzIR9KgT4@tH%>PLLIU+Yv2>d?l^E!fXgz(FDq&J1;M1Fs0NL(mT27c@Cs%$|9F5x z=dqj!xYeLR+>7l50npK9=1Gi}dG-{~5XYp%{?HR9Q#K7sW_Fvc()4^kS%QwOTCuF#Okskg? zDTHEhm6Bq^{g(f8+_2`Y-S8MSwQTc?cF*Auz3`yAj8}Al7FdBe7X_1hk2FuWP%m9tWL`s>G=_3<|AL1la9@G-Wl=htDo_rcMt9puvD<_F%yRH zeDa}hL$_VpexK_mhgt~*Vl20hS}I**0j|Jz8z4ssp}iZV@x5 z)lbyW6}MdZ2nK=HiHQq-(_nydm*k|md+Tf(b(vJ3I}NmhTB?V3U+ci>6TO_=XCghv zv=s7_NuM&usFY`Kji~wY!eVfi`{#377-`tU*1CUR*le~e;PGdX(M03-w2xIx5H>B0 zki9!O(6AU>qHIfUiGPWSML?($A!<9c`gCgv+WMwFCjQKY{N&=yq^X))=ol~Widzf` zuTcCTjpF(*7#l3KPS-hOqp9Y#-7v2ZuJ1UN9j`VA;5j&=ZI{d zE=edsB^x}9a^5uW#8`VUBtlFO8l{y9G2r>*qvKb)pA*CsbsN68RHb7>^uV z@#0sT?LZ%zBZg2(P}ris*yBDj8;~piVLLF>{&I>_+}Gd2bawh^UxQZ+kTA=8pR01U zILzt%(Vi(EoVnqUTCGC-SovTQZUC>rWo$vr5&o@Ef{XQUo^vPgMiECUZ_Eb;vQD3u zg?QyWJ*fwlg4uPavSK5xBO$46-6zJo2889FDRs<7;FE>A@@G-1JpaslBwBn&;`9nK z&kuW3vehV@E%8YXQN^*5EUt%mqsAjcEY+BwG4;mu718P~1l4pGm(HCCc;Nrsn5PWA zXz+qvY~d5aY}W941iQR>;?mCpet}`*t8IbQ6Sx|0p5GvV|EO|NXLRnz%I)~zP8*anwVW#0VE0pX} zXxu~5O`rgx@_gXPA+D7!m%833gNLlLGqI{=>@dex=&1xOe!_3eEL)|9L8@BM+0V-Q z@=0I4N?M|SBucQhFBkhHxD(ualV2lG#AO`P&on~uw(+UB;yBdhJL84 zgP}j(lP9Xu1BUeIx+@5ZY=>6I;PM|<$uEZaf%~|PZ#C;89PpFvB60Nv^EZz*y5>Uk zcf?8EHVdv#O7kn@mmf0OEEfLO_1M4T0P7_kWclVG<1=uoG3&mj5AQy$}CLvh>UUn8}GAu^VOb zD*hui_j$xlL@b>B9~m0}qDo)ypR+vS-?bXae_<$fPmqalPf);Y4KH6b4gBw(3#JKE zP%El@TuWT)78xQf;dT@RSm+9#OocC)H#GjhMz-b{^ zIs#?ht~AKZP*xyfOq9AQ8D2c{KwVHFv#F`4Q&g`#{4P0fZ<2@p$l!z*=k%Z*bAo4Z zlzmr1==$*vLRUnuK471%Em7(!!HGj3ci=qj;gPs2z^q$oB=g36%S(p*s$VDl#;(iP zhuqjxf_%@D5|Na6V`BYz%oB49P?%dSxyQ%br7`d>>;KZgfRmPK7z zkngmIot&w)?H1TSNogNtr%0Eb3cotNA}X0kqccwreH0y0PnS2;Dm9}lfYyn|)plJ~ zSD~JYc>;R7=nzxihRQ5Gz?D@lS6z;gfm`#Mg;-M*@QE5ygb|;>otzfaf@7pE%o~;9 zFEOUs7uugqn+NcaupnbV=5NqkpOf>jZJwF=fPdJjXBF_*s&F*d$Tk=>dQ^U9g=Wah zPv|c#du6XbG^T<|hgv0gipZ6+Y3sB7rj*GXvjPf870{_kq$E>l%<(m}fB@LZb`xtZ z%CjTM01TaRNkL=s%xvML23fl#CpP^>^D)`$F(XZ?^rOzo&7rL8q_xa!fE@eQ5V=9+ z{h_wpx)gOpo6BNN6+GIda{M{CfqyCZrBta4>0hZPvbGjZ*HPuyo2ArQdpd+s^S$ab zC*b1hECSnMgXBw6kO~R`kqxDsf($3X(ThLLUfkme(VA(QuT(-Its=2rYBS{&3>-qy zZHT$0I$gdgI`Gfg_$ukMCN@urm(cieN%$BP>-uDxQ8BbM535CAgv?7*AS6?TA+Eh@ z9dag`?a{7Rn@~T7t=epeJNSA$xmIum8ZgQzwQoQ<%zo-bT(=QDYCkG4)G_7muPHqB z3tVmMej^OQNKoL+?Ty#gJ7`bYj?7C#VC_yNN>9noIcMn(?n_CK1ez~wEX@l$1(~lz zzsD_KfS`(WGd}qCDB_u zy%(I%SdOZ_D{^4Uw(2cWYkCX{A1Kc|JToMEVockjgS6^gTvgABxzilT5_u zFAj(pa>_NOe5lRAYO;`7L09yQ!+}SMIW~HWEs+xe8Pkj6p@mBO4Hv#ix{)visvb_o zL4VV#%VTspK>=nwc54J&)dH_18)TIz8I3Y#wcXrtmYc;C&GR%_9q^hhQg%g5$|aZb z>*M`dSRyfpcF?-0)GJRi?;gcD_A@`H*izrr6%~Bkr%8EQA4&nF`<9)m7QkPig(Jq= z8T1v&u4?4we&FbxOp()BD(jQh8k0pWX^Guq_cg{_ckOgDIvEq7rq6gXJUDuX{8KHk z3}Jc)=^|fN)(w4U=UVqAS~m0{Lm$lCP*T+T*g?nOhjGHt2qW$Jip-eFN&;>MQob6O z^==)}q{E0oX2lMLT{@MyY{0xjmkld&6nf3bzU)pzb5M_$f&nVjkmNLGJNV2Nr>7FP zgP#q%B!2cZhWRfC$4lhMv=9iC#G=g#k3H)Jsb*4I7{acXjhT7_yq~v7^OU#-c11V5 z+eqQ!IEo8;f0fSc{1>wCAgWA$;#ipUecfGl>Uuo9N$vWS?MQLp>jTf%QZniLQ-p^M zq$eh5Esel&zpgEsXe03c3NiU znrcrc5WSLhAn_=%i04`84EHB}I|1_KC~V+AG!vr7S@yITy;6w|MkuMWvc?RoAU(wn zY$G8=k<20?#E`5qLI6)e3aa{GE#XiEBo|<apV@dKp=(WY!L~cVC2vWO6;znh!)s0A7J4vTzBRPjf}N*YD6s^Z|3&IL#h)Y` zJ>*f3GUhL?xD8`1%L#`4CZSe-DBQX>KDVdKcY-Ae+QtxepxkW@Wo(XB zTvxD^o}FfN-{IUncNboj+6Y=W87UNf#ByIiZNpSB$^~kM@z)c)53A!Ltvg0?hKZ0s zN3)g>i1)S;GC3hQ-9qtI&zK1EBIxmk3*9ongp{FRJAAQQ^ zKgfVwPxBgaMfgP7?@;?eH@f(uL#QW(Dgj1LgiC86dwld){Zp#h{Ji96j<5&`N%xwU z(g-_ZL%?FBZV&gcg8X@TmIK&TN@BA7cdN{R)u+ikA` zni8tBVN(i$2pSIgNaS58qKg12MLvuAFV!_^b>6@%$V6jHJjYWvxQ=@yxMw=(#JeAh zv-+@Iz4m`E13vx_8ykQv@Br=e&o_qs4`&Db|EWax2^E-}r1u|FO~|%Yt6s;ZaP{_! zTCt=Kj1Ei&(lC}(7=;*vb;izS9h{kw)tG(d7pX(rtZ2d9kPO3z(g;iAI-)c@tK7`w zTJ|&7^;-JoKi|>^sA9j#PbW09GzCSfu{xp!F?=&FdThzO0+aN9OHbcXbOxQ!K%<6^ znQfN|E1(u`3~kPAu-;W0zJe{x_A$J6JhXaS*IJ#m-Ha8xWimmHF{1(7C%ebyBcBmr zSrc`aTk3ny4fgV##Zs{KgpFnZ^!e}6*q9)T;G_+r=rhanYJ3`IHMfjCw_`^gPlwl* zO5JALtL66NKfGOKgzj?Z{-Z6_Mw(N(SB_a{x4=^Q1uFrQH0;1A%L;k(bsq#Zywbqk z7q?xm&X`rBup`)OEahhQRz&t!rPZWL@tZK>&F3d`AA?o9kkfCIMT({PVh$Q127NH>(_iM;R-q$chX)9*!qhqe;w*hH z;V&4p{=dJp%IQ_2CU|TyG%W2QDjn6B;MNYPgyW-$(BzRpIgr;3C07gRr1#O1bE&3t z1!+^{kv``KP0PSEp>cEs0|CYfS}^JGrogljfZ!BaR(ZNDyRd-wol!a_>$p$(o`z*_ zzD;hPSnR2=YoCo-pA8Mzb}7OXBO6#3_>`e;ZaoD zB%DCq+#a5}L|7pvs=&pir@;q){QVF$dCs}rQ(js&CBhR|tucsI^ZUaX36$NU0Pg?h zNi1Z{wpY=9`~U)e{2==8_Y@vjt@WQcdP#t?v1{yR6%-_7N(tJO{9*zupBM}}rz3c>`M(j%-Obg_faT2=*ZS%*GQ$eX<~AK0kLp!z8=doIH9NJQ?{)`s zW+?*DFMi1@ziWDn&s>+8POp#OKG&25Tpu;L?suA2FvZxEQ=V272ZcarNfsr2%GdHB zN*mr`v5!c|kAvfKW{(6`A%WbU<-9n)_snEP7O+c+F9YVb+?f)N7RAb--nmfb zUhfCxCfXjlM6^aq^Z0I%`?W&328{50E)uI>?kFG>w!W&&>z3V?exe=Dyu6ZZktnPo~(Nv6)j? zlZZ20QKW;?S_3uI9jdk+rz1K>;Lp!f95xhNTXwVDmT=XX&=+$pY&mF1#jCm-=A?s6 zF4bfQZT5s2%m@fV%`(oK>g>h5_1j!=)Fs$Nqu3>a?x^K)mk(?DOMv0#8ZumR&_z%4s zI?DSqgMc(!DKWz>yZ{Ai0?FbbYHzGPXZ*UQETFXws^*cM-t@s4V<#g)h{HPCU>8-O zX@ne+RZ9_yQDvty{4BI(4ODBU6l{~O9q8`?x|I%1i*ZoOg)r$RHjlyg5HrTZ-(3KZ zg&<;OfJQ=CAugcMY#paiWmk6JhV?5@+=umxWTEZSoMdA;+ou2VmNU+6gs3`{<}xgm z6)0bNctjD#$d3s}J83FIvSIbUx``t%xUR(RHz`4LJ~$5NpZQSXi57y(!D!gQ!y<%= z*W@%NSf8qH^-=84wy;|{Bpu;$jESgrkrqMP&|G%O%GqyOuPiPqL@t1>K&~x|jx;z~ zBi}g8tg{rwU~Ga?0g-*1RM{ah8(2)*3PjMYm@_e)$Fh&bR;K|uYK#%G31j<_RAjZ} z4&sx7<(Qow7Lq6x{$psz&{~mIp^lT7$Nu-Yt)2r;wL7z%cJ*yi@^GbbH*-!HPD(LG z8>ys!-ojdxXpYIGTX%F-$WRZ_kO*Dm~Liv3gqj^VX7tRn9xQ>npnHIrn&xU@aox|1)WR-clfqs6? zGIEtO&wwP)`({_c>>y~v*tN4HO5Ij%9?Q_6abp?# zp)d*ZwJupw0BW9$6O$md%yAu5$%xlj}q)jcbI!s?*V5!3C;6sLF$w{UVp_^ zB-Rii3m;KiLZ`}d{h|QErjvNEQ-%qFbleeqwM=jCUY~vNeML-r+&stEWldm31M}_? zU*)r(@ASC0r=BGn6^;pdgpT#S<4-phlDqmhlu0=Ysklg2aX1qDftnjI1$)g=j&zno z9rbhp`&{%~j^=gje(I3bo^|k)LbDeG^#rE~)6+HQIpH+L25rq#$3~jRpT2^}KJ5y} zgtvOK7Wismtk-0kL%-)@DFUXSZ$EJe7hggA?l0 zHTQ!bsM(19MH}@}!0{5t$nm{?&&-8o!%UFlmKSwB6p0-?&my4kdT?3ir?mcZ?L`5Fr<=+!JW-_yqf=#XjU>#_k4^M_VBm}{JRiZT1z?{0s_VfZx##TXuf*x4# z$ON%^Sz&l-HyV{E$K_PODK|?|7btVTwHh5l`s^!m56GjEK+kfiu{x)<`8gJJhlG;a zgT?ll=)g$|TGhSDL&0?HJu0^VwSq!_fUBnQz&2h?@xCS$Z#2!GCHm?QSBoARUI6|a zr!>XN!0Wvm@Qd0QUNvX#)#9USS^%>z)};n69TXw7m9O-k;U!i0L}UKL`y1L6uHkE62<*vw=ewOynCau?ETQAv?ge2o4s<$$_Tuqv9NyG zY`lvLhNRzix1v;3ug7B1z}kDlAtr5JE|!o8rTtV_;1_9c)ore;fADwJy}?Uu+LqBu zDtGTVaN(8BAD_J11iN@a=Obj=A%b*!uh)W(x5$0|l`x_6yZpZQ#Vq?9aFxTmifsdl z_8ZlC!RadLWmjM?rPa+l^{eup=R+^=_9XPjLezd$sG`3`33-{4!!*}z>|4}z@DBz`Sb;AjKS0vDxo_Cx%YISfR2bx&o(*`vYY zOFg}hoXeO5{VIg^Wm~dK4OzGNn@sKB+f2D#AZRIFUl^ibWdp&)|%N*G&~6K zWQckUOV0IOoPqH+lS)46* zfu?p%3j-^)t#a9LXRy{#_0=MP3o8E>_gp~pyH$)a{J7N$U5rXjQmjA>-zN`10vio=>HOB@6ktb?4c;{gq*xoY)Rg zXWjbWfJ5P-9?1Ge6*m`V0x7MMq4zuhu>IE9eGOZ{fWBA#uZDIZNI$W4P$Dfe8~ue< z6R1)t!TT37ow!gM4k<=#zIgQNd=#yFo2SxT9GXmITYJn|ui3mimJ#eDB*IVhOs;fa zU->{BPh6h<*9760=+j*3?Ub=Hg@P7+y>I{*F&SdJW+GZUg$r!DO6RVsO1P0HkQ>=- z3z7i#$ufDv&kTm*k?xJOwtuLP#z&-cmFuO>&tAX9HP{ z49&csH%>l}bH(Z>!;-i=))?C@Fh~oRsqh9t6FxFsPyNlUF0;W)^!L&Q?%0Nl?wkff z6gDz7JT9rT83&D3Q+m4a+}2^VeWSzQpPzMj&cD^uZOT9}-6RHkEg+{U66H&>RfRNyORw5 zN_>?B8Wo<->CZpU-OM-m6(y%!lR8)p^W)TOIKA-x4L=a$!R4W~qMHhUbFreCDpaxJ z*Zci%JrjjrK#ycmjwpq?0*P9VH%hxM)+dTyByzmDz^jxi~+UM8EHkahI*sK#1m4?tVIcvCl zp^9aCf=lugfc9AVjad&e-1Jl9q%vXVA09HE>o&3UmDd=2>3T;YjC4=}EDHrs$X%WNh-mDbzxj9^|w-wVnUG39wyir9k?Jk$I1Aa1m|Pv-=_ z?YcMGJi3Gw#3SG1D){|0DGp=S`$Y8_z)H7+%~ly&Vu#>qT4s4quD|7SU}ePdDG$Yk zGNJ_mlB(2vrZ;Yz2`odpbT4cEN!tOE4ZE|K?TX@;U_M(~mPJ3*qsMqOyxJUTJy#oO zg1hr~%F%`eZymbL?WZFqh_!~{1LM}xzp!uTfX{KwQJsi5j?S1t`{H zeJx&j&h(oyesyc7bsw>e=OyoqwX_rC8=q;Y>(OK@K4^<4J44TwI8_oP&%aMO{qUlO z_}I`x%Q~96QjdZ*&{5J{YD?GpPP(SR@7apgwM-Imf5HNBGI`OX<@zehuYbXsveQpu$Tev%NKj?x6c7Y08d<&d2& znl{(whpHJTQ9{r2K0ctLPkNLuj(z{^*YzMQkeJ6I5Mqe$?1;r6T^3G=s&HRGah1Wz zd)$C=+WiE=ULesuY=~3JyiC=LTsLhNr9w9SY+{YQh~v@aUoD0d{MJvyriP12`@u08 za*Mej^v9KO;B>c2#$v$|+#jCyc&_jP3+< zG7~|ALeT`Hh=Zak;9E5pU>E}V2`7m!ei1n>CO;s64>WUx14i|>9PQ6fb1x+gfw7Ou zk2v-xg@q`q~RJ z@WiI~&2^95tF!AO7VN>kp_aaaw3-eQl6@tnHLnid%mj*gxC2L z*sCN!0+_v^**8mCD*u9=DgtgD!?2pr>C=3dXW>lYqN)k2!n0bjvpS=;;E{Ykv}J#| zCm+z`!$i$nR-zXbm^qfZlbO1I)b0d>CGICm>2+=WHzU<2#_1K8=OJSmU##LMzVHM1 z&Y9Scx94AHGUJ8Wzs}7wpsi=h;%Gs;E&8j0ze{FkK;#KIt06B9Kmo+uzx~1A2o#^@ z9s2s=JGgUlR1ASskpZEqjD-;5Z$A0~-ALuP9$IxP2{RsGzJAz*`=#QAhdAANbJp-y zL0g68Sg1s8E|~Fjf5XT#Lm`Ep7#HhV_OLw@({NM_FG`O(%Zfv_&nI9e39LIweL&xV zO9=u(M;b{_`xk(JHvf}PAM_%xyOmVdUC6vjvW5y~bSanF=2~h2QSzE%m2s!#Y~2b+ z4Sq9(Un?^9TpYEOvF9-|x?xS2^}bv9zZ=FY4Ien_e4@qY&Y@a36nVR$DZ9iPZ+d=h zO+)BFtAEAohj_s%7X0Bl80b+hyNN&ncGKA0(Y!S>x2JhcY=Ot~zE&!C zKzJfu`_r{|#Bv`zAad-`2`I$*{Aw9PHXc_A%6C^q*?%cGRc|o}1x>Iw!NMR-c8W4cK zN_N=qbVVD-(L#ty=f?i@$9&T(TXZ*bS@J%>EBH2g@;ji(Dv`tx%aVXy6Ps9-Yre== zyC?))l(H}9&pAfqE977AAvYyT%$0hvUJ3)b-YVM!)4ll|^+lr{$8G9ngp&wsE4i&< z&;D@i;J|N?IL>UNPuEW4d|JN&CEg@EGrr0lb7J@Q4IUiYs1qMAvcLP~o#fc8knnGd z=hm+mNTLh+9+4Sm;K9?IELgom6-ghuL|(s(dDX~FW5c2ipXon2{6sgxm;$WkEIFjx zLzq|Hofkl#SFA+6f@yZ>S6vR=emT*gC}?~$m0By)lQAgd&Ee&Z@nRnWN6|7yR9p~l z3#vxM>b?+@M#P}zIF^X*G3DrS0$g7G)Fd~HU1xk0BC`Fim585V`Nky(`&`^@myA=h z2(+!RW9$roN4yD++0bWCpqWJM zKC9<-Yd*f2Y<*K(c+wU?qS}hFERS{Q(afb`n{!a^*I!jX@t^T2B`vUa>`9IB;piP7 z``cddoG#spOo4c>4N1OvrYqF^nkzLbzEFfxo7j|FF#M#RrWrGWlt)~Rua1;3nRr1r zR6`}dnO4)El%j;Z!tAS#nO+2uiaKxl>re^d{FB8FwjX)nOO3xE|C>f=G#;t^4|IV1 zjNM2%HV*PXsDr%S79OyFtzKG$|LAJ|BflV+zyJbqm(cl40HhQ9;KNdN^{B(p^>kwx zQqW19MWQX?=yW`f;@Ll@C2=MaC0UG9hEC<7ZD0ZK%F@p%S0&`i5wO13+lzPS-7F?! z?9KrU4p%-d+kD449>>$~&!vR^a66p*F#A~Q+Q<^|p-YUax(JDG!J#OKX2>`U=e*@% zo zp}UO_Tl2T7Uw;l%Wxt-7^jH8|jTnas)les#0z5AE#|dl_Tc9o33OJFj?=bV1d?ReX&{F7!92WY`*8016b+gjexZc` zq987rX@jwG^ja!z_~I%9HHu|AF&6x_&y2zp!80iA`PoV^jX@9wRJnR(SYTti9+{yR zW|VUG7DqR=XYjb-kPheo8i!oy5#FD^D^Ru`bb(wZyQ~E}(%Ksm^tYAaHb+QkgIhr)~~ueF}r#wJBuy`}2{ci~c* zxZ+gZHMxSl!Ww-&qQi}4pk5%aX{;^0A_&J`>V>jY&!p|-xL7XR9%$i^d_&A$rrA{@ z#WsHE$Sh5csWw$stvB~z6T|&ounB*}!eyVfo^sT+_cYu_i{RgXohm#O;*N2WgCEUs zxv1+=WtD&JdXz+s7%~q78qzy!ajk~Q!6dUidEmIP)eD#{c!yWQb>Z?xO&!FSW5uH6 zlIf5g5>?Sx!hloj0|p#zyNDoKooDTR<@z5yMMT}pOrqwSbe8toh`>5&IQnD=un*}0 zEHz*n#CAdJBdz4QHE(7E>!UgwI8v;*>UZo>Vs+5S7ARR?|6_6nP1rS7~2o3@Y2BcbO(xi8hq7*@@ zNG}2ckuC^-;QM^!y~$cLH|Oqsa!+O^nRUxP5ejn?uA@~SO{&F`T;jT7CxnRSye&na zC`?x|D$1j7Fr{g-W}<`o#H(ZX`tHxD(@%x|KJT?Q%KcU7(0++&%nYgXf;Vy(Xl3(t1^nAlA(6uF_UJL z18TQf?ASl#kOJgx@T7Z_0knOE7zN1mPEhx|R zOlou2Yg2p?1**3XPf zh;Y-Ezi_2GZTZ62Mmb*oER$-CvNqS-UeR+-9Y6ZMO6;Y>p0%|rs8bN}$3^(q6L$cI z{1^!DN3;GWIa>7QM0361_K?>;3eJ>#Sd3^;mA$M#DN3L;-y29y{y5oaNM`-W^juteTN-66In;gFY3{66|JWD)H~#(9pXVcd1f*lT0Wboi(!02 zz^_BZRZ3}e?~Y+x1}kA=x(4*N;T77>=iU}|z9e=23=e59;RU@}VE{BZn0&AotSmSW zm}qH}Q_fl|D9ZOBnIWsjTxt=IJUJPT@I;pHw|j-mTP`3sIt3)u9A*cMT{nCxmjSj2 zF}h(m(IG!upB>63nYDS}DouV0**-*lPYzYqzaP$kOrxluPUQPVBJgp>`4`8@P$ST_ zb3CPwzSQ^A4AH57P^PeCa|kFMWdP3I`~L`e{VpjGGsK9tM)s>P-0e|w8KqnF+hd?* z7|qa7HNcPVg%p^0Su{dDQxedvFLq+x=`zM|I@MlqDqW~u zQy%Hx?3uXUfNw**twwW~k3f;Cu@n~5d>1bje>k&iLCW4`7&1xxQ9)|uQ#?IPOeHMT ztY3I+;FSp4QW8awmE$v4%C-DTgyV5^DiPPSE$eqi$9Ar~=^^7* zcq{1C**O}R^O+kK+$U;~-7t75!wQ=*c3~CDy_8<3mmZR9P9(vDZprWRMZT0a-uq-MDr$`UYi&O5 zIeK781o=F4_v}=)>q1Q-{84u?6J5n{u5)!wR7o3DXeWf;^!B(P(_8~t!;@=aWWae%n3@M%3(+nfE|G!{-Kevdw7 zRy(@dK`53aEa5fV&!BP*Z568s1}Zyag?D}Pv52}G{L-{-H`F4?G&Hq8&A&T3DCb=I z=tcc%Vd*86-+B$@jFw0vo^R`Cyd1w<&0RWTd9{k@d56|URuZ)$iWw>8tKR80^+Lah zxZaVBO#-%uGGyKIllgayP~xBNPOZgtiNpYt?^EzNFtln%Wb%1lek>tQ#az`GuXB## z^x2q=Za}<$G=7t?)pO|XUrs)`>WU~4j27H9?cFN=sEA0pYHbtwg&Ln1PyASoZYD3N zm~Os8FE;Jigb_~LsX{7Y(ed+PyJj@x(ufe1#r(x4sOY`MaA6-+Ze{S8pW#?et=&v$ zJ{=xY3|qE}-w%$bh1e5Hr-rCJVs9rD)ea@@xTTu32g8ThGf7t|!vv@`=EI51>JW5stuKXtPIzYX zsq{}8_P1tf0b}HNc=?QYc>E{Np!K_q=*Ol3HVku&M|vfxBb0!R3^xr~wQZt8t+eQ9ZT_bumwcP4Js-*iN_D+&f6mhPO-b9Jd76x6Nl*RSp8 zmam0Ku5{ldK^zV5#qHEj)J*Jr2aW?fLQxfv8<$=*fbu(SN};Mn=s zfSef9$aPm}k)apUwbvOCQpOKW_|PKcc_vcV`y0xKwU~=hyOX~T0tk^4%+0C(!IEpW zkxrgeQyz-Sjp=Wr*3Ys}bj*?l+?I>*!|u|czp^z4`71W3N2&XZJzTTw~8+q-65tn&7Pjf_bu4o`rY$tK2zMlPP`=KSJYT4Cwd z<2-`hPV|6|V9V*2WS)%F7C3zOu*l6on3<6jd#k_dzhiJ^W$b+MXLT!sOPA3ebk3*#kJN@CAP z-hi_?pKRApE1R2KpB}ZfZ!ZHS9nX&i=&?$>NGdqSfEkz^EM~sXB*{GO8{09ni0dx* z^lQ@#&$Dre zD7m;y4S^mK8RJ#Ww9~@`fBTX;=u=2aupOZq=c#a!J{6p!(k~oRnvj=v4lQuLJ;On} z5?1|zHvaSX?WRL+Qf^O3K1#rt=Yf$iOl$^epPA#9MevEWOacY7bIl6Dl#xNrJH4$_ zg-2B{@s(DEe|Il>jCFygCt%HQ9aY{8`V1d;&J$jzo9;W}L)csUhh83mj$f!*J&1o~ z74;-W%p=QXG&?FQsjN95|tBwH@%33;F=AIU}-zN0XyLCWyb+gfx$QK)eoesp& z@x`-fCdiY;0(cdVU<2sBoBq7KPk_E@gw+hb&+=Et{Gr;Q4DXgL zo33`Hyr%ACg18ZH$>yhnPwg*sy7FDLHtUQngkI$8n$^L-v>69OuitRFp3{xOg&^9dudj@iV zIM97p6tI0R#vu8e$Z{hTf=+!<<2^QFe``!+yz}dqA5wY{tR-VZ%i7h0FiDO0`9OQw>GJK?W}k`C*%T@4*t9jzt?$7ce5LN|%XNRfRs8n&ZKSV9 zz2{T&yPcWqLGR_z&w%=>A%jtbqen1G{*aHBrJnSH)XD+a~ZXQq!{ zGh&8yt6F%dQGEI}`8tm_Mb*ohMY=!!Aw{JJdefIV*;XOs>H-ahC&NwL zn20q>*!li2gW8T=6QyfZv+kt$2k5J~oGU8NE{%h0d4-YSu6LR6?71+^SjHnQICm%~y^HU?Te=@w z9?$+fJ6-*Bx}GB0PI_)onjuCyrPX5Py*z7cd4#vp^L+ICmdd!pJDv>PF|?g6&TXYw z)~O{VbDIyoxE(3Nw(SX$$7&qx&LGQv8ZMZno7=E0#p|5RA+b3ZZy8~(X?N~Id0n(( z$R2%~ej?(1uUw>%vlGwU07Ic7i&&(*FxQ~YJxl&pOMxs;8WtG^v%+htRuNK{bi@XE ziM~-LwcDdhue`?l9!I<5ZwREevTHauPsIsXZ4o7!RobzbdZstM;uN=5iggo|EKD|D zREINa3(Sb#zUn1e*at^Wy-gF^Q06M(iFPV>yr)=Pp@2zgmj7uT#H>sGuuIdxO~(Xj zxEh&Ql3^|qS%9&R5O|jAY^7}{6jsVk`+Uq+b|V1Y7Iq^$;JjCC!+`97u6ph_3M;H>UBVSUKm2XyNGn8m^vQ1ZPjGX51?b_B<# zoBA|PaO}#S)N8sFzseL@I@yh(chd!Y#bGS%6K-`JT<Pjb31^_dz`X294HV#6Q2LGW zU*H2v84K6I{n3ImxOZMWE+ZJBz~tgFiv1fB++$gxK=e1oQ)%rMcU>BQ&)+OhnJRs4 z(gEcq_~s{#P9!g>mhlQyc69Jl@XDj;0*6!aw7BnYhpB`76uJg2Fjd^-obbPI4;+>Gzgq(3!ph*)3r@EFvt@@3dHp8Cz#!LtzzI}upBNqn()=d?97WMT zK8^$6_WMmD2ZDll{zE(w4g|Yf{sK>~6b`XG=ns)Jl=(kI9LX{q;!E^zA{iA<$lxMQ zIKjI|e^&yYDG<`X&rbtbRSuj~?QQac@xr#?1hr334A(MP{@{W@bLcZ5V@vSV6^FCb z6Q?Pz7+@U-db|MR&-x1-C}|#`vMqheE6x;n9O%cFpjXy^1=qR_Czz=}Y4G7T9T)-a z4xHd&(}{t-iwZE?VL#;@XPgMfxlhY)3jLp;yFgDhoxu8z+$j$@{bV>Ex_SVwA+i6Q jFr01y9D;B^02>p87$Atj-#$D%S?~p?$HUVbKYsT=?Xdg@ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 744c64d12..a80b22ce5 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 65dcd68d6..1aa94a426 100755 --- a/gradlew +++ b/gradlew @@ -83,10 +83,8 @@ done # This is normally unused # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -133,10 +131,13 @@ location of your Java installation." fi else JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. @@ -144,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -152,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -197,11 +198,15 @@ if "$cygwin" || "$msys" ; then done fi -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ From ecd5c1d0d7141bbf05bdc6518981cc368862d8f8 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 7 Mar 2024 09:50:51 +0100 Subject: [PATCH 168/225] Resetting snapshot to 6.0 --- version.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/version.properties b/version.properties index cd5fdc78c..ff80e02ad 100644 --- a/version.properties +++ b/version.properties @@ -1,8 +1,8 @@ #Generated by the Semver Plugin for Gradle -#Thu Mar 07 09:02:16 CET 2024 +#Wed Mar 06 14:01:24 CET 2024 version.buildmeta= -version.major=5 +version.major=6 version.minor=0 -version.patch=1 +version.patch=0 version.prerelease= -version.semver=5.0.1 +version.semver=6.0.0 From 8791bd7e9e80c3094bbab5d061ebbdbd184ee49a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 08:06:33 +0000 Subject: [PATCH 169/225] Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1 (#1045) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 519321afb..fd662e997 100644 --- a/build.gradle +++ b/build.gradle @@ -95,7 +95,7 @@ dependencies { implementation 'commons-io:commons-io:2.15.1' // I/O functionalities implementation 'commons-codec:commons-codec:1.16.1' // needed by commons-compress - implementation 'org.apache.commons:commons-compress:1.26.0' // I/O functionalities + implementation 'org.apache.commons:commons-compress:1.26.1' // I/O functionalities } tasks.withType(JavaCompile) { From 0534de14ab189798abc518775a83a9b97789c443 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 08:50:32 +0000 Subject: [PATCH 170/225] Bump org.apache.logging.log4j:log4j-bom from 2.23.0 to 2.23.1 (#1046) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index fd662e997..8fbfd9726 100644 --- a/build.gradle +++ b/build.gradle @@ -83,7 +83,7 @@ dependencies { testImplementation "org.testcontainers:couchbase:$testcontainersVersion" // logging - implementation platform('org.apache.logging.log4j:log4j-bom:2.23.0') + implementation platform('org.apache.logging.log4j:log4j-bom:2.23.1') implementation 'org.apache.logging.log4j:log4j-api' // log4j implementation 'org.apache.logging.log4j:log4j-core' // log4j implementation 'org.apache.logging.log4j:log4j-slf4j-impl' // log4j -> slf4j From 27a9fcfdfb6ef7699eed324700a993ba0e5ce730 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Mar 2024 08:03:11 +0000 Subject: [PATCH 171/225] Bump com.couchbase.client:java-client from 3.5.3 to 3.6.0 (#1049) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 8fbfd9726..08899dd04 100644 --- a/build.gradle +++ b/build.gradle @@ -90,7 +90,7 @@ dependencies { // Databases implementation 'org.influxdb:influxdb-java:2.24' - implementation 'com.couchbase.client:java-client:3.5.3' + implementation 'com.couchbase.client:java-client:3.6.0' runtimeOnly 'org.postgresql:postgresql:42.7.2' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.15.1' // I/O functionalities From 5827cc0cd9f5378d0cd67472a38bb157069afb2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Mar 2024 04:03:08 +0000 Subject: [PATCH 172/225] Bump org.apache.groovy:groovy from 4.0.19 to 4.0.20 Bumps [org.apache.groovy:groovy](https://github.com/apache/groovy) from 4.0.19 to 4.0.20. - [Commits](https://github.com/apache/groovy/commits) --- updated-dependencies: - dependency-name: org.apache.groovy:groovy dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 08899dd04..eb876c4a1 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ ext { //version (changing these should be considered thoroughly!) javaVersion = JavaVersion.VERSION_17 groovyVersion = "4.0" - groovyBinaryVersion = "4.0.19" + groovyBinaryVersion = "4.0.20" testcontainersVersion = '1.19.7' scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins From d2ecf348bef692bd2a1d88c9b2e5a227da25d4ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Mar 2024 20:00:22 +0000 Subject: [PATCH 173/225] Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 (#1051) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index eb876c4a1..5bbbdc958 100644 --- a/build.gradle +++ b/build.gradle @@ -91,7 +91,7 @@ dependencies { // Databases implementation 'org.influxdb:influxdb-java:2.24' implementation 'com.couchbase.client:java-client:3.6.0' - runtimeOnly 'org.postgresql:postgresql:42.7.2' // postgresql jdbc driver required during runtime + runtimeOnly 'org.postgresql:postgresql:42.7.3' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.15.1' // I/O functionalities implementation 'commons-codec:commons-codec:1.16.1' // needed by commons-compress From b7485fba991e362582d024fceb5fb5b2ed7b6d91 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Mar 2024 09:03:17 +0000 Subject: [PATCH 174/225] Bump com.github.spotbugs from 6.0.8 to 6.0.9 (#1053) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 5bbbdc958..01066207f 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.8' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.9' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From a4bf0d81f6282746eea0f3da1cdef0bad1f978a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20H=C3=BCtte?= Date: Sat, 30 Mar 2024 11:56:53 +0100 Subject: [PATCH 175/225] removed dod, lifetime and lifecycle from documentation --- docs/readthedocs/models/input/participant/storage.rst | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/docs/readthedocs/models/input/participant/storage.rst b/docs/readthedocs/models/input/participant/storage.rst index 777f81265..1a5764012 100644 --- a/docs/readthedocs/models/input/participant/storage.rst +++ b/docs/readthedocs/models/input/participant/storage.rst @@ -35,13 +35,7 @@ Type Model +---------------------+---------+---------------------------------------------------------+ | eta | % | Efficiency of the electrical inverter | +---------------------+---------+---------------------------------------------------------+ -| dod | % | | Maximum permissible depth of discharge. 20 % dod | -| | | | is equivalent to a state of charge of 20 %. | -+---------------------+---------+---------------------------------------------------------+ -| lifeTime | h | Permissible hours of full use | -+---------------------+---------+---------------------------------------------------------+ -| lifeCycle | -- | Permissible amount of full cycles | -+---------------------+---------+---------------------------------------------------------+ + Entity Model """""""""""" From 7f27a68212f7cbb5aca17e0fabce14994c482e66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 05:11:30 +0000 Subject: [PATCH 176/225] Bump commons-io:commons-io from 2.15.1 to 2.16.0 (#1057) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 01066207f..a0289f7a1 100644 --- a/build.gradle +++ b/build.gradle @@ -93,7 +93,7 @@ dependencies { implementation 'com.couchbase.client:java-client:3.6.0' runtimeOnly 'org.postgresql:postgresql:42.7.3' // postgresql jdbc driver required during runtime - implementation 'commons-io:commons-io:2.15.1' // I/O functionalities + implementation 'commons-io:commons-io:2.16.0' // I/O functionalities implementation 'commons-codec:commons-codec:1.16.1' // needed by commons-compress implementation 'org.apache.commons:commons-compress:1.26.1' // I/O functionalities } From 0dedc87cb8dfe816b53d9c4ff5205dbc31a1a63d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 05:30:22 +0000 Subject: [PATCH 177/225] Bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 (#1055) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a0289f7a1..5cb606972 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin - id "org.sonarqube" version "4.4.1.3373" // sonarqube + id "org.sonarqube" version "5.0.0.4638" // sonarqube id 'net.thauvin.erik.gradle.semver' version '1.0.4' // semantic versioning } From adb7b2b058eeb3b2e86e475986a0ab8902e0be3b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 05:41:01 +0000 Subject: [PATCH 178/225] Bump net.bytebuddy:byte-buddy from 1.14.12 to 1.14.13 (#1056) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 5cb606972..572f616e1 100644 --- a/build.gradle +++ b/build.gradle @@ -73,7 +73,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2' testImplementation "org.spockframework:spock-core:2.3-groovy-$groovyVersion" testImplementation 'org.objenesis:objenesis:3.3' // Mock creation with constructor parameters - testImplementation 'net.bytebuddy:byte-buddy:1.14.12' // Mocks of classes + testImplementation 'net.bytebuddy:byte-buddy:1.14.13' // Mocks of classes // testcontainers (docker framework for testing) testImplementation "org.testcontainers:testcontainers:$testcontainersVersion" From 47bff1917f1198bc010097e5aa55de96c8d4f687 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 3 Apr 2024 11:26:05 +0200 Subject: [PATCH 179/225] Adapting to changes. --- .../edu/ie3/datamodel/io/source/IdCoordinateSource.java | 6 +++--- .../ie3/datamodel/io/source/IdCoordinateSourceTest.groovy | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java index f6ae4e616..d7d72ffca 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/IdCoordinateSource.java @@ -94,9 +94,9 @@ List getClosestCoordinates( default List calculateCoordinateDistances( Point coordinate, int n, Collection coordinates) { if (coordinates != null && !coordinates.isEmpty()) { - return GeoUtils.calcOrderedCoordinateDistances(coordinate, coordinates).stream() - .limit(n) - .toList(); + return GeoUtils.calcOrderedCoordinateDistances(coordinate, coordinates).stream() + .limit(n) + .toList(); } else { return Collections.emptyList(); } diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy index a9ee74ac7..c78c936c3 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy @@ -46,7 +46,7 @@ class IdCoordinateSourceTest extends Specification { ] when: - SortedSet distances = GeoUtils.calcOrderedCoordinateDistances(point0, points) + List distances = GeoUtils.calcOrderedCoordinateDistances(point0, points) List result = coordinateSourceMock.findCornerPoints(point0, distances) then: @@ -62,7 +62,7 @@ class IdCoordinateSourceTest extends Specification { List withExactMatch = new ArrayList<>(points) withExactMatch.addAll(matchingPoint) - SortedSet distances = GeoUtils.calcOrderedCoordinateDistances(point0, withExactMatch) + List distances = GeoUtils.calcOrderedCoordinateDistances(point0, withExactMatch) List result = coordinateSourceMock.findCornerPoints(point0, distances) then: From 61d7fb9a24ca8a0ee3bd372a24e6cf6b295ac410 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 4 Apr 2024 13:12:41 +0200 Subject: [PATCH 180/225] Fixing `Codacy` issue. --- .../edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy index c78c936c3..ce336adf2 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/IdCoordinateSourceTest.groovy @@ -51,7 +51,7 @@ class IdCoordinateSourceTest extends Specification { then: result.size() == expectedPoints.size() - result.collect { it.coordinateB }.containsAll(expectedPoints) + result*.coordinateB.containsAll(expectedPoints) } def "IdCoordinateSource should return only one point if the starting coordinate exactly matched the found coordinate"() { From 62ea0eeb7d6fc544238a371a67b81c1de066af6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 08:25:00 +0000 Subject: [PATCH 181/225] Bump com.couchbase.client:java-client from 3.6.0 to 3.6.1 (#1058) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 572f616e1..468f9cc98 100644 --- a/build.gradle +++ b/build.gradle @@ -90,7 +90,7 @@ dependencies { // Databases implementation 'org.influxdb:influxdb-java:2.24' - implementation 'com.couchbase.client:java-client:3.6.0' + implementation 'com.couchbase.client:java-client:3.6.1' runtimeOnly 'org.postgresql:postgresql:42.7.3' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.16.0' // I/O functionalities From 0e3d14f16a18f3ae0c54b0d331bb4605e1b2982c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Apr 2024 07:43:56 +0000 Subject: [PATCH 182/225] Bump com.github.spotbugs from 6.0.9 to 6.0.10 (#1061) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 468f9cc98..ae6894d4d 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.9' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.10' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From 10f157f7cb48c7ed0f5a47f71003ad7b1298d3be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Apr 2024 10:21:14 +0000 Subject: [PATCH 183/225] Bump commons-io:commons-io from 2.16.0 to 2.16.1 (#1060) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index ae6894d4d..b72407fdd 100644 --- a/build.gradle +++ b/build.gradle @@ -93,7 +93,7 @@ dependencies { implementation 'com.couchbase.client:java-client:3.6.1' runtimeOnly 'org.postgresql:postgresql:42.7.3' // postgresql jdbc driver required during runtime - implementation 'commons-io:commons-io:2.16.0' // I/O functionalities + implementation 'commons-io:commons-io:2.16.1' // I/O functionalities implementation 'commons-codec:commons-codec:1.16.1' // needed by commons-compress implementation 'org.apache.commons:commons-compress:1.26.1' // I/O functionalities } From d7c84e2fa776488968ca7d3e4137ae413799ba0c Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 9 Apr 2024 12:36:48 +0200 Subject: [PATCH 184/225] Enhancing `VoltageLevel` with `equals` method. --- CHANGELOG.md | 1 + .../voltagelevels/CommonVoltageLevel.java | 9 ++++++++ .../models/voltagelevels/VoltageLevel.java | 9 ++++++++ .../models/CommonVoltageLevelTest.groovy | 22 +++++++++++++++++++ 4 files changed, 41 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b431ade12..bedb73618 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added test for invalid input data in `CsvRawGridSource` [#1021](https://github.com/ie3-institute/PowerSystemDataModel/issues/1021) - Added `CsvThermalGridSource` [#1009](https://github.com/ie3-institute/PowerSystemDataModel/issues/1009) - Enhance documentation for CSV timeseries [#825](https://github.com/ie3-institute/PowerSystemDataModel/issues/825) +- Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) diff --git a/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java b/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java index d120a64ee..26b86491d 100644 --- a/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java +++ b/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java @@ -79,6 +79,15 @@ public boolean covers(String id, ComparableQuantity vRated) return idCovered; /* voltage covered is always true, otherwise the exception would have been thrown. */ } + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + CommonVoltageLevel that = (CommonVoltageLevel) o; + return this.voltageRange.equals(that.voltageRange); + } + @Override public String toString() { return "CommonVoltageLevel{" diff --git a/src/main/java/edu/ie3/datamodel/models/voltagelevels/VoltageLevel.java b/src/main/java/edu/ie3/datamodel/models/voltagelevels/VoltageLevel.java index 7865d4da8..6c002020c 100644 --- a/src/main/java/edu/ie3/datamodel/models/voltagelevels/VoltageLevel.java +++ b/src/main/java/edu/ie3/datamodel/models/voltagelevels/VoltageLevel.java @@ -47,6 +47,15 @@ public ComparableQuantity getNominalVoltage() { return nominalVoltage; } + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + VoltageLevel that = (VoltageLevel) o; + return this.nominalVoltage.isEquivalentTo(that.nominalVoltage); + } + @Override public String toString() { return "VoltageLevel{" + "id='" + id + '\'' + ", nominalVoltage=" + nominalVoltage + '}'; diff --git a/src/test/groovy/edu/ie3/datamodel/models/CommonVoltageLevelTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/CommonVoltageLevelTest.groovy index 041f12627..3ea843864 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/CommonVoltageLevelTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/CommonVoltageLevelTest.groovy @@ -10,6 +10,8 @@ import static tech.units.indriya.unit.Units.VOLT import edu.ie3.datamodel.exceptions.VoltageLevelException import edu.ie3.datamodel.models.voltagelevels.CommonVoltageLevel +import edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils +import edu.ie3.datamodel.models.voltagelevels.VoltageLevel import edu.ie3.util.interval.RightOpenInterval import spock.lang.Shared import spock.lang.Specification @@ -57,4 +59,24 @@ class CommonVoltageLevelTest extends Specification { VoltageLevelException ex = thrown() ex.message == "The provided id \"HS\" and rated voltage \"500 V\" could possibly meet the voltage level \"Niederspannung\" (Interval [0.0 kV, 10 kV)), but are inconsistent." } + + def "A common voltage level should test the equality correctly"() { + given: + def mv = GermanVoltageLevelUtils.MV_10KV + + expect: + mv == new CommonVoltageLevel( + "MS", + Quantities.getQuantity(10d, KILOVOLT), + new HashSet<>(Arrays.asList("mv_10kV")), + new RightOpenInterval<>(Quantities.getQuantity(10d, KILOVOLT), Quantities.getQuantity(20d, KILOVOLT))) + + + mv != new CommonVoltageLevel("MS", + Quantities.getQuantity(10d, KILOVOLT), + new HashSet<>(Arrays.asList("mv")), + new RightOpenInterval<>(Quantities.getQuantity(10d, KILOVOLT), Quantities.getQuantity(19.9, KILOVOLT))) + + mv != new VoltageLevel("mv", Quantities.getQuantity(10d, KILOVOLT)) + } } From 4bd6a4b21cd87bab3e15ba3c62b250cd51bfb0c0 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 9 Apr 2024 12:43:06 +0200 Subject: [PATCH 185/225] Enhancing `VoltageLevel` with `hashCode` method. --- .../models/voltagelevels/CommonVoltageLevel.java | 10 ++++++---- .../datamodel/models/voltagelevels/VoltageLevel.java | 6 ++++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java b/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java index 26b86491d..c1b9cc771 100644 --- a/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java +++ b/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java @@ -7,10 +7,7 @@ import edu.ie3.datamodel.exceptions.VoltageLevelException; import edu.ie3.util.interval.RightOpenInterval; -import java.util.Collections; -import java.util.Set; -import java.util.SortedSet; -import java.util.TreeSet; +import java.util.*; import javax.measure.quantity.ElectricPotential; import tech.units.indriya.ComparableQuantity; @@ -88,6 +85,11 @@ public boolean equals(Object o) { return this.voltageRange.equals(that.voltageRange); } + @Override + public int hashCode() { + return Objects.hash(super.hashCode(), synonymousIds, voltageRange); + } + @Override public String toString() { return "CommonVoltageLevel{" diff --git a/src/main/java/edu/ie3/datamodel/models/voltagelevels/VoltageLevel.java b/src/main/java/edu/ie3/datamodel/models/voltagelevels/VoltageLevel.java index 6c002020c..8a94fc534 100644 --- a/src/main/java/edu/ie3/datamodel/models/voltagelevels/VoltageLevel.java +++ b/src/main/java/edu/ie3/datamodel/models/voltagelevels/VoltageLevel.java @@ -6,6 +6,7 @@ package edu.ie3.datamodel.models.voltagelevels; import java.io.Serializable; +import java.util.Objects; import javax.measure.quantity.ElectricPotential; import tech.units.indriya.ComparableQuantity; @@ -56,6 +57,11 @@ public boolean equals(Object o) { return this.nominalVoltage.isEquivalentTo(that.nominalVoltage); } + @Override + public int hashCode() { + return Objects.hash(id, nominalVoltage); + } + @Override public String toString() { return "VoltageLevel{" + "id='" + id + '\'' + ", nominalVoltage=" + nominalVoltage + '}'; From 75a69018ea99078fda1968fd290eff02cbac3f97 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Apr 2024 06:35:54 +0000 Subject: [PATCH 186/225] Bump org.apache.groovy:groovy from 4.0.20 to 4.0.21 (#1065) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index b72407fdd..006d8b557 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ ext { //version (changing these should be considered thoroughly!) javaVersion = JavaVersion.VERSION_17 groovyVersion = "4.0" - groovyBinaryVersion = "4.0.20" + groovyBinaryVersion = "4.0.21" testcontainersVersion = '1.19.7' scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins From 7cc1ca27ff1236d005efc021409a8fedd1c132be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 11:05:49 +0000 Subject: [PATCH 187/225] Bump com.github.spotbugs from 6.0.10 to 6.0.11 (#1066) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 006d8b557..06025bc9c 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.10' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.11' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From 3ad4d758e6c1b6891d46f3abf6762c3064485435 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Fri, 12 Apr 2024 15:15:03 +0200 Subject: [PATCH 188/225] Also calling equals method of super class --- .../ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java b/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java index c1b9cc771..895dd38ae 100644 --- a/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java +++ b/src/main/java/edu/ie3/datamodel/models/voltagelevels/CommonVoltageLevel.java @@ -80,6 +80,7 @@ public boolean covers(String id, ComparableQuantity vRated) public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; + if (!super.equals(o)) return false; CommonVoltageLevel that = (CommonVoltageLevel) o; return this.voltageRange.equals(that.voltageRange); From dbd357524c94f18e102a681d9044ca09d43e531a Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 15 Apr 2024 11:16:06 +0200 Subject: [PATCH 189/225] Fixing `CHANGELOG`. --- CHANGELOG.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 719eb9850..ec5cb4033 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased/Snapshot] +### Added +- Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) + +### Fixed + +### Changed +- Improvements to the search for corner points in `IdCoordinateSource` [#1016](https://github.com/ie3-institute/PowerSystemDataModel/issues/1016) + + ## [5.0.1] - 2024-03-07 ### Fixed @@ -23,7 +32,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added test for invalid input data in `CsvRawGridSource` [#1021](https://github.com/ie3-institute/PowerSystemDataModel/issues/1021) - Added `CsvThermalGridSource` [#1009](https://github.com/ie3-institute/PowerSystemDataModel/issues/1009) - Enhance documentation for CSV timeseries [#825](https://github.com/ie3-institute/PowerSystemDataModel/issues/825) -- Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) @@ -51,7 +59,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removing `uuid` as required column from input and result time series [#826](https://github.com/ie3-institute/PowerSystemDataModel/issues/826) - Removing the support for the old csv format that was marked `deprecated` back in version `1.1.0` [#795](https://github.com/ie3-institute/PowerSystemDataModel/issues/795) - BREAKING: Updating PowerSystemUtils dependency to 2.2 [#1006](https://github.com/ie3-institute/PowerSystemDataModel/issues/1006) -- Improvements to the search for corner points in `IdCoordinateSource` [#1016](https://github.com/ie3-institute/PowerSystemDataModel/issues/1016) ## [4.1.0] - 2023-11-02 From fd7629a78ca3cd6b8dedc26aee06929a47b46bc6 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 15 Apr 2024 11:34:16 +0200 Subject: [PATCH 190/225] Small changes to how `CsvFileDefinition` is provided as an argument. --- CHANGELOG.md | 12 ++++++++-- .../io/connectors/CsvFileConnector.java | 22 +++++++------------ .../ie3/datamodel/io/sink/CsvFileSink.java | 10 ++++----- .../io/source/csv/CsvDataSource.java | 4 ++-- .../io/connectors/CsvFileConnectorTest.groovy | 4 ++-- 5 files changed, 26 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bada53b23..b9f9a95ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased/Snapshot] +### Added +- Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) + +### Fixed + + +### Changed +- Refactor `CsvFileConnector` and `CsvDataSource` [#1007](https://github.com/ie3-institute/PowerSystemDataModel/issues/1007) + + ## [5.0.1] - 2024-03-07 ### Fixed @@ -23,7 +33,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added test for invalid input data in `CsvRawGridSource` [#1021](https://github.com/ie3-institute/PowerSystemDataModel/issues/1021) - Added `CsvThermalGridSource` [#1009](https://github.com/ie3-institute/PowerSystemDataModel/issues/1009) - Enhance documentation for CSV timeseries [#825](https://github.com/ie3-institute/PowerSystemDataModel/issues/825) -- Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) ### Fixed - Fixed Couchbase integration tests that randomly failed [#755](https://github.com/ie3-institute/PowerSystemDataModel/issues/755) @@ -51,7 +60,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removing `uuid` as required column from input and result time series [#826](https://github.com/ie3-institute/PowerSystemDataModel/issues/826) - Removing the support for the old csv format that was marked `deprecated` back in version `1.1.0` [#795](https://github.com/ie3-institute/PowerSystemDataModel/issues/795) - BREAKING: Updating PowerSystemUtils dependency to 2.2 [#1006](https://github.com/ie3-institute/PowerSystemDataModel/issues/1006) -- Refactor `CsvFileConnector` and `CsvDataSource` [#1007](https://github.com/ie3-institute/PowerSystemDataModel/issues/1007) ## [4.1.0] - 2023-11-02 diff --git a/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java b/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java index aaa61974d..8c1997abf 100644 --- a/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java +++ b/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java @@ -6,7 +6,6 @@ package edu.ie3.datamodel.io.connectors; import edu.ie3.datamodel.exceptions.ConnectorException; -import edu.ie3.datamodel.exceptions.FileException; import edu.ie3.datamodel.io.IoUtil; import edu.ie3.datamodel.io.csv.BufferedCsvWriter; import edu.ie3.datamodel.io.csv.CsvFileDefinition; @@ -14,7 +13,6 @@ import edu.ie3.datamodel.models.timeseries.TimeSeries; import edu.ie3.datamodel.models.timeseries.TimeSeriesEntry; import edu.ie3.datamodel.models.value.Value; -import edu.ie3.datamodel.utils.Try.TrySupplier; import java.io.*; import java.nio.charset.StandardCharsets; import java.nio.file.Path; @@ -48,27 +46,25 @@ public Path getBaseDirectory() { } public synchronized BufferedCsvWriter getOrInitWriter( - Class clz, TrySupplier supplier) - throws ConnectorException { + Class clz, CsvFileDefinition fileDefinition) throws ConnectorException { /* Try to the right writer */ BufferedCsvWriter predefinedWriter = entityWriters.get(clz); if (predefinedWriter != null) return predefinedWriter; /* If it is not available, build and register one */ try { - BufferedCsvWriter newWriter = initWriter(baseDirectory, supplier.get()); + BufferedCsvWriter newWriter = initWriter(baseDirectory, fileDefinition); entityWriters.put(clz, newWriter); return newWriter; - } catch (ConnectorException | FileException | IOException e) { + } catch (ConnectorException | IOException e) { throw new ConnectorException( "Can neither find suitable writer nor build the correct one in CsvFileConnector.", e); } } public synchronized , E extends TimeSeriesEntry, V extends Value> - BufferedCsvWriter getOrInitWriter( - T timeSeries, TrySupplier supplier) + BufferedCsvWriter getOrInitWriter(T timeSeries, CsvFileDefinition fileDefinition) throws ConnectorException { /* Try to the right writer */ BufferedCsvWriter predefinedWriter = timeSeriesWriters.get(timeSeries.getUuid()); @@ -76,11 +72,11 @@ BufferedCsvWriter getOrInitWriter( /* If it is not available, build and register one */ try { - BufferedCsvWriter newWriter = initWriter(baseDirectory, supplier.get()); + BufferedCsvWriter newWriter = initWriter(baseDirectory, fileDefinition); timeSeriesWriters.put(timeSeries.getUuid(), newWriter); return newWriter; - } catch (ConnectorException | FileException | IOException e) { + } catch (ConnectorException | IOException e) { throw new ConnectorException( "Can neither find suitable writer nor build the correct one in CsvFileConnector.", e); } @@ -127,8 +123,7 @@ public synchronized void closeTimeSeriesWriter(UUID uuid) throws IOException { Optional maybeWriter = Optional.ofNullable(timeSeriesWriters.get(uuid)); if (maybeWriter.isPresent()) { log.debug("Remove reference to time series writer for UUID '{}'.", uuid); - timeSeriesWriters.remove(uuid); - maybeWriter.get().close(); + timeSeriesWriters.remove(uuid).close(); } else { log.warn("No writer found for time series '{}'.", uuid); } @@ -145,8 +140,7 @@ public synchronized void closeEntityWriter(Class clz) thro Optional maybeWriter = Optional.ofNullable(entityWriters.get(clz)); if (maybeWriter.isPresent()) { log.debug("Remove reference to entity writer for class '{}'.", clz); - entityWriters.remove(clz); - maybeWriter.get().close(); + entityWriters.remove(clz).close(); } else { log.warn("No writer found for class '{}'.", clz); } diff --git a/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java b/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java index 6cd224bfe..8635534a7 100644 --- a/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java +++ b/src/main/java/edu/ie3/datamodel/io/sink/CsvFileSink.java @@ -251,13 +251,13 @@ public , V extends Value> void persistTimeSeries( BufferedCsvWriter writer = connector.getOrInitWriter( timeSeries, - () -> new CsvFileDefinition(timeSeries, headerElements, csvSep, fileNamingStrategy)); + new CsvFileDefinition(timeSeries, headerElements, csvSep, fileNamingStrategy)); persistTimeSeries(timeSeries, writer); connector.closeTimeSeriesWriter(timeSeries.getUuid()); } catch (ProcessorProviderException e) { log.error( "Exception occurred during receiving of header elements. Cannot write this element.", e); - } catch (ConnectorException e) { + } catch (ConnectorException | FileException e) { log.error("Exception occurred during acquisition of writer.", e); } catch (IOException e) { log.error("Exception occurred during closing of writer.", e); @@ -299,14 +299,12 @@ private void write(C entity) { BufferedCsvWriter writer = connector.getOrInitWriter( entity.getClass(), - () -> - new CsvFileDefinition( - entity.getClass(), headerElements, csvSep, fileNamingStrategy)); + new CsvFileDefinition(entity.getClass(), headerElements, csvSep, fileNamingStrategy)); writer.write(entityFieldData); } catch (ProcessorProviderException e) { log.error( "Exception occurred during receiving of header elements. Cannot write this element.", e); - } catch (ConnectorException e) { + } catch (ConnectorException | FileException e) { log.error("Exception occurred during retrieval of writer. Cannot write this element.", e); } catch (IOException e) { log.error("Exception occurred during writing of this element. Cannot write this element.", e); diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java index d8a341303..3232f2a24 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvDataSource.java @@ -48,9 +48,9 @@ public class CsvDataSource implements DataSource { private final FileNamingStrategy fileNamingStrategy; - public CsvDataSource(String csvSep, Path folderPath, FileNamingStrategy fileNamingStrategy) { + public CsvDataSource(String csvSep, Path directoryPath, FileNamingStrategy fileNamingStrategy) { this.csvSep = csvSep; - this.connector = new CsvFileConnector(folderPath); + this.connector = new CsvFileConnector(directoryPath); this.fileNamingStrategy = fileNamingStrategy; } diff --git a/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy index aafba5e51..273993e10 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy @@ -70,7 +70,7 @@ class CsvFileConnectorTest extends Specification { when: /* The head line is of no interest here */ - connector.getOrInitWriter(NodeInput, () -> new CsvFileDefinition(NodeInput, [] as String[], ",", fileNamingStrategy)) + connector.getOrInitWriter(NodeInput, new CsvFileDefinition(NodeInput, [] as String[], ",", fileNamingStrategy)) then: noExceptionThrown() @@ -89,7 +89,7 @@ class CsvFileConnectorTest extends Specification { when: /* The head line is of no interest here */ - connector.getOrInitWriter(NodeInput, () -> new CsvFileDefinition(NodeInput, [] as String[], ",", fileNamingStrategy)) + connector.getOrInitWriter(NodeInput, new CsvFileDefinition(NodeInput, [] as String[], ",", fileNamingStrategy)) then: noExceptionThrown() From 419ab11c94135f97d22c8b57360794ae7f928be4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 14:19:17 +0000 Subject: [PATCH 191/225] Bump com.github.spotbugs from 6.0.11 to 6.0.12 (#1067) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 06025bc9c..828f412d5 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.11' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.12' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From c41e76e7896eef7a7bd77fd88c78859b2b2a6638 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 15:15:43 +0000 Subject: [PATCH 192/225] Bump sphinx from 7.2.6 to 7.3.6 in /docs/readthedocs (#1069) --- docs/readthedocs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/requirements.txt b/docs/readthedocs/requirements.txt index cb581e840..40615a55d 100644 --- a/docs/readthedocs/requirements.txt +++ b/docs/readthedocs/requirements.txt @@ -1,6 +1,6 @@ commonmark==0.9.1 recommonmark==0.7.1 -Sphinx==7.2.6 +Sphinx==7.3.6 sphinx-rtd-theme==2.0.0 myst-parser==2.0.0 markdown-it-py==3.0.0 From 9ac2d1fd677d694b5251bec237d2d5b302acb92e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 07:47:18 +0000 Subject: [PATCH 193/225] Bump sphinx from 7.3.6 to 7.3.7 in /docs/readthedocs (#1070) --- docs/readthedocs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/requirements.txt b/docs/readthedocs/requirements.txt index 40615a55d..d513488e5 100644 --- a/docs/readthedocs/requirements.txt +++ b/docs/readthedocs/requirements.txt @@ -1,6 +1,6 @@ commonmark==0.9.1 recommonmark==0.7.1 -Sphinx==7.3.6 +Sphinx==7.3.7 sphinx-rtd-theme==2.0.0 myst-parser==2.0.0 markdown-it-py==3.0.0 From 22feaa84a6e226f9db229f9205fcfb97b37a1635 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 08:34:35 +0000 Subject: [PATCH 194/225] Bump net.bytebuddy:byte-buddy from 1.14.13 to 1.14.14 (#1071) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 828f412d5..6823e6ccf 100644 --- a/build.gradle +++ b/build.gradle @@ -73,7 +73,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2' testImplementation "org.spockframework:spock-core:2.3-groovy-$groovyVersion" testImplementation 'org.objenesis:objenesis:3.3' // Mock creation with constructor parameters - testImplementation 'net.bytebuddy:byte-buddy:1.14.13' // Mocks of classes + testImplementation 'net.bytebuddy:byte-buddy:1.14.14' // Mocks of classes // testcontainers (docker framework for testing) testImplementation "org.testcontainers:testcontainers:$testcontainersVersion" From 0d73d91c81144772b141cbee16a0554b3521e765 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 08:51:55 +0000 Subject: [PATCH 195/225] Bump myst-parser from 2.0.0 to 3.0.0 in /docs/readthedocs (#1072) --- docs/readthedocs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/requirements.txt b/docs/readthedocs/requirements.txt index d513488e5..84f402c0d 100644 --- a/docs/readthedocs/requirements.txt +++ b/docs/readthedocs/requirements.txt @@ -2,5 +2,5 @@ commonmark==0.9.1 recommonmark==0.7.1 Sphinx==7.3.7 sphinx-rtd-theme==2.0.0 -myst-parser==2.0.0 +myst-parser==3.0.0 markdown-it-py==3.0.0 From 88c53f5b98288815448b15595f4464092b2dd196 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20H=C3=BCtte?= Date: Mon, 29 Apr 2024 12:32:13 +0200 Subject: [PATCH 196/225] removed dod etc from StorageTypeInput and SystemParticipantTypeInputFactory --- .../SystemParticipantTypeInputFactory.java | 16 +------ .../input/system/type/StorageTypeInput.java | 45 +++---------------- 2 files changed, 7 insertions(+), 54 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java index e0aa91bdf..78fd8a4bb 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/typeinput/SystemParticipantTypeInputFactory.java @@ -53,9 +53,6 @@ public class SystemParticipantTypeInputFactory // StorageTypeInput private static final String P_MAX = "pmax"; private static final String ETA = "eta"; - private static final String DOD = "dod"; - private static final String LIFETIME = "lifetime"; - private static final String LIFECYCLE = "lifecycle"; // WecTypeInput private static final String CP_CHARACTERISTIC = "cpCharacteristic"; @@ -95,10 +92,7 @@ protected List> getFields(SimpleEntityData data) { E_STORAGE, P_MAX, ACTIVE_POWER_GRADIENT, - ETA, - DOD, - LIFETIME, - LIFECYCLE); + ETA); } return Collections.singletonList(constructorParameters); @@ -240,9 +234,6 @@ private SystemParticipantTypeInput buildStorageTypeInput( ComparableQuantity activePowerGradient = data.getQuantity(ACTIVE_POWER_GRADIENT, StandardUnits.ACTIVE_POWER_GRADIENT); ComparableQuantity eta = data.getQuantity(ETA, StandardUnits.EFFICIENCY); - ComparableQuantity dod = data.getQuantity(DOD, StandardUnits.DOD); - ComparableQuantity

* * @param storageTypeInput StorageTypeInput to validate diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy index 8fe9520a8..ec8d08117 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/SystemParticipantValidationUtilsTest.groovy @@ -411,7 +411,7 @@ class SystemParticipantValidationUtilsTest extends Specification { where: invalidStorageType || expectedException new StorageTypeInput(uuid, id, capex, opex, eStorage, sRated, cosPhiRated, pMax, cpRate, Quantities.getQuantity(110, EFFICIENCY)) || new InvalidEntityException("Efficiency of the electrical converter of StorageTypeInput must be between 0% and 100%", invalidStorageType) - new StorageTypeInput(uuid, id, capex, opex, eStorage, sRated, cosPhiRated, Quantities.getQuantity(-15, ACTIVE_POWER_IN), Quantities.getQuantity(-100, ACTIVE_POWER_GRADIENT), eta) || new InvalidEntityException("The following quantities have to be zero or positive: -15 kW, -100 %/h, -10.5 h", invalidStorageType) + new StorageTypeInput(uuid, id, capex, opex, eStorage, sRated, cosPhiRated, Quantities.getQuantity(-15, ACTIVE_POWER_IN), Quantities.getQuantity(-100, ACTIVE_POWER_GRADIENT), eta) || new InvalidEntityException("The following quantities have to be zero or positive: -15 kW, -100 %/h", invalidStorageType) new StorageTypeInput(uuid, id, capex, opex, Quantities.getQuantity(0, ENERGY_IN), sRated, cosPhiRated, pMax, cpRate, eta) || new InvalidEntityException("The following quantities have to be positive: 0 kWh", invalidStorageType) } From 41b8a794b1e71b7943bc7b24b82c7238ea92ca92 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 1 May 2024 18:51:35 +0200 Subject: [PATCH 205/225] Adapting docs. --- docs/readthedocs/conf.py | 4 +- docs/readthedocs/gettingstarted.md | 4 +- .../additionaldata/idcoordinatesource.md | 2 +- .../models/input/additionaldata/timeseries.md | 47 ++++++++++++++----- docs/readthedocs/models/input/em.md | 2 +- .../models/input/grid/gridcontainer.md | 2 +- docs/readthedocs/models/input/grid/line.md | 8 ++-- .../models/input/grid/linegraphic.md | 2 +- .../models/input/grid/measurementunit.md | 2 +- docs/readthedocs/models/input/grid/node.md | 2 +- .../models/input/grid/nodegraphic.md | 2 +- docs/readthedocs/models/input/grid/switch.md | 2 +- .../models/input/grid/transformer2w.md | 6 +-- .../models/input/grid/transformer3w.md | 4 +- docs/readthedocs/models/input/operator.md | 2 +- .../models/input/participant/bm.md | 4 +- .../models/input/participant/chp.md | 4 +- .../models/input/participant/ev.md | 4 +- .../models/input/participant/evcs.md | 8 ++-- .../models/input/participant/fixedfeedin.md | 2 +- .../models/input/participant/hp.md | 4 +- .../models/input/participant/load.md | 2 +- .../models/input/participant/pv.md | 2 +- .../models/input/participant/storage.md | 4 +- .../models/input/participant/wec.md | 4 +- .../input/thermal/cylindricalstorage.md | 2 +- .../models/input/thermal/thermalbus.md | 2 +- .../models/input/thermal/thermalhouse.md | 2 +- .../models/result/grid/connector.md | 2 +- docs/readthedocs/models/result/grid/line.md | 2 +- docs/readthedocs/models/result/grid/node.md | 2 +- docs/readthedocs/models/result/grid/switch.md | 2 +- .../models/result/grid/transformer.md | 2 +- .../models/result/grid/transformer2w.md | 2 +- .../models/result/grid/transformer3w.md | 2 +- .../models/result/participant/bm.md | 2 +- .../models/result/participant/chp.md | 2 +- .../result/participant/cylindricalstorage.md | 2 +- .../models/result/participant/em.md | 2 +- .../models/result/participant/ev.md | 2 +- .../models/result/participant/evcs.md | 2 +- .../models/result/participant/fixedfeedin.md | 2 +- .../models/result/participant/flexoption.md | 2 +- .../models/result/participant/hp.md | 2 +- .../models/result/participant/load.md | 2 +- .../models/result/participant/pv.md | 2 +- .../models/result/participant/storage.md | 2 +- .../result/participant/systemparticipant.md | 2 +- .../models/result/participant/thermalhouse.md | 2 +- .../models/result/participant/thermalsink.md | 2 +- .../result/participant/thermalstorage.md | 2 +- .../models/result/participant/thermalunit.md | 2 +- .../models/result/participant/wec.md | 2 +- 53 files changed, 105 insertions(+), 80 deletions(-) diff --git a/docs/readthedocs/conf.py b/docs/readthedocs/conf.py index cdf07d375..461dd252f 100644 --- a/docs/readthedocs/conf.py +++ b/docs/readthedocs/conf.py @@ -22,8 +22,8 @@ author = 'Institute of Energy Systems, Energy Efficiency and Energy Economics' # The full version, including alpha/beta/rc tags -version = '3.0' -release = '3.0.0' +version = '5.0' +release = '5.0.1' pygments_style = 'tango' add_function_parentheses = True diff --git a/docs/readthedocs/gettingstarted.md b/docs/readthedocs/gettingstarted.md index 6dd5c1353..2dea1825a 100644 --- a/docs/readthedocs/gettingstarted.md +++ b/docs/readthedocs/gettingstarted.md @@ -20,7 +20,7 @@ On [Maven central](https://search.maven.org/artifact/com.github.ie3-institute/Po com.github.ie3-institute PowerSystemDataModel - 2.1.0 + 5.0.1 ``` @@ -41,7 +41,7 @@ and add the dependency: com.github.ie3-institute PowerSystemDataModel - 3.0-SNAPSHOT + 6.0-SNAPSHOT ``` diff --git a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md index fd4130ea0..4196d0736 100644 --- a/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md +++ b/docs/readthedocs/models/input/additionaldata/idcoordinatesource.md @@ -10,7 +10,7 @@ coordinates. ```{eval-rst} .. list-table:: :widths: 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute - Remarks diff --git a/docs/readthedocs/models/input/additionaldata/timeseries.md b/docs/readthedocs/models/input/additionaldata/timeseries.md index 9590a8404..d486f78ca 100644 --- a/docs/readthedocs/models/input/additionaldata/timeseries.md +++ b/docs/readthedocs/models/input/additionaldata/timeseries.md @@ -17,14 +17,39 @@ In addition to actual data, a mapping function has to be known. To be as flexible, as possible, the actual content of the time series is given as children of the `Value` class. The following different values are available: -| Value Class | Purpose | -|:-----------------------|:--------------------------------------------------------------------------------------------------------------| -| `PValue` | Electrical active power | -| `SValue` | Electrical active and reactive power | -| `HeatAndPValue` | Combination of thermal power (e.g. in kW)
and electrical active power (e.g. in kW) | -| `HeatAndSValue` | Combination of thermal power (e.g. in kW)
and electrical active and reactive power (e.g. in kW and kVAr) | -| `EnergyPriceValue` | Wholesale market price (e.g. in € / MWh) | -| `SolarIrradianceValue` | Combination of diffuse and direct solar irradiance | -| `TemperatureValue` | Temperature information | -| `WindValue` | Combination of wind direction and wind velocity | -| `WeatherValue` | Combination of irradiance, temperature and wind information | +```{eval-rst} +.. list-table:: + :widths: 33 33 + :header-rows: 1 + + * - Value Class + - Purpose + + * - `PValue` + - Electrical active power + + * - `SValue` + - Electrical active and reactive power + + * - `HeatAndPValue` + - Combination of thermal power (e.g. in kW)
and electrical active power (e.g. in kW) + + * - `HeatAndSValue` + - Combination of thermal power (e.g. in kW)
and electrical active and reactive power (e.g. in kW and kVAr) + + * - `EnergyPriceValue` + - Wholesale market price (e.g. in € / MWh) + + * - `SolarIrradianceValue` + - Combination of diffuse and direct solar irradiance + + * - `TemperatureValue` + - Temperature information + + * - `WindValue` + - Combination of wind direction and wind velocity + + * - `WeatherValue` + - Combination of irradiance, temperature and wind information + +``` diff --git a/docs/readthedocs/models/input/em.md b/docs/readthedocs/models/input/em.md index 3e842e612..5f9c698c6 100644 --- a/docs/readthedocs/models/input/em.md +++ b/docs/readthedocs/models/input/em.md @@ -10,7 +10,7 @@ Participants are connected to an EM each via their `em` field. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/grid/gridcontainer.md b/docs/readthedocs/models/input/grid/gridcontainer.md index c39ab3386..85cad16a9 100644 --- a/docs/readthedocs/models/input/grid/gridcontainer.md +++ b/docs/readthedocs/models/input/grid/gridcontainer.md @@ -40,7 +40,7 @@ A synoptic overview of both classes' attributes is given here: ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/grid/line.md b/docs/readthedocs/models/input/grid/line.md index 9227d36b7..1f0ebebee 100644 --- a/docs/readthedocs/models/input/grid/line.md +++ b/docs/readthedocs/models/input/grid/line.md @@ -9,7 +9,7 @@ Representation of an AC line. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute - Unit @@ -56,7 +56,7 @@ A list with some standard line types can be found here: [Standard Line Types](#s ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -129,7 +129,7 @@ Some standard overhead lines. ```{eval-rst} .. list-table:: :widths: 11 11 11 11 11 11 11 11 11 - :header-rows: 0 + :header-rows: 1 * - uuid @@ -312,7 +312,7 @@ Some standard cables. ```{eval-rst} .. list-table:: :widths: 11 11 11 11 11 11 11 11 11 - :header-rows: 0 + :header-rows: 1 * - uuid diff --git a/docs/readthedocs/models/input/grid/linegraphic.md b/docs/readthedocs/models/input/grid/linegraphic.md index d97d695ab..f23fa1b16 100644 --- a/docs/readthedocs/models/input/grid/linegraphic.md +++ b/docs/readthedocs/models/input/grid/linegraphic.md @@ -9,7 +9,7 @@ Schematic drawing information for a line model. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/grid/measurementunit.md b/docs/readthedocs/models/input/grid/measurementunit.md index 0d00d0f3a..aa5a58195 100644 --- a/docs/readthedocs/models/input/grid/measurementunit.md +++ b/docs/readthedocs/models/input/grid/measurementunit.md @@ -11,7 +11,7 @@ The measured information are indicated by boolean fields. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/grid/node.md b/docs/readthedocs/models/input/grid/node.md index f60c0d21a..d409c3141 100644 --- a/docs/readthedocs/models/input/grid/node.md +++ b/docs/readthedocs/models/input/grid/node.md @@ -9,7 +9,7 @@ Representation of an electrical node, with no further distinction into bus bar, ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/grid/nodegraphic.md b/docs/readthedocs/models/input/grid/nodegraphic.md index 6bb73c0ef..07a55a948 100644 --- a/docs/readthedocs/models/input/grid/nodegraphic.md +++ b/docs/readthedocs/models/input/grid/nodegraphic.md @@ -9,7 +9,7 @@ Schematic drawing information for a node model. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/grid/switch.md b/docs/readthedocs/models/input/grid/switch.md index a4ab706cc..6a4ae4db1 100644 --- a/docs/readthedocs/models/input/grid/switch.md +++ b/docs/readthedocs/models/input/grid/switch.md @@ -9,7 +9,7 @@ Model of an ideal switch connecting two node models of the same voltage level ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/grid/transformer2w.md b/docs/readthedocs/models/input/grid/transformer2w.md index 6e4ef7c6f..32be9b754 100644 --- a/docs/readthedocs/models/input/grid/transformer2w.md +++ b/docs/readthedocs/models/input/grid/transformer2w.md @@ -13,7 +13,7 @@ As obvious, the parameter can be used in T- as in 𝜋-equivalent circuit repres ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute - Unit @@ -85,7 +85,7 @@ A list with some standard transformer types can be found here: [Standard Two Win ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute - Unit @@ -145,7 +145,7 @@ The transformers which source is ``simBench`` are from [here](https://simbench.d ```{eval-rst} .. list-table:: :widths: 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 - :header-rows: 0 + :header-rows: 1 * - uuid - bM diff --git a/docs/readthedocs/models/input/grid/transformer3w.md b/docs/readthedocs/models/input/grid/transformer3w.md index 15575c78c..ec2c21b3f 100644 --- a/docs/readthedocs/models/input/grid/transformer3w.md +++ b/docs/readthedocs/models/input/grid/transformer3w.md @@ -25,7 +25,7 @@ All impedances and admittances are given with respect to the higher voltage side ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -123,7 +123,7 @@ All impedances and admittances are given with respect to the higher voltage side ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/operator.md b/docs/readthedocs/models/input/operator.md index dc560f18d..30d29374c 100644 --- a/docs/readthedocs/models/input/operator.md +++ b/docs/readthedocs/models/input/operator.md @@ -10,7 +10,7 @@ having control over one or more physical entitites. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/bm.md b/docs/readthedocs/models/input/participant/bm.md index ff1854e10..913c0f5a5 100644 --- a/docs/readthedocs/models/input/participant/bm.md +++ b/docs/readthedocs/models/input/participant/bm.md @@ -11,7 +11,7 @@ Model of a biomass power plant. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -58,7 +58,7 @@ Model of a biomass power plant. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/chp.md b/docs/readthedocs/models/input/participant/chp.md index ad4ff729e..b9012a02a 100644 --- a/docs/readthedocs/models/input/participant/chp.md +++ b/docs/readthedocs/models/input/participant/chp.md @@ -11,7 +11,7 @@ Combined heat and power plant. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -66,7 +66,7 @@ Combined heat and power plant. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/ev.md b/docs/readthedocs/models/input/participant/ev.md index e70bcb0d2..aeee017ab 100644 --- a/docs/readthedocs/models/input/participant/ev.md +++ b/docs/readthedocs/models/input/participant/ev.md @@ -11,7 +11,7 @@ Model of an electric vehicle, that is occasionally connected to the grid via an ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -62,7 +62,7 @@ Model of an electric vehicle, that is occasionally connected to the grid via an ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/evcs.md b/docs/readthedocs/models/input/participant/evcs.md index b97def9c3..f4b836ebe 100644 --- a/docs/readthedocs/models/input/participant/evcs.md +++ b/docs/readthedocs/models/input/participant/evcs.md @@ -12,7 +12,7 @@ station and has some limitations outlined below. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -81,7 +81,7 @@ The actual model definition for charging point types looks as follows: ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -119,7 +119,7 @@ synonymous ids. All standard types can be found in {code}`edu.ie3.datamodel.mode ```{eval-rst} .. list-table:: :widths: 25 25 25 25 - :header-rows: 0 + :header-rows: 1 * - id @@ -223,7 +223,7 @@ and underscores and minuses are ignored, that means "charginghubtown" is parsed ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - type name diff --git a/docs/readthedocs/models/input/participant/fixedfeedin.md b/docs/readthedocs/models/input/participant/fixedfeedin.md index 2098271de..a6348a7ed 100644 --- a/docs/readthedocs/models/input/participant/fixedfeedin.md +++ b/docs/readthedocs/models/input/participant/fixedfeedin.md @@ -10,7 +10,7 @@ model can be derived. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/hp.md b/docs/readthedocs/models/input/participant/hp.md index 71c8a1608..08a092992 100644 --- a/docs/readthedocs/models/input/participant/hp.md +++ b/docs/readthedocs/models/input/participant/hp.md @@ -11,7 +11,7 @@ Model of a heat pump. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -54,7 +54,7 @@ Model of a heat pump. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/load.md b/docs/readthedocs/models/input/participant/load.md index c31f71549..a153e8392 100644 --- a/docs/readthedocs/models/input/participant/load.md +++ b/docs/readthedocs/models/input/participant/load.md @@ -9,7 +9,7 @@ Model of (mainly) domestic loads. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/pv.md b/docs/readthedocs/models/input/participant/pv.md index 0746f0023..3e0946fd6 100644 --- a/docs/readthedocs/models/input/participant/pv.md +++ b/docs/readthedocs/models/input/participant/pv.md @@ -7,7 +7,7 @@ Detailed model of a photovoltaic power plant. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/storage.md b/docs/readthedocs/models/input/participant/storage.md index dc4d4857d..6e0f5a313 100644 --- a/docs/readthedocs/models/input/participant/storage.md +++ b/docs/readthedocs/models/input/participant/storage.md @@ -11,7 +11,7 @@ Model of an ideal electrical battery energy storage. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -86,7 +86,7 @@ Model of an ideal electrical battery energy storage. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/participant/wec.md b/docs/readthedocs/models/input/participant/wec.md index 862cbbdcd..e0330669e 100644 --- a/docs/readthedocs/models/input/participant/wec.md +++ b/docs/readthedocs/models/input/participant/wec.md @@ -11,7 +11,7 @@ Model of a wind energy converter. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute @@ -66,7 +66,7 @@ Model of a wind energy converter. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/thermal/cylindricalstorage.md b/docs/readthedocs/models/input/thermal/cylindricalstorage.md index 5185adb62..553f63d3e 100644 --- a/docs/readthedocs/models/input/thermal/cylindricalstorage.md +++ b/docs/readthedocs/models/input/thermal/cylindricalstorage.md @@ -9,7 +9,7 @@ Model of a cylindrical thermal storage using a fluent to store thermal energy. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/thermal/thermalbus.md b/docs/readthedocs/models/input/thermal/thermalbus.md index 0c193af1a..acffc8379 100644 --- a/docs/readthedocs/models/input/thermal/thermalbus.md +++ b/docs/readthedocs/models/input/thermal/thermalbus.md @@ -10,7 +10,7 @@ A coupling point to thermal system - equivalent to [electrical node](../grid/nod ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/input/thermal/thermalhouse.md b/docs/readthedocs/models/input/thermal/thermalhouse.md index 93ae175b0..d06a1f59c 100644 --- a/docs/readthedocs/models/input/thermal/thermalhouse.md +++ b/docs/readthedocs/models/input/thermal/thermalhouse.md @@ -10,7 +10,7 @@ This reflects a simple shoe box with transmission losses ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/grid/connector.md b/docs/readthedocs/models/result/grid/connector.md index 2b3688fbb..19cd58ec3 100644 --- a/docs/readthedocs/models/result/grid/connector.md +++ b/docs/readthedocs/models/result/grid/connector.md @@ -9,7 +9,7 @@ Representation of all kinds of connectors. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/grid/line.md b/docs/readthedocs/models/result/grid/line.md index 066a74f45..e88f323ab 100644 --- a/docs/readthedocs/models/result/grid/line.md +++ b/docs/readthedocs/models/result/grid/line.md @@ -9,7 +9,7 @@ Representation of an AC line. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/grid/node.md b/docs/readthedocs/models/result/grid/node.md index 0a14d9ef1..b65e739d8 100644 --- a/docs/readthedocs/models/result/grid/node.md +++ b/docs/readthedocs/models/result/grid/node.md @@ -9,7 +9,7 @@ Representation of an electrical node, with no further distinction into bus bar, ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/grid/switch.md b/docs/readthedocs/models/result/grid/switch.md index 4c4ce088b..ae79fb2f0 100644 --- a/docs/readthedocs/models/result/grid/switch.md +++ b/docs/readthedocs/models/result/grid/switch.md @@ -9,7 +9,7 @@ Representation of electrical switches. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/grid/transformer.md b/docs/readthedocs/models/result/grid/transformer.md index a678220e9..8f3784a6a 100644 --- a/docs/readthedocs/models/result/grid/transformer.md +++ b/docs/readthedocs/models/result/grid/transformer.md @@ -9,7 +9,7 @@ Representation of transformers. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/grid/transformer2w.md b/docs/readthedocs/models/result/grid/transformer2w.md index b0630e199..c19550d50 100644 --- a/docs/readthedocs/models/result/grid/transformer2w.md +++ b/docs/readthedocs/models/result/grid/transformer2w.md @@ -9,7 +9,7 @@ Representation of two winding transformers. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/grid/transformer3w.md b/docs/readthedocs/models/result/grid/transformer3w.md index ce753aafd..61b27a789 100644 --- a/docs/readthedocs/models/result/grid/transformer3w.md +++ b/docs/readthedocs/models/result/grid/transformer3w.md @@ -9,7 +9,7 @@ Representation of three winding transformers. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/bm.md b/docs/readthedocs/models/result/participant/bm.md index 72a714b42..b36165809 100644 --- a/docs/readthedocs/models/result/participant/bm.md +++ b/docs/readthedocs/models/result/participant/bm.md @@ -9,7 +9,7 @@ Result of a biomass power plant. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/chp.md b/docs/readthedocs/models/result/participant/chp.md index 43157f6c7..410ff9e55 100644 --- a/docs/readthedocs/models/result/participant/chp.md +++ b/docs/readthedocs/models/result/participant/chp.md @@ -9,7 +9,7 @@ Result of a combined heat and power plant. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/cylindricalstorage.md b/docs/readthedocs/models/result/participant/cylindricalstorage.md index 9f390e2d3..84784f6a8 100644 --- a/docs/readthedocs/models/result/participant/cylindricalstorage.md +++ b/docs/readthedocs/models/result/participant/cylindricalstorage.md @@ -9,7 +9,7 @@ Result of a cylindrical thermal storage using a fluent to store thermal energy. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/em.md b/docs/readthedocs/models/result/participant/em.md index 35ff8f2da..58bf773ba 100644 --- a/docs/readthedocs/models/result/participant/em.md +++ b/docs/readthedocs/models/result/participant/em.md @@ -9,7 +9,7 @@ Result of an energy management entity. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/ev.md b/docs/readthedocs/models/result/participant/ev.md index 473d8e0ee..d8cce0d25 100644 --- a/docs/readthedocs/models/result/participant/ev.md +++ b/docs/readthedocs/models/result/participant/ev.md @@ -9,7 +9,7 @@ Result of an electric vehicle, that is occasionally connected to the grid via an ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/evcs.md b/docs/readthedocs/models/result/participant/evcs.md index f7db10bff..a42c1bd5f 100644 --- a/docs/readthedocs/models/result/participant/evcs.md +++ b/docs/readthedocs/models/result/participant/evcs.md @@ -9,7 +9,7 @@ This model is currently only a dummy implementation of an electric vehicle charg ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/fixedfeedin.md b/docs/readthedocs/models/result/participant/fixedfeedin.md index c27a1ba7e..4dc0ab47f 100644 --- a/docs/readthedocs/models/result/participant/fixedfeedin.md +++ b/docs/readthedocs/models/result/participant/fixedfeedin.md @@ -10,7 +10,7 @@ model can be derived. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/flexoption.md b/docs/readthedocs/models/result/participant/flexoption.md index 83d8f2a4e..4c08755b6 100644 --- a/docs/readthedocs/models/result/participant/flexoption.md +++ b/docs/readthedocs/models/result/participant/flexoption.md @@ -9,7 +9,7 @@ Result of a flexibility option. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/hp.md b/docs/readthedocs/models/result/participant/hp.md index 07931d8ca..233a0b64f 100644 --- a/docs/readthedocs/models/result/participant/hp.md +++ b/docs/readthedocs/models/result/participant/hp.md @@ -9,7 +9,7 @@ Result of a heat pump. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/load.md b/docs/readthedocs/models/result/participant/load.md index c60cbcc00..067795c17 100644 --- a/docs/readthedocs/models/result/participant/load.md +++ b/docs/readthedocs/models/result/participant/load.md @@ -9,7 +9,7 @@ Result of (mainly) domestic loads. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/pv.md b/docs/readthedocs/models/result/participant/pv.md index 61aa92bed..d1378864c 100644 --- a/docs/readthedocs/models/result/participant/pv.md +++ b/docs/readthedocs/models/result/participant/pv.md @@ -9,7 +9,7 @@ Result of a photovoltaic power plant. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/storage.md b/docs/readthedocs/models/result/participant/storage.md index 529cf059f..5c5767dcd 100644 --- a/docs/readthedocs/models/result/participant/storage.md +++ b/docs/readthedocs/models/result/participant/storage.md @@ -9,7 +9,7 @@ Result of an electrochemical storage ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/systemparticipant.md b/docs/readthedocs/models/result/participant/systemparticipant.md index 675c263e5..6b44abe6e 100644 --- a/docs/readthedocs/models/result/participant/systemparticipant.md +++ b/docs/readthedocs/models/result/participant/systemparticipant.md @@ -9,7 +9,7 @@ Groups together all system participants such as PV, Storage etc. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/thermalhouse.md b/docs/readthedocs/models/result/participant/thermalhouse.md index c2ea525d8..942c7e39b 100644 --- a/docs/readthedocs/models/result/participant/thermalhouse.md +++ b/docs/readthedocs/models/result/participant/thermalhouse.md @@ -10,7 +10,7 @@ This reflects a simple shoe box with transmission losses ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/thermalsink.md b/docs/readthedocs/models/result/participant/thermalsink.md index cf40b56de..92d19b9b8 100644 --- a/docs/readthedocs/models/result/participant/thermalsink.md +++ b/docs/readthedocs/models/result/participant/thermalsink.md @@ -9,7 +9,7 @@ Result of a thermal sink. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/thermalstorage.md b/docs/readthedocs/models/result/participant/thermalstorage.md index bb774f775..abbad4e92 100644 --- a/docs/readthedocs/models/result/participant/thermalstorage.md +++ b/docs/readthedocs/models/result/participant/thermalstorage.md @@ -9,7 +9,7 @@ Result of a thermal storage. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/thermalunit.md b/docs/readthedocs/models/result/participant/thermalunit.md index 3fd2b8e78..bedaa368d 100644 --- a/docs/readthedocs/models/result/participant/thermalunit.md +++ b/docs/readthedocs/models/result/participant/thermalunit.md @@ -9,7 +9,7 @@ Result of a thermal unit. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute diff --git a/docs/readthedocs/models/result/participant/wec.md b/docs/readthedocs/models/result/participant/wec.md index 8ba08d097..b4e8e44ce 100644 --- a/docs/readthedocs/models/result/participant/wec.md +++ b/docs/readthedocs/models/result/participant/wec.md @@ -9,7 +9,7 @@ Result of a wind turbine. ```{eval-rst} .. list-table:: :widths: 33 33 33 - :header-rows: 0 + :header-rows: 1 * - Attribute From 777c64d74e6d4f4ab00d88bf36135b2669ed37a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 04:21:34 +0000 Subject: [PATCH 206/225] Bump org.objenesis:objenesis from 3.3 to 3.4 Bumps [org.objenesis:objenesis](https://github.com/easymock/objenesis) from 3.3 to 3.4. - [Release notes](https://github.com/easymock/objenesis/releases) - [Commits](https://github.com/easymock/objenesis/compare/3.3...3.4) --- updated-dependencies: - dependency-name: org.objenesis:objenesis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a10f8db1c..8616ff18b 100644 --- a/build.gradle +++ b/build.gradle @@ -72,7 +72,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2' testImplementation "org.spockframework:spock-core:2.3-groovy-$groovyVersion" - testImplementation 'org.objenesis:objenesis:3.3' // Mock creation with constructor parameters + testImplementation 'org.objenesis:objenesis:3.4' // Mock creation with constructor parameters testImplementation 'net.bytebuddy:byte-buddy:1.14.14' // Mocks of classes // testcontainers (docker framework for testing) From 7a849df0e96afa57062e2acd49e920b03597842e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 14:36:20 +0000 Subject: [PATCH 207/225] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 (#1074) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 8616ff18b..9eed8ceb5 100644 --- a/build.gradle +++ b/build.gradle @@ -94,7 +94,7 @@ dependencies { runtimeOnly 'org.postgresql:postgresql:42.7.3' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.16.1' // I/O functionalities - implementation 'commons-codec:commons-codec:1.16.1' // needed by commons-compress + implementation 'commons-codec:commons-codec:1.17.0' // needed by commons-compress implementation 'org.apache.commons:commons-compress:1.26.1' // I/O functionalities } From 873519e86ee20216757959c17ec74b0265d16a05 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 14:44:27 +0000 Subject: [PATCH 208/225] Bump com.github.spotbugs from 6.0.12 to 6.0.13 (#1079) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 9eed8ceb5..d57582394 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.12' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.13' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From d95c12e3a12fd1d5495ab69bc357ab6be1150e7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 May 2024 05:00:24 +0000 Subject: [PATCH 209/225] Bump com.github.spotbugs from 6.0.13 to 6.0.14 Bumps com.github.spotbugs from 6.0.13 to 6.0.14. --- updated-dependencies: - dependency-name: com.github.spotbugs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index d57582394..e88cf28b8 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.13' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.14' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From 32e07104117ddb707ab3c746230b1d655579e01e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 10:58:20 +0000 Subject: [PATCH 210/225] Bump net.bytebuddy:byte-buddy from 1.14.14 to 1.14.15 (#1083) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index e88cf28b8..f8f87e2dd 100644 --- a/build.gradle +++ b/build.gradle @@ -73,7 +73,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2' testImplementation "org.spockframework:spock-core:2.3-groovy-$groovyVersion" testImplementation 'org.objenesis:objenesis:3.4' // Mock creation with constructor parameters - testImplementation 'net.bytebuddy:byte-buddy:1.14.14' // Mocks of classes + testImplementation 'net.bytebuddy:byte-buddy:1.14.15' // Mocks of classes // testcontainers (docker framework for testing) testImplementation "org.testcontainers:testcontainers:$testcontainersVersion" From 1e7df704f5cd3cc072fd423b3bc4cf1e20953531 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 11:07:25 +0000 Subject: [PATCH 211/225] Bump testcontainersVersion from 1.19.7 to 1.19.8 (#1082) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f8f87e2dd..b29cf9b79 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ ext { javaVersion = JavaVersion.VERSION_17 groovyVersion = "4.0" groovyBinaryVersion = "4.0.21" - testcontainersVersion = '1.19.7' + testcontainersVersion = '1.19.8' scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins } From e7487451e5abac4be0c97aa4a8dafcb8ac6a0bb9 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 15 May 2024 21:40:54 +0200 Subject: [PATCH 212/225] Fixing bug that prevents `MappingEntries` from getting processed. --- CHANGELOG.md | 1 + .../io/source/TimeSeriesMappingSource.java | 12 ++++++++++++ .../input/InputEntityProcessorTest.groovy | 18 ++++++++++++++++++ 3 files changed, 31 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec5cb4033..10822aede 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) ### Fixed +- Fixed `MappingEntryies` not getting processed by adding `Getter` methods for record fields [#1084](https://github.com/ie3-institute/PowerSystemDataModel/issues/1084) ### Changed - Improvements to the search for corner points in `IdCoordinateSource` [#1016](https://github.com/ie3-institute/PowerSystemDataModel/issues/1016) diff --git a/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesMappingSource.java b/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesMappingSource.java index aad5b2174..f65e7eb58 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesMappingSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/TimeSeriesMappingSource.java @@ -10,6 +10,8 @@ import edu.ie3.datamodel.io.factory.EntityData; import edu.ie3.datamodel.io.factory.timeseries.TimeSeriesMappingFactory; import edu.ie3.datamodel.models.input.InputEntity; +import edu.ie3.datamodel.models.input.system.SystemParticipantInput; +import edu.ie3.datamodel.models.timeseries.TimeSeries; import edu.ie3.datamodel.utils.Try; import edu.ie3.datamodel.utils.Try.*; import java.util.*; @@ -75,6 +77,16 @@ private Try createMappingEntry( /** Class to represent one entry within the participant to time series mapping */ public record MappingEntry(UUID participant, UUID timeSeries) implements InputEntity { + /** Returns the {@link UUID} of the {@link SystemParticipantInput}. */ + public UUID getParticipant() { + return participant; + } + + /** Returns the {@link UUID} of the {@link TimeSeries}. */ + public UUID getTimeSeries() { + return timeSeries; + } + @Override public boolean equals(Object o) { if (this == o) return true; diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy index 42e7819de..f770b68b9 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/input/InputEntityProcessorTest.groovy @@ -7,6 +7,7 @@ package edu.ie3.datamodel.io.processor.input import static edu.ie3.util.quantities.PowerSystemUnits.PU +import edu.ie3.datamodel.io.source.TimeSeriesMappingSource import edu.ie3.datamodel.models.OperationTime import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.UniqueEntity @@ -626,6 +627,23 @@ class InputEntityProcessorTest extends Specification { actual == expected } + def "The InputEntityProcessor should serialize a provided MappingEntry correctly"() { + given: + def processor = new InputEntityProcessor(TimeSeriesMappingSource.MappingEntry) + def validResult = new TimeSeriesMappingSource.MappingEntry(UUID.fromString("7eb7b296-f4c4-4020-acf3-e865453b5dbd"), UUID.fromString("bc581c6c-3044-48a1-aea1-5b2cb1370356")) + + Map expectedResults = [ + "participant": "7eb7b296-f4c4-4020-acf3-e865453b5dbd", + "timeSeries": "bc581c6c-3044-48a1-aea1-5b2cb1370356" + ] + + when: "the entity is passed to the processor" + def processingResult = processor.handleEntity(validResult) + + then: "make sure that the result is as expected " + processingResult == expectedResults + } + def "The InputEntityProcessor should serialize an entity but ignore the operator field when OperatorInput is equal to NO_OPERATOR_ASSIGNED"() { given: InputEntityProcessor processor = new InputEntityProcessor(NodeInput) From 27487678b3bc9d9cd404753a116e7d10a216f200 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 06:22:31 +0000 Subject: [PATCH 213/225] --- (#1086) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index b29cf9b79..d4205957b 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.14' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.15' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From 91ca1eb37afecb4a1ea3c85606f4138abc57161e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 06:21:15 +0000 Subject: [PATCH 214/225] Bump net.bytebuddy:byte-buddy from 1.14.15 to 1.14.16 (#1088) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index d4205957b..cdd9910a4 100644 --- a/build.gradle +++ b/build.gradle @@ -73,7 +73,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2' testImplementation "org.spockframework:spock-core:2.3-groovy-$groovyVersion" testImplementation 'org.objenesis:objenesis:3.4' // Mock creation with constructor parameters - testImplementation 'net.bytebuddy:byte-buddy:1.14.15' // Mocks of classes + testImplementation 'net.bytebuddy:byte-buddy:1.14.16' // Mocks of classes // testcontainers (docker framework for testing) testImplementation "org.testcontainers:testcontainers:$testcontainersVersion" From 1b26b1288f64aeb22dd5c024a8096809b13e77d6 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 23 May 2024 13:04:40 +0200 Subject: [PATCH 215/225] `ConnectorValidationUtils` checks if parallel devices is > 0 --- CHANGELOG.md | 1 + .../validation/ConnectorValidationUtils.java | 18 ++++++++++++++++++ .../ConnectorValidationUtilsTest.groovy | 17 +++++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10822aede..1355759e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) +- `ConnectorValidationUtils` checks if parallel devices is > 0 [#1077](https://github.com/ie3-institute/PowerSystemDataModel/issues/1077) ### Fixed - Fixed `MappingEntryies` not getting processed by adding `Getter` methods for record fields [#1084](https://github.com/ie3-institute/PowerSystemDataModel/issues/1084) diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/ConnectorValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/ConnectorValidationUtils.java index dddf51f61..a2ac685c8 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/ConnectorValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/ConnectorValidationUtils.java @@ -65,6 +65,7 @@ protected static List> check(ConnectorInput co List> exceptions = new ArrayList<>(); exceptions.add(connectsDifferentNodes(connector)); + exceptions.add(lessThanOneParallelDevice(connector)); // Further checks for subclasses if (LineInput.class.isAssignableFrom(connector.getClass())) { @@ -443,6 +444,23 @@ private static Try connectsDifferentNodes( connectorInput)); } + /** + * Check that the given connector has at least one parallel device. + * + * @param connectorInput to check + * @return a try + */ + private static Try lessThanOneParallelDevice( + ConnectorInput connectorInput) { + return Try.ofVoid( + connectorInput.getParallelDevices() < 1, + () -> + new InvalidEntityException( + connectorInput.getClass().getSimpleName() + + " needs to have at least one parallel device", + connectorInput)); + } + /** * Check if subnets of connector's nodes are correct depending on if they should be equal or not * diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ConnectorValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ConnectorValidationUtilsTest.groovy index 913ed199c..c41384857 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ConnectorValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ConnectorValidationUtilsTest.groovy @@ -62,6 +62,23 @@ class ConnectorValidationUtilsTest extends Specification { OlmCharacteristicInput.CONSTANT_CHARACTERISTIC ) + def "A ConnectorInput needs at least one parallel device"() { + when: + def actual = ConnectorValidationUtils.lessThanOneParallelDevice(invalidConnector) + + then: + actual.failure + actual.exception.get().class == InvalidEntityException + actual.exception.get().message.contains(expectedMessage) + + where: + invalidConnector || expectedMessage + GridTestData.lineFtoG.copy().parallelDevices(0).build() || "LineInput needs to have at least one parallel device" + GridTestData.lineCtoD.copy().parallelDevices(-1).build() || "LineInput needs to have at least one parallel device" + GridTestData.transformerBtoE.copy().parallelDevices(0).build() || "Transformer2WInput needs to have at least one parallel device" + GridTestData.transformerAtoBtoC.copy().parallelDevices(0).build() || "Transformer3WInput needs to have at least one parallel device" + } + def "ConnectorValidationUtils.checkLine() recognizes all potential errors for a line"() { when: List> exceptions = ConnectorValidationUtils.check(invalidLine).stream().filter { it -> it.failure }.toList() From 2cb0ed1f951108d8ca59d7c23db7e1d6fb125867 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 23 May 2024 14:53:27 +0200 Subject: [PATCH 216/225] `GridContainerValidationUtils` checks the connectivity for all defined operation time intervals. --- CHANGELOG.md | 1 + docs/readthedocs/io/ValidationUtils.md | 1 + .../GridContainerValidationUtils.java | 116 +++++++++++++++++- .../GridContainerValidationUtilsTest.groovy | 106 ++++++++++++++++ 4 files changed, 221 insertions(+), 3 deletions(-) create mode 100644 src/test/groovy/edu/ie3/datamodel/utils/validation/GridContainerValidationUtilsTest.groovy diff --git a/CHANGELOG.md b/CHANGELOG.md index 1355759e9..6b0006698 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) - `ConnectorValidationUtils` checks if parallel devices is > 0 [#1077](https://github.com/ie3-institute/PowerSystemDataModel/issues/1077) +- `GridContainerValidationUtils` checks the connectivity for all defined operation time intervals [#1091](https://github.com/ie3-institute/PowerSystemDataModel/issues/1091) ### Fixed - Fixed `MappingEntryies` not getting processed by adding `Getter` methods for record fields [#1084](https://github.com/ie3-institute/PowerSystemDataModel/issues/1084) diff --git a/docs/readthedocs/io/ValidationUtils.md b/docs/readthedocs/io/ValidationUtils.md index 34771c745..8dc2ce73d 100644 --- a/docs/readthedocs/io/ValidationUtils.md +++ b/docs/readthedocs/io/ValidationUtils.md @@ -11,6 +11,7 @@ The methods in ValidationUtils and subclasses can be used to check that objects The general validation checks: - if assigned values are valid, e.g. lines are not allowed to have negative lengths or the rated power factor of any unit must be between 0 and 1 - furthermore, several connections are checked, e.g. that lines only connect nodes of the same voltage level or that the voltage levels indicated for the transformer sides match the voltage levels of the nodes they are connected to. +- the connectivity of the given grid for all defined operation intervals The uniqueness validation checks if a collection of given objects are unique in either: - a specific field diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java index 9c0df8194..2b0245466 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/GridContainerValidationUtils.java @@ -8,19 +8,33 @@ import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkAssetUniqueness; import static edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.checkUniqueEntities; -import edu.ie3.datamodel.exceptions.*; +import edu.ie3.datamodel.exceptions.DuplicateEntitiesException; +import edu.ie3.datamodel.exceptions.InvalidEntityException; +import edu.ie3.datamodel.exceptions.InvalidGridException; +import edu.ie3.datamodel.exceptions.ValidationException; +import edu.ie3.datamodel.models.OperationTime; import edu.ie3.datamodel.models.input.AssetInput; import edu.ie3.datamodel.models.input.MeasurementUnitInput; import edu.ie3.datamodel.models.input.NodeInput; -import edu.ie3.datamodel.models.input.connector.*; +import edu.ie3.datamodel.models.input.connector.ConnectorInput; +import edu.ie3.datamodel.models.input.connector.LineInput; +import edu.ie3.datamodel.models.input.connector.Transformer3WInput; import edu.ie3.datamodel.models.input.container.*; import edu.ie3.datamodel.models.input.graphics.GraphicInput; import edu.ie3.datamodel.models.input.system.SystemParticipantInput; import edu.ie3.datamodel.utils.ContainerUtils; import edu.ie3.datamodel.utils.Try; -import edu.ie3.datamodel.utils.Try.*; +import edu.ie3.datamodel.utils.Try.Failure; +import edu.ie3.datamodel.utils.Try.Success; +import java.time.ZonedDateTime; import java.util.*; +import java.util.function.Predicate; +import java.util.stream.Collectors; import java.util.stream.Stream; +import org.jgrapht.Graph; +import org.jgrapht.alg.connectivity.ConnectivityInspector; +import org.jgrapht.graph.DefaultEdge; +import org.jgrapht.graph.SimpleGraph; public class GridContainerValidationUtils extends ValidationUtils { @@ -155,9 +169,105 @@ private GridContainerValidationUtils() { exceptions.add(MeasurementUnitValidationUtils.check(measurement)); }); + exceptions.addAll(checkConnectivity(rawGridElements)); + return exceptions; } + /** + * Checks the connectivity of the given grid for all defined {@link OperationTime}s. If every + * {@link AssetInput} is set to {@link OperationTime#notLimited()}, the connectivity is only + * checked once. + * + * @param rawGridElements to check + * @return a try + */ + protected static List> checkConnectivity( + RawGridElements rawGridElements) { + Set times = + rawGridElements.allEntitiesAsList().stream() + .map(AssetInput::getOperationTime) + .filter(OperationTime::isLimited) + .map(OperationTime::getOperationLimit) + .filter(Optional::isPresent) + .map(Optional::get) + .map(interval -> Set.of(interval.getLower(), interval.getUpper())) + .flatMap(Collection::stream) + .collect(Collectors.toSet()); + + if (times.isEmpty()) { + return List.of(checkConnectivity(rawGridElements, Optional.empty())); + } else { + return times.stream() + .sorted() + .map(time -> checkConnectivity(rawGridElements, Optional.of(time))) + .toList(); + } + } + + /** + * Checks if the given {@link RawGridElements} from a connected grid. + * + * @param rawGridElements to check + * @param time for operation filtering + * @return a try + */ + protected static Try checkConnectivity( + RawGridElements rawGridElements, Optional time) { + + Predicate isInOperation = + assetInput -> time.map(assetInput::inOperationOn).orElse(true); + + // build graph + Graph graph = new SimpleGraph<>(DefaultEdge.class); + + rawGridElements.getNodes().stream() + .filter(isInOperation) + .forEach(node -> graph.addVertex(node.getUuid())); + rawGridElements.getLines().stream() + .filter(isInOperation) + .forEach( + connector -> + graph.addEdge(connector.getNodeA().getUuid(), connector.getNodeB().getUuid())); + rawGridElements.getTransformer2Ws().stream() + .filter(isInOperation) + .forEach( + connector -> + graph.addEdge(connector.getNodeA().getUuid(), connector.getNodeB().getUuid())); + rawGridElements.getTransformer3Ws().stream() + .filter(isInOperation) + .forEach( + connector -> + graph.addEdge(connector.getNodeA().getUuid(), connector.getNodeB().getUuid())); + rawGridElements.getSwitches().stream() + .filter(isInOperation) + .forEach( + connector -> + graph.addEdge(connector.getNodeA().getUuid(), connector.getNodeB().getUuid())); + + ConnectivityInspector inspector = new ConnectivityInspector<>(graph); + + if (inspector.isConnected()) { + return Success.empty(); + } else { + List> sets = inspector.connectedSets(); + + List unconnected = + sets.stream() + .max(Comparator.comparing(Set::size)) + .map(set -> graph.vertexSet().stream().filter(v -> !set.contains(v)).toList()) + .orElse(List.of()); + + String message = "The grid contains unconnected elements"; + + if (time.isPresent()) { + message += " for time " + time.get(); + } + + return Failure.of(new InvalidGridException(message + ": " + unconnected)); + } + } + /** * Checks the validity of each and every system participant. Moreover, it checks, if the systems * are connected to a node that is not in the provided set diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/GridContainerValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/GridContainerValidationUtilsTest.groovy new file mode 100644 index 000000000..013bad1a4 --- /dev/null +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/GridContainerValidationUtilsTest.groovy @@ -0,0 +1,106 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation + */ +package edu.ie3.datamodel.utils.validation + +import edu.ie3.datamodel.exceptions.InvalidGridException +import edu.ie3.datamodel.models.OperationTime +import edu.ie3.datamodel.models.input.container.RawGridElements +import edu.ie3.datamodel.utils.Try +import edu.ie3.test.common.GridTestData as GTD +import spock.lang.Shared +import spock.lang.Specification + +import java.time.ZonedDateTime + +class GridContainerValidationUtilsTest extends Specification { + @Shared + private ZonedDateTime start + + @Shared + private RawGridElements limitedElements + + def setupSpec() { + start = ZonedDateTime.now() + + def operationTimeFrame1 = OperationTime.builder().withStart(start).withEnd(start.plusHours(2)).build() + def operationTimeFrame2 = OperationTime.builder().withStart(start.plusHours(1)).withEnd(start.plusHours(3)).build() + + def nodes = [ + GTD.nodeC, + GTD.nodeD, + GTD.nodeE, + GTD.nodeF, + GTD.nodeG + ] as Set + + def lines = [ + GTD.lineCtoD.copy().operationTime(operationTimeFrame1).build(), + GTD.lineFtoG.copy().operationTime(operationTimeFrame2).build() + ] as Set + + def transformers = [ + GTD.transformerCtoF.copy().operationTime(operationTimeFrame1).build(), + GTD.transformerCtoE.copy().operationTime(operationTimeFrame2).build() + ] as Set + + limitedElements = new RawGridElements(nodes, lines, transformers, [] as Set, [] as Set, [] as Set) + } + + def "The GridContainerValidationUtils should check the connectivity for all operation intervals correctly"() { + when: + def actual = GridContainerValidationUtils.checkConnectivity(limitedElements) + + then: + actual.size() == 4 + actual.get(0).failure + actual.get(1).success + actual.get(2).success + actual.get(3).failure + + actual.get(0).exception.get().message == "The grid contains unconnected elements for time " + start + ": " + [ + GTD.nodeE.uuid, + GTD.nodeG.uuid + ] + actual.get(3).exception.get().message == "The grid contains unconnected elements for time " + start.plusHours(3) + ": " + [ + GTD.nodeD.uuid, + GTD.nodeF.uuid, + GTD.nodeG.uuid + ] + } + + def "The GridContainerValidationUtils should check the connectivity correctly"() { + when: + def actual = GridContainerValidationUtils.checkConnectivity(limitedElements, time as Optional) + + then: + actual == expectedResult + + where: + time || expectedResult + Optional.empty() || Try.Success.empty() + Optional.of(start.plusHours(1)) || Try.Success.empty() + } + + def "The GridContainerValidationUtils should return an exception if the grid is not properly connected"() { + when: + def actual = GridContainerValidationUtils.checkConnectivity(limitedElements, time as Optional) + + then: + actual.exception.get().message == expectedException.message + + where: + time || expectedException + Optional.of(start) || new InvalidGridException("The grid contains unconnected elements for time " + start + ": " + [ + GTD.nodeE.uuid, + GTD.nodeG.uuid + ]) + Optional.of(start.plusHours(3)) || new InvalidGridException("The grid contains unconnected elements for time " + start.plusHours(3) + ": " + [ + GTD.nodeD.uuid, + GTD.nodeF.uuid, + GTD.nodeG.uuid + ]) + } +} From ca9518284c8bd00e1df5f20b892a1eecaee77705 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 May 2024 06:47:11 +0000 Subject: [PATCH 217/225] Bump org.apache.commons:commons-compress from 1.26.1 to 1.26.2 (#1093) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index cdd9910a4..c5412a508 100644 --- a/build.gradle +++ b/build.gradle @@ -95,7 +95,7 @@ dependencies { implementation 'commons-io:commons-io:2.16.1' // I/O functionalities implementation 'commons-codec:commons-codec:1.17.0' // needed by commons-compress - implementation 'org.apache.commons:commons-compress:1.26.1' // I/O functionalities + implementation 'org.apache.commons:commons-compress:1.26.2' // I/O functionalities } tasks.withType(JavaCompile) { From 47dd4e6995115afe5e8d309d71313c743ad30f33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 04:46:40 +0000 Subject: [PATCH 218/225] Bump net.bytebuddy:byte-buddy from 1.14.16 to 1.14.17 Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) from 1.14.16 to 1.14.17. - [Release notes](https://github.com/raphw/byte-buddy/releases) - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md) - [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.16...byte-buddy-1.14.17) --- updated-dependencies: - dependency-name: net.bytebuddy:byte-buddy dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index c5412a508..673a023db 100644 --- a/build.gradle +++ b/build.gradle @@ -73,7 +73,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2' testImplementation "org.spockframework:spock-core:2.3-groovy-$groovyVersion" testImplementation 'org.objenesis:objenesis:3.4' // Mock creation with constructor parameters - testImplementation 'net.bytebuddy:byte-buddy:1.14.16' // Mocks of classes + testImplementation 'net.bytebuddy:byte-buddy:1.14.17' // Mocks of classes // testcontainers (docker framework for testing) testImplementation "org.testcontainers:testcontainers:$testcontainersVersion" From 596284edef80423ce77f257a60aa8cec964e7ac3 Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Mon, 10 Jun 2024 13:26:09 +0200 Subject: [PATCH 219/225] move em into entity model documentation --- .../readthedocs/models/input/participant/storage.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/readthedocs/models/input/participant/storage.md b/docs/readthedocs/models/input/participant/storage.md index baa2e94ef..9c3df5d93 100644 --- a/docs/readthedocs/models/input/participant/storage.md +++ b/docs/readthedocs/models/input/participant/storage.md @@ -60,12 +60,6 @@ Model of an ideal electrical battery energy storage. - % - Efficiency of the electrical inverter - * - em - - -- - - | UUID reference to an :ref:`Energy Management Unit` that is controlling - | this system participant. Field can be empty or missing, if this participant - | is not controlled. - ``` ### Entity Model @@ -112,7 +106,12 @@ Model of an ideal electrical battery energy storage. - -- - | Foreseen operation strategy of the storage. | Eligible input: *"market"*, *"grid"*, *"self"* - + + * - em + - -- + - | UUID reference to an :ref:`Energy Management Unit` that is controlling + | this system participant. Field can be empty or missing, if this participant + | is not controlled. ``` From b6b150892226296d926cbdbb881abfec13096609 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 13:51:58 +0200 Subject: [PATCH 220/225] Bump com.github.spotbugs from 6.0.15 to 6.0.16 (#1096) Bumps com.github.spotbugs from 6.0.15 to 6.0.16. --- updated-dependencies: - dependency-name: com.github.spotbugs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 673a023db..019499ddd 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { id 'signing' id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.25.0' //code format - id 'com.github.spotbugs' version '6.0.15' // code check, working on byte code + id 'com.github.spotbugs' version '6.0.16' // code check, working on byte code id 'de.undercouch.download' version '5.6.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin From 3eff07dce27855fedf6bf2491692075005596843 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 13 Jun 2024 10:51:39 +0200 Subject: [PATCH 221/225] Updating JavaDoc --- .../java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java b/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java index 8c1997abf..7628bf3b2 100644 --- a/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java +++ b/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java @@ -23,7 +23,7 @@ /** * Provides the connector (here: buffered writer) for specific files to be used by a {@link - * edu.ie3.datamodel.io.sink.CsvFileSink} + * edu.ie3.datamodel.io.sink.CsvFileSink} or {@link edu.ie3.datamodel.io.source.csv.CsvDataSource} * * @version 0.1 * @since 19.03.20 From 4dda6564e8ea6bbe040b51bc7b5f40c0bba42ad0 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 13 Jun 2024 14:11:12 +0200 Subject: [PATCH 222/225] Adding `CongestionResult`. --- CHANGELOG.md | 1 + docs/readthedocs/models/models.md | 1 + .../models/result/grid/congestion.md | 47 ++++++++ .../result/CongestionResultFactory.java | 52 +++++++++ .../result/ConnectorResultFactory.java | 2 +- .../result/FlexOptionsResultFactory.java | 2 +- .../io/factory/result/ModelResultFactory.java | 23 ++++ .../io/factory/result/NodeResultFactory.java | 2 +- .../factory/result/ResultEntityFactory.java | 1 - .../factory/result/SwitchResultFactory.java | 2 +- .../SystemParticipantResultFactory.java | 2 +- .../factory/result/ThermalResultFactory.java | 2 +- .../result/ResultEntityProcessor.java | 4 +- .../io/source/ResultEntitySource.java | 16 ++- .../models/result/CongestionResult.java | 109 ++++++++++++++++++ .../models/result/ModelResultEntity.java | 54 +++++++++ .../datamodel/models/result/NodeResult.java | 2 +- .../datamodel/models/result/ResultEntity.java | 21 +--- .../result/connector/ConnectorResult.java | 4 +- .../models/result/connector/SwitchResult.java | 4 +- .../result/system/FlexOptionsResult.java | 4 +- .../system/SystemParticipantResult.java | 4 +- .../result/thermal/ThermalUnitResult.java | 4 +- .../validation/UniquenessValidationUtils.java | 21 +++- .../io/processor/ProcessorProviderTest.groovy | 9 +- .../result/ResultEntityProcessorTest.groovy | 6 +- .../UniquenessValidationUtilsTest.groovy | 36 +++++- 27 files changed, 380 insertions(+), 55 deletions(-) create mode 100644 docs/readthedocs/models/result/grid/congestion.md create mode 100644 src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java create mode 100644 src/main/java/edu/ie3/datamodel/io/factory/result/ModelResultFactory.java create mode 100644 src/main/java/edu/ie3/datamodel/models/result/CongestionResult.java create mode 100644 src/main/java/edu/ie3/datamodel/models/result/ModelResultEntity.java diff --git a/CHANGELOG.md b/CHANGELOG.md index 4883a5291..609e6327c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Enhancing `VoltageLevel` with `equals` method [#1063](https://github.com/ie3-institute/PowerSystemDataModel/issues/1063) - `ConnectorValidationUtils` checks if parallel devices is > 0 [#1077](https://github.com/ie3-institute/PowerSystemDataModel/issues/1077) - `GridContainerValidationUtils` checks the connectivity for all defined operation time intervals [#1091](https://github.com/ie3-institute/PowerSystemDataModel/issues/1091) +- Implemented a `CongestionResult` [#1097](https://github.com/ie3-institute/PowerSystemDataModel/issues/1097) ### Fixed - Fixed `MappingEntryies` not getting processed by adding `Getter` methods for record fields [#1084](https://github.com/ie3-institute/PowerSystemDataModel/issues/1084) diff --git a/docs/readthedocs/models/models.md b/docs/readthedocs/models/models.md index c28fbc6f7..56c314ac9 100644 --- a/docs/readthedocs/models/models.md +++ b/docs/readthedocs/models/models.md @@ -185,6 +185,7 @@ result/grid/switch result/grid/transformer result/grid/transformer2w result/grid/transformer3w +result/grid/congestion ``` ### Participant Related Models diff --git a/docs/readthedocs/models/result/grid/congestion.md b/docs/readthedocs/models/result/grid/congestion.md new file mode 100644 index 000000000..d1ad5024d --- /dev/null +++ b/docs/readthedocs/models/result/grid/congestion.md @@ -0,0 +1,47 @@ +(congestion-result)= + +# Congestion + +Representation of a congestion result for a given subnet. + +## Attributes, Units and Remarks + +```{eval-rst} +.. list-table:: + :widths: 33 33 33 + :header-rows: 1 + + + * - Attribute + - Unit + - Remarks + + * - time + - ZonedDateTime + - date and time for the produced result + + * - vMin + - p.u. + - minimal voltage of the subnet + + * - vMax + - p.u. + - maximal voltage of the subnet + + * - voltage + - -- + - Boolean indicator, if a voltage congestion occurred + + * - line + - -- + - Boolean indicator, if a line congestion occurred + + * - transformer + - -- + - Boolean indicator, if a transformer congestion occurred +``` + +## Caveats + +Nothing - at least not known. +If you found something, please contact us! diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java new file mode 100644 index 000000000..a4f8b5714 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java @@ -0,0 +1,52 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.io.factory.result; + +import static edu.ie3.util.quantities.PowerSystemUnits.PU; + +import edu.ie3.datamodel.io.factory.EntityData; +import edu.ie3.datamodel.models.result.CongestionResult; +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; +import java.util.List; +import java.util.Set; +import javax.measure.quantity.Dimensionless; +import tech.units.indriya.ComparableQuantity; + +public class CongestionResultFactory extends ResultEntityFactory { + private static final String SUBNET = "subnet"; + private static final String VMIN = "vMin"; + private static final String VMAX = "vMax"; + private static final String VOLTAGE = "voltage"; + private static final String LINE = "line"; + private static final String TRANSFORMER = "transformer"; + + public CongestionResultFactory() { + super(CongestionResult.class); + } + + public CongestionResultFactory(DateTimeFormatter dateTimeFormatter) { + super(dateTimeFormatter, CongestionResult.class); + } + + @Override + protected List> getFields(Class entityClass) { + return List.of(newSet(TIME, SUBNET, VMIN, VMAX, VOLTAGE, LINE, TRANSFORMER)); + } + + @Override + protected CongestionResult buildModel(EntityData data) { + ZonedDateTime zdtTime = timeUtil.toZonedDateTime(data.getField(TIME)); + int subnet = data.getInt(SUBNET); + ComparableQuantity vMin = data.getQuantity(VMIN, PU); + ComparableQuantity vMax = data.getQuantity(VMAX, PU); + boolean voltage = data.getBoolean(VOLTAGE); + boolean line = data.getBoolean(LINE); + boolean transformer = data.getBoolean(TRANSFORMER); + + return new CongestionResult(zdtTime, subnet, vMin, vMax, voltage, line, transformer); + } +} diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java index 495ee9bb9..d211528ef 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ConnectorResultFactory.java @@ -20,7 +20,7 @@ import javax.measure.quantity.ElectricCurrent; import tech.units.indriya.ComparableQuantity; -public class ConnectorResultFactory extends ResultEntityFactory { +public class ConnectorResultFactory extends ModelResultFactory { private static final String IAMAG = "iAMag"; private static final String IAANG = "iAAng"; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java index 1c31ea9db..d3d63af84 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/FlexOptionsResultFactory.java @@ -14,7 +14,7 @@ import javax.measure.quantity.Power; import tech.units.indriya.ComparableQuantity; -public class FlexOptionsResultFactory extends ResultEntityFactory { +public class FlexOptionsResultFactory extends ModelResultFactory { private static final String P_REF = "pRef"; private static final String P_MIN = "pMin"; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ModelResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ModelResultFactory.java new file mode 100644 index 000000000..c888b7ee5 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ModelResultFactory.java @@ -0,0 +1,23 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.io.factory.result; + +import edu.ie3.datamodel.models.result.ModelResultEntity; +import java.time.format.DateTimeFormatter; + +public abstract class ModelResultFactory + extends ResultEntityFactory { + protected static final String INPUT_MODEL = "inputModel"; + + protected ModelResultFactory(Class... allowedClasses) { + super(allowedClasses); + } + + protected ModelResultFactory( + DateTimeFormatter dateTimeFormatter, Class... allowedClasses) { + super(dateTimeFormatter, allowedClasses); + } +} diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java index e7cbf1ea9..858480fbd 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/NodeResultFactory.java @@ -15,7 +15,7 @@ import javax.measure.quantity.Dimensionless; import tech.units.indriya.ComparableQuantity; -public class NodeResultFactory extends ResultEntityFactory { +public class NodeResultFactory extends ModelResultFactory { private static final String VMAG = "vMag"; private static final String VANG = "vAng"; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java index f1c1d0495..3f3346aae 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ResultEntityFactory.java @@ -21,7 +21,6 @@ abstract class ResultEntityFactory extends EntityFactory { protected static final String TIME = "time"; - protected static final String INPUT_MODEL = "inputModel"; protected final TimeUtil timeUtil; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java index 0db6a14dc..039928148 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/SwitchResultFactory.java @@ -11,7 +11,7 @@ import java.time.format.DateTimeFormatter; import java.util.*; -public class SwitchResultFactory extends ResultEntityFactory { +public class SwitchResultFactory extends ModelResultFactory { private static final String CLOSED = "closed"; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java index 1d819be4e..68243f438 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/SystemParticipantResultFactory.java @@ -23,7 +23,7 @@ * Factory class for creating {@link SystemParticipantResult} entities from provided {@link * EntityData} data objects. */ -public class SystemParticipantResultFactory extends ResultEntityFactory { +public class SystemParticipantResultFactory extends ModelResultFactory { private static final String POWER = "p"; private static final String REACTIVE_POWER = "q"; diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java index 6a84b6d73..0ff9180d0 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/ThermalResultFactory.java @@ -21,7 +21,7 @@ import javax.measure.quantity.Temperature; import tech.units.indriya.ComparableQuantity; -public class ThermalResultFactory extends ResultEntityFactory { +public class ThermalResultFactory extends ModelResultFactory { private static final String Q_DOT = "qDot"; private static final String INDOOR_TEMPERATURE = "indoorTemperature"; private static final String ENERGY = "energy"; diff --git a/src/main/java/edu/ie3/datamodel/io/processor/result/ResultEntityProcessor.java b/src/main/java/edu/ie3/datamodel/io/processor/result/ResultEntityProcessor.java index 177ed1909..0e347aa5f 100644 --- a/src/main/java/edu/ie3/datamodel/io/processor/result/ResultEntityProcessor.java +++ b/src/main/java/edu/ie3/datamodel/io/processor/result/ResultEntityProcessor.java @@ -9,6 +9,7 @@ import edu.ie3.datamodel.io.factory.result.SystemParticipantResultFactory; import edu.ie3.datamodel.io.processor.EntityProcessor; import edu.ie3.datamodel.models.StandardUnits; +import edu.ie3.datamodel.models.result.CongestionResult; import edu.ie3.datamodel.models.result.NodeResult; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.result.connector.LineResult; @@ -58,7 +59,8 @@ public class ResultEntityProcessor extends EntityProcessor { ThermalHouseResult.class, CylindricalStorageResult.class, EmResult.class, - FlexOptionsResult.class); + FlexOptionsResult.class, + CongestionResult.class); public ResultEntityProcessor(Class registeredClass) throws EntityProcessorException { diff --git a/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java b/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java index b5fbd6baa..8c8ec3bf2 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java @@ -11,6 +11,7 @@ import edu.ie3.datamodel.io.factory.EntityData; import edu.ie3.datamodel.io.factory.EntityFactory; import edu.ie3.datamodel.io.factory.result.*; +import edu.ie3.datamodel.models.result.CongestionResult; import edu.ie3.datamodel.models.result.NodeResult; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.result.connector.LineResult; @@ -41,6 +42,7 @@ public class ResultEntitySource extends EntitySource { private final SwitchResultFactory switchResultFactory; private final NodeResultFactory nodeResultFactory; private final ConnectorResultFactory connectorResultFactory; + private final CongestionResultFactory congestionResultFactory; private final FlexOptionsResultFactory flexOptionsResultFactory; public ResultEntitySource(DataSource dataSource) { @@ -52,6 +54,7 @@ public ResultEntitySource(DataSource dataSource) { this.switchResultFactory = new SwitchResultFactory(); this.nodeResultFactory = new NodeResultFactory(); this.connectorResultFactory = new ConnectorResultFactory(); + this.congestionResultFactory = new CongestionResultFactory(); this.flexOptionsResultFactory = new FlexOptionsResultFactory(); } @@ -64,6 +67,7 @@ public ResultEntitySource(DataSource dataSource, DateTimeFormatter dateTimeForma this.switchResultFactory = new SwitchResultFactory(); this.nodeResultFactory = new NodeResultFactory(); this.connectorResultFactory = new ConnectorResultFactory(); + this.congestionResultFactory = new CongestionResultFactory(); this.flexOptionsResultFactory = new FlexOptionsResultFactory(); } @@ -95,7 +99,8 @@ public void validate() throws ValidationException { validate(LineResult.class, connectorResultFactory), validate(Transformer2WResult.class, connectorResultFactory), validate(Transformer3WResult.class, connectorResultFactory), - validate(FlexOptionsResult.class, flexOptionsResultFactory))); + validate(FlexOptionsResult.class, flexOptionsResultFactory), + validate(CongestionResult.class, congestionResultFactory))); Try.scanCollection(participantResults, Void.class) .transformF(FailedValidationException::new) @@ -357,6 +362,15 @@ public Set getEmResults() throws SourceException { return getResultEntities(EmResult.class, systemParticipantResultFactory); } + /** + * Returns a unique set of {@link CongestionResult} instances. + * + * @return a set of object and subnet unique {@link CongestionResult} entities + */ + public Set getCongestionResults() throws SourceException { + return getResultEntities(CongestionResult.class, congestionResultFactory); + } + // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /** diff --git a/src/main/java/edu/ie3/datamodel/models/result/CongestionResult.java b/src/main/java/edu/ie3/datamodel/models/result/CongestionResult.java new file mode 100644 index 000000000..180b3f89a --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/models/result/CongestionResult.java @@ -0,0 +1,109 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.models.result; + +import java.time.ZonedDateTime; +import java.util.Objects; +import javax.measure.quantity.Dimensionless; +import tech.units.indriya.ComparableQuantity; + +public class CongestionResult extends ResultEntity { + /** Values */ + private final Integer subnet; + + private final ComparableQuantity vMin; + private final ComparableQuantity vMax; + private final boolean voltage; + private final boolean line; + private final boolean transformer; + + /** + * Standard constructor which includes auto generation of the resulting output models uuid. + * + * @param time date and time when the result is produced + * @param subnet the subnet + * @param vMin minimum voltage in pu + * @param vMax maximal voltage in pu + * @param voltage {@code true} if a voltage congestion occurred in the subnet + * @param line {@code true} if a line congestion occurred in the subnet + * @param transformer {@code true} if a transformer congestion occurred in the subnet + */ + public CongestionResult( + ZonedDateTime time, + int subnet, + ComparableQuantity vMin, + ComparableQuantity vMax, + boolean voltage, + boolean line, + boolean transformer) { + super(time); + this.subnet = subnet; + this.vMin = vMin; + this.vMax = vMax; + this.voltage = voltage; + this.line = line; + this.transformer = transformer; + } + + public int getSubnet() { + return subnet; + } + + public boolean getVoltage() { + return voltage; + } + + public boolean getLine() { + return line; + } + + public boolean getTransformer() { + return transformer; + } + + public ComparableQuantity getVMin() { + return vMin; + } + + public ComparableQuantity getVMax() { + return vMax; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + CongestionResult that = (CongestionResult) o; + return getTime().equals(that.getTime()) + && vMin.equals(that.vMin) + && vMax.equals(that.vMax) + && voltage == that.voltage + && line == that.line + && transformer == that.transformer; + } + + @Override + public int hashCode() { + return Objects.hash(super.hashCode(), getTime(), vMin, vMax, voltage, line, transformer); + } + + @Override + public String toString() { + return "InputResultEntity{time=" + + getTime() + + ", vMin=" + + vMin + + ", vMan=" + + vMax + + ", voltage=" + + voltage + + ", line=" + + line + + ", transformer=" + + transformer + + '}'; + } +} diff --git a/src/main/java/edu/ie3/datamodel/models/result/ModelResultEntity.java b/src/main/java/edu/ie3/datamodel/models/result/ModelResultEntity.java new file mode 100644 index 000000000..abc90cec4 --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/models/result/ModelResultEntity.java @@ -0,0 +1,54 @@ +/* + * © 2024. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ +package edu.ie3.datamodel.models.result; + +import java.time.ZonedDateTime; +import java.util.Objects; +import java.util.UUID; + +/** Abstract class to hold all mappings common to all input result models */ +public abstract class ModelResultEntity extends ResultEntity { + + /** uuid of the input model that produces the result */ + private UUID inputModel; + + /** + * Standard constructor which includes auto generation of the resulting output models uuid. + * + * @param time date and time when the result is produced + * @param inputModel uuid of the input model that produces the result + */ + protected ModelResultEntity(ZonedDateTime time, UUID inputModel) { + super(time); + this.inputModel = inputModel; + } + + public UUID getInputModel() { + return inputModel; + } + + public void setInputModel(UUID inputID) { + inputModel = inputID; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + ModelResultEntity that = (ModelResultEntity) o; + return getTime().equals(that.getTime()) && inputModel.equals(that.inputModel); + } + + @Override + public int hashCode() { + return Objects.hash(super.hashCode(), getTime(), inputModel); + } + + @Override + public String toString() { + return "InputResultEntity{time=" + getTime() + ", inputModel=" + inputModel + '}'; + } +} diff --git a/src/main/java/edu/ie3/datamodel/models/result/NodeResult.java b/src/main/java/edu/ie3/datamodel/models/result/NodeResult.java index 0724a8344..f0db14df3 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/NodeResult.java +++ b/src/main/java/edu/ie3/datamodel/models/result/NodeResult.java @@ -13,7 +13,7 @@ import tech.units.indriya.ComparableQuantity; /** Represents calculation results of a {@link edu.ie3.datamodel.models.input.NodeInput} */ -public class NodeResult extends ResultEntity { +public class NodeResult extends ModelResultEntity { /** Voltage magnitude @ this node in p.u. */ private ComparableQuantity vMag; diff --git a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java index 09ac36ea7..ba4dd58af 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java +++ b/src/main/java/edu/ie3/datamodel/models/result/ResultEntity.java @@ -8,33 +8,20 @@ import edu.ie3.datamodel.models.Entity; import java.time.ZonedDateTime; import java.util.Objects; -import java.util.UUID; /** Abstract class to hold all mappings common to all result models */ public abstract class ResultEntity implements Entity { /** date and time of the produced result */ private ZonedDateTime time; - /** uuid of the input model that produces the result */ - private UUID inputModel; /** * Standard constructor which includes auto generation of the resulting output models uuid. * * @param time date and time when the result is produced - * @param inputModel uuid of the input model that produces the result */ - protected ResultEntity(ZonedDateTime time, UUID inputModel) { + protected ResultEntity(ZonedDateTime time) { this.time = time; - this.inputModel = inputModel; - } - - public UUID getInputModel() { - return inputModel; - } - - public void setInputModel(UUID inputID) { - inputModel = inputID; } public ZonedDateTime getTime() { @@ -50,16 +37,16 @@ public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ResultEntity that = (ResultEntity) o; - return time.equals(that.time) && inputModel.equals(that.inputModel); + return time.equals(that.time); } @Override public int hashCode() { - return Objects.hash(super.hashCode(), time, inputModel); + return Objects.hash(super.hashCode(), time); } @Override public String toString() { - return "ResultEntity{time=" + time + ", inputModel=" + inputModel + '}'; + return "ResultEntity{time=" + time + '}'; } } diff --git a/src/main/java/edu/ie3/datamodel/models/result/connector/ConnectorResult.java b/src/main/java/edu/ie3/datamodel/models/result/connector/ConnectorResult.java index c5d9b99cd..187a27fc0 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/connector/ConnectorResult.java +++ b/src/main/java/edu/ie3/datamodel/models/result/connector/ConnectorResult.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.models.result.connector; -import edu.ie3.datamodel.models.result.ResultEntity; +import edu.ie3.datamodel.models.result.ModelResultEntity; import java.time.ZonedDateTime; import java.util.Objects; import java.util.UUID; @@ -14,7 +14,7 @@ import tech.units.indriya.ComparableQuantity; /** Abstract class to hold most 'ElectricCurrent and Angle'-mappings common to all connectors */ -public abstract class ConnectorResult extends ResultEntity { +public abstract class ConnectorResult extends ModelResultEntity { /** Electric current magnitude @ port A, normally provided in Ampere */ private ComparableQuantity iAMag; diff --git a/src/main/java/edu/ie3/datamodel/models/result/connector/SwitchResult.java b/src/main/java/edu/ie3/datamodel/models/result/connector/SwitchResult.java index 7b5c15c5b..c0b650558 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/connector/SwitchResult.java +++ b/src/main/java/edu/ie3/datamodel/models/result/connector/SwitchResult.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.models.result.connector; -import edu.ie3.datamodel.models.result.ResultEntity; +import edu.ie3.datamodel.models.result.ModelResultEntity; import java.time.ZonedDateTime; import java.util.Objects; import java.util.UUID; @@ -13,7 +13,7 @@ /** * Represents calculation results of a {@link edu.ie3.datamodel.models.input.connector.SwitchInput} */ -public class SwitchResult extends ResultEntity { +public class SwitchResult extends ModelResultEntity { /** is the switching state 'closed'? */ private boolean closed; diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/FlexOptionsResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/FlexOptionsResult.java index 210bc761b..ea85fc554 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/system/FlexOptionsResult.java +++ b/src/main/java/edu/ie3/datamodel/models/result/system/FlexOptionsResult.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.models.result.system; -import edu.ie3.datamodel.models.result.ResultEntity; +import edu.ie3.datamodel.models.result.ModelResultEntity; import java.time.ZonedDateTime; import java.util.Objects; import java.util.UUID; @@ -13,7 +13,7 @@ import tech.units.indriya.ComparableQuantity; /** Represents results of flexibility request */ -public class FlexOptionsResult extends ResultEntity { +public class FlexOptionsResult extends ModelResultEntity { /** * Active power (might be negative, thus feed-in) that was suggested for regular usage by the diff --git a/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantResult.java b/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantResult.java index 4b5067896..225833777 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantResult.java +++ b/src/main/java/edu/ie3/datamodel/models/result/system/SystemParticipantResult.java @@ -5,7 +5,7 @@ */ package edu.ie3.datamodel.models.result.system; -import edu.ie3.datamodel.models.result.ResultEntity; +import edu.ie3.datamodel.models.result.ModelResultEntity; import java.time.ZonedDateTime; import java.util.Objects; import java.util.UUID; @@ -13,7 +13,7 @@ import tech.units.indriya.ComparableQuantity; /** Abstract class that holds values common to all other result entities */ -public abstract class SystemParticipantResult extends ResultEntity { +public abstract class SystemParticipantResult extends ModelResultEntity { /** active power output normally provided in MW */ private ComparableQuantity p; diff --git a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalUnitResult.java b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalUnitResult.java index 07ba81913..d3265bbae 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalUnitResult.java +++ b/src/main/java/edu/ie3/datamodel/models/result/thermal/ThermalUnitResult.java @@ -6,7 +6,7 @@ package edu.ie3.datamodel.models.result.thermal; import edu.ie3.datamodel.models.StandardUnits; -import edu.ie3.datamodel.models.result.ResultEntity; +import edu.ie3.datamodel.models.result.ModelResultEntity; import java.time.ZonedDateTime; import java.util.Objects; import java.util.UUID; @@ -14,7 +14,7 @@ import tech.units.indriya.ComparableQuantity; /** Representation of a result with regard to a thermal unit */ -public abstract class ThermalUnitResult extends ResultEntity { +public abstract class ThermalUnitResult extends ModelResultEntity { /** * Average thermal power flowing into the thermal unit (+: Power flowing into unit, -: Power diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java index 10ba0b91e..3ecc654b9 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java @@ -11,6 +11,8 @@ import edu.ie3.datamodel.models.UniqueEntity; import edu.ie3.datamodel.models.input.AssetInput; import edu.ie3.datamodel.models.input.IdCoordinateInput; +import edu.ie3.datamodel.models.result.CongestionResult; +import edu.ie3.datamodel.models.result.ModelResultEntity; import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.WeatherValue; @@ -27,8 +29,10 @@ public class UniquenessValidationUtils extends ValidationUtils { protected static final FieldSetSupplier uuidFieldSupplier = entity -> Set.of(entity.getUuid()); protected static final FieldSetSupplier idFieldSupplier = e -> Set.of(e.getId()); - protected static final FieldSetSupplier resultFieldSupplier = + protected static final FieldSetSupplier modelResultFieldSupplier = entity -> Set.of(entity.getTime(), entity.getInputModel()); + protected static final FieldSetSupplier congestionResultFieldSupplier = + entity -> Set.of(entity.getTime(), entity.getSubnet()); protected static final FieldSetSupplier mappingFieldSupplier = entity -> Set.of(entity.participant()); protected static final FieldSetSupplier idCoordinateSupplier = @@ -74,9 +78,20 @@ public static void checkAssetUniqueness(Collection entitie * @param entities to be checked * @throws DuplicateEntitiesException if uniqueness is violated */ - public static void checkResultUniqueness(Collection entities) + public static void checkCongestionResultUniqueness( + Collection entities) throws DuplicateEntitiesException { + checkUniqueness(entities, congestionResultFieldSupplier).getOrThrow(); + } + + /** + * Checks the uniqueness of a collection of {@link ModelResultEntity}. + * + * @param entities to be checked + * @throws DuplicateEntitiesException if uniqueness is violated + */ + public static void checkModelResultUniqueness(Collection entities) throws DuplicateEntitiesException { - checkUniqueness(entities, resultFieldSupplier).getOrThrow(); + checkUniqueness(entities, modelResultFieldSupplier).getOrThrow(); } /** diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy index b9ed42a8e..b5e145799 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/ProcessorProviderTest.groovy @@ -11,12 +11,7 @@ import edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor import edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey import edu.ie3.datamodel.io.source.TimeSeriesMappingSource import edu.ie3.datamodel.models.StandardUnits -import edu.ie3.datamodel.models.input.EmInput -import edu.ie3.datamodel.models.input.IdCoordinateInput -import edu.ie3.datamodel.models.input.MeasurementUnitInput -import edu.ie3.datamodel.models.input.NodeInput -import edu.ie3.datamodel.models.input.OperatorInput -import edu.ie3.datamodel.models.input.RandomLoadParameters +import edu.ie3.datamodel.models.input.* import edu.ie3.datamodel.models.input.connector.LineInput import edu.ie3.datamodel.models.input.connector.SwitchInput import edu.ie3.datamodel.models.input.connector.Transformer2WInput @@ -31,6 +26,7 @@ import edu.ie3.datamodel.models.input.system.type.* import edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput import edu.ie3.datamodel.models.input.thermal.ThermalBusInput import edu.ie3.datamodel.models.input.thermal.ThermalHouseInput +import edu.ie3.datamodel.models.result.CongestionResult import edu.ie3.datamodel.models.result.NodeResult import edu.ie3.datamodel.models.result.connector.LineResult import edu.ie3.datamodel.models.result.connector.SwitchResult @@ -121,6 +117,7 @@ class ProcessorProviderTest extends Specification implements TimeSeriesTestData LoadResult, SwitchResult, NodeResult, + CongestionResult, ThermalHouseResult, CylindricalStorageResult ] diff --git a/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy index 80e17345f..7bf12fbb9 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/processor/result/ResultEntityProcessorTest.groovy @@ -7,8 +7,8 @@ package edu.ie3.datamodel.io.processor.result import edu.ie3.datamodel.exceptions.EntityProcessorException import edu.ie3.datamodel.models.StandardUnits +import edu.ie3.datamodel.models.result.ModelResultEntity import edu.ie3.datamodel.models.result.NodeResult -import edu.ie3.datamodel.models.result.ResultEntity import edu.ie3.datamodel.models.result.connector.LineResult import edu.ie3.datamodel.models.result.connector.SwitchResult import edu.ie3.datamodel.models.result.connector.Transformer2WResult @@ -270,7 +270,7 @@ class ResultEntityProcessorTest extends Specification { def "The list of eligible entity classes for a ResultEntityProcessor should be valid"() { given: - int noOfElements = 19 // number of all currently implemented entity results + int noOfElements = 20 // number of all currently implemented entity results expect: ResultEntityProcessor.eligibleEntityClasses.size() == noOfElements @@ -285,7 +285,7 @@ class ResultEntityProcessorTest extends Specification { thrown(EntityProcessorException) } - private static class InvalidTestResult extends ResultEntity { + private static class InvalidTestResult extends ModelResultEntity { InvalidTestResult(ZonedDateTime time, UUID inputModel) { super(time, inputModel) diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy index 3d8f71edd..65cd093d9 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy @@ -15,8 +15,9 @@ import edu.ie3.datamodel.exceptions.DuplicateEntitiesException import edu.ie3.datamodel.io.source.TimeSeriesMappingSource import edu.ie3.datamodel.models.StandardUnits import edu.ie3.datamodel.models.input.AssetInput +import edu.ie3.datamodel.models.result.CongestionResult +import edu.ie3.datamodel.models.result.ModelResultEntity import edu.ie3.datamodel.models.result.NodeResult -import edu.ie3.datamodel.models.result.ResultEntity import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue import edu.ie3.datamodel.models.value.SolarIrradianceValue import edu.ie3.datamodel.models.value.TemperatureValue @@ -105,19 +106,19 @@ class UniquenessValidationUtilsTest extends Specification { Quantity vMag = Quantities.getQuantity(0.95, PU) Quantity vAng = Quantities.getQuantity(45, StandardUnits.VOLTAGE_ANGLE) - Set uniqueResults = [ + Set uniqueResults = [ new NodeResult(time, uuid, vMag, vAng), new NodeResult(time.plusHours(1), uuid, vMag, vAng) ] when: - checkResultUniqueness(uniqueResults) + checkModelResultUniqueness(uniqueResults) then: noExceptionThrown() } - def "Duplicates in result inputs lead to an exception"() { + def "Duplicates in model result inputs lead to an exception"() { given: ZonedDateTime time = ZonedDateTime.parse("2024-02-15T13:49:44+01:00[Europe/Berlin]") UUID uuid1 = UUID.fromString("4f7938ad-3d8f-4d56-a76c-525f2362e8b6") @@ -125,7 +126,7 @@ class UniquenessValidationUtilsTest extends Specification { Quantity vMag = Quantities.getQuantity(0.95, PU) Quantity vAng = Quantities.getQuantity(45, StandardUnits.VOLTAGE_ANGLE) - Set notUniqueResults = [ + Set notUniqueResults = [ new NodeResult(time, uuid1, vMag, vAng), new NodeResult(time, uuid1, vMag, vAng), new NodeResult(time.plusHours(1), uuid2, vMag, vAng), @@ -133,13 +134,36 @@ class UniquenessValidationUtilsTest extends Specification { ] when: - checkResultUniqueness(notUniqueResults) + checkModelResultUniqueness(notUniqueResults) then: DuplicateEntitiesException de = thrown() de.message.startsWith("'NodeResult' entities with duplicated") } + def "Duplicates in congestion result inputs lead to an exception"() { + given: + ZonedDateTime time = ZonedDateTime.parse("2024-02-15T13:49:44+01:00[Europe/Berlin]") + int subnet1 = 1 + int subnet2 = 2 + Quantity vMin = Quantities.getQuantity(0.9, PU) + Quantity vMax = Quantities.getQuantity(1.1, PU) + + Set notUniqueResults = [ + new CongestionResult(time, subnet1, vMin, vMax, false, false, false), + new CongestionResult(time, subnet1, vMin, vMax, false, true, false), + new CongestionResult(time.plusHours(1), subnet1, vMin, vMax, false, false, false), + new CongestionResult(time.plusHours(1), subnet2, vMin, vMax, false, true, false), + ] + + when: + checkCongestionResultUniqueness(notUniqueResults) + + then: + DuplicateEntitiesException de = thrown() + de.message.startsWith("'CongestionResult' entities with duplicated") + } + def "Checking if mapping entries are unique"() { given: UUID timeSeries = UUID.randomUUID() From ad6f7e9121daa6eb1b17f3340e5bf8dd4737c218 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 13 Jun 2024 16:09:20 +0200 Subject: [PATCH 223/225] Implementing requested changes. --- .../models/result/grid/congestion.md | 4 ++++ .../result/CongestionResultFactory.java | 6 +++--- .../models/result/CongestionResult.java | 18 +++++++++++------- .../validation/UniquenessValidationUtils.java | 5 ++--- 4 files changed, 20 insertions(+), 13 deletions(-) diff --git a/docs/readthedocs/models/result/grid/congestion.md b/docs/readthedocs/models/result/grid/congestion.md index d1ad5024d..f55886613 100644 --- a/docs/readthedocs/models/result/grid/congestion.md +++ b/docs/readthedocs/models/result/grid/congestion.md @@ -19,6 +19,10 @@ Representation of a congestion result for a given subnet. * - time - ZonedDateTime - date and time for the produced result + + * - subgrid + - -- + - Sub grid number * - vMin - p.u. diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java index a4f8b5714..6908c42ab 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java @@ -17,7 +17,7 @@ import tech.units.indriya.ComparableQuantity; public class CongestionResultFactory extends ResultEntityFactory { - private static final String SUBNET = "subnet"; + private static final String SUBGRID = "subgrid"; private static final String VMIN = "vMin"; private static final String VMAX = "vMax"; private static final String VOLTAGE = "voltage"; @@ -34,13 +34,13 @@ public CongestionResultFactory(DateTimeFormatter dateTimeFormatter) { @Override protected List> getFields(Class entityClass) { - return List.of(newSet(TIME, SUBNET, VMIN, VMAX, VOLTAGE, LINE, TRANSFORMER)); + return List.of(newSet(TIME, SUBGRID, VMIN, VMAX, VOLTAGE, LINE, TRANSFORMER)); } @Override protected CongestionResult buildModel(EntityData data) { ZonedDateTime zdtTime = timeUtil.toZonedDateTime(data.getField(TIME)); - int subnet = data.getInt(SUBNET); + int subnet = data.getInt(SUBGRID); ComparableQuantity vMin = data.getQuantity(VMIN, PU); ComparableQuantity vMax = data.getQuantity(VMAX, PU); boolean voltage = data.getBoolean(VOLTAGE); diff --git a/src/main/java/edu/ie3/datamodel/models/result/CongestionResult.java b/src/main/java/edu/ie3/datamodel/models/result/CongestionResult.java index 180b3f89a..61db3fb62 100644 --- a/src/main/java/edu/ie3/datamodel/models/result/CongestionResult.java +++ b/src/main/java/edu/ie3/datamodel/models/result/CongestionResult.java @@ -12,7 +12,7 @@ public class CongestionResult extends ResultEntity { /** Values */ - private final Integer subnet; + private final Integer subgrid; private final ComparableQuantity vMin; private final ComparableQuantity vMax; @@ -24,7 +24,7 @@ public class CongestionResult extends ResultEntity { * Standard constructor which includes auto generation of the resulting output models uuid. * * @param time date and time when the result is produced - * @param subnet the subnet + * @param subgrid the subgrid * @param vMin minimum voltage in pu * @param vMax maximal voltage in pu * @param voltage {@code true} if a voltage congestion occurred in the subnet @@ -33,14 +33,14 @@ public class CongestionResult extends ResultEntity { */ public CongestionResult( ZonedDateTime time, - int subnet, + int subgrid, ComparableQuantity vMin, ComparableQuantity vMax, boolean voltage, boolean line, boolean transformer) { super(time); - this.subnet = subnet; + this.subgrid = subgrid; this.vMin = vMin; this.vMax = vMax; this.voltage = voltage; @@ -48,8 +48,8 @@ public CongestionResult( this.transformer = transformer; } - public int getSubnet() { - return subnet; + public int getSubgrid() { + return subgrid; } public boolean getVoltage() { @@ -78,6 +78,7 @@ public boolean equals(Object o) { if (o == null || getClass() != o.getClass()) return false; CongestionResult that = (CongestionResult) o; return getTime().equals(that.getTime()) + && Objects.equals(subgrid, that.subgrid) && vMin.equals(that.vMin) && vMax.equals(that.vMax) && voltage == that.voltage @@ -87,13 +88,16 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(super.hashCode(), getTime(), vMin, vMax, voltage, line, transformer); + return Objects.hash( + super.hashCode(), getTime(), subgrid, vMin, vMax, voltage, line, transformer); } @Override public String toString() { return "InputResultEntity{time=" + getTime() + + ", subgrid=" + + subgrid + ", vMin=" + vMin + ", vMan=" diff --git a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java index 3ecc654b9..86be3c060 100644 --- a/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java +++ b/src/main/java/edu/ie3/datamodel/utils/validation/UniquenessValidationUtils.java @@ -13,7 +13,6 @@ import edu.ie3.datamodel.models.input.IdCoordinateInput; import edu.ie3.datamodel.models.result.CongestionResult; import edu.ie3.datamodel.models.result.ModelResultEntity; -import edu.ie3.datamodel.models.result.ResultEntity; import edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue; import edu.ie3.datamodel.models.value.WeatherValue; import edu.ie3.datamodel.utils.Try; @@ -32,7 +31,7 @@ public class UniquenessValidationUtils extends ValidationUtils { protected static final FieldSetSupplier modelResultFieldSupplier = entity -> Set.of(entity.getTime(), entity.getInputModel()); protected static final FieldSetSupplier congestionResultFieldSupplier = - entity -> Set.of(entity.getTime(), entity.getSubnet()); + entity -> Set.of(entity.getTime(), entity.getSubgrid()); protected static final FieldSetSupplier mappingFieldSupplier = entity -> Set.of(entity.participant()); protected static final FieldSetSupplier idCoordinateSupplier = @@ -73,7 +72,7 @@ public static void checkAssetUniqueness(Collection entitie } /** - * Checks the uniqueness of a collection of {@link ResultEntity}. + * Checks the uniqueness of a collection of {@link CongestionResult}. * * @param entities to be checked * @throws DuplicateEntitiesException if uniqueness is violated From 7db17a42f1225a987f17dada346e32bed1b13709 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 13 Jun 2024 17:07:07 +0200 Subject: [PATCH 224/225] Changing some namings. --- .../ie3/datamodel/io/source/ResultEntitySource.java | 2 +- .../validation/UniquenessValidationUtilsTest.groovy | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java b/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java index 8c8ec3bf2..2a9eba45b 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/ResultEntitySource.java @@ -365,7 +365,7 @@ public Set getEmResults() throws SourceException { /** * Returns a unique set of {@link CongestionResult} instances. * - * @return a set of object and subnet unique {@link CongestionResult} entities + * @return a set of object and subgrid unique {@link CongestionResult} entities */ public Set getCongestionResults() throws SourceException { return getResultEntities(CongestionResult.class, congestionResultFactory); diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy index 65cd093d9..d33502cb1 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/UniquenessValidationUtilsTest.groovy @@ -144,16 +144,16 @@ class UniquenessValidationUtilsTest extends Specification { def "Duplicates in congestion result inputs lead to an exception"() { given: ZonedDateTime time = ZonedDateTime.parse("2024-02-15T13:49:44+01:00[Europe/Berlin]") - int subnet1 = 1 - int subnet2 = 2 + int subgrid1 = 1 + int subgrid2 = 2 Quantity vMin = Quantities.getQuantity(0.9, PU) Quantity vMax = Quantities.getQuantity(1.1, PU) Set notUniqueResults = [ - new CongestionResult(time, subnet1, vMin, vMax, false, false, false), - new CongestionResult(time, subnet1, vMin, vMax, false, true, false), - new CongestionResult(time.plusHours(1), subnet1, vMin, vMax, false, false, false), - new CongestionResult(time.plusHours(1), subnet2, vMin, vMax, false, true, false), + new CongestionResult(time, subgrid1, vMin, vMax, false, false, false), + new CongestionResult(time, subgrid1, vMin, vMax, false, true, false), + new CongestionResult(time.plusHours(1), subgrid1, vMin, vMax, false, false, false), + new CongestionResult(time.plusHours(1), subgrid2, vMin, vMax, false, true, false), ] when: From 0ae47931a9f45940347a3d39e83932b11a68e17d Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Thu, 13 Jun 2024 18:42:35 +0200 Subject: [PATCH 225/225] Changing some namings. --- .../datamodel/io/factory/result/CongestionResultFactory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java b/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java index 6908c42ab..9950a3eaf 100644 --- a/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java +++ b/src/main/java/edu/ie3/datamodel/io/factory/result/CongestionResultFactory.java @@ -40,13 +40,13 @@ protected List> getFields(Class entityClass) { @Override protected CongestionResult buildModel(EntityData data) { ZonedDateTime zdtTime = timeUtil.toZonedDateTime(data.getField(TIME)); - int subnet = data.getInt(SUBGRID); + int subgrid = data.getInt(SUBGRID); ComparableQuantity vMin = data.getQuantity(VMIN, PU); ComparableQuantity vMax = data.getQuantity(VMAX, PU); boolean voltage = data.getBoolean(VOLTAGE); boolean line = data.getBoolean(LINE); boolean transformer = data.getBoolean(TRANSFORMER); - return new CongestionResult(zdtTime, subnet, vMin, vMax, voltage, line, transformer); + return new CongestionResult(zdtTime, subgrid, vMin, vMax, voltage, line, transformer); } }