diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a0e11252d..9980fd02a 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -30,31 +30,26 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. fetch-depth: 2 - # If this run was triggered by a pull request event, then checkout - # the head of the pull request instead of the merge commit. - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v1 + uses: github/codeql-action/init@v2 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. - # By default, queries listed here will override any specified in a config file. + # By default, queries listed here will override any specified in a config file. # Prefix the list here with "+" to use these queries and those in the config file. # queries: ./path/to/local/query, your-org/your-repo/queries@main # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v1 + uses: github/codeql-action/autobuild@v2 # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -68,4 +63,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v1 + uses: github/codeql-action/analyze@v2 diff --git a/PLUGINS.md b/PLUGINS.md index 109dc0a91..f6a41104c 100644 --- a/PLUGINS.md +++ b/PLUGINS.md @@ -1,6 +1,12 @@ - # Origo plugins -More information about how to develop and utilize plugins with Origo will be added soon. +Plugins are to be developed when a feature or function is not appropriate to be included in the origo core. Common reasons are external dependencies or a specific feature or function not requested by the average user. +## Guidelines development + +**[Barebone](https://github.com/origo-map/barebone-plugin)** is an example plugin to provide an initial structure of how you can start developing your plugin. + +Origo core has a lot of dependencies by default which are available to use from the plugins. They should be utilized first before loading more external libraries. + +Smaller adjustment to the core might be necessary but should be avoided to make the plugin as standalone as possible. ## Available plugins Below is a list of available plugins. More information about each plugin can be found in the plugin's own repository. diff --git a/data/origo-cities-3857.geojson b/data/origo-cities-3857.geojson index 218d9ac7d..a6696cb26 100644 --- a/data/origo-cities-3857.geojson +++ b/data/origo-cities-3857.geojson @@ -5,7 +5,6 @@ "features": [ { "type": "Feature", "properties": { "id": 1, "name": "Karlstad" }, "geometry": { "type": "Point", "coordinates": [ 1503136, 8262205 ] } }, { "type": "Feature", "properties": { "id": 2, "name": "Hallstahammar" }, "geometry": { "type": "Point", "coordinates": [ 1807133, 8313751 ] } }, -{ "type": "Feature", "properties": { "id": 3, "name": "Västerås" }, "geometry": { "type": "Point", "coordinates": [ 1841462, 8314392 ] } }, { "type": "Feature", "properties": { "id": 4, "name": "Eskilstuna" }, "geometry": { "type": "Point", "coordinates": [ 1836807, 8260572 ] } }, { "type": "Feature", "properties": { "id": 5, "name": "Strängnäs" }, "geometry": { "type": "Point", "coordinates": [ 1894581, 8261118 ] } }, { "type": "Feature", "properties": { "id": 6, "name": "Enköping" }, "geometry": { "type": "Point", "coordinates": [ 1901643, 8320134 ] } }, @@ -22,6 +21,8 @@ { "type": "Feature", "properties": { "id": 17, "name": "Norberg" }, "geometry": { "type": "Point", "coordinates": [ 1773055, 8414134 ] } }, { "type": "Feature", "properties": { "id": 18, "name": "Avesta" }, "geometry": { "type": "Point", "coordinates": [ 1801204, 8431717 ] } }, { "type": "Feature", "properties": { "id": 19, "name": "Fagersta" }, "geometry": { "type": "Point", "coordinates": [ 1758647, 8400343 ] } }, -{ "type": "Feature", "properties": { "id": 20, "name": "Kristianstad" }, "geometry": { "type": "Point", "coordinates": [ 1575633, 7565358 ] } } +{ "type": "Feature", "properties": { "id": 20, "name": "Kristianstad" }, "geometry": { "type": "Point", "coordinates": [ 1575633, 7565358 ] } }, +{ "type": "Feature", "properties": { "id": 21, "name": "Mora" }, "geometry": { "type": "Point", "coordinates": [ 1618908, 8627715 ] } }, +{ "type": "Feature", "properties": { "id": 22, "name": "Orsa" }, "geometry": { "type": "Point", "coordinates": [ 1627705, 8653421 ] } } ] -} \ No newline at end of file +} diff --git a/data/origo-mask-3857.geojson b/data/origo-mask-3857.geojson index 65423ba34..dac7c38f3 100644 --- a/data/origo-mask-3857.geojson +++ b/data/origo-mask-3857.geojson @@ -1,8 +1,9 @@ { "type": "FeatureCollection", -"name": "origo-mask-3857_2022_forenklad", +"name": "origo-mask-3857_2023_forenklad", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::3857" } }, "features": [ -{ "type": "Feature", "properties": { }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 19667386.7, 19694801.2 ], [ 19667386.7, -19843396.899999998509884 ], [ -19679343.100000001490116, -19747662.7 ], [ -19679343.100000001490116, 19694801.2 ], [ 19667386.7, 19694801.2 ] ], [ [ 1559397.2, 8288251.400000000372529 ], [ 1559386.6, 8288374.599999999627471 ], [ 1559365.3, 8288388.700000000186265 ], [ 1559332.4, 8288387.299999999813735 ], [ 1559255.5, 8288336.400000000372529 ], [ 1559259.5, 8288256.200000000186265 ], [ 1559397.2, 8288251.400000000372529 ] ], [ [ 1464345.7, 8264180.799999999813735 ], [ 1464522.4, 8263537.299999999813735 ], [ 1465004.1, 8263346.200000000186265 ], [ 1465049.7, 8262733.799999999813735 ], [ 1464962.9, 8262627.0 ], [ 1464982.4, 8262597.0 ], [ 1464978.9, 8262551.099999999627471 ], [ 1464950.7, 8262473.099999999627471 ], [ 1465080.0, 8262373.200000000186265 ], [ 1465043.8, 8262260.400000000372529 ], [ 1465046.9, 8262213.599999999627471 ], [ 1465017.7, 8262127.200000000186265 ], [ 1464971.8, 8262115.599999999627471 ], [ 1464913.4, 8262076.299999999813735 ], [ 1465277.5, 8260597.700000000186265 ], [ 1465197.4, 8259162.799999999813735 ], [ 1465232.9, 8258142.700000000186265 ], [ 1465269.2, 8257955.700000000186265 ], [ 1465262.4, 8257767.200000000186265 ], [ 1465379.7, 8257641.900000000372529 ], [ 1465358.6, 8257536.400000000372529 ], [ 1465288.6, 8257582.5 ], [ 1465276.2, 8257572.299999999813735 ], [ 1465331.2, 8256799.099999999627471 ], [ 1465853.9, 8256638.900000000372529 ], [ 1466100.6, 8256546.099999999627471 ], [ 1466656.8, 8256382.0 ], [ 1466859.7, 8254251.900000000372529 ], [ 1465552.3, 8250995.0 ], [ 1466838.8, 8235697.700000000186265 ], [ 1467908.8, 8234711.299999999813735 ], [ 1487761.2, 8216524.700000000186265 ], [ 1490869.5, 8234802.599999999627471 ], [ 1493056.5, 8247540.900000000372529 ], [ 1493078.6, 8249112.5 ], [ 1493065.7, 8249635.299999999813735 ], [ 1490755.6, 8252489.400000000372529 ], [ 1495142.6, 8254823.200000000186265 ], [ 1495217.0, 8254882.099999999627471 ], [ 1495296.4, 8254984.099999999627471 ], [ 1495569.8, 8255149.900000000372529 ], [ 1495751.6, 8255194.799999999813735 ], [ 1495952.1, 8255163.700000000186265 ], [ 1496078.7, 8255205.099999999627471 ], [ 1496300.4, 8255255.700000000186265 ], [ 1496431.0, 8255322.599999999627471 ], [ 1496525.6, 8255396.400000000372529 ], [ 1496567.7, 8255699.299999999813735 ], [ 1497109.0, 8256075.200000000186265 ], [ 1497317.5, 8256109.799999999813735 ], [ 1497537.6, 8256076.799999999813735 ], [ 1497837.4, 8255939.400000000372529 ], [ 1498039.8, 8255864.799999999813735 ], [ 1498212.9, 8255812.700000000186265 ], [ 1498676.2, 8255757.200000000186265 ], [ 1498791.8, 8255748.099999999627471 ], [ 1498929.2, 8255760.400000000372529 ], [ 1498987.3, 8255777.0 ], [ 1499118.9, 8255835.799999999813735 ], [ 1499213.4, 8255912.0 ], [ 1499283.0, 8255988.299999999813735 ], [ 1499390.4, 8256169.599999999627471 ], [ 1499409.3, 8256219.0 ], [ 1499446.9, 8256390.0 ], [ 1499448.0, 8256559.799999999813735 ], [ 1499636.2, 8256534.0 ], [ 1499802.7, 8256540.200000000186265 ], [ 1499968.0, 8256602.900000000372529 ], [ 1500069.5, 8256669.400000000372529 ], [ 1500161.0, 8256762.599999999627471 ], [ 1500655.9, 8257461.099999999627471 ], [ 1500952.4, 8257800.299999999813735 ], [ 1501285.7, 8257700.0 ], [ 1501295.7, 8257679.5 ], [ 1501729.2, 8257515.799999999813735 ], [ 1501964.1, 8258067.799999999813735 ], [ 1502326.9, 8258020.299999999813735 ], [ 1504162.5, 8257090.299999999813735 ], [ 1504473.8, 8258013.900000000372529 ], [ 1504969.4, 8258569.900000000372529 ], [ 1504972.3, 8258740.599999999627471 ], [ 1505252.6, 8259164.5 ], [ 1505623.4, 8258974.200000000186265 ], [ 1505723.9, 8259092.900000000372529 ], [ 1505806.7, 8259124.700000000186265 ], [ 1505905.6, 8259103.400000000372529 ], [ 1505947.9, 8259032.599999999627471 ], [ 1505962.5, 8258965.299999999813735 ], [ 1505939.1, 8258821.400000000372529 ], [ 1505944.3, 8258811.099999999627471 ], [ 1508207.2, 8257654.400000000372529 ], [ 1512245.6, 8260070.900000000372529 ], [ 1513440.1, 8260768.799999999813735 ], [ 1514009.7, 8257925.700000000186265 ], [ 1514674.4, 8257307.5 ], [ 1524636.6, 8249048.900000000372529 ], [ 1525516.8, 8247747.5 ], [ 1528926.4, 8235620.700000000186265 ], [ 1528939.6, 8235621.299999999813735 ], [ 1535321.6, 8242034.0 ], [ 1534895.4, 8246046.599999999627471 ], [ 1535829.4, 8246556.299999999813735 ], [ 1537992.2, 8244703.599999999627471 ], [ 1538004.7, 8244703.400000000372529 ], [ 1539612.9, 8247322.799999999813735 ], [ 1540523.6, 8247883.400000000372529 ], [ 1544283.3, 8252580.5 ], [ 1545420.5, 8253983.700000000186265 ], [ 1545727.5, 8254391.900000000372529 ], [ 1545168.6, 8255717.299999999813735 ], [ 1545077.8, 8255806.099999999627471 ], [ 1545030.0, 8255809.5 ], [ 1544979.3, 8255859.200000000186265 ], [ 1544976.3, 8255884.900000000372529 ], [ 1544924.2, 8255914.5 ], [ 1544915.5, 8256003.0 ], [ 1544695.6, 8256110.099999999627471 ], [ 1544605.7, 8256174.599999999627471 ], [ 1544423.9, 8256457.200000000186265 ], [ 1544441.7, 8256915.200000000186265 ], [ 1544326.6, 8257713.900000000372529 ], [ 1544061.5, 8258424.0 ], [ 1544108.2, 8259098.400000000372529 ], [ 1543921.5, 8259290.5 ], [ 1543966.2, 8259534.0 ], [ 1543976.7, 8259719.900000000372529 ], [ 1543977.0, 8259910.700000000186265 ], [ 1543954.1, 8260058.799999999813735 ], [ 1543992.9, 8260090.799999999813735 ], [ 1543975.4, 8260117.299999999813735 ], [ 1543975.0, 8260134.0 ], [ 1543996.3, 8260138.099999999627471 ], [ 1544008.4, 8260151.099999999627471 ], [ 1544119.5, 8260400.400000000372529 ], [ 1544097.6, 8260615.5 ], [ 1544067.6, 8260703.700000000186265 ], [ 1544064.4, 8260793.700000000186265 ], [ 1544005.9, 8260938.0 ], [ 1543964.9, 8261339.700000000186265 ], [ 1543904.9, 8261574.299999999813735 ], [ 1543991.5, 8261614.599999999627471 ], [ 1544023.6, 8262083.200000000186265 ], [ 1543941.2, 8262338.799999999813735 ], [ 1544014.2, 8262399.599999999627471 ], [ 1544120.7, 8262959.0 ], [ 1544185.0, 8263023.5 ], [ 1544332.3, 8263052.200000000186265 ], [ 1544403.1, 8263014.0 ], [ 1544940.3, 8263204.299999999813735 ], [ 1545081.4, 8263302.099999999627471 ], [ 1545256.9, 8263442.099999999627471 ], [ 1545421.3, 8263534.400000000372529 ], [ 1545698.7, 8263636.0 ], [ 1545720.2, 8263673.599999999627471 ], [ 1545752.9, 8263776.0 ], [ 1546072.8, 8264019.599999999627471 ], [ 1546118.9, 8264029.200000000186265 ], [ 1546244.2, 8264170.200000000186265 ], [ 1546263.7, 8264215.5 ], [ 1546291.2, 8264332.400000000372529 ], [ 1546313.0, 8264379.400000000372529 ], [ 1546296.6, 8264444.200000000186265 ], [ 1546329.2, 8264660.900000000372529 ], [ 1546394.0, 8264893.5 ], [ 1546413.2, 8264891.5 ], [ 1546468.8, 8264860.200000000186265 ], [ 1546560.1, 8264952.200000000186265 ], [ 1547438.1, 8266174.599999999627471 ], [ 1548287.9, 8267241.799999999813735 ], [ 1549232.2, 8268582.900000000372529 ], [ 1549081.9, 8268806.799999999813735 ], [ 1549833.1, 8270512.099999999627471 ], [ 1549971.8, 8270804.599999999627471 ], [ 1550293.9, 8271430.200000000186265 ], [ 1550335.7, 8271422.799999999813735 ], [ 1550346.6, 8271428.700000000186265 ], [ 1550576.2, 8271977.200000000186265 ], [ 1550831.6, 8272502.299999999813735 ], [ 1551337.5, 8272588.5 ], [ 1552251.8, 8272639.700000000186265 ], [ 1553461.6, 8272471.200000000186265 ], [ 1553492.9, 8272553.200000000186265 ], [ 1553627.6, 8272616.400000000372529 ], [ 1553746.5, 8272716.0 ], [ 1553788.3, 8272733.700000000186265 ], [ 1553826.8, 8272734.799999999813735 ], [ 1553997.2, 8272704.200000000186265 ], [ 1554040.7, 8272705.700000000186265 ], [ 1554102.6, 8272733.599999999627471 ], [ 1554139.1, 8272771.799999999813735 ], [ 1554146.3, 8272796.900000000372529 ], [ 1554211.2, 8272862.5 ], [ 1554230.1, 8272968.900000000372529 ], [ 1554254.2, 8272996.299999999813735 ], [ 1554292.0, 8273019.400000000372529 ], [ 1554393.0, 8273047.799999999813735 ], [ 1554453.7, 8273098.900000000372529 ], [ 1554470.5, 8273128.799999999813735 ], [ 1554472.8, 8273161.400000000372529 ], [ 1554425.7, 8273252.299999999813735 ], [ 1554429.6, 8273282.299999999813735 ], [ 1554449.2, 8273296.700000000186265 ], [ 1554515.5, 8273304.700000000186265 ], [ 1554558.3, 8273326.200000000186265 ], [ 1554565.7, 8273356.400000000372529 ], [ 1554557.6, 8273430.700000000186265 ], [ 1554597.3, 8273528.400000000372529 ], [ 1554608.3, 8273583.299999999813735 ], [ 1554599.8, 8273626.200000000186265 ], [ 1554546.8, 8273700.0 ], [ 1554549.2, 8273719.200000000186265 ], [ 1554598.3, 8273773.700000000186265 ], [ 1554602.0, 8273811.299999999813735 ], [ 1554585.6, 8273842.599999999627471 ], [ 1554512.7, 8273924.0 ], [ 1554530.5, 8273939.5 ], [ 1554627.5, 8273955.700000000186265 ], [ 1554650.2, 8273989.400000000372529 ], [ 1554739.2, 8274041.599999999627471 ], [ 1554745.1, 8274076.799999999813735 ], [ 1554681.4, 8274170.0 ], [ 1554702.4, 8274188.0 ], [ 1554744.8, 8274193.799999999813735 ], [ 1554778.8, 8274214.0 ], [ 1554786.4, 8274240.200000000186265 ], [ 1554760.4, 8274410.099999999627471 ], [ 1554771.5, 8274441.299999999813735 ], [ 1554795.0, 8274462.5 ], [ 1554883.7, 8274482.5 ], [ 1554916.5, 8274504.200000000186265 ], [ 1554913.0, 8274526.799999999813735 ], [ 1554850.4, 8274578.200000000186265 ], [ 1554781.1, 8274719.400000000372529 ], [ 1554894.6, 8274698.700000000186265 ], [ 1554952.1, 8274731.700000000186265 ], [ 1554962.2, 8274768.099999999627471 ], [ 1554963.3, 8274796.099999999627471 ], [ 1554952.0, 8274818.799999999813735 ], [ 1554844.4, 8274860.900000000372529 ], [ 1554858.4, 8274877.400000000372529 ], [ 1554944.0, 8274915.200000000186265 ], [ 1554958.6, 8274933.5 ], [ 1554962.8, 8274960.200000000186265 ], [ 1554951.5, 8274980.299999999813735 ], [ 1554882.0, 8274967.200000000186265 ], [ 1554859.8, 8274970.0 ], [ 1554819.1, 8274996.700000000186265 ], [ 1554810.4, 8275020.799999999813735 ], [ 1554810.9, 8275086.299999999813735 ], [ 1554821.4, 8275093.200000000186265 ], [ 1554867.0, 8275091.299999999813735 ], [ 1554880.1, 8275113.099999999627471 ], [ 1554833.2, 8275162.5 ], [ 1554818.7, 8275226.5 ], [ 1554840.7, 8275242.299999999813735 ], [ 1554859.7, 8275234.200000000186265 ], [ 1554878.5, 8275163.799999999813735 ], [ 1554902.0, 8275146.900000000372529 ], [ 1554925.9, 8275149.799999999813735 ], [ 1555006.7, 8275220.200000000186265 ], [ 1555007.4, 8275263.200000000186265 ], [ 1555017.7, 8275286.900000000372529 ], [ 1555105.1, 8275296.700000000186265 ], [ 1555216.3, 8275398.0 ], [ 1555200.6, 8275447.599999999627471 ], [ 1555126.3, 8275491.799999999813735 ], [ 1555142.6, 8275512.099999999627471 ], [ 1555148.6, 8275542.400000000372529 ], [ 1555132.7, 8275587.0 ], [ 1555145.5, 8275601.200000000186265 ], [ 1555168.8, 8275600.200000000186265 ], [ 1555265.3, 8275573.599999999627471 ], [ 1555300.4, 8275578.900000000372529 ], [ 1555287.6, 8275634.599999999627471 ], [ 1555285.9, 8275710.900000000372529 ], [ 1555218.3, 8275726.799999999813735 ], [ 1555243.8, 8275777.599999999627471 ], [ 1555278.1, 8275783.0 ], [ 1555302.5, 8275800.700000000186265 ], [ 1555305.7, 8275827.599999999627471 ], [ 1555267.7, 8275915.099999999627471 ], [ 1555264.2, 8275934.200000000186265 ], [ 1555274.1, 8275947.700000000186265 ], [ 1555322.4, 8275979.200000000186265 ], [ 1555337.0, 8275971.0 ], [ 1555311.1, 8275854.099999999627471 ], [ 1555333.0, 8275838.700000000186265 ], [ 1555351.8, 8275841.099999999627471 ], [ 1555385.5, 8275875.799999999813735 ], [ 1555424.3, 8275888.599999999627471 ], [ 1555435.6, 8275906.900000000372529 ], [ 1555441.7, 8276015.400000000372529 ], [ 1555476.6, 8276033.299999999813735 ], [ 1555502.9, 8276035.599999999627471 ], [ 1555549.6, 8275891.299999999813735 ], [ 1555580.0, 8275857.0 ], [ 1555614.0, 8275834.299999999813735 ], [ 1555643.1, 8275827.599999999627471 ], [ 1555668.1, 8275833.599999999627471 ], [ 1555681.4, 8275852.799999999813735 ], [ 1555667.1, 8275887.400000000372529 ], [ 1555670.9, 8275916.700000000186265 ], [ 1555800.5, 8275976.200000000186265 ], [ 1555839.4, 8276019.400000000372529 ], [ 1555879.4, 8276007.099999999627471 ], [ 1555924.5, 8276036.200000000186265 ], [ 1555966.5, 8276036.200000000186265 ], [ 1555975.9, 8275951.700000000186265 ], [ 1556009.0, 8275941.900000000372529 ], [ 1556121.3, 8275964.900000000372529 ], [ 1556158.2, 8275988.200000000186265 ], [ 1556189.3, 8276023.099999999627471 ], [ 1556264.1, 8276054.200000000186265 ], [ 1556315.8, 8276004.400000000372529 ], [ 1556318.0, 8275983.299999999813735 ], [ 1556310.3, 8275925.799999999813735 ], [ 1556277.4, 8275879.799999999813735 ], [ 1556267.3, 8275849.900000000372529 ], [ 1556277.1, 8275823.400000000372529 ], [ 1556306.4, 8275812.299999999813735 ], [ 1556340.6, 8275822.099999999627471 ], [ 1556377.2, 8275842.0 ], [ 1556494.9, 8275946.700000000186265 ], [ 1556525.9, 8275963.299999999813735 ], [ 1556538.6, 8275960.799999999813735 ], [ 1556571.6, 8275925.599999999627471 ], [ 1556599.6, 8275849.0 ], [ 1556663.9, 8275746.099999999627471 ], [ 1556660.0, 8275710.299999999813735 ], [ 1556618.5, 8275650.200000000186265 ], [ 1556616.3, 8275612.900000000372529 ], [ 1556633.7, 8275597.200000000186265 ], [ 1556725.8, 8275620.0 ], [ 1556742.0, 8275634.099999999627471 ], [ 1556747.0, 8275653.099999999627471 ], [ 1556732.7, 8275719.900000000372529 ], [ 1556774.3, 8275778.200000000186265 ], [ 1556787.7, 8275818.700000000186265 ], [ 1556884.7, 8275820.700000000186265 ], [ 1556918.3, 8275832.700000000186265 ], [ 1556951.2, 8275859.5 ], [ 1556951.8, 8275915.099999999627471 ], [ 1556934.3, 8275960.700000000186265 ], [ 1556868.5, 8276041.700000000186265 ], [ 1556857.8, 8276071.200000000186265 ], [ 1556883.4, 8276135.299999999813735 ], [ 1556940.3, 8276199.599999999627471 ], [ 1556957.0, 8276253.299999999813735 ], [ 1557047.0, 8276334.900000000372529 ], [ 1557093.7, 8276433.299999999813735 ], [ 1557110.2, 8276525.400000000372529 ], [ 1557123.4, 8276532.400000000372529 ], [ 1557211.6, 8276533.0 ], [ 1557243.5, 8276551.299999999813735 ], [ 1557238.6, 8276577.900000000372529 ], [ 1557183.9, 8276663.599999999627471 ], [ 1557174.0, 8276700.700000000186265 ], [ 1557201.0, 8276770.0 ], [ 1557227.6, 8276781.599999999627471 ], [ 1557294.0, 8276733.799999999813735 ], [ 1557378.4, 8276742.200000000186265 ], [ 1557398.7, 8276761.900000000372529 ], [ 1557377.4, 8276830.299999999813735 ], [ 1557328.6, 8276910.799999999813735 ], [ 1557301.5, 8277065.900000000372529 ], [ 1557368.4, 8277179.599999999627471 ], [ 1557390.7, 8277188.299999999813735 ], [ 1557436.3, 8277180.5 ], [ 1557590.5, 8277124.0 ], [ 1557618.7, 8277122.200000000186265 ], [ 1557742.1, 8277167.700000000186265 ], [ 1557805.4, 8277168.299999999813735 ], [ 1557900.6, 8277138.200000000186265 ], [ 1557945.6, 8277133.099999999627471 ], [ 1558139.3, 8277187.200000000186265 ], [ 1558189.9, 8277226.299999999813735 ], [ 1558248.1, 8277288.799999999813735 ], [ 1558324.9, 8277433.200000000186265 ], [ 1558356.1, 8277576.799999999813735 ], [ 1558382.4, 8277622.700000000186265 ], [ 1558531.0, 8277638.599999999627471 ], [ 1558601.3, 8277673.700000000186265 ], [ 1558639.8, 8277702.299999999813735 ], [ 1558655.7, 8277731.700000000186265 ], [ 1558645.0, 8277815.700000000186265 ], [ 1558655.2, 8277833.900000000372529 ], [ 1558681.3, 8277845.200000000186265 ], [ 1558839.7, 8277853.5 ], [ 1558867.3, 8277864.0 ], [ 1558916.3, 8277905.5 ], [ 1558958.0, 8277989.099999999627471 ], [ 1558940.6, 8278064.5 ], [ 1558947.4, 8278083.5 ], [ 1559003.9, 8278088.400000000372529 ], [ 1559050.2, 8278053.799999999813735 ], [ 1559082.3, 8278062.799999999813735 ], [ 1559143.1, 8278105.099999999627471 ], [ 1559199.7, 8278184.799999999813735 ], [ 1559199.6, 8278231.700000000186265 ], [ 1559090.0, 8278326.700000000186265 ], [ 1559106.1, 8278391.799999999813735 ], [ 1559095.6, 8278418.900000000372529 ], [ 1559082.3, 8278427.900000000372529 ], [ 1559049.7, 8278422.200000000186265 ], [ 1559026.8, 8278434.5 ], [ 1558986.6, 8278480.799999999813735 ], [ 1558995.0, 8278498.599999999627471 ], [ 1559063.7, 8278503.200000000186265 ], [ 1559081.2, 8278526.799999999813735 ], [ 1559091.3, 8278570.599999999627471 ], [ 1559074.3, 8278593.700000000186265 ], [ 1559068.1, 8278634.599999999627471 ], [ 1559051.6, 8278647.599999999627471 ], [ 1559006.0, 8278616.900000000372529 ], [ 1558977.0, 8278616.099999999627471 ], [ 1558868.7, 8278671.099999999627471 ], [ 1558799.8, 8278772.099999999627471 ], [ 1558735.3, 8278827.799999999813735 ], [ 1558690.4, 8278895.099999999627471 ], [ 1558617.6, 8278931.299999999813735 ], [ 1558609.2, 8278989.200000000186265 ], [ 1558617.0, 8279050.400000000372529 ], [ 1558623.4, 8279071.599999999627471 ], [ 1558669.5, 8279123.200000000186265 ], [ 1558701.8, 8279218.299999999813735 ], [ 1558746.9, 8279228.299999999813735 ], [ 1558754.8, 8279263.5 ], [ 1558749.4, 8279279.400000000372529 ], [ 1558764.5, 8279306.900000000372529 ], [ 1558792.6, 8279327.099999999627471 ], [ 1558868.3, 8279299.799999999813735 ], [ 1558939.6, 8279350.400000000372529 ], [ 1558959.3, 8279349.400000000372529 ], [ 1558986.7, 8279325.299999999813735 ], [ 1558985.8, 8279281.299999999813735 ], [ 1559021.8, 8279247.0 ], [ 1559103.0, 8279245.0 ], [ 1559138.4, 8279217.400000000372529 ], [ 1559193.5, 8279192.400000000372529 ], [ 1559237.8, 8279205.700000000186265 ], [ 1559286.8, 8279266.200000000186265 ], [ 1559407.0, 8279297.0 ], [ 1559460.7, 8279328.900000000372529 ], [ 1559474.5, 8279359.299999999813735 ], [ 1559494.8, 8279477.799999999813735 ], [ 1559513.2, 8279655.5 ], [ 1559554.9, 8279727.299999999813735 ], [ 1559549.6, 8279774.700000000186265 ], [ 1559513.3, 8279884.799999999813735 ], [ 1559527.2, 8279904.099999999627471 ], [ 1559558.6, 8279911.299999999813735 ], [ 1559574.3, 8279927.299999999813735 ], [ 1559593.5, 8279967.799999999813735 ], [ 1559627.5, 8279996.700000000186265 ], [ 1559640.4, 8280048.0 ], [ 1559630.9, 8280094.599999999627471 ], [ 1559576.1, 8280218.0 ], [ 1559553.0, 8280235.799999999813735 ], [ 1559524.8, 8280238.799999999813735 ], [ 1559526.3, 8280497.400000000372529 ], [ 1559536.1, 8280529.700000000186265 ], [ 1559590.9, 8280587.900000000372529 ], [ 1559605.1, 8280636.799999999813735 ], [ 1559555.0, 8280809.700000000186265 ], [ 1559515.9, 8280870.299999999813735 ], [ 1559510.1, 8280897.299999999813735 ], [ 1559518.4, 8280917.599999999627471 ], [ 1559552.0, 8280915.299999999813735 ], [ 1559629.4, 8280861.599999999627471 ], [ 1559670.0, 8280845.799999999813735 ], [ 1559696.9, 8280873.799999999813735 ], [ 1559698.3, 8280896.5 ], [ 1559732.1, 8280952.0 ], [ 1559691.5, 8281037.400000000372529 ], [ 1559664.5, 8281059.0 ], [ 1559563.9, 8281077.400000000372529 ], [ 1559624.2, 8281089.0 ], [ 1559647.8, 8281109.099999999627471 ], [ 1559653.4, 8281158.099999999627471 ], [ 1559636.3, 8281182.599999999627471 ], [ 1559688.3, 8281180.599999999627471 ], [ 1559734.4, 8281198.299999999813735 ], [ 1559776.7, 8281248.599999999627471 ], [ 1559791.0, 8281317.0 ], [ 1559780.6, 8281347.299999999813735 ], [ 1559697.7, 8281348.299999999813735 ], [ 1559672.6, 8281427.299999999813735 ], [ 1559638.8, 8281467.400000000372529 ], [ 1559520.1, 8281496.200000000186265 ], [ 1559477.5, 8281520.200000000186265 ], [ 1559494.1, 8281550.5 ], [ 1559521.4, 8281561.599999999627471 ], [ 1559558.8, 8281595.900000000372529 ], [ 1559570.1, 8281643.5 ], [ 1559562.1, 8281790.599999999627471 ], [ 1559583.3, 8281827.099999999627471 ], [ 1559630.9, 8281849.099999999627471 ], [ 1559671.8, 8281940.900000000372529 ], [ 1559674.6, 8281972.200000000186265 ], [ 1559651.7, 8282022.900000000372529 ], [ 1559645.3, 8282061.0 ], [ 1559679.9, 8282161.700000000186265 ], [ 1559710.2, 8282186.799999999813735 ], [ 1559728.8, 8282190.700000000186265 ], [ 1559923.2, 8282190.0 ], [ 1559948.4, 8282213.599999999627471 ], [ 1560014.9, 8282356.5 ], [ 1560045.9, 8282396.900000000372529 ], [ 1560137.5, 8282469.700000000186265 ], [ 1560175.8, 8282516.799999999813735 ], [ 1560195.6, 8282556.299999999813735 ], [ 1560202.5, 8282633.299999999813735 ], [ 1560262.0, 8282602.0 ], [ 1560289.2, 8282597.5 ], [ 1560321.3, 8282621.400000000372529 ], [ 1560339.8, 8282742.799999999813735 ], [ 1560331.7, 8282808.200000000186265 ], [ 1560222.8, 8282879.900000000372529 ], [ 1560185.2, 8282876.5 ], [ 1560189.6, 8282921.099999999627471 ], [ 1560172.7, 8282972.0 ], [ 1560142.6, 8282979.400000000372529 ], [ 1560034.7, 8283068.5 ], [ 1560005.2, 8283079.400000000372529 ], [ 1559988.6, 8283076.799999999813735 ], [ 1559945.1, 8283034.200000000186265 ], [ 1559861.8, 8283032.5 ], [ 1559822.4, 8283059.599999999627471 ], [ 1559782.0, 8283118.0 ], [ 1559789.2, 8283181.700000000186265 ], [ 1559842.5, 8283276.0 ], [ 1559859.6, 8283296.0 ], [ 1559938.2, 8283338.700000000186265 ], [ 1560064.0, 8283520.599999999627471 ], [ 1560077.6, 8283585.599999999627471 ], [ 1560071.0, 8283687.200000000186265 ], [ 1560077.8, 8283738.299999999813735 ], [ 1560160.3, 8283775.700000000186265 ], [ 1560203.7, 8283826.900000000372529 ], [ 1560224.7, 8283884.799999999813735 ], [ 1560214.6, 8283963.200000000186265 ], [ 1560157.6, 8283982.799999999813735 ], [ 1560170.0, 8284016.299999999813735 ], [ 1560215.5, 8284060.700000000186265 ], [ 1560223.3, 8284085.200000000186265 ], [ 1560196.9, 8284130.799999999813735 ], [ 1560225.7, 8284212.099999999627471 ], [ 1560182.8, 8284283.900000000372529 ], [ 1560207.1, 8284392.799999999813735 ], [ 1560180.9, 8284482.0 ], [ 1560145.8, 8284531.799999999813735 ], [ 1560102.3, 8284678.299999999813735 ], [ 1560040.3, 8284730.5 ], [ 1560012.5, 8284772.799999999813735 ], [ 1559933.1, 8284854.700000000186265 ], [ 1559915.3, 8284945.799999999813735 ], [ 1559892.5, 8284980.0 ], [ 1559837.6, 8285032.0 ], [ 1559825.5, 8285068.400000000372529 ], [ 1559837.1, 8285110.099999999627471 ], [ 1559900.4, 8285172.5 ], [ 1559939.9, 8285255.400000000372529 ], [ 1559950.0, 8285357.799999999813735 ], [ 1559959.9, 8285367.099999999627471 ], [ 1560039.6, 8285357.400000000372529 ], [ 1560076.7, 8285375.299999999813735 ], [ 1560076.8, 8285413.200000000186265 ], [ 1560032.8, 8285476.099999999627471 ], [ 1560037.9, 8285499.0 ], [ 1560055.0, 8285513.599999999627471 ], [ 1560079.4, 8285515.900000000372529 ], [ 1560120.6, 8285502.099999999627471 ], [ 1560148.6, 8285504.099999999627471 ], [ 1560167.6, 8285533.700000000186265 ], [ 1560149.5, 8285607.599999999627471 ], [ 1560104.3, 8285650.900000000372529 ], [ 1560098.0, 8285673.799999999813735 ], [ 1560160.4, 8285709.5 ], [ 1560191.8, 8285762.5 ], [ 1560248.9, 8285799.599999999627471 ], [ 1560294.6, 8285964.700000000186265 ], [ 1560293.3, 8285993.400000000372529 ], [ 1560247.9, 8286096.5 ], [ 1560260.6, 8286167.0 ], [ 1560191.6, 8286236.099999999627471 ], [ 1560228.8, 8286279.400000000372529 ], [ 1560312.8, 8286313.599999999627471 ], [ 1560371.6, 8286367.599999999627471 ], [ 1560369.5, 8286454.400000000372529 ], [ 1560408.7, 8286506.799999999813735 ], [ 1560452.2, 8286605.400000000372529 ], [ 1560446.3, 8286615.5 ], [ 1559194.7, 8287151.400000000372529 ], [ 1559243.6, 8287482.099999999627471 ], [ 1559212.9, 8287869.900000000372529 ], [ 1558876.7, 8287900.099999999627471 ], [ 1558826.6, 8288100.299999999813735 ], [ 1559018.3, 8288396.0 ], [ 1559408.1, 8288485.599999999627471 ], [ 1559413.8, 8288519.400000000372529 ], [ 1559558.5, 8288668.400000000372529 ], [ 1559587.5, 8288856.799999999813735 ], [ 1559599.7, 8288888.700000000186265 ], [ 1559733.8, 8289076.799999999813735 ], [ 1560178.7, 8289858.5 ], [ 1560430.7, 8289801.200000000186265 ], [ 1560466.2, 8289741.299999999813735 ], [ 1560448.2, 8288734.5 ], [ 1560347.3, 8288331.200000000186265 ], [ 1560360.5, 8288319.599999999627471 ], [ 1560359.9, 8288225.799999999813735 ], [ 1560369.0, 8288218.900000000372529 ], [ 1560543.7, 8288215.099999999627471 ], [ 1560563.3, 8288343.5 ], [ 1560778.6, 8288332.299999999813735 ], [ 1560788.7, 8288340.200000000186265 ], [ 1560918.8, 8288996.299999999813735 ], [ 1560314.3, 8295771.900000000372529 ], [ 1561882.1, 8298666.700000000186265 ], [ 1561863.6, 8300330.599999999627471 ], [ 1561960.4, 8300986.200000000186265 ], [ 1554339.7, 8307699.900000000372529 ], [ 1553228.8, 8308178.799999999813735 ], [ 1553004.6, 8308520.599999999627471 ], [ 1552865.5, 8308890.299999999813735 ], [ 1552899.1, 8308970.700000000186265 ], [ 1552968.0, 8309053.099999999627471 ], [ 1553069.3, 8309228.799999999813735 ], [ 1553084.8, 8309360.299999999813735 ], [ 1553126.8, 8309490.0 ], [ 1553122.9, 8309563.700000000186265 ], [ 1553107.8, 8309598.900000000372529 ], [ 1553042.7, 8309670.599999999627471 ], [ 1553007.1, 8309752.0 ], [ 1552985.4, 8309778.299999999813735 ], [ 1552779.6, 8309890.200000000186265 ], [ 1552747.1, 8309900.099999999627471 ], [ 1552704.0, 8309930.900000000372529 ], [ 1552758.9, 8310144.400000000372529 ], [ 1552758.1, 8310232.400000000372529 ], [ 1552737.1, 8310260.900000000372529 ], [ 1552619.1, 8310309.0 ], [ 1552595.1, 8310425.0 ], [ 1552562.9, 8310511.700000000186265 ], [ 1552390.2, 8310750.599999999627471 ], [ 1552343.8, 8310830.299999999813735 ], [ 1552313.6, 8310942.599999999627471 ], [ 1552276.4, 8311144.799999999813735 ], [ 1552247.4, 8311150.400000000372529 ], [ 1551344.3, 8314988.200000000186265 ], [ 1549998.1, 8318627.099999999627471 ], [ 1549087.1, 8320611.599999999627471 ], [ 1549269.4, 8320809.799999999813735 ], [ 1549353.6, 8321129.299999999813735 ], [ 1548998.7, 8321350.400000000372529 ], [ 1548795.8, 8321329.400000000372529 ], [ 1546017.4, 8327377.900000000372529 ], [ 1546076.2, 8327401.799999999813735 ], [ 1546081.4, 8327415.200000000186265 ], [ 1545612.9, 8328408.700000000186265 ], [ 1545602.8, 8328414.299999999813735 ], [ 1545340.2, 8328381.5 ], [ 1545288.7, 8328639.0 ], [ 1545295.9, 8328850.900000000372529 ], [ 1545365.2, 8328959.599999999627471 ], [ 1541940.4, 8336115.400000000372529 ], [ 1541270.1, 8337548.099999999627471 ], [ 1539076.8, 8341196.5 ], [ 1539184.7, 8342677.299999999813735 ], [ 1539199.6, 8342699.099999999627471 ], [ 1539264.6, 8342696.900000000372529 ], [ 1539324.2, 8342760.0 ], [ 1539350.4, 8342771.400000000372529 ], [ 1539384.6, 8342882.400000000372529 ], [ 1539357.9, 8342999.0 ], [ 1539364.9, 8343015.400000000372529 ], [ 1539354.2, 8343047.0 ], [ 1539354.0, 8343096.299999999813735 ], [ 1539313.3, 8343189.0 ], [ 1539221.3, 8343315.799999999813735 ], [ 1539217.0, 8343382.799999999813735 ], [ 1539192.0, 8343429.200000000186265 ], [ 1539187.0, 8343471.400000000372529 ], [ 1539232.6, 8343592.900000000372529 ], [ 1539231.0, 8343652.400000000372529 ], [ 1539249.9, 8343670.299999999813735 ], [ 1539241.6, 8343704.0 ], [ 1539250.1, 8343744.400000000372529 ], [ 1539242.3, 8343792.5 ], [ 1539216.1, 8343837.299999999813735 ], [ 1539226.2, 8343873.099999999627471 ], [ 1539206.8, 8343904.5 ], [ 1539204.1, 8343959.299999999813735 ], [ 1539187.0, 8343989.0 ], [ 1539211.5, 8344004.400000000372529 ], [ 1539200.7, 8344021.599999999627471 ], [ 1539266.4, 8344064.5 ], [ 1539293.4, 8344139.900000000372529 ], [ 1539288.3, 8344176.799999999813735 ], [ 1539251.4, 8344269.099999999627471 ], [ 1539272.5, 8344310.099999999627471 ], [ 1539273.6, 8344333.599999999627471 ], [ 1539245.9, 8344344.200000000186265 ], [ 1539245.6, 8344357.700000000186265 ], [ 1539305.8, 8344372.0 ], [ 1539313.9, 8344382.400000000372529 ], [ 1539311.7, 8344403.200000000186265 ], [ 1539332.7, 8344410.900000000372529 ], [ 1539369.6, 8344464.599999999627471 ], [ 1539369.1, 8344486.599999999627471 ], [ 1539385.1, 8344479.599999999627471 ], [ 1539408.3, 8344509.0 ], [ 1539432.2, 8344504.099999999627471 ], [ 1539448.8, 8344520.099999999627471 ], [ 1539441.2, 8344575.099999999627471 ], [ 1539463.6, 8344571.200000000186265 ], [ 1539485.7, 8344595.5 ], [ 1539491.2, 8344623.200000000186265 ], [ 1539483.7, 8344664.400000000372529 ], [ 1539498.6, 8344673.900000000372529 ], [ 1539519.6, 8344735.900000000372529 ], [ 1539504.3, 8344751.900000000372529 ], [ 1539530.9, 8344744.799999999813735 ], [ 1539553.9, 8344749.900000000372529 ], [ 1539592.7, 8344774.0 ], [ 1539584.6, 8344815.900000000372529 ], [ 1539591.5, 8344847.400000000372529 ], [ 1539578.0, 8344860.900000000372529 ], [ 1539568.0, 8344927.5 ], [ 1539494.1, 8344956.0 ], [ 1539499.7, 8344974.400000000372529 ], [ 1539560.5, 8344996.599999999627471 ], [ 1539576.2, 8345014.799999999813735 ], [ 1539585.7, 8345050.900000000372529 ], [ 1539626.0, 8345076.599999999627471 ], [ 1539626.2, 8345088.700000000186265 ], [ 1537625.6, 8346453.0 ], [ 1534713.5, 8348464.299999999813735 ], [ 1534032.4, 8349557.599999999627471 ], [ 1528675.7, 8348112.0 ], [ 1525078.0, 8348324.0 ], [ 1524792.5, 8348349.099999999627471 ], [ 1523608.3, 8349271.5 ], [ 1523598.7, 8349266.0 ], [ 1523397.8, 8348854.900000000372529 ], [ 1523361.5, 8348427.599999999627471 ], [ 1523203.8, 8347035.099999999627471 ], [ 1522969.2, 8345828.799999999813735 ], [ 1522589.1, 8345109.900000000372529 ], [ 1521547.0, 8345299.599999999627471 ], [ 1520880.8, 8345229.200000000186265 ], [ 1520308.3, 8344419.5 ], [ 1519177.0, 8341040.099999999627471 ], [ 1519016.7, 8340688.900000000372529 ], [ 1518592.6, 8339852.0 ], [ 1518197.5, 8339152.599999999627471 ], [ 1517888.4, 8338491.900000000372529 ], [ 1517763.0, 8338205.900000000372529 ], [ 1516821.1, 8335792.599999999627471 ], [ 1515093.4, 8331926.700000000186265 ], [ 1514743.9, 8331199.599999999627471 ], [ 1513694.9, 8329116.599999999627471 ], [ 1513299.2, 8328809.799999999813735 ], [ 1513159.7, 8327778.5 ], [ 1513671.6, 8327324.599999999627471 ], [ 1513712.4, 8327214.400000000372529 ], [ 1514038.4, 8326070.5 ], [ 1514473.6, 8325914.799999999813735 ], [ 1514539.6, 8325863.5 ], [ 1515241.5, 8325125.900000000372529 ], [ 1515293.1, 8325053.5 ], [ 1515632.3, 8324394.0 ], [ 1514682.3, 8323795.200000000186265 ], [ 1513623.1, 8323429.599999999627471 ], [ 1513530.0, 8323383.400000000372529 ], [ 1513481.0, 8323342.200000000186265 ], [ 1512416.3, 8322161.599999999627471 ], [ 1514225.2, 8318953.599999999627471 ], [ 1516736.3, 8314451.299999999813735 ], [ 1516863.8, 8313233.900000000372529 ], [ 1516750.0, 8312955.900000000372529 ], [ 1516683.9, 8312910.799999999813735 ], [ 1516674.2, 8312428.400000000372529 ], [ 1516660.9, 8312366.799999999813735 ], [ 1516594.0, 8312103.900000000372529 ], [ 1516053.4, 8311481.400000000372529 ], [ 1515959.0, 8311238.700000000186265 ], [ 1515947.9, 8311190.599999999627471 ], [ 1515946.3, 8311091.400000000372529 ], [ 1515911.0, 8310993.799999999813735 ], [ 1515922.1, 8310880.200000000186265 ], [ 1515985.3, 8310818.299999999813735 ], [ 1515965.1, 8310777.099999999627471 ], [ 1515974.0, 8310732.200000000186265 ], [ 1515965.3, 8310597.5 ], [ 1515971.5, 8310565.5 ], [ 1516001.4, 8310529.5 ], [ 1516034.0, 8310534.400000000372529 ], [ 1516081.2, 8310497.0 ], [ 1516093.3, 8310485.400000000372529 ], [ 1516105.7, 8310441.5 ], [ 1516138.2, 8310409.5 ], [ 1516193.1, 8310396.5 ], [ 1516233.9, 8310401.299999999813735 ], [ 1516257.3, 8310352.900000000372529 ], [ 1516241.4, 8310321.200000000186265 ], [ 1516247.7, 8310294.599999999627471 ], [ 1516238.8, 8310214.099999999627471 ], [ 1516212.8, 8310195.599999999627471 ], [ 1516209.7, 8310173.400000000372529 ], [ 1516197.8, 8310160.700000000186265 ], [ 1516204.5, 8310031.700000000186265 ], [ 1516200.3, 8309968.0 ], [ 1516190.6, 8309952.299999999813735 ], [ 1516210.1, 8309919.099999999627471 ], [ 1516191.5, 8309906.5 ], [ 1516190.0, 8309888.900000000372529 ], [ 1516208.7, 8309838.900000000372529 ], [ 1516220.9, 8309764.200000000186265 ], [ 1516258.4, 8309741.700000000186265 ], [ 1516253.9, 8309683.400000000372529 ], [ 1516264.5, 8309670.700000000186265 ], [ 1516326.1, 8309326.400000000372529 ], [ 1515881.7, 8307503.400000000372529 ], [ 1515948.1, 8307471.5 ], [ 1516325.2, 8307142.200000000186265 ], [ 1516618.2, 8306902.099999999627471 ], [ 1516727.6, 8306853.700000000186265 ], [ 1516768.5, 8306795.200000000186265 ], [ 1516812.2, 8306665.599999999627471 ], [ 1516876.5, 8306566.299999999813735 ], [ 1517030.5, 8306498.599999999627471 ], [ 1517041.3, 8306484.099999999627471 ], [ 1517060.7, 8306396.299999999813735 ], [ 1517043.4, 8306327.900000000372529 ], [ 1517075.1, 8306186.400000000372529 ], [ 1517084.1, 8306080.400000000372529 ], [ 1517080.2, 8306019.0 ], [ 1517054.0, 8305902.200000000186265 ], [ 1517053.9, 8305837.099999999627471 ], [ 1517068.7, 8305781.599999999627471 ], [ 1517039.6, 8305727.5 ], [ 1517031.4, 8305670.0 ], [ 1517037.5, 8305619.200000000186265 ], [ 1517096.2, 8305591.5 ], [ 1517081.8, 8305560.599999999627471 ], [ 1517091.7, 8305522.900000000372529 ], [ 1517168.1, 8305462.099999999627471 ], [ 1517193.8, 8305424.700000000186265 ], [ 1517227.2, 8305414.599999999627471 ], [ 1517259.2, 8305391.5 ], [ 1517302.4, 8305333.5 ], [ 1517403.4, 8305258.799999999813735 ], [ 1517449.2, 8305156.599999999627471 ], [ 1517580.2, 8305021.400000000372529 ], [ 1518028.7, 8304359.400000000372529 ], [ 1517878.3, 8302731.200000000186265 ], [ 1516996.3, 8301592.700000000186265 ], [ 1516204.6, 8300744.700000000186265 ], [ 1516153.9, 8300596.700000000186265 ], [ 1516110.3, 8300524.900000000372529 ], [ 1516124.8, 8300461.299999999813735 ], [ 1516040.5, 8300332.099999999627471 ], [ 1516034.6, 8300304.200000000186265 ], [ 1515873.6, 8300170.700000000186265 ], [ 1515849.8, 8300064.599999999627471 ], [ 1515844.9, 8299850.599999999627471 ], [ 1515801.8, 8299739.0 ], [ 1515744.5, 8299704.400000000372529 ], [ 1515696.7, 8299628.799999999813735 ], [ 1515671.7, 8299576.299999999813735 ], [ 1515644.5, 8299463.400000000372529 ], [ 1515556.9, 8299480.200000000186265 ], [ 1515499.4, 8299444.200000000186265 ], [ 1515480.3, 8299440.599999999627471 ], [ 1515469.5, 8299448.099999999627471 ], [ 1515349.9, 8299648.299999999813735 ], [ 1515320.4, 8299840.700000000186265 ], [ 1515154.8, 8300227.599999999627471 ], [ 1515124.9, 8300277.299999999813735 ], [ 1514951.2, 8300382.200000000186265 ], [ 1514923.0, 8300415.900000000372529 ], [ 1514864.6, 8300611.5 ], [ 1514835.1, 8300659.400000000372529 ], [ 1514772.7, 8300829.5 ], [ 1514609.3, 8300976.900000000372529 ], [ 1514597.3, 8301032.0 ], [ 1514457.0, 8301373.599999999627471 ], [ 1513740.4, 8301605.099999999627471 ], [ 1513477.6, 8301018.900000000372529 ], [ 1513469.8, 8300989.099999999627471 ], [ 1513480.6, 8300958.200000000186265 ], [ 1513388.0, 8300814.200000000186265 ], [ 1512973.3, 8300233.700000000186265 ], [ 1512384.8, 8299770.099999999627471 ], [ 1512122.2, 8299677.799999999813735 ], [ 1511818.4, 8299732.400000000372529 ], [ 1511355.0, 8299754.299999999813735 ], [ 1511125.5, 8299714.299999999813735 ], [ 1510807.5, 8299472.700000000186265 ], [ 1510491.8, 8299150.799999999813735 ], [ 1510163.6, 8298854.200000000186265 ], [ 1509588.3, 8298408.900000000372529 ], [ 1509270.1, 8296975.799999999813735 ], [ 1508682.0, 8297291.599999999627471 ], [ 1507839.5, 8296867.700000000186265 ], [ 1507657.9, 8296948.200000000186265 ], [ 1507646.2, 8296945.299999999813735 ], [ 1507648.4, 8296931.0 ], [ 1507976.8, 8296709.0 ], [ 1508236.7, 8296244.299999999813735 ], [ 1508272.9, 8296038.799999999813735 ], [ 1508294.2, 8295643.5 ], [ 1508195.2, 8295267.099999999627471 ], [ 1508186.9, 8295102.299999999813735 ], [ 1507901.1, 8294724.299999999813735 ], [ 1507849.5, 8294764.900000000372529 ], [ 1507774.0, 8294766.599999999627471 ], [ 1507688.3, 8294690.599999999627471 ], [ 1507643.6, 8294636.599999999627471 ], [ 1507542.0, 8294582.700000000186265 ], [ 1507537.3, 8294525.099999999627471 ], [ 1507669.8, 8294424.099999999627471 ], [ 1507655.4, 8294281.099999999627471 ], [ 1507549.4, 8294309.5 ], [ 1507537.1, 8294298.900000000372529 ], [ 1507682.0, 8293103.599999999627471 ], [ 1507689.5, 8293095.200000000186265 ], [ 1507740.6, 8293098.599999999627471 ], [ 1507842.2, 8293084.200000000186265 ], [ 1507849.0, 8292943.299999999813735 ], [ 1507829.9, 8292893.599999999627471 ], [ 1507773.5, 8292803.900000000372529 ], [ 1507756.5, 8292716.400000000372529 ], [ 1507731.1, 8292699.400000000372529 ], [ 1508088.0, 8288952.599999999627471 ], [ 1508061.6, 8288934.099999999627471 ], [ 1508086.9, 8288748.0 ], [ 1507983.9, 8288673.5 ], [ 1508062.2, 8288538.099999999627471 ], [ 1505068.8, 8286140.799999999813735 ], [ 1504205.2, 8285439.0 ], [ 1504079.6, 8285545.299999999813735 ], [ 1503997.7, 8285583.099999999627471 ], [ 1503986.6, 8285581.0 ], [ 1503885.5, 8285474.900000000372529 ], [ 1503845.1, 8285322.900000000372529 ], [ 1503848.7, 8285218.700000000186265 ], [ 1503869.2, 8285194.0 ], [ 1503870.2, 8285163.599999999627471 ], [ 1503428.8, 8284823.5 ], [ 1503397.3, 8284862.0 ], [ 1503358.0, 8284893.900000000372529 ], [ 1503347.4, 8284891.900000000372529 ], [ 1503207.9, 8284643.599999999627471 ], [ 1502774.9, 8284292.700000000186265 ], [ 1502655.3, 8284520.599999999627471 ], [ 1501912.5, 8285805.0 ], [ 1501606.7, 8286024.200000000186265 ], [ 1501180.1, 8286437.900000000372529 ], [ 1501110.1, 8286444.099999999627471 ], [ 1500989.3, 8286543.799999999813735 ], [ 1498355.0, 8288786.700000000186265 ], [ 1496545.1, 8290283.299999999813735 ], [ 1496306.5, 8290414.299999999813735 ], [ 1496055.5, 8290447.099999999627471 ], [ 1495900.9, 8290478.0 ], [ 1495889.3, 8290469.900000000372529 ], [ 1495785.9, 8289809.200000000186265 ], [ 1495536.5, 8288829.0 ], [ 1495427.5, 8288482.400000000372529 ], [ 1495311.9, 8288216.400000000372529 ], [ 1495032.8, 8287670.799999999813735 ], [ 1494935.8, 8287505.200000000186265 ], [ 1494750.2, 8287248.0 ], [ 1494357.5, 8286783.0 ], [ 1494048.3, 8286373.099999999627471 ], [ 1493890.7, 8286125.299999999813735 ], [ 1493788.6, 8285904.900000000372529 ], [ 1492238.0, 8286386.400000000372529 ], [ 1488710.6, 8287592.400000000372529 ], [ 1487613.5, 8287633.5 ], [ 1486610.6, 8287700.5 ], [ 1485667.3, 8287811.599999999627471 ], [ 1485139.3, 8287819.599999999627471 ], [ 1484773.3, 8287817.900000000372529 ], [ 1484552.8, 8287758.200000000186265 ], [ 1483736.7, 8287349.099999999627471 ], [ 1483699.7, 8287296.0 ], [ 1483559.0, 8287280.700000000186265 ], [ 1483498.8, 8287173.0 ], [ 1483347.8, 8287124.299999999813735 ], [ 1483309.8, 8287034.599999999627471 ], [ 1483239.0, 8286959.0 ], [ 1483239.4, 8286927.799999999813735 ], [ 1483226.3, 8286894.900000000372529 ], [ 1483117.5, 8286752.700000000186265 ], [ 1483099.1, 8286660.200000000186265 ], [ 1482978.1, 8286565.700000000186265 ], [ 1482938.6, 8286511.5 ], [ 1482911.5, 8286502.0 ], [ 1482863.7, 8286464.799999999813735 ], [ 1482790.1, 8286367.299999999813735 ], [ 1482582.0, 8286244.599999999627471 ], [ 1482528.8, 8286147.200000000186265 ], [ 1482350.9, 8286076.400000000372529 ], [ 1482328.6, 8286095.900000000372529 ], [ 1482324.1, 8286157.799999999813735 ], [ 1482259.1, 8286217.900000000372529 ], [ 1482212.4, 8286219.099999999627471 ], [ 1482194.3, 8286262.799999999813735 ], [ 1482114.6, 8286282.099999999627471 ], [ 1482112.6, 8286318.200000000186265 ], [ 1482046.6, 8286327.200000000186265 ], [ 1482020.2, 8286363.900000000372529 ], [ 1481946.8, 8286347.400000000372529 ], [ 1481939.5, 8286378.900000000372529 ], [ 1481965.3, 8286412.200000000186265 ], [ 1481961.4, 8286437.200000000186265 ], [ 1481941.2, 8286467.5 ], [ 1481970.6, 8286470.200000000186265 ], [ 1481975.9, 8286495.299999999813735 ], [ 1481951.3, 8286533.5 ], [ 1481961.8, 8286612.0 ], [ 1481947.4, 8286680.200000000186265 ], [ 1481985.4, 8286742.400000000372529 ], [ 1481985.2, 8286820.0 ], [ 1481901.8, 8286950.5 ], [ 1481865.9, 8286969.799999999813735 ], [ 1481784.4, 8286986.700000000186265 ], [ 1481739.4, 8287012.599999999627471 ], [ 1481705.5, 8287053.200000000186265 ], [ 1481668.6, 8287078.799999999813735 ], [ 1481603.8, 8287053.400000000372529 ], [ 1481577.8, 8287053.700000000186265 ], [ 1481534.2, 8287079.900000000372529 ], [ 1481497.9, 8287085.599999999627471 ], [ 1481488.3, 8287126.0 ], [ 1481464.4, 8287138.700000000186265 ], [ 1481440.3, 8287117.700000000186265 ], [ 1481437.7, 8287084.5 ], [ 1481402.4, 8287096.799999999813735 ], [ 1481374.0, 8287150.299999999813735 ], [ 1481357.8, 8287163.799999999813735 ], [ 1481305.0, 8287183.299999999813735 ], [ 1481268.7, 8287182.299999999813735 ], [ 1481236.3, 8287221.700000000186265 ], [ 1481186.4, 8287242.599999999627471 ], [ 1481159.4, 8287279.900000000372529 ], [ 1481118.3, 8287302.700000000186265 ], [ 1481059.9, 8287304.5 ], [ 1481018.3, 8287270.400000000372529 ], [ 1480982.0, 8287254.200000000186265 ], [ 1480967.8, 8287252.299999999813735 ], [ 1480929.8, 8287279.900000000372529 ], [ 1480877.3, 8287257.900000000372529 ], [ 1480850.8, 8287269.299999999813735 ], [ 1480850.4, 8287308.5 ], [ 1480835.5, 8287337.799999999813735 ], [ 1480793.2, 8287367.099999999627471 ], [ 1480760.8, 8287424.400000000372529 ], [ 1480725.2, 8287438.799999999813735 ], [ 1480697.6, 8287490.599999999627471 ], [ 1480632.4, 8287516.900000000372529 ], [ 1480596.8, 8287512.599999999627471 ], [ 1480583.5, 8287498.299999999813735 ], [ 1480563.0, 8287528.299999999813735 ], [ 1480544.8, 8287537.099999999627471 ], [ 1480516.6, 8287533.700000000186265 ], [ 1480491.7, 8287515.5 ], [ 1480312.3, 8287500.900000000372529 ], [ 1480222.9, 8287503.400000000372529 ], [ 1480147.5, 8287473.099999999627471 ], [ 1480083.2, 8287495.900000000372529 ], [ 1479992.7, 8287486.700000000186265 ], [ 1479941.6, 8287515.900000000372529 ], [ 1479898.0, 8287524.5 ], [ 1479855.7, 8287518.799999999813735 ], [ 1479792.9, 8287483.700000000186265 ], [ 1479778.0, 8287486.099999999627471 ], [ 1479758.6, 8287501.099999999627471 ], [ 1479736.9, 8287545.200000000186265 ], [ 1479743.1, 8287640.799999999813735 ], [ 1479725.7, 8287686.099999999627471 ], [ 1479734.5, 8287754.299999999813735 ], [ 1479723.6, 8287774.799999999813735 ], [ 1479647.7, 8287805.5 ], [ 1479651.0, 8287834.5 ], [ 1479641.6, 8287842.700000000186265 ], [ 1479589.9, 8287822.299999999813735 ], [ 1479546.8, 8287894.5 ], [ 1479524.8, 8287902.400000000372529 ], [ 1479464.1, 8287892.900000000372529 ], [ 1479402.8, 8287941.0 ], [ 1479314.4, 8287951.299999999813735 ], [ 1479295.3, 8287944.099999999627471 ], [ 1479288.3, 8287923.299999999813735 ], [ 1479301.3, 8287873.200000000186265 ], [ 1479272.7, 8287853.799999999813735 ], [ 1479235.8, 8287878.200000000186265 ], [ 1479218.4, 8287929.599999999627471 ], [ 1479184.3, 8287925.200000000186265 ], [ 1479096.3, 8287876.599999999627471 ], [ 1478944.8, 8287905.299999999813735 ], [ 1478947.9, 8287919.299999999813735 ], [ 1478976.0, 8287944.799999999813735 ], [ 1478976.7, 8287983.099999999627471 ], [ 1478891.6, 8288010.299999999813735 ], [ 1478876.6, 8288004.299999999813735 ], [ 1478869.7, 8287987.700000000186265 ], [ 1478868.3, 8287947.799999999813735 ], [ 1478826.9, 8287987.599999999627471 ], [ 1478792.9, 8287979.200000000186265 ], [ 1478787.8, 8287959.0 ], [ 1478797.9, 8287917.400000000372529 ], [ 1478766.1, 8287937.900000000372529 ], [ 1478746.1, 8287932.900000000372529 ], [ 1478734.1, 8287917.200000000186265 ], [ 1478742.9, 8287870.799999999813735 ], [ 1478698.4, 8287902.0 ], [ 1478697.9, 8287928.0 ], [ 1478735.6, 8287976.799999999813735 ], [ 1478729.8, 8288003.200000000186265 ], [ 1478701.5, 8288024.200000000186265 ], [ 1478625.5, 8288037.599999999627471 ], [ 1478567.6, 8288015.700000000186265 ], [ 1478535.2, 8288026.299999999813735 ], [ 1478492.3, 8288018.5 ], [ 1478455.0, 8287996.599999999627471 ], [ 1478452.7, 8287952.5 ], [ 1478369.5, 8287972.400000000372529 ], [ 1478360.7, 8288028.599999999627471 ], [ 1478329.1, 8288049.799999999813735 ], [ 1478272.9, 8288049.799999999813735 ], [ 1478263.8, 8287996.299999999813735 ], [ 1478241.5, 8287971.5 ], [ 1478219.3, 8287968.900000000372529 ], [ 1478125.6, 8288024.400000000372529 ], [ 1478106.1, 8288020.5 ], [ 1478076.7, 8287994.0 ], [ 1478036.5, 8288087.099999999627471 ], [ 1477964.0, 8288106.900000000372529 ], [ 1477910.4, 8288089.099999999627471 ], [ 1477909.2, 8288136.700000000186265 ], [ 1477875.5, 8288143.900000000372529 ], [ 1477855.0, 8288167.099999999627471 ], [ 1477825.1, 8288158.700000000186265 ], [ 1477804.8, 8288184.599999999627471 ], [ 1477779.8, 8288192.400000000372529 ], [ 1477735.4, 8288171.099999999627471 ], [ 1477696.3, 8288126.799999999813735 ], [ 1477683.1, 8288101.0 ], [ 1477702.3, 8288059.900000000372529 ], [ 1477696.6, 8288049.400000000372529 ], [ 1477673.1, 8288052.5 ], [ 1477663.9, 8288044.700000000186265 ], [ 1477674.2, 8287973.700000000186265 ], [ 1477704.2, 8287932.900000000372529 ], [ 1477734.3, 8287931.099999999627471 ], [ 1477695.1, 8287863.799999999813735 ], [ 1477659.4, 8287866.299999999813735 ], [ 1477642.9, 8287849.599999999627471 ], [ 1477668.1, 8287802.200000000186265 ], [ 1477628.9, 8287806.599999999627471 ], [ 1477613.5, 8287799.799999999813735 ], [ 1477580.1, 8287701.700000000186265 ], [ 1477551.4, 8287699.799999999813735 ], [ 1477527.4, 8287731.700000000186265 ], [ 1477494.0, 8287719.799999999813735 ], [ 1477482.4, 8287699.0 ], [ 1477494.3, 8287665.900000000372529 ], [ 1477484.4, 8287654.099999999627471 ], [ 1477469.6, 8287654.299999999813735 ], [ 1477456.6, 8287697.599999999627471 ], [ 1477427.5, 8287707.799999999813735 ], [ 1477412.2, 8287689.200000000186265 ], [ 1477409.3, 8287623.200000000186265 ], [ 1477391.1, 8287640.200000000186265 ], [ 1477373.2, 8287697.299999999813735 ], [ 1477343.0, 8287701.0 ], [ 1477325.8, 8287683.599999999627471 ], [ 1477299.3, 8287578.799999999813735 ], [ 1477242.3, 8287574.799999999813735 ], [ 1477179.4, 8287541.299999999813735 ], [ 1477125.5, 8287533.900000000372529 ], [ 1477111.9, 8287522.099999999627471 ], [ 1477108.2, 8287488.200000000186265 ], [ 1477090.0, 8287511.5 ], [ 1477063.6, 8287510.299999999813735 ], [ 1477046.2, 8287485.299999999813735 ], [ 1477050.4, 8287462.0 ], [ 1477097.3, 8287434.5 ], [ 1477136.8, 8287431.599999999627471 ], [ 1477125.9, 8287387.299999999813735 ], [ 1477116.3, 8287383.599999999627471 ], [ 1477058.5, 8287406.5 ], [ 1477030.4, 8287400.299999999813735 ], [ 1477011.7, 8287383.900000000372529 ], [ 1477008.2, 8287339.799999999813735 ], [ 1477015.8, 8287323.799999999813735 ], [ 1477058.7, 8287309.799999999813735 ], [ 1477063.5, 8287277.900000000372529 ], [ 1477052.1, 8287247.299999999813735 ], [ 1476992.9, 8287237.099999999627471 ], [ 1476954.5, 8287192.700000000186265 ], [ 1476920.0, 8287242.799999999813735 ], [ 1476891.2, 8287252.299999999813735 ], [ 1476870.4, 8287235.599999999627471 ], [ 1476844.0, 8287165.799999999813735 ], [ 1476856.6, 8287118.900000000372529 ], [ 1476805.8, 8287083.200000000186265 ], [ 1476805.6, 8287061.799999999813735 ], [ 1476826.9, 8287030.200000000186265 ], [ 1476813.4, 8286983.799999999813735 ], [ 1476825.1, 8286918.299999999813735 ], [ 1476811.7, 8286901.400000000372529 ], [ 1476756.8, 8286909.700000000186265 ], [ 1476738.7, 8286886.099999999627471 ], [ 1476752.9, 8286856.299999999813735 ], [ 1476777.8, 8286834.900000000372529 ], [ 1476769.3, 8286813.799999999813735 ], [ 1476741.2, 8286834.900000000372529 ], [ 1476715.9, 8286833.900000000372529 ], [ 1476703.9, 8286816.700000000186265 ], [ 1476709.5, 8286780.299999999813735 ], [ 1476682.8, 8286772.299999999813735 ], [ 1476637.5, 8286796.5 ], [ 1476636.4, 8286818.799999999813735 ], [ 1476660.9, 8286855.900000000372529 ], [ 1476657.3, 8286875.900000000372529 ], [ 1476640.2, 8286894.299999999813735 ], [ 1476553.8, 8286900.900000000372529 ], [ 1476505.3, 8286873.700000000186265 ], [ 1476494.3, 8286850.599999999627471 ], [ 1476499.6, 8286810.299999999813735 ], [ 1476557.7, 8286784.0 ], [ 1476558.0, 8286775.299999999813735 ], [ 1476488.8, 8286725.5 ], [ 1476450.0, 8286719.799999999813735 ], [ 1476424.2, 8286694.900000000372529 ], [ 1476422.8, 8286611.299999999813735 ], [ 1476442.9, 8286535.0 ], [ 1476357.9, 8286571.5 ], [ 1476333.8, 8286573.599999999627471 ], [ 1476301.0, 8286563.700000000186265 ], [ 1476265.4, 8286534.599999999627471 ], [ 1476239.1, 8286485.099999999627471 ], [ 1476249.4, 8286449.299999999813735 ], [ 1476288.5, 8286405.200000000186265 ], [ 1476271.9, 8286391.299999999813735 ], [ 1476210.3, 8286381.700000000186265 ], [ 1476195.8, 8286371.200000000186265 ], [ 1476173.4, 8286339.0 ], [ 1476150.0, 8286323.299999999813735 ], [ 1476128.3, 8286243.299999999813735 ], [ 1476076.9, 8286231.099999999627471 ], [ 1476001.1, 8286241.700000000186265 ], [ 1475955.8, 8286194.0 ], [ 1475805.6, 8286169.099999999627471 ], [ 1475774.5, 8286190.099999999627471 ], [ 1475801.1, 8286257.299999999813735 ], [ 1475794.9, 8286286.0 ], [ 1475748.2, 8286289.900000000372529 ], [ 1475710.8, 8286217.900000000372529 ], [ 1475686.4, 8286208.299999999813735 ], [ 1475651.5, 8286226.700000000186265 ], [ 1475620.8, 8286313.5 ], [ 1475603.6, 8286324.900000000372529 ], [ 1475524.4, 8286325.200000000186265 ], [ 1475484.6, 8286369.599999999627471 ], [ 1475470.8, 8286367.099999999627471 ], [ 1475461.3, 8286352.5 ], [ 1475428.9, 8286274.099999999627471 ], [ 1475410.2, 8286273.799999999813735 ], [ 1475395.3, 8286296.0 ], [ 1475414.5, 8286350.0 ], [ 1475413.2, 8286382.099999999627471 ], [ 1475371.6, 8286392.900000000372529 ], [ 1475347.4, 8286379.0 ], [ 1475268.6, 8286288.900000000372529 ], [ 1475261.0, 8286254.700000000186265 ], [ 1475278.4, 8286202.200000000186265 ], [ 1475276.4, 8286192.599999999627471 ], [ 1475257.9, 8286185.700000000186265 ], [ 1475222.8, 8286198.900000000372529 ], [ 1475173.0, 8286242.599999999627471 ], [ 1475120.9, 8286252.599999999627471 ], [ 1475099.5, 8286306.0 ], [ 1475066.0, 8286328.900000000372529 ], [ 1475014.2, 8286322.900000000372529 ], [ 1474980.9, 8286291.400000000372529 ], [ 1474970.1, 8286293.599999999627471 ], [ 1474934.7, 8286339.099999999627471 ], [ 1474871.9, 8286352.400000000372529 ], [ 1474836.3, 8286421.0 ], [ 1474779.4, 8286481.200000000186265 ], [ 1474745.2, 8286633.5 ], [ 1474850.6, 8286705.200000000186265 ], [ 1474886.6, 8286757.400000000372529 ], [ 1474897.0, 8286865.099999999627471 ], [ 1474851.4, 8286965.700000000186265 ], [ 1474720.5, 8287185.299999999813735 ], [ 1474649.4, 8287333.700000000186265 ], [ 1474649.7, 8287457.5 ], [ 1474659.9, 8287517.799999999813735 ], [ 1474767.5, 8287796.900000000372529 ], [ 1474938.2, 8287940.299999999813735 ], [ 1474939.7, 8288073.5 ], [ 1474865.8, 8288127.0 ], [ 1474537.0, 8288279.599999999627471 ], [ 1474083.0, 8288330.099999999627471 ], [ 1474260.2, 8288762.799999999813735 ], [ 1474316.0, 8289236.299999999813735 ], [ 1473662.7, 8289325.5 ], [ 1473631.6, 8289279.700000000186265 ], [ 1473546.5, 8289055.299999999813735 ], [ 1473397.7, 8288878.0 ], [ 1472989.6, 8288523.0 ], [ 1472976.6, 8288540.200000000186265 ], [ 1472998.3, 8288562.599999999627471 ], [ 1473013.7, 8288601.0 ], [ 1473031.0, 8288819.099999999627471 ], [ 1473072.2, 8288967.299999999813735 ], [ 1473152.0, 8289175.900000000372529 ], [ 1473251.0, 8289360.900000000372529 ], [ 1473330.6, 8289600.700000000186265 ], [ 1473384.6, 8289701.299999999813735 ], [ 1473809.3, 8289559.099999999627471 ], [ 1473821.7, 8289565.299999999813735 ], [ 1473819.5, 8289693.299999999813735 ], [ 1473429.9, 8289804.299999999813735 ], [ 1473337.4, 8289915.099999999627471 ], [ 1473247.4, 8289763.599999999627471 ], [ 1473112.6, 8289452.900000000372529 ], [ 1473001.0, 8289511.299999999813735 ], [ 1472486.2, 8289409.0 ], [ 1472361.4, 8288667.900000000372529 ], [ 1471544.3, 8287688.099999999627471 ], [ 1471650.1, 8287504.200000000186265 ], [ 1471695.6, 8287481.700000000186265 ], [ 1471771.3, 8287347.200000000186265 ], [ 1471807.9, 8287140.900000000372529 ], [ 1471740.8, 8287077.400000000372529 ], [ 1471633.6, 8287125.700000000186265 ], [ 1471525.4, 8287157.200000000186265 ], [ 1471476.8, 8287145.799999999813735 ], [ 1471443.1, 8287144.5 ], [ 1471414.4, 8287157.0 ], [ 1471354.1, 8287144.900000000372529 ], [ 1471289.9, 8287175.700000000186265 ], [ 1470989.4, 8286984.799999999813735 ], [ 1470074.1, 8287546.200000000186265 ], [ 1470062.0, 8287544.599999999627471 ], [ 1469979.3, 8287367.700000000186265 ], [ 1469958.0, 8286878.599999999627471 ], [ 1469873.4, 8286884.099999999627471 ], [ 1469863.6, 8286877.799999999813735 ], [ 1469850.6, 8286557.599999999627471 ], [ 1469494.3, 8286584.700000000186265 ], [ 1469476.2, 8286498.799999999813735 ], [ 1469440.9, 8286485.799999999813735 ], [ 1469332.1, 8286253.099999999627471 ], [ 1469203.4, 8285401.900000000372529 ], [ 1468532.7, 8285594.400000000372529 ], [ 1468429.9, 8286451.599999999627471 ], [ 1468006.2, 8286613.400000000372529 ], [ 1468047.4, 8286753.400000000372529 ], [ 1468011.5, 8286777.799999999813735 ], [ 1468125.3, 8287118.5 ], [ 1467905.7, 8287341.200000000186265 ], [ 1467894.3, 8287343.0 ], [ 1467845.2, 8287294.700000000186265 ], [ 1467595.0, 8287123.700000000186265 ], [ 1467532.9, 8287035.900000000372529 ], [ 1467435.2, 8286880.700000000186265 ], [ 1467395.9, 8286633.599999999627471 ], [ 1467356.2, 8286500.400000000372529 ], [ 1467079.5, 8286652.5 ], [ 1467066.4, 8286649.099999999627471 ], [ 1467016.6, 8286500.200000000186265 ], [ 1466982.5, 8286430.900000000372529 ], [ 1466883.9, 8286287.0 ], [ 1466700.3, 8285923.200000000186265 ], [ 1466667.5, 8285363.900000000372529 ], [ 1466742.2, 8285320.299999999813735 ], [ 1466797.2, 8285220.200000000186265 ], [ 1466558.6, 8284874.599999999627471 ], [ 1466372.0, 8284567.5 ], [ 1466329.2, 8284485.299999999813735 ], [ 1466265.4, 8284266.799999999813735 ], [ 1466028.4, 8284249.799999999813735 ], [ 1465883.8, 8284337.700000000186265 ], [ 1465852.9, 8284378.900000000372529 ], [ 1465693.9, 8284474.900000000372529 ], [ 1465669.0, 8284478.799999999813735 ], [ 1465504.4, 8284368.900000000372529 ], [ 1465497.9, 8284338.799999999813735 ], [ 1465477.6, 8284309.400000000372529 ], [ 1465443.6, 8284278.299999999813735 ], [ 1465407.5, 8284262.200000000186265 ], [ 1465252.2, 8284236.400000000372529 ], [ 1465134.2, 8284178.799999999813735 ], [ 1465005.7, 8284185.299999999813735 ], [ 1464862.3, 8284179.299999999813735 ], [ 1464762.0, 8284147.700000000186265 ], [ 1464545.7, 8284038.599999999627471 ], [ 1464458.3, 8284023.5 ], [ 1464259.6, 8283960.200000000186265 ], [ 1464224.2, 8283929.5 ], [ 1464202.5, 8283895.400000000372529 ], [ 1464179.7, 8283729.5 ], [ 1464162.2, 8283672.0 ], [ 1464110.7, 8283631.900000000372529 ], [ 1464085.3, 8283581.5 ], [ 1464084.3, 8283537.400000000372529 ], [ 1464124.1, 8283492.599999999627471 ], [ 1464174.7, 8283406.700000000186265 ], [ 1464121.4, 8283202.200000000186265 ], [ 1465002.6, 8282836.0 ], [ 1465326.2, 8282692.5 ], [ 1464991.1, 8278241.799999999813735 ], [ 1464964.6, 8277573.700000000186265 ], [ 1464906.9, 8277153.299999999813735 ], [ 1464660.2, 8275704.099999999627471 ], [ 1464638.0, 8273940.400000000372529 ], [ 1464616.9, 8273336.5 ], [ 1464283.4, 8270279.400000000372529 ], [ 1464237.0, 8269771.099999999627471 ], [ 1463995.4, 8268960.0 ], [ 1463953.6, 8268873.299999999813735 ], [ 1463747.2, 8268246.400000000372529 ], [ 1463739.9, 8268172.0 ], [ 1463722.3, 8268113.400000000372529 ], [ 1463645.6, 8266798.200000000186265 ], [ 1463738.3, 8266460.799999999813735 ], [ 1463713.9, 8266414.400000000372529 ], [ 1463712.0, 8266271.0 ], [ 1463760.8, 8266140.099999999627471 ], [ 1463802.3, 8266091.299999999813735 ], [ 1463843.4, 8266064.799999999813735 ], [ 1464258.7, 8264551.599999999627471 ], [ 1464364.2, 8264507.700000000186265 ], [ 1464409.5, 8264511.799999999813735 ], [ 1464384.7, 8264204.599999999627471 ], [ 1464345.7, 8264180.799999999813735 ] ], [ [ 1560171.3, 8289179.099999999627471 ], [ 1560182.7, 8289181.599999999627471 ], [ 1560250.7, 8289341.700000000186265 ], [ 1560245.4, 8289354.599999999627471 ], [ 1560163.3, 8289388.299999999813735 ], [ 1560152.0, 8289385.5 ], [ 1560087.5, 8289227.099999999627471 ], [ 1560090.1, 8289216.0 ], [ 1560171.3, 8289179.099999999627471 ] ], [ [ 1472663.6, 8290971.0 ], [ 1471731.0, 8290803.400000000372529 ], [ 1471848.5, 8290144.799999999813735 ], [ 1471980.9, 8290101.599999999627471 ], [ 1472082.4, 8290286.700000000186265 ], [ 1472407.5, 8290305.5 ], [ 1472922.4, 8290435.400000000372529 ], [ 1472922.5, 8290447.5 ], [ 1472648.4, 8290803.099999999627471 ], [ 1472663.6, 8290971.0 ] ], [ [ 1789762.6, 8912186.900000000372529 ], [ 1789706.5, 8912179.099999999627471 ], [ 1789699.2, 8912168.400000000372529 ], [ 1789739.1, 8912117.0 ], [ 1789707.2, 8912093.699999999254942 ], [ 1789653.3, 8912161.199999999254942 ], [ 1789575.0, 8912150.0 ], [ 1789487.0, 8912094.900000000372529 ], [ 1789425.8, 8912027.199999999254942 ], [ 1789377.5, 8911909.800000000745058 ], [ 1789352.8, 8911730.099999999627471 ], [ 1789361.8, 8911664.900000000372529 ], [ 1789422.3, 8911558.900000000372529 ], [ 1789417.1, 8911536.5 ], [ 1789386.0, 8911501.800000000745058 ], [ 1789363.8, 8911491.699999999254942 ], [ 1789349.8, 8911495.900000000372529 ], [ 1789326.7, 8911525.099999999627471 ], [ 1789247.4, 8911537.900000000372529 ], [ 1789201.9, 8911570.199999999254942 ], [ 1789099.7, 8911599.199999999254942 ], [ 1788996.7, 8911570.800000000745058 ], [ 1788830.4, 8911496.099999999627471 ], [ 1788780.2, 8911384.699999999254942 ], [ 1788688.7, 8911319.199999999254942 ], [ 1788482.6, 8911088.099999999627471 ], [ 1788449.2, 8910926.099999999627471 ], [ 1788371.2, 8910768.699999999254942 ], [ 1788359.9, 8910687.699999999254942 ], [ 1788368.9, 8910595.199999999254942 ], [ 1788437.2, 8910521.099999999627471 ], [ 1788562.3, 8910257.800000000745058 ], [ 1788573.9, 8910208.400000000372529 ], [ 1788537.8, 8910149.099999999627471 ], [ 1788440.2, 8910066.599999999627471 ], [ 1788394.3, 8909973.400000000372529 ], [ 1788369.9, 8909898.099999999627471 ], [ 1788755.6, 8909233.5 ], [ 1788844.1, 8909238.900000000372529 ], [ 1788881.3, 8909216.099999999627471 ], [ 1788958.7, 8909119.0 ], [ 1789044.6, 8908935.099999999627471 ], [ 1789365.5, 8908602.699999999254942 ], [ 1789440.3, 8908546.599999999627471 ], [ 1789512.8, 8908509.800000000745058 ], [ 1789558.2, 8908462.099999999627471 ], [ 1789567.8, 8908398.5 ], [ 1789559.5, 8908350.0 ], [ 1789525.7, 8908292.699999999254942 ], [ 1789446.7, 8908239.099999999627471 ], [ 1789401.7, 8908220.900000000372529 ], [ 1789311.8, 8908205.400000000372529 ], [ 1789307.4, 8908190.800000000745058 ], [ 1790504.1, 8905956.300000000745058 ], [ 1792562.0, 8901935.199999999254942 ], [ 1798306.8, 8890947.300000000745058 ], [ 1800615.2, 8881695.800000000745058 ], [ 1799280.1, 8881533.099999999627471 ], [ 1799445.6, 8879379.0 ], [ 1799547.7, 8879138.099999999627471 ], [ 1801848.6, 8874308.5 ], [ 1802023.5, 8873910.800000000745058 ], [ 1803115.3, 8871678.599999999627471 ], [ 1803829.6, 8867315.099999999627471 ], [ 1807312.2, 8846636.300000000745058 ], [ 1807399.0, 8846450.099999999627471 ], [ 1809158.6, 8843099.800000000745058 ], [ 1809843.9, 8836341.099999999627471 ], [ 1811916.1, 8832362.599999999627471 ], [ 1812216.4, 8832336.0 ], [ 1814398.9, 8832225.099999999627471 ], [ 1815234.2, 8830836.800000000745058 ], [ 1818591.8, 8829422.0 ], [ 1818460.5, 8829023.199999999254942 ], [ 1818790.9, 8828912.900000000372529 ], [ 1818695.9, 8828503.5 ], [ 1818553.6, 8828413.5 ], [ 1818495.5, 8828416.0 ], [ 1818450.1, 8828398.199999999254942 ], [ 1818431.7, 8828370.099999999627471 ], [ 1817629.9, 8826225.699999999254942 ], [ 1817066.7, 8822480.400000000372529 ], [ 1815934.7, 8819572.900000000372529 ], [ 1815122.9, 8817522.699999999254942 ], [ 1814381.6, 8815971.199999999254942 ], [ 1814060.4, 8814713.599999999627471 ], [ 1813684.1, 8813106.300000000745058 ], [ 1813723.9, 8813073.400000000372529 ], [ 1813754.1, 8813028.0 ], [ 1813949.1, 8812535.5 ], [ 1813580.2, 8811971.199999999254942 ], [ 1812167.2, 8811311.800000000745058 ], [ 1811665.8, 8810387.5 ], [ 1812157.1, 8809924.0 ], [ 1812652.5, 8809438.400000000372529 ], [ 1814165.7, 8807935.099999999627471 ], [ 1816840.8, 8805301.400000000372529 ], [ 1822662.2, 8799244.5 ], [ 1829292.1, 8792458.699999999254942 ], [ 1830260.5, 8791482.900000000372529 ], [ 1831312.0, 8790401.699999999254942 ], [ 1834076.8, 8787607.400000000372529 ], [ 1834740.0, 8786962.199999999254942 ], [ 1838211.8, 8783512.800000000745058 ], [ 1838429.1, 8783260.099999999627471 ], [ 1841620.8, 8779309.099999999627471 ], [ 1842106.3, 8778721.099999999627471 ], [ 1843438.8, 8777905.800000000745058 ], [ 1845577.4, 8776565.199999999254942 ], [ 1846919.4, 8775750.0 ], [ 1849305.5, 8773098.900000000372529 ], [ 1849893.8, 8772428.900000000372529 ], [ 1850635.4, 8771637.5 ], [ 1851543.3, 8770607.0 ], [ 1851438.3, 8770517.300000000745058 ], [ 1843622.6, 8764553.199999999254942 ], [ 1843249.1, 8764748.099999999627471 ], [ 1843111.3, 8764673.300000000745058 ], [ 1843106.3, 8764661.199999999254942 ], [ 1843132.3, 8764548.400000000372529 ], [ 1843174.6, 8764458.199999999254942 ], [ 1843190.1, 8764396.400000000372529 ], [ 1843191.6, 8764327.0 ], [ 1843145.6, 8764282.699999999254942 ], [ 1843130.4, 8764248.099999999627471 ], [ 1843086.0, 8764239.099999999627471 ], [ 1843017.9, 8764159.199999999254942 ], [ 1842988.6, 8764142.199999999254942 ], [ 1842911.8, 8764129.699999999254942 ], [ 1842828.3, 8764145.5 ], [ 1842818.9, 8764134.800000000745058 ], [ 1842834.6, 8764078.400000000372529 ], [ 1842818.2, 8764028.199999999254942 ], [ 1842881.6, 8763954.199999999254942 ], [ 1842878.3, 8763930.800000000745058 ], [ 1842858.8, 8763915.099999999627471 ], [ 1842847.5, 8763887.099999999627471 ], [ 1842874.3, 8763849.800000000745058 ], [ 1842911.6, 8763829.599999999627471 ], [ 1842899.6, 8763775.400000000372529 ], [ 1842913.2, 8763671.099999999627471 ], [ 1842953.9, 8763651.900000000372529 ], [ 1842970.8, 8763620.400000000372529 ], [ 1843002.9, 8763615.900000000372529 ], [ 1843022.6, 8763543.0 ], [ 1843043.0, 8763519.900000000372529 ], [ 1843073.6, 8763518.099999999627471 ], [ 1843105.2, 8763500.699999999254942 ], [ 1843269.8, 8763346.0 ], [ 1844566.8, 8761760.099999999627471 ], [ 1845430.3, 8762595.199999999254942 ], [ 1846241.8, 8763165.900000000372529 ], [ 1846664.6, 8763140.5 ], [ 1847015.0, 8763218.099999999627471 ], [ 1847057.1, 8763142.900000000372529 ], [ 1847317.2, 8762879.800000000745058 ], [ 1847347.7, 8762882.800000000745058 ], [ 1847437.8, 8762933.099999999627471 ], [ 1847467.1, 8762938.599999999627471 ], [ 1847532.8, 8762924.199999999254942 ], [ 1847794.4, 8762937.199999999254942 ], [ 1847952.7, 8762931.699999999254942 ], [ 1848031.8, 8762999.199999999254942 ], [ 1848069.3, 8763006.699999999254942 ], [ 1848118.2, 8763001.099999999627471 ], [ 1848433.6, 8763097.900000000372529 ], [ 1848492.2, 8759887.5 ], [ 1848514.5, 8757098.800000000745058 ], [ 1848587.1, 8752890.300000000745058 ], [ 1848612.2, 8752028.300000000745058 ], [ 1848644.6, 8750060.400000000372529 ], [ 1848748.7, 8745800.199999999254942 ], [ 1849156.3, 8742637.800000000745058 ], [ 1853241.0, 8739539.400000000372529 ], [ 1853254.0, 8739539.599999999627471 ], [ 1854266.5, 8744481.300000000745058 ], [ 1859854.6, 8749642.699999999254942 ], [ 1860961.0, 8749877.199999999254942 ], [ 1863649.2, 8747406.5 ], [ 1864286.1, 8746808.599999999627471 ], [ 1867665.1, 8743713.5 ], [ 1868657.2, 8742727.099999999627471 ], [ 1869157.1, 8742194.0 ], [ 1869580.6, 8741772.900000000372529 ], [ 1870386.7, 8740942.199999999254942 ], [ 1871822.2, 8739452.599999999627471 ], [ 1872199.1, 8739032.400000000372529 ], [ 1872326.6, 8738988.300000000745058 ], [ 1874346.8, 8737269.099999999627471 ], [ 1878518.6, 8734036.5 ], [ 1879352.7, 8733436.900000000372529 ], [ 1881960.0, 8731595.099999999627471 ], [ 1881963.6, 8731584.800000000745058 ], [ 1884469.2, 8731443.699999999254942 ], [ 1886435.6, 8731344.699999999254942 ], [ 1890620.8, 8730659.900000000372529 ], [ 1891072.8, 8730594.599999999627471 ], [ 1893304.6, 8730226.199999999254942 ], [ 1897101.5, 8729618.5 ], [ 1901369.0, 8724463.599999999627471 ], [ 1902514.0, 8722996.199999999254942 ], [ 1905073.5, 8718887.900000000372529 ], [ 1907852.2, 8717067.0 ], [ 1917451.5, 8716177.900000000372529 ], [ 1919151.3, 8723940.099999999627471 ], [ 1916710.7, 8730247.099999999627471 ], [ 1913895.5, 8737051.699999999254942 ], [ 1917804.6, 8744698.699999999254942 ], [ 1921809.7, 8752879.300000000745058 ], [ 1926744.7, 8753112.900000000372529 ], [ 1926265.8, 8748538.900000000372529 ], [ 1930958.0, 8742828.199999999254942 ], [ 1940055.8, 8744100.599999999627471 ], [ 1946018.9, 8748104.800000000745058 ], [ 1946620.7, 8757584.199999999254942 ], [ 1931227.1, 8763000.5 ], [ 1936255.0, 8765958.5 ], [ 1936279.6, 8765959.5 ], [ 1936813.3, 8769079.300000000745058 ], [ 1938557.1, 8769394.900000000372529 ], [ 1940320.0, 8767415.199999999254942 ], [ 1948583.8, 8767128.599999999627471 ], [ 1957933.2, 8796876.300000000745058 ], [ 1957925.1, 8796889.800000000745058 ], [ 1936275.7, 8801096.400000000372529 ], [ 1942063.8, 8816544.300000000745058 ], [ 1933784.0, 8818722.400000000372529 ], [ 1932933.1, 8824009.5 ], [ 1942253.3, 8823676.0 ], [ 1942679.6, 8834509.5 ], [ 1953931.5, 8845543.300000000745058 ], [ 1965724.6, 8858516.800000000745058 ], [ 1973196.6, 8886903.400000000372529 ], [ 1973188.0, 8886916.599999999627471 ], [ 1973219.9, 8887076.599999999627471 ], [ 1973232.1, 8887085.0 ], [ 1977881.8, 8910836.199999999254942 ], [ 1974492.5, 8915189.599999999627471 ], [ 1956793.1, 8922120.400000000372529 ], [ 1953429.3, 8935089.300000000745058 ], [ 1965500.6, 8949736.199999999254942 ], [ 1974269.9, 8949706.099999999627471 ], [ 1977039.3, 8953910.099999999627471 ], [ 1974966.8, 8965775.0 ], [ 1970937.2, 8969057.199999999254942 ], [ 1968850.9, 8972496.0 ], [ 1974998.5, 8977950.900000000372529 ], [ 1981459.7, 8971631.599999999627471 ], [ 1992712.7, 8973743.0 ], [ 1998738.0, 8983500.599999999627471 ], [ 2013195.6, 9004762.199999999254942 ], [ 2012589.2, 9009638.699999999254942 ], [ 2014242.3, 9008699.300000000745058 ], [ 2014254.7, 9008700.400000000372529 ], [ 2017257.0, 9013497.800000000745058 ], [ 2016865.3, 9019323.300000000745058 ], [ 2021035.8, 9021730.300000000745058 ], [ 2027270.8, 9034840.300000000745058 ], [ 2036334.3, 9055539.300000000745058 ], [ 2041231.2, 9055213.400000000372529 ], [ 2061214.8, 9065994.599999999627471 ], [ 2076792.0, 9087880.5 ], [ 2089369.5, 9115256.800000000745058 ], [ 2089568.4, 9120626.300000000745058 ], [ 2092191.4, 9126961.300000000745058 ], [ 2095525.6, 9129891.800000000745058 ], [ 2096352.8, 9134818.400000000372529 ], [ 2100620.200000000186265, 9133790.699999999254942 ], [ 2102600.299999999813735, 9136270.400000000372529 ], [ 2105496.6, 9146447.300000000745058 ], [ 2105615.1, 9146500.400000000372529 ], [ 2108824.6, 9146475.5 ], [ 2114919.1, 9143549.900000000372529 ], [ 2120281.9, 9144462.5 ], [ 2126826.799999999813735, 9150981.800000000745058 ], [ 2131557.299999999813735, 9162166.599999999627471 ], [ 2137392.700000000186265, 9165569.5 ], [ 2137969.5, 9175762.199999999254942 ], [ 2143904.0, 9178415.900000000372529 ], [ 2145483.9, 9183520.0 ], [ 2145056.1, 9192890.199999999254942 ], [ 2145614.799999999813735, 9202698.0 ], [ 2146206.0, 9207075.900000000372529 ], [ 2150075.0, 9207187.300000000745058 ], [ 2150085.799999999813735, 9207199.199999999254942 ], [ 2147370.200000000186265, 9213763.599999999627471 ], [ 2146970.4, 9214791.099999999627471 ], [ 2147649.4, 9215982.699999999254942 ], [ 2147673.9, 9216382.900000000372529 ], [ 2147664.5, 9216391.300000000745058 ], [ 2146997.0, 9216476.099999999627471 ], [ 2146782.1, 9217006.900000000372529 ], [ 2139891.700000000186265, 9233346.900000000372529 ], [ 2136327.700000000186265, 9241887.300000000745058 ], [ 2135321.799999999813735, 9248521.0 ], [ 2134164.9, 9250259.5 ], [ 2129979.5, 9256616.099999999627471 ], [ 2125510.9, 9263543.300000000745058 ], [ 2124615.0, 9264966.400000000372529 ], [ 2123710.700000000186265, 9266447.099999999627471 ], [ 2120011.1, 9271184.0 ], [ 2118276.700000000186265, 9274861.300000000745058 ], [ 2116834.1, 9277997.0 ], [ 2114756.5, 9281864.400000000372529 ], [ 2111879.200000000186265, 9282606.0 ], [ 2109592.6, 9281291.099999999627471 ], [ 2110836.9, 9289200.0 ], [ 2108527.0, 9291259.0 ], [ 2105592.1, 9293608.300000000745058 ], [ 2104099.6, 9294780.800000000745058 ], [ 2096866.4, 9292968.699999999254942 ], [ 2095032.2, 9292485.0 ], [ 2092898.9, 9294396.099999999627471 ], [ 2093620.8, 9296263.699999999254942 ], [ 2092136.5, 9297712.300000000745058 ], [ 2088057.5, 9301798.199999999254942 ], [ 2084117.2, 9300779.199999999254942 ], [ 2082037.2, 9301593.199999999254942 ], [ 2081956.6, 9303259.599999999627471 ], [ 2080040.4, 9303904.699999999254942 ], [ 2079944.3, 9304298.199999999254942 ], [ 2076417.6, 9305316.699999999254942 ], [ 2074725.7, 9305783.099999999627471 ], [ 2069916.6, 9304857.900000000372529 ], [ 2062939.3, 9307788.300000000745058 ], [ 2057806.3, 9309926.0 ], [ 2057690.5, 9310478.400000000372529 ], [ 2057618.5, 9311077.900000000372529 ], [ 2057598.9, 9311840.800000000745058 ], [ 2057558.1, 9311956.0 ], [ 2057413.2, 9312171.599999999627471 ], [ 2057400.4, 9312274.300000000745058 ], [ 2057403.8, 9312748.5 ], [ 2057369.6, 9313143.900000000372529 ], [ 2057415.4, 9313317.800000000745058 ], [ 2057058.6, 9314032.0 ], [ 2056679.5, 9314508.400000000372529 ], [ 2056371.2, 9315095.5 ], [ 2056344.1, 9315264.5 ], [ 2056372.2, 9315358.5 ], [ 2056486.2, 9315454.300000000745058 ], [ 2056970.4, 9315735.699999999254942 ], [ 2057099.5, 9315828.400000000372529 ], [ 2057102.8, 9315843.099999999627471 ], [ 2054308.7, 9320964.400000000372529 ], [ 2053990.2, 9321614.099999999627471 ], [ 2053975.9, 9321619.699999999254942 ], [ 2053823.8, 9321561.400000000372529 ], [ 2052722.7, 9322655.300000000745058 ], [ 2051184.5, 9326689.400000000372529 ], [ 2051613.4, 9328248.099999999627471 ], [ 2051208.1, 9329476.699999999254942 ], [ 2050055.9, 9329596.699999999254942 ], [ 2049740.5, 9329847.900000000372529 ], [ 2049203.2, 9329881.300000000745058 ], [ 2049007.3, 9331144.5 ], [ 2049408.4, 9331610.199999999254942 ], [ 2049491.0, 9331682.099999999627471 ], [ 2049774.9, 9331836.0 ], [ 2050236.0, 9331952.300000000745058 ], [ 2050291.7, 9331992.400000000372529 ], [ 2050317.8, 9332148.300000000745058 ], [ 2050310.0, 9332196.400000000372529 ], [ 2050237.0, 9332402.800000000745058 ], [ 2050241.1, 9332605.199999999254942 ], [ 2050278.1, 9332705.0 ], [ 2050322.5, 9332768.699999999254942 ], [ 2050417.6, 9332889.900000000372529 ], [ 2050511.8, 9332967.300000000745058 ], [ 2050604.1, 9332989.099999999627471 ], [ 2051387.8, 9333015.300000000745058 ], [ 2051456.4, 9332998.5 ], [ 2051646.0, 9332891.099999999627471 ], [ 2051830.2, 9332842.0 ], [ 2051902.1, 9332843.400000000372529 ], [ 2052072.1, 9332874.5 ], [ 2052264.2, 9332965.199999999254942 ], [ 2052574.9, 9333151.900000000372529 ], [ 2052626.4, 9333169.5 ], [ 2052751.0, 9333165.900000000372529 ], [ 2052835.3, 9333145.300000000745058 ], [ 2053433.8, 9332920.400000000372529 ], [ 2054260.0, 9332651.800000000745058 ], [ 2054495.6, 9332563.699999999254942 ], [ 2054932.6, 9332513.300000000745058 ], [ 2055033.9, 9332486.199999999254942 ], [ 2055248.8, 9332492.800000000745058 ], [ 2055431.3, 9332426.400000000372529 ], [ 2055511.5, 9332436.300000000745058 ], [ 2055570.5, 9332509.099999999627471 ], [ 2055590.1, 9332630.300000000745058 ], [ 2055608.0, 9332839.900000000372529 ], [ 2055596.8, 9333327.800000000745058 ], [ 2055562.3, 9333693.199999999254942 ], [ 2055505.9, 9333974.199999999254942 ], [ 2055351.3, 9334310.400000000372529 ], [ 2055254.8, 9334575.0 ], [ 2055330.7, 9334982.699999999254942 ], [ 2055285.0, 9335296.599999999627471 ], [ 2055303.6, 9335630.0 ], [ 2055499.4, 9336293.099999999627471 ], [ 2055727.3, 9336847.0 ], [ 2055861.7, 9337244.0 ], [ 2056078.3, 9337426.300000000745058 ], [ 2056129.4, 9337647.599999999627471 ], [ 2056178.3, 9337696.699999999254942 ], [ 2056231.6, 9337729.0 ], [ 2056366.4, 9337760.699999999254942 ], [ 2056473.4, 9337829.400000000372529 ], [ 2056464.2, 9337905.5 ], [ 2056357.4, 9338177.699999999254942 ], [ 2056374.3, 9338367.5 ], [ 2056476.1, 9338547.099999999627471 ], [ 2056621.0, 9338754.400000000372529 ], [ 2056690.8, 9338963.099999999627471 ], [ 2056686.0, 9339172.0 ], [ 2056719.2, 9339525.0 ], [ 2056613.1, 9339919.099999999627471 ], [ 2056609.0, 9340354.900000000372529 ], [ 2056580.6, 9340559.800000000745058 ], [ 2056491.9, 9340832.900000000372529 ], [ 2056198.0, 9341603.900000000372529 ], [ 2056185.6, 9341865.699999999254942 ], [ 2055942.8, 9342174.199999999254942 ], [ 2055750.3, 9342554.900000000372529 ], [ 2055619.1, 9342764.300000000745058 ], [ 2055548.8, 9342925.300000000745058 ], [ 2055524.5, 9343381.800000000745058 ], [ 2055355.6, 9343584.800000000745058 ], [ 2055177.1, 9343717.199999999254942 ], [ 2054966.8, 9343758.300000000745058 ], [ 2054641.1, 9343874.900000000372529 ], [ 2054466.8, 9343960.300000000745058 ], [ 2054340.7, 9344050.199999999254942 ], [ 2054280.9, 9344143.900000000372529 ], [ 2054294.0, 9344211.0 ], [ 2054429.9, 9344394.900000000372529 ], [ 2054462.8, 9344509.0 ], [ 2054448.4, 9344605.300000000745058 ], [ 2054427.8, 9344651.099999999627471 ], [ 2054310.9, 9344789.099999999627471 ], [ 2054146.2, 9344933.900000000372529 ], [ 2054032.8, 9345079.400000000372529 ], [ 2053890.3, 9345190.900000000372529 ], [ 2053837.9, 9345225.099999999627471 ], [ 2053615.5, 9345308.400000000372529 ], [ 2053460.4, 9345389.800000000745058 ], [ 2053448.7, 9345405.5 ], [ 2053460.9, 9345480.800000000745058 ], [ 2053360.8, 9345611.400000000372529 ], [ 2052975.1, 9345916.199999999254942 ], [ 2052513.7, 9346416.099999999627471 ], [ 2052224.1, 9346673.900000000372529 ], [ 2051920.5, 9346976.099999999627471 ], [ 2051629.0, 9347204.300000000745058 ], [ 2051326.6, 9347482.099999999627471 ], [ 2050836.2, 9347682.900000000372529 ], [ 2050514.7, 9347927.0 ], [ 2050186.8, 9348038.300000000745058 ], [ 2049358.6, 9348419.300000000745058 ], [ 2049146.4, 9348562.400000000372529 ], [ 2049005.6, 9348704.800000000745058 ], [ 2048947.0, 9348688.099999999627471 ], [ 2041453.5, 9345929.199999999254942 ], [ 2040806.9, 9345665.199999999254942 ], [ 2038341.6, 9344747.800000000745058 ], [ 2038244.9, 9344702.5 ], [ 2038004.0, 9344627.800000000745058 ], [ 2037016.5, 9344270.300000000745058 ], [ 2029383.4, 9341460.199999999254942 ], [ 2010336.5, 9334355.300000000745058 ], [ 2004893.5, 9332338.0 ], [ 2002972.4, 9331638.400000000372529 ], [ 1998829.8, 9330047.800000000745058 ], [ 1995053.5, 9328441.199999999254942 ], [ 1987384.2, 9325128.5 ], [ 1986060.2, 9324581.0 ], [ 1981252.2, 9322491.400000000372529 ], [ 1974075.5, 9319393.099999999627471 ], [ 1971896.8, 9319695.699999999254942 ], [ 1969162.9, 9320094.800000000745058 ], [ 1967475.1, 9320328.5 ], [ 1965901.5, 9320566.099999999627471 ], [ 1964243.6, 9320801.0 ], [ 1963344.7, 9320937.300000000745058 ], [ 1963012.2, 9321004.5 ], [ 1962714.2, 9321050.800000000745058 ], [ 1951608.3, 9322613.0 ], [ 1949612.5, 9322917.0 ], [ 1941095.4, 9324318.199999999254942 ], [ 1929668.6, 9326370.800000000745058 ], [ 1927442.4, 9326802.099999999627471 ], [ 1921542.2, 9327910.300000000745058 ], [ 1918188.5, 9328571.900000000372529 ], [ 1913388.0, 9329569.599999999627471 ], [ 1899881.1, 9332423.400000000372529 ], [ 1895594.3, 9333347.300000000745058 ], [ 1891659.8, 9334223.300000000745058 ], [ 1887763.1, 9335145.599999999627471 ], [ 1878889.5, 9337260.699999999254942 ], [ 1873064.4, 9343627.900000000372529 ], [ 1872508.9, 9344259.0 ], [ 1861117.2, 9356756.0 ], [ 1858607.9, 9350425.300000000745058 ], [ 1856072.9, 9343909.699999999254942 ], [ 1854287.9, 9339199.5 ], [ 1851364.4, 9331608.5 ], [ 1849991.0, 9328205.800000000745058 ], [ 1845805.4, 9317640.400000000372529 ], [ 1845505.2, 9315955.400000000372529 ], [ 1844116.4, 9307065.699999999254942 ], [ 1843957.3, 9305948.0 ], [ 1843928.1, 9305656.199999999254942 ], [ 1843832.3, 9305050.099999999627471 ], [ 1844022.0, 9303464.0 ], [ 1844623.5, 9298078.699999999254942 ], [ 1845058.5, 9294790.400000000372529 ], [ 1847608.5, 9287680.199999999254942 ], [ 1848566.6, 9282635.099999999627471 ], [ 1849471.5, 9277511.699999999254942 ], [ 1844247.9, 9276247.699999999254942 ], [ 1839921.2, 9275182.099999999627471 ], [ 1827734.9, 9273697.099999999627471 ], [ 1824905.2, 9273511.5 ], [ 1819883.8, 9273229.599999999627471 ], [ 1819078.0, 9271767.5 ], [ 1819051.7, 9271612.0 ], [ 1818906.1, 9271647.300000000745058 ], [ 1818834.0, 9271894.400000000372529 ], [ 1818823.6, 9272092.300000000745058 ], [ 1818547.0, 9272267.800000000745058 ], [ 1818510.3, 9272529.199999999254942 ], [ 1818344.8, 9272717.400000000372529 ], [ 1818138.4, 9272874.5 ], [ 1817871.3, 9273020.5 ], [ 1817497.5, 9272972.599999999627471 ], [ 1816776.9, 9273415.300000000745058 ], [ 1816648.7, 9273427.099999999627471 ], [ 1813324.8, 9267664.5 ], [ 1811251.1, 9263892.199999999254942 ], [ 1806535.0, 9264159.900000000372529 ], [ 1806130.7, 9264434.900000000372529 ], [ 1806028.9, 9264264.699999999254942 ], [ 1805958.3, 9264313.599999999627471 ], [ 1805976.2, 9264538.0 ], [ 1803701.4, 9266104.699999999254942 ], [ 1796010.4, 9271472.300000000745058 ], [ 1796000.7, 9271456.300000000745058 ], [ 1796218.2, 9270985.800000000745058 ], [ 1796000.9, 9270695.400000000372529 ], [ 1795000.2, 9272197.800000000745058 ], [ 1794119.9, 9272805.699999999254942 ], [ 1793940.7, 9272821.400000000372529 ], [ 1793763.1, 9272984.400000000372529 ], [ 1793612.5, 9273078.5 ], [ 1793330.6, 9273044.599999999627471 ], [ 1793152.1, 9273213.900000000372529 ], [ 1793239.6, 9273402.099999999627471 ], [ 1793235.7, 9273416.099999999627471 ], [ 1790814.6, 9275084.599999999627471 ], [ 1782029.1, 9265587.800000000745058 ], [ 1781223.8, 9264739.099999999627471 ], [ 1779198.2, 9262516.599999999627471 ], [ 1779132.8, 9262456.599999999627471 ], [ 1779096.5, 9262380.800000000745058 ], [ 1779047.1, 9262211.599999999627471 ], [ 1778904.7, 9262255.800000000745058 ], [ 1778759.8, 9262278.5 ], [ 1778702.9, 9262261.800000000745058 ], [ 1778559.6, 9262284.699999999254942 ], [ 1778291.8, 9262387.099999999627471 ], [ 1778109.7, 9262416.199999999254942 ], [ 1778046.6, 9262450.0 ], [ 1777832.8, 9262655.699999999254942 ], [ 1777442.4, 9262743.300000000745058 ], [ 1777240.1, 9262850.0 ], [ 1777103.1, 9262884.699999999254942 ], [ 1776910.7, 9263014.199999999254942 ], [ 1776416.8, 9263134.699999999254942 ], [ 1776220.4, 9263195.800000000745058 ], [ 1776012.2, 9263286.599999999627471 ], [ 1775900.3, 9263298.300000000745058 ], [ 1775828.4, 9263286.5 ], [ 1775707.1, 9263215.5 ], [ 1775631.4, 9263190.800000000745058 ], [ 1775478.7, 9263163.300000000745058 ], [ 1775416.1, 9263164.099999999627471 ], [ 1775091.9, 9263227.0 ], [ 1775039.0, 9263226.099999999627471 ], [ 1774977.5, 9263255.900000000372529 ], [ 1774831.5, 9263228.199999999254942 ], [ 1774639.3, 9263254.199999999254942 ], [ 1774488.3, 9263230.699999999254942 ], [ 1774123.2, 9263214.5 ], [ 1773890.0, 9263270.099999999627471 ], [ 1773638.5, 9263265.900000000372529 ], [ 1773527.4, 9263350.5 ], [ 1773408.3, 9263392.099999999627471 ], [ 1773246.9, 9263469.800000000745058 ], [ 1773199.1, 9263526.5 ], [ 1772918.0, 9263683.699999999254942 ], [ 1772670.0, 9263730.5 ], [ 1772343.4, 9263956.300000000745058 ], [ 1772124.8, 9264048.300000000745058 ], [ 1771872.7, 9264269.0 ], [ 1771845.1, 9264330.900000000372529 ], [ 1771841.7, 9264449.900000000372529 ], [ 1771655.5, 9264355.800000000745058 ], [ 1771387.4, 9264507.099999999627471 ], [ 1771359.8, 9264528.900000000372529 ], [ 1771220.2, 9264751.599999999627471 ], [ 1771188.1, 9264778.599999999627471 ], [ 1771066.0, 9264824.099999999627471 ], [ 1770948.8, 9264802.300000000745058 ], [ 1770846.0, 9264861.300000000745058 ], [ 1770816.9, 9264888.900000000372529 ], [ 1770817.6, 9264932.099999999627471 ], [ 1770846.4, 9265004.800000000745058 ], [ 1770833.7, 9265037.400000000372529 ], [ 1770793.6, 9265029.599999999627471 ], [ 1770712.0, 9264959.400000000372529 ], [ 1770634.4, 9265011.400000000372529 ], [ 1770521.4, 9265281.300000000745058 ], [ 1770307.7, 9265541.900000000372529 ], [ 1770331.1, 9265655.400000000372529 ], [ 1770515.9, 9265872.300000000745058 ], [ 1770608.4, 9266216.699999999254942 ], [ 1770711.8, 9266246.099999999627471 ], [ 1770793.1, 9266387.5 ], [ 1770813.1, 9266442.099999999627471 ], [ 1770773.9, 9266719.800000000745058 ], [ 1770774.3, 9266787.400000000372529 ], [ 1770737.4, 9266968.199999999254942 ], [ 1770749.5, 9267112.0 ], [ 1770792.6, 9267184.0 ], [ 1770820.5, 9267204.5 ], [ 1770955.8, 9267262.400000000372529 ], [ 1771077.6, 9267327.5 ], [ 1771111.2, 9267357.5 ], [ 1771139.5, 9267426.099999999627471 ], [ 1771131.1, 9267622.199999999254942 ], [ 1771111.7, 9267706.300000000745058 ], [ 1770897.4, 9267994.099999999627471 ], [ 1770822.1, 9268147.800000000745058 ], [ 1770734.5, 9268410.900000000372529 ], [ 1770673.5, 9268475.400000000372529 ], [ 1770639.3, 9268529.699999999254942 ], [ 1770519.0, 9268650.699999999254942 ], [ 1770497.4, 9268709.099999999627471 ], [ 1770405.3, 9268852.599999999627471 ], [ 1770344.1, 9269023.300000000745058 ], [ 1770255.7, 9269176.900000000372529 ], [ 1770203.3, 9269233.099999999627471 ], [ 1770151.6, 9269256.099999999627471 ], [ 1770053.6, 9269360.099999999627471 ], [ 1770027.0, 9269414.900000000372529 ], [ 1769983.1, 9269468.800000000745058 ], [ 1769864.2, 9269728.5 ], [ 1757954.6, 9263402.400000000372529 ], [ 1757956.7, 9263389.400000000372529 ], [ 1758294.4, 9263049.0 ], [ 1759395.1, 9261954.300000000745058 ], [ 1761017.5, 9260278.199999999254942 ], [ 1761753.6, 9259484.400000000372529 ], [ 1763878.2, 9257269.5 ], [ 1763816.5, 9256536.099999999627471 ], [ 1764429.6, 9255850.800000000745058 ], [ 1764490.8, 9255835.900000000372529 ], [ 1764557.5, 9255758.599999999627471 ], [ 1764610.6, 9255736.800000000745058 ], [ 1764721.3, 9255733.0 ], [ 1764800.0, 9255711.199999999254942 ], [ 1764889.1, 9255668.699999999254942 ], [ 1764917.7, 9255692.900000000372529 ], [ 1764948.9, 9255684.199999999254942 ], [ 1764989.5, 9255698.5 ], [ 1765050.3, 9255652.300000000745058 ], [ 1765141.9, 9255616.900000000372529 ], [ 1765188.0, 9255615.900000000372529 ], [ 1765274.0, 9255588.900000000372529 ], [ 1765357.0, 9255533.699999999254942 ], [ 1765391.1, 9255538.5 ], [ 1765408.2, 9255502.199999999254942 ], [ 1765434.2, 9255478.400000000372529 ], [ 1765466.9, 9255477.5 ], [ 1765496.8, 9255498.800000000745058 ], [ 1765535.1, 9255496.900000000372529 ], [ 1765597.4, 9255420.5 ], [ 1765734.1, 9255327.599999999627471 ], [ 1765764.5, 9255292.199999999254942 ], [ 1765828.6, 9255175.699999999254942 ], [ 1765883.5, 9255147.800000000745058 ], [ 1765911.0, 9255119.599999999627471 ], [ 1765957.3, 9255056.0 ], [ 1772938.9, 9247282.699999999254942 ], [ 1779194.0, 9238814.199999999254942 ], [ 1780817.1, 9236557.0 ], [ 1779561.2, 9227543.900000000372529 ], [ 1778171.3, 9216194.800000000745058 ], [ 1778093.6, 9215725.699999999254942 ], [ 1777299.4, 9209982.0 ], [ 1783043.5, 9206620.699999999254942 ], [ 1786219.7, 9210964.400000000372529 ], [ 1786758.8, 9210834.5 ], [ 1786803.1, 9210753.5 ], [ 1786859.7, 9210691.300000000745058 ], [ 1786872.4, 9210583.0 ], [ 1786950.9, 9210468.800000000745058 ], [ 1787087.4, 9210408.300000000745058 ], [ 1787150.7, 9210442.599999999627471 ], [ 1787180.0, 9210502.300000000745058 ], [ 1787157.6, 9210656.300000000745058 ], [ 1796631.3, 9204295.400000000372529 ], [ 1795740.0, 9194793.800000000745058 ], [ 1791786.9, 9191360.099999999627471 ], [ 1791785.0, 9191345.400000000372529 ], [ 1796575.2, 9187403.599999999627471 ], [ 1796590.3, 9187404.599999999627471 ], [ 1797277.9, 9188139.300000000745058 ], [ 1803784.4, 9183391.199999999254942 ], [ 1802994.2, 9182027.199999999254942 ], [ 1804052.7, 9181103.5 ], [ 1808685.1, 9177143.300000000745058 ], [ 1813079.0, 9176895.900000000372529 ], [ 1811763.6, 9174472.400000000372529 ], [ 1811766.1, 9174458.699999999254942 ], [ 1817062.2, 9169825.199999999254942 ], [ 1819674.0, 9167608.400000000372529 ], [ 1820716.4, 9166708.699999999254942 ], [ 1820880.6, 9166587.199999999254942 ], [ 1822730.5, 9164984.300000000745058 ], [ 1824963.5, 9162995.099999999627471 ], [ 1825072.3, 9162914.599999999627471 ], [ 1825875.9, 9162204.599999999627471 ], [ 1826963.8, 9161266.0 ], [ 1840697.4, 9149202.199999999254942 ], [ 1841163.4, 9148815.099999999627471 ], [ 1847838.6, 9142896.5 ], [ 1848069.6, 9142820.300000000745058 ], [ 1853295.0, 9136970.0 ], [ 1855323.4, 9134675.5 ], [ 1856399.3, 9133480.599999999627471 ], [ 1856063.1, 9133217.800000000745058 ], [ 1856061.3, 9133202.099999999627471 ], [ 1870718.8, 9115356.400000000372529 ], [ 1876235.2, 9108667.900000000372529 ], [ 1876788.1, 9108041.900000000372529 ], [ 1879764.1, 9104438.800000000745058 ], [ 1880002.1, 9104166.699999999254942 ], [ 1881695.3, 9102021.099999999627471 ], [ 1882882.9, 9100338.5 ], [ 1888121.7, 9093163.900000000372529 ], [ 1891007.4, 9089106.0 ], [ 1892299.8, 9087265.699999999254942 ], [ 1890972.5, 9086888.0 ], [ 1888877.7, 9086331.0 ], [ 1879179.6, 9083665.400000000372529 ], [ 1877137.9, 9083255.0 ], [ 1876151.7, 9083135.300000000745058 ], [ 1875934.4, 9082930.5 ], [ 1875592.7, 9083003.699999999254942 ], [ 1871270.5, 9082347.099999999627471 ], [ 1868970.6, 9082046.400000000372529 ], [ 1864349.3, 9081465.800000000745058 ], [ 1861280.5, 9081159.699999999254942 ], [ 1860069.6, 9079076.599999999627471 ], [ 1859898.4, 9080933.400000000372529 ], [ 1859888.8, 9080943.400000000372529 ], [ 1858559.0, 9080656.800000000745058 ], [ 1858496.0, 9080609.900000000372529 ], [ 1858443.5, 9080544.400000000372529 ], [ 1858383.6, 9080522.400000000372529 ], [ 1858246.7, 9080572.0 ], [ 1858168.0, 9080569.199999999254942 ], [ 1858095.7, 9080247.800000000745058 ], [ 1858132.0, 9080024.099999999627471 ], [ 1856818.5, 9078719.699999999254942 ], [ 1856010.1, 9078712.300000000745058 ], [ 1855820.8, 9078807.400000000372529 ], [ 1856252.4, 9079791.300000000745058 ], [ 1856037.8, 9079882.900000000372529 ], [ 1855733.2, 9079914.699999999254942 ], [ 1850425.5, 9072712.099999999627471 ], [ 1850516.8, 9072515.800000000745058 ], [ 1850114.7, 9071977.800000000745058 ], [ 1846875.7, 9067791.800000000745058 ], [ 1841556.0, 9060832.400000000372529 ], [ 1835948.3, 9053163.5 ], [ 1833528.9, 9050627.199999999254942 ], [ 1827721.4, 9044352.699999999254942 ], [ 1826161.6, 9039028.5 ], [ 1823104.3, 9028857.5 ], [ 1822961.1, 9028337.300000000745058 ], [ 1822282.1, 9026172.300000000745058 ], [ 1813429.6, 9028358.400000000372529 ], [ 1810429.1, 9029086.300000000745058 ], [ 1808462.5, 9029547.800000000745058 ], [ 1804075.1, 9027957.300000000745058 ], [ 1795635.2, 9024944.800000000745058 ], [ 1793738.5, 9025895.5 ], [ 1789473.2, 9026972.199999999254942 ], [ 1777243.9, 9030171.900000000372529 ], [ 1771165.0, 9027074.0 ], [ 1767580.0, 9025231.900000000372529 ], [ 1761074.9, 9021617.300000000745058 ], [ 1759402.7, 9020730.099999999627471 ], [ 1755278.0, 9018453.599999999627471 ], [ 1748446.7, 9015109.400000000372529 ], [ 1740987.0, 9011266.099999999627471 ], [ 1737680.9, 9010263.599999999627471 ], [ 1727326.2, 9007016.300000000745058 ], [ 1725889.1, 9006827.400000000372529 ], [ 1715773.0, 9005424.800000000745058 ], [ 1697073.0, 9002942.5 ], [ 1684008.8, 8992961.800000000745058 ], [ 1681491.3, 8997232.0 ], [ 1680211.4, 8998992.599999999627471 ], [ 1666135.0, 9003038.900000000372529 ], [ 1651546.5, 9001326.5 ], [ 1645419.1, 9000611.800000000745058 ], [ 1645414.1, 9000597.0 ], [ 1647380.2, 8996835.400000000372529 ], [ 1647421.9, 8996779.300000000745058 ], [ 1647455.0, 8996766.199999999254942 ], [ 1647473.5, 8996743.900000000372529 ], [ 1647481.7, 8996706.599999999627471 ], [ 1647475.2, 8996681.0 ], [ 1647411.5, 8996634.599999999627471 ], [ 1647383.7, 8996559.900000000372529 ], [ 1647378.2, 8996516.800000000745058 ], [ 1647398.5, 8996427.300000000745058 ], [ 1647395.6, 8996400.300000000745058 ], [ 1647319.4, 8996430.400000000372529 ], [ 1647307.3, 8996376.0 ], [ 1647255.6, 8996332.0 ], [ 1647261.9, 8996291.5 ], [ 1647292.1, 8996248.400000000372529 ], [ 1647284.9, 8996222.300000000745058 ], [ 1647252.5, 8996225.400000000372529 ], [ 1647243.9, 8996216.599999999627471 ], [ 1647220.0, 8996062.5 ], [ 1647226.8, 8996023.0 ], [ 1647338.9, 8995998.699999999254942 ], [ 1647380.0, 8996007.199999999254942 ], [ 1647410.8, 8996032.199999999254942 ], [ 1647419.1, 8996059.599999999627471 ], [ 1647437.7, 8996070.099999999627471 ], [ 1647456.9, 8996063.400000000372529 ], [ 1647466.5, 8996038.699999999254942 ], [ 1647508.1, 8996006.699999999254942 ], [ 1647594.6, 8995973.300000000745058 ], [ 1647631.8, 8995947.5 ], [ 1647796.1, 8995740.099999999627471 ], [ 1647946.7, 8995457.0 ], [ 1647952.0, 8995417.400000000372529 ], [ 1647987.8, 8995366.900000000372529 ], [ 1648026.0, 8995335.099999999627471 ], [ 1648066.8, 8995378.900000000372529 ], [ 1648100.9, 8995323.699999999254942 ], [ 1648171.0, 8995302.199999999254942 ], [ 1648188.7, 8995266.599999999627471 ], [ 1648143.2, 8995153.599999999627471 ], [ 1648146.8, 8995088.0 ], [ 1648192.1, 8994964.400000000372529 ], [ 1648194.6, 8994847.400000000372529 ], [ 1648207.8, 8994790.400000000372529 ], [ 1648300.4, 8994569.5 ], [ 1648348.2, 8994421.400000000372529 ], [ 1648376.0, 8994404.300000000745058 ], [ 1648380.1, 8994354.400000000372529 ], [ 1648442.7, 8994230.800000000745058 ], [ 1648494.0, 8994000.199999999254942 ], [ 1648574.9, 8993805.199999999254942 ], [ 1648585.0, 8993740.5 ], [ 1648576.8, 8993468.300000000745058 ], [ 1648538.1, 8993215.599999999627471 ], [ 1648497.2, 8993106.199999999254942 ], [ 1648395.7, 8993001.800000000745058 ], [ 1648292.7, 8992961.0 ], [ 1648194.5, 8992901.800000000745058 ], [ 1648082.4, 8992755.400000000372529 ], [ 1648060.0, 8992620.599999999627471 ], [ 1648070.3, 8992499.800000000745058 ], [ 1648089.3, 8992440.699999999254942 ], [ 1648100.5, 8992257.199999999254942 ], [ 1648083.6, 8992011.599999999627471 ], [ 1648161.0, 8991921.5 ], [ 1648186.0, 8991909.800000000745058 ], [ 1648205.1, 8991871.5 ], [ 1648232.0, 8991707.599999999627471 ], [ 1648228.2, 8991552.400000000372529 ], [ 1648255.6, 8991456.900000000372529 ], [ 1648259.3, 8991338.800000000745058 ], [ 1648317.7, 8991247.800000000745058 ], [ 1648309.0, 8991194.099999999627471 ], [ 1648284.3, 8991152.0 ], [ 1648211.6, 8991061.900000000372529 ], [ 1648107.0, 8990891.5 ], [ 1648035.8, 8990827.5 ], [ 1647935.7, 8990779.800000000745058 ], [ 1647921.3, 8990737.300000000745058 ], [ 1647938.8, 8990676.199999999254942 ], [ 1647953.1, 8990553.5 ], [ 1647844.5, 8990328.800000000745058 ], [ 1647855.1, 8990320.400000000372529 ], [ 1648056.4, 8990327.400000000372529 ], [ 1648232.4, 8990476.699999999254942 ], [ 1648265.2, 8990485.900000000372529 ], [ 1648292.1, 8990474.300000000745058 ], [ 1648438.7, 8990130.300000000745058 ], [ 1648448.7, 8990041.400000000372529 ], [ 1648496.4, 8989824.900000000372529 ], [ 1648494.9, 8989634.0 ], [ 1648528.2, 8989570.699999999254942 ], [ 1648538.1, 8989510.5 ], [ 1648522.3, 8989282.900000000372529 ], [ 1648534.6, 8989199.699999999254942 ], [ 1648492.0, 8988986.800000000745058 ], [ 1648488.0, 8988767.099999999627471 ], [ 1648469.6, 8988704.800000000745058 ], [ 1648423.4, 8988663.800000000745058 ], [ 1648331.7, 8988617.0 ], [ 1648287.3, 8988572.199999999254942 ], [ 1648270.7, 8988530.0 ], [ 1648273.1, 8988475.099999999627471 ], [ 1648310.3, 8988343.900000000372529 ], [ 1648248.5, 8988180.099999999627471 ], [ 1648181.8, 8988071.699999999254942 ], [ 1648048.5, 8987925.800000000745058 ], [ 1647956.3, 8987843.800000000745058 ], [ 1647852.8, 8987779.599999999627471 ], [ 1647793.3, 8987458.900000000372529 ], [ 1647716.2, 8987273.800000000745058 ], [ 1647708.5, 8987207.0 ], [ 1647723.1, 8987095.5 ], [ 1647745.2, 8987032.900000000372529 ], [ 1647805.4, 8986920.800000000745058 ], [ 1647815.1, 8986862.699999999254942 ], [ 1647792.4, 8986797.199999999254942 ], [ 1647756.7, 8986738.699999999254942 ], [ 1647710.1, 8986688.599999999627471 ], [ 1647687.4, 8986609.0 ], [ 1647769.2, 8986531.800000000745058 ], [ 1647763.9, 8986495.300000000745058 ], [ 1647716.5, 8986407.800000000745058 ], [ 1647707.6, 8986356.300000000745058 ], [ 1647714.0, 8986202.099999999627471 ], [ 1647665.2, 8986096.300000000745058 ], [ 1647657.0, 8986027.900000000372529 ], [ 1647751.7, 8985625.699999999254942 ], [ 1647771.7, 8985313.900000000372529 ], [ 1647887.7, 8985078.599999999627471 ], [ 1647953.9, 8985002.400000000372529 ], [ 1648008.2, 8984960.900000000372529 ], [ 1648135.2, 8984957.5 ], [ 1648190.3, 8984940.199999999254942 ], [ 1648265.0, 8984894.5 ], [ 1648372.7, 8984737.099999999627471 ], [ 1648465.1, 8984668.099999999627471 ], [ 1648501.8, 8984602.0 ], [ 1648501.8, 8984539.699999999254942 ], [ 1648458.6, 8984425.699999999254942 ], [ 1648468.5, 8984380.0 ], [ 1648591.7, 8984347.199999999254942 ], [ 1648662.6, 8984298.5 ], [ 1648785.7, 8984312.900000000372529 ], [ 1648843.0, 8984302.099999999627471 ], [ 1648973.4, 8984239.5 ], [ 1649049.8, 8984129.0 ], [ 1649097.9, 8984118.0 ], [ 1649107.2, 8984090.0 ], [ 1649079.3, 8984014.699999999254942 ], [ 1649134.9, 8983958.5 ], [ 1649231.1, 8983795.199999999254942 ], [ 1649273.7, 8983762.900000000372529 ], [ 1649381.3, 8983770.5 ], [ 1649433.6, 8983766.300000000745058 ], [ 1649471.1, 8983751.5 ], [ 1649494.8, 8983637.400000000372529 ], [ 1649535.4, 8983529.099999999627471 ], [ 1649522.8, 8983496.599999999627471 ], [ 1649438.8, 8983472.0 ], [ 1649401.2, 8983422.099999999627471 ], [ 1649421.9, 8983337.300000000745058 ], [ 1649532.6, 8983086.099999999627471 ], [ 1649740.9, 8982722.400000000372529 ], [ 1649804.6, 8982572.199999999254942 ], [ 1649953.3, 8982305.0 ], [ 1650165.4, 8982058.0 ], [ 1650290.3, 8981894.0 ], [ 1650341.8, 8981792.599999999627471 ], [ 1650381.5, 8981644.300000000745058 ], [ 1650476.1, 8981452.800000000745058 ], [ 1650509.8, 8981291.5 ], [ 1650515.9, 8981158.900000000372529 ], [ 1650533.6, 8981103.599999999627471 ], [ 1650666.8, 8981016.400000000372529 ], [ 1650697.1, 8980900.400000000372529 ], [ 1650812.8, 8980708.5 ], [ 1650844.7, 8980503.800000000745058 ], [ 1650897.2, 8980405.199999999254942 ], [ 1650902.6, 8980363.099999999627471 ], [ 1650886.5, 8980089.199999999254942 ], [ 1650935.2, 8979937.400000000372529 ], [ 1650933.6, 8979886.800000000745058 ], [ 1650895.8, 8979817.0 ], [ 1650852.2, 8979767.900000000372529 ], [ 1650719.2, 8979661.900000000372529 ], [ 1650677.6, 8979552.199999999254942 ], [ 1650681.3, 8979507.5 ], [ 1650694.3, 8979461.699999999254942 ], [ 1650738.6, 8979377.5 ], [ 1650746.6, 8979319.099999999627471 ], [ 1650774.4, 8979238.199999999254942 ], [ 1650836.8, 8979133.599999999627471 ], [ 1650847.6, 8978969.599999999627471 ], [ 1650877.6, 8978896.900000000372529 ], [ 1650911.3, 8978840.800000000745058 ], [ 1650942.5, 8978821.900000000372529 ], [ 1651047.8, 8978794.800000000745058 ], [ 1651133.1, 8978735.099999999627471 ], [ 1651170.7, 8978671.099999999627471 ], [ 1651176.7, 8978624.400000000372529 ], [ 1651146.2, 8978578.800000000745058 ], [ 1651080.1, 8978531.199999999254942 ], [ 1650906.1, 8978442.800000000745058 ], [ 1650885.4, 8978412.5 ], [ 1650886.5, 8978151.099999999627471 ], [ 1650909.9, 8978028.099999999627471 ], [ 1651018.6, 8977906.099999999627471 ], [ 1651255.0, 8977525.699999999254942 ], [ 1651418.1, 8977327.400000000372529 ], [ 1651557.0, 8976636.400000000372529 ], [ 1651639.8, 8976536.699999999254942 ], [ 1651900.5, 8976378.199999999254942 ], [ 1651964.4, 8976329.300000000745058 ], [ 1652072.4, 8976154.0 ], [ 1652252.5, 8975773.800000000745058 ], [ 1652251.6, 8975661.900000000372529 ], [ 1652189.4, 8975537.900000000372529 ], [ 1652143.7, 8974846.300000000745058 ], [ 1652305.9, 8974069.5 ], [ 1652319.2, 8973793.400000000372529 ], [ 1652361.7, 8973671.300000000745058 ], [ 1652340.1, 8973506.300000000745058 ], [ 1652117.7, 8973076.300000000745058 ], [ 1652040.7, 8972854.599999999627471 ], [ 1652044.8, 8972776.400000000372529 ], [ 1652007.4, 8972590.800000000745058 ], [ 1652086.9, 8972034.699999999254942 ], [ 1652112.6, 8972005.099999999627471 ], [ 1652170.5, 8971973.0 ], [ 1652312.8, 8971977.800000000745058 ], [ 1652389.6, 8971958.300000000745058 ], [ 1652453.2, 8971915.900000000372529 ], [ 1652512.3, 8971842.400000000372529 ], [ 1652688.1, 8971550.699999999254942 ], [ 1652751.5, 8971503.900000000372529 ], [ 1652778.3, 8971464.099999999627471 ], [ 1652781.8, 8971442.400000000372529 ], [ 1652782.1, 8971366.800000000745058 ], [ 1652768.8, 8971315.0 ], [ 1652742.9, 8971268.099999999627471 ], [ 1652676.2, 8971186.699999999254942 ], [ 1652625.9, 8971092.400000000372529 ], [ 1652619.3, 8971060.199999999254942 ], [ 1652636.2, 8970993.099999999627471 ], [ 1652748.3, 8970883.5 ], [ 1652808.0, 8970876.699999999254942 ], [ 1652912.5, 8970840.199999999254942 ], [ 1653061.1, 8970812.699999999254942 ], [ 1653103.5, 8970755.099999999627471 ], [ 1653128.5, 8970690.5 ], [ 1652528.2, 8970232.300000000745058 ], [ 1652268.4, 8970020.5 ], [ 1652143.6, 8969744.099999999627471 ], [ 1652104.6, 8969514.0 ], [ 1652091.6, 8969041.900000000372529 ], [ 1651842.9, 8968913.800000000745058 ], [ 1651609.7, 8968992.0 ], [ 1651561.8, 8969059.0 ], [ 1651448.9, 8969296.0 ], [ 1651311.6, 8969367.099999999627471 ], [ 1651183.8, 8969413.5 ], [ 1651095.6, 8969428.800000000745058 ], [ 1650677.7, 8969405.800000000745058 ], [ 1650555.7, 8969322.800000000745058 ], [ 1650215.4, 8969306.400000000372529 ], [ 1649955.1, 8969161.400000000372529 ], [ 1649658.2, 8968978.599999999627471 ], [ 1649035.1, 8968997.0 ], [ 1649044.5, 8969102.400000000372529 ], [ 1649032.0, 8969180.0 ], [ 1648836.4, 8969260.699999999254942 ], [ 1648782.2, 8969318.699999999254942 ], [ 1648680.3, 8969384.0 ], [ 1648663.3, 8969465.300000000745058 ], [ 1648634.2, 8969506.400000000372529 ], [ 1648315.4, 8969770.400000000372529 ], [ 1648216.7, 8969817.599999999627471 ], [ 1648175.9, 8969887.0 ], [ 1648125.1, 8969945.800000000745058 ], [ 1647844.2, 8970034.599999999627471 ], [ 1647778.6, 8970006.099999999627471 ], [ 1647650.9, 8970001.400000000372529 ], [ 1647537.0, 8969729.900000000372529 ], [ 1647381.9, 8969897.5 ], [ 1647559.2, 8970147.199999999254942 ], [ 1647631.1, 8970210.400000000372529 ], [ 1647627.0, 8970222.0 ], [ 1647497.8, 8970314.099999999627471 ], [ 1647498.9, 8970408.199999999254942 ], [ 1647433.0, 8970423.699999999254942 ], [ 1647417.6, 8970316.599999999627471 ], [ 1647359.7, 8970311.599999999627471 ], [ 1647288.4, 8970334.099999999627471 ], [ 1647118.2, 8970147.199999999254942 ], [ 1647213.3, 8970038.800000000745058 ], [ 1647106.6, 8969857.0 ], [ 1647289.5, 8963926.0 ], [ 1647654.4, 8955593.099999999627471 ], [ 1647664.7, 8955582.800000000745058 ], [ 1651757.1, 8955330.199999999254942 ], [ 1655877.6, 8955147.800000000745058 ], [ 1654785.3, 8952399.599999999627471 ], [ 1657021.3, 8947187.0 ], [ 1658107.5, 8944685.199999999254942 ], [ 1658309.8, 8944188.300000000745058 ], [ 1660862.1, 8939516.0 ], [ 1662584.4, 8936329.199999999254942 ], [ 1663049.6, 8935495.0 ], [ 1669890.3, 8930629.699999999254942 ], [ 1671346.2, 8929643.900000000372529 ], [ 1673608.7, 8928038.900000000372529 ], [ 1674554.0, 8927381.699999999254942 ], [ 1675497.5, 8926689.099999999627471 ], [ 1677469.2, 8925321.199999999254942 ], [ 1678557.7, 8924533.900000000372529 ], [ 1686780.8, 8918652.599999999627471 ], [ 1693978.4, 8923640.300000000745058 ], [ 1696447.8, 8925375.599999999627471 ], [ 1701466.3, 8928933.099999999627471 ], [ 1706087.8, 8923918.400000000372529 ], [ 1706100.6, 8923916.199999999254942 ], [ 1711936.5, 8929961.400000000372529 ], [ 1713363.4, 8931040.300000000745058 ], [ 1716487.1, 8933440.400000000372529 ], [ 1718707.0, 8935184.300000000745058 ], [ 1726051.1, 8939877.199999999254942 ], [ 1738046.9, 8941042.099999999627471 ], [ 1739464.7, 8940371.0 ], [ 1759405.2, 8931382.300000000745058 ], [ 1761591.2, 8930419.599999999627471 ], [ 1779551.9, 8922262.300000000745058 ], [ 1782592.7, 8920860.699999999254942 ], [ 1800471.6, 8910035.800000000745058 ], [ 1794687.6, 8907627.5 ], [ 1790485.3, 8912110.800000000745058 ], [ 1790037.7, 8912578.5 ], [ 1789736.5, 8912366.199999999254942 ], [ 1789730.2, 8912304.699999999254942 ], [ 1789777.2, 8912202.199999999254942 ], [ 1789762.6, 8912186.900000000372529 ] ], [ [ 1767423.5, 8241198.700000000186265 ], [ 1766818.6, 8240797.900000000372529 ], [ 1766443.7, 8241262.5 ], [ 1766673.3, 8241469.700000000186265 ], [ 1766994.7, 8241576.299999999813735 ], [ 1767001.5, 8241585.200000000186265 ], [ 1766634.1, 8242153.200000000186265 ], [ 1766400.8, 8242155.5 ], [ 1766403.8, 8242269.900000000372529 ], [ 1766509.7, 8242433.5 ], [ 1766644.9, 8242467.599999999627471 ], [ 1766652.3, 8242476.599999999627471 ], [ 1766407.8, 8243364.099999999627471 ], [ 1766395.2, 8243358.200000000186265 ], [ 1766096.8, 8242524.0 ], [ 1766113.5, 8242325.799999999813735 ], [ 1766040.2, 8242031.0 ], [ 1769165.1, 8230363.5 ], [ 1769175.8, 8230362.099999999627471 ], [ 1778334.0, 8234805.900000000372529 ], [ 1779646.3, 8235448.299999999813735 ], [ 1783822.4, 8237440.0 ], [ 1787689.3, 8233864.900000000372529 ], [ 1789229.5, 8234000.599999999627471 ], [ 1791240.6, 8228128.599999999627471 ], [ 1791251.2, 8228122.099999999627471 ], [ 1791812.2, 8228206.299999999813735 ], [ 1791816.9, 8228180.299999999813735 ], [ 1791828.0, 8228175.400000000372529 ], [ 1791929.8, 8228201.599999999627471 ], [ 1791947.6, 8228218.299999999813735 ], [ 1792343.4, 8228272.200000000186265 ], [ 1792085.1, 8227634.700000000186265 ], [ 1792042.9, 8227391.200000000186265 ], [ 1792055.1, 8227262.900000000372529 ], [ 1792086.0, 8227119.0 ], [ 1792125.1, 8226999.299999999813735 ], [ 1792199.5, 8226864.299999999813735 ], [ 1792408.5, 8226307.0 ], [ 1792459.6, 8226143.5 ], [ 1792477.2, 8226003.0 ], [ 1792536.8, 8225803.200000000186265 ], [ 1792546.2, 8225692.099999999627471 ], [ 1792536.4, 8225595.400000000372529 ], [ 1792516.9, 8225459.5 ], [ 1792473.9, 8225296.5 ], [ 1792477.3, 8224927.5 ], [ 1792496.1, 8224427.400000000372529 ], [ 1792483.8, 8224394.099999999627471 ], [ 1792481.4, 8224350.0 ], [ 1796830.1, 8224188.700000000186265 ], [ 1796840.2, 8224198.900000000372529 ], [ 1796824.3, 8224550.200000000186265 ], [ 1796797.9, 8224629.5 ], [ 1796800.2, 8224680.5 ], [ 1796873.0, 8224757.400000000372529 ], [ 1796982.7, 8224741.799999999813735 ], [ 1797076.3, 8224617.400000000372529 ], [ 1797183.4, 8224574.0 ], [ 1797370.3, 8224620.400000000372529 ], [ 1797457.9, 8224626.900000000372529 ], [ 1797499.9, 8224600.0 ], [ 1797590.8, 8224466.099999999627471 ], [ 1797778.2, 8224310.0 ], [ 1797982.0, 8224309.5 ], [ 1798000.3, 8224154.5 ], [ 1798633.3, 8224045.900000000372529 ], [ 1798810.8, 8224115.400000000372529 ], [ 1799038.0, 8223787.099999999627471 ], [ 1799976.9, 8223537.599999999627471 ], [ 1800189.5, 8223313.0 ], [ 1800348.9, 8223336.200000000186265 ], [ 1800415.2, 8223261.599999999627471 ], [ 1800470.3, 8223241.5 ], [ 1800502.7, 8223251.599999999627471 ], [ 1800519.5, 8223237.599999999627471 ], [ 1800560.3, 8223230.099999999627471 ], [ 1800709.9, 8223026.700000000186265 ], [ 1800719.6, 8222917.700000000186265 ], [ 1800821.4, 8222909.299999999813735 ], [ 1800899.2, 8222840.700000000186265 ], [ 1800946.7, 8222863.700000000186265 ], [ 1800943.9, 8222844.200000000186265 ], [ 1801004.8, 8222768.099999999627471 ], [ 1800958.4, 8222707.599999999627471 ], [ 1800958.6, 8222674.099999999627471 ], [ 1800988.0, 8222651.5 ], [ 1801040.7, 8222546.400000000372529 ], [ 1801052.3, 8222544.700000000186265 ], [ 1801070.1, 8222563.099999999627471 ], [ 1801183.5, 8222283.400000000372529 ], [ 1801321.8, 8222249.700000000186265 ], [ 1801779.8, 8220820.900000000372529 ], [ 1801925.8, 8220638.200000000186265 ], [ 1802838.3, 8220041.799999999813735 ], [ 1803031.5, 8219062.400000000372529 ], [ 1803175.3, 8218648.400000000372529 ], [ 1803155.8, 8218636.599999999627471 ], [ 1803238.3, 8218145.5 ], [ 1803239.2, 8218000.299999999813735 ], [ 1803309.4, 8217888.900000000372529 ], [ 1803335.7, 8217821.900000000372529 ], [ 1803367.0, 8217719.599999999627471 ], [ 1803393.2, 8217568.900000000372529 ], [ 1803419.0, 8217495.900000000372529 ], [ 1803048.4, 8217111.400000000372529 ], [ 1803046.4, 8217100.700000000186265 ], [ 1803511.4, 8216557.400000000372529 ], [ 1803579.9, 8216398.799999999813735 ], [ 1804202.7, 8216633.299999999813735 ], [ 1804269.6, 8216556.099999999627471 ], [ 1804385.2, 8216114.700000000186265 ], [ 1804132.4, 8215797.5 ], [ 1803956.3, 8214950.900000000372529 ], [ 1804800.1, 8211868.299999999813735 ], [ 1804808.4, 8211861.200000000186265 ], [ 1806291.4, 8213296.299999999813735 ], [ 1807070.6, 8214341.599999999627471 ], [ 1808478.8, 8214537.5 ], [ 1809227.8, 8214563.099999999627471 ], [ 1809433.2, 8214660.900000000372529 ], [ 1809817.5, 8214733.299999999813735 ], [ 1810769.3, 8214870.700000000186265 ], [ 1811192.6, 8214944.799999999813735 ], [ 1812052.6, 8214981.700000000186265 ], [ 1813224.3, 8215307.299999999813735 ], [ 1813390.5, 8215322.900000000372529 ], [ 1813488.9, 8215322.799999999813735 ], [ 1813726.1, 8215357.599999999627471 ], [ 1813836.3, 8215359.900000000372529 ], [ 1814125.6, 8215332.099999999627471 ], [ 1814918.8, 8215298.900000000372529 ], [ 1815582.1, 8215229.599999999627471 ], [ 1816227.4, 8215102.099999999627471 ], [ 1816472.6, 8215114.099999999627471 ], [ 1816704.6, 8215110.900000000372529 ], [ 1817507.8, 8215170.799999999813735 ], [ 1818458.6, 8215212.299999999813735 ], [ 1819528.8, 8215908.0 ], [ 1819750.7, 8216143.0 ], [ 1819906.6, 8216132.099999999627471 ], [ 1819948.6, 8216105.900000000372529 ], [ 1820039.0, 8216196.400000000372529 ], [ 1820047.5, 8216229.299999999813735 ], [ 1820075.9, 8216258.700000000186265 ], [ 1820043.7, 8216355.599999999627471 ], [ 1820075.9, 8216464.700000000186265 ], [ 1820201.0, 8216600.400000000372529 ], [ 1820319.1, 8216758.700000000186265 ], [ 1821150.3, 8217944.5 ], [ 1822462.1, 8220331.799999999813735 ], [ 1823033.3, 8221143.700000000186265 ], [ 1823574.0, 8221864.799999999813735 ], [ 1824549.8, 8222249.099999999627471 ], [ 1824716.4, 8222291.599999999627471 ], [ 1825104.8, 8222335.299999999813735 ], [ 1827015.2, 8222501.700000000186265 ], [ 1828004.6, 8222601.799999999813735 ], [ 1829706.9, 8222816.099999999627471 ], [ 1831273.7, 8223041.599999999627471 ], [ 1832151.9, 8223179.599999999627471 ], [ 1834496.8, 8223461.0 ], [ 1834152.0, 8223042.400000000372529 ], [ 1834347.9, 8222670.799999999813735 ], [ 1834585.2, 8222640.900000000372529 ], [ 1834983.9, 8222742.700000000186265 ], [ 1835111.6, 8223130.200000000186265 ], [ 1835498.4, 8223625.700000000186265 ], [ 1835728.1, 8223757.700000000186265 ], [ 1836515.4, 8223878.400000000372529 ], [ 1836842.6, 8223785.400000000372529 ], [ 1837312.6, 8223552.799999999813735 ], [ 1837408.0, 8223650.5 ], [ 1837388.9, 8223681.700000000186265 ], [ 1841546.2, 8223927.099999999627471 ], [ 1842172.4, 8223994.200000000186265 ], [ 1844462.3, 8224084.5 ], [ 1846067.9, 8224159.700000000186265 ], [ 1847375.2, 8224171.599999999627471 ], [ 1847671.0, 8224343.099999999627471 ], [ 1847706.0, 8224385.200000000186265 ], [ 1847656.5, 8224543.599999999627471 ], [ 1848114.2, 8224736.599999999627471 ], [ 1848191.2, 8224779.400000000372529 ], [ 1848496.3, 8224990.5 ], [ 1848610.2, 8225275.299999999813735 ], [ 1848620.0, 8225359.700000000186265 ], [ 1848663.2, 8225364.700000000186265 ], [ 1848712.2, 8225263.099999999627471 ], [ 1848789.5, 8225180.799999999813735 ], [ 1848884.1, 8225140.599999999627471 ], [ 1848976.9, 8225115.900000000372529 ], [ 1849545.4, 8225885.099999999627471 ], [ 1849644.8, 8225970.0 ], [ 1849724.9, 8225972.200000000186265 ], [ 1849942.6, 8225938.400000000372529 ], [ 1850125.7, 8226102.0 ], [ 1850220.6, 8226103.400000000372529 ], [ 1850334.1, 8226133.099999999627471 ], [ 1850829.8, 8226019.799999999813735 ], [ 1851047.6, 8225865.900000000372529 ], [ 1852783.9, 8226529.700000000186265 ], [ 1852882.7, 8226527.099999999627471 ], [ 1852917.6, 8226536.400000000372529 ], [ 1852945.5, 8226557.700000000186265 ], [ 1852959.6, 8226592.0 ], [ 1852975.7, 8226604.0 ], [ 1853646.2, 8226861.799999999813735 ], [ 1854831.1, 8227346.200000000186265 ], [ 1856652.0, 8227644.099999999627471 ], [ 1859404.3, 8227736.5 ], [ 1859842.5, 8227700.099999999627471 ], [ 1865205.3, 8228260.900000000372529 ], [ 1865209.9, 8228274.299999999813735 ], [ 1864174.2, 8230286.700000000186265 ], [ 1867273.3, 8230272.200000000186265 ], [ 1868965.2, 8230531.700000000186265 ], [ 1869451.0, 8230633.0 ], [ 1869642.5, 8230609.700000000186265 ], [ 1869996.2, 8230609.900000000372529 ], [ 1870007.9, 8230586.599999999627471 ], [ 1870152.0, 8230633.599999999627471 ], [ 1870741.1, 8230773.5 ], [ 1870748.5, 8230783.599999999627471 ], [ 1870745.3, 8230829.0 ], [ 1870719.3, 8230831.700000000186265 ], [ 1870717.2, 8230841.799999999813735 ], [ 1870742.7, 8230854.099999999627471 ], [ 1870736.7, 8230918.599999999627471 ], [ 1871793.6, 8231167.900000000372529 ], [ 1871913.5, 8231204.799999999813735 ], [ 1871936.2, 8231254.900000000372529 ], [ 1871919.2, 8231326.299999999813735 ], [ 1871882.0, 8231339.299999999813735 ], [ 1871745.7, 8231436.299999999813735 ], [ 1871720.2, 8231546.900000000372529 ], [ 1871584.6, 8231579.400000000372529 ], [ 1871411.6, 8232167.799999999813735 ], [ 1872549.3, 8232175.799999999813735 ], [ 1873334.2, 8231803.700000000186265 ], [ 1874629.3, 8232098.299999999813735 ], [ 1874622.7, 8231428.099999999627471 ], [ 1874829.8, 8230362.599999999627471 ], [ 1874985.7, 8229490.700000000186265 ], [ 1876478.4, 8228986.900000000372529 ], [ 1877344.7, 8228590.200000000186265 ], [ 1877424.2, 8228581.700000000186265 ], [ 1877433.6, 8228637.299999999813735 ], [ 1877671.2, 8228555.599999999627471 ], [ 1878792.2, 8227560.599999999627471 ], [ 1878805.4, 8227560.799999999813735 ], [ 1878827.9, 8227599.599999999627471 ], [ 1879076.3, 8227375.799999999813735 ], [ 1879851.6, 8226766.5 ], [ 1880285.7, 8226586.299999999813735 ], [ 1880386.4, 8226549.5 ], [ 1882518.3, 8226267.5 ], [ 1884551.5, 8226411.099999999627471 ], [ 1885066.5, 8226566.799999999813735 ], [ 1885241.9, 8226657.599999999627471 ], [ 1884537.3, 8225154.200000000186265 ], [ 1885446.8, 8224846.400000000372529 ], [ 1894636.9, 8224131.099999999627471 ], [ 1894647.4, 8224140.099999999627471 ], [ 1894704.1, 8224869.5 ], [ 1895131.0, 8224853.299999999813735 ], [ 1895050.6, 8224096.5 ], [ 1895059.2, 8224085.799999999813735 ], [ 1897851.5, 8223772.5 ], [ 1901206.8, 8223448.400000000372529 ], [ 1905199.0, 8223021.400000000372529 ], [ 1905220.8, 8222896.599999999627471 ], [ 1905345.8, 8222881.599999999627471 ], [ 1905347.4, 8222840.5 ], [ 1905358.0, 8222834.299999999813735 ], [ 1905478.2, 8222852.700000000186265 ], [ 1905649.3, 8223016.0 ], [ 1905813.3, 8223121.0 ], [ 1905741.5, 8223463.0 ], [ 1905789.4, 8223532.400000000372529 ], [ 1905943.2, 8223982.900000000372529 ], [ 1905986.7, 8223962.5 ], [ 1906060.3, 8223949.799999999813735 ], [ 1906249.6, 8223525.099999999627471 ], [ 1906649.2, 8223751.5 ], [ 1906686.0, 8223703.299999999813735 ], [ 1906712.0, 8223638.299999999813735 ], [ 1906753.6, 8223439.200000000186265 ], [ 1906857.5, 8223321.799999999813735 ], [ 1907187.9, 8223380.700000000186265 ], [ 1907463.2, 8223413.799999999813735 ], [ 1907498.0, 8223366.099999999627471 ], [ 1907793.8, 8223189.700000000186265 ], [ 1908248.9, 8223082.5 ], [ 1908358.2, 8223161.5 ], [ 1908469.7, 8223283.099999999627471 ], [ 1908578.8, 8223192.0 ], [ 1908636.4, 8222954.5 ], [ 1908618.4, 8222808.700000000186265 ], [ 1908702.1, 8222659.700000000186265 ], [ 1910688.4, 8222458.5 ], [ 1910857.7, 8222515.099999999627471 ], [ 1911973.2, 8222819.200000000186265 ], [ 1912469.2, 8222734.200000000186265 ], [ 1912933.3, 8222398.599999999627471 ], [ 1913772.1, 8222385.400000000372529 ], [ 1916680.5, 8219403.299999999813735 ], [ 1917331.1, 8218526.5 ], [ 1919707.2, 8217729.599999999627471 ], [ 1921322.0, 8217658.799999999813735 ], [ 1923268.4, 8217119.700000000186265 ], [ 1923549.6, 8217440.700000000186265 ], [ 1923550.9, 8217451.5 ], [ 1922784.6, 8218255.200000000186265 ], [ 1922781.8, 8218278.799999999813735 ], [ 1922345.7, 8218395.799999999813735 ], [ 1922330.6, 8218484.5 ], [ 1922326.7, 8218589.799999999813735 ], [ 1922300.7, 8218717.700000000186265 ], [ 1922255.5, 8218748.200000000186265 ], [ 1922210.7, 8218811.200000000186265 ], [ 1922181.4, 8218864.599999999627471 ], [ 1922172.1, 8218921.400000000372529 ], [ 1922018.9, 8219045.900000000372529 ], [ 1921690.0, 8219397.900000000372529 ], [ 1921588.3, 8219362.400000000372529 ], [ 1921141.6, 8219357.400000000372529 ], [ 1921074.6, 8219439.099999999627471 ], [ 1921250.6, 8219805.299999999813735 ], [ 1921492.0, 8219912.5 ], [ 1921737.9, 8219737.799999999813735 ], [ 1921746.8, 8219744.299999999813735 ], [ 1921789.6, 8219869.400000000372529 ], [ 1922062.4, 8219827.200000000186265 ], [ 1922379.6, 8219955.5 ], [ 1922185.0, 8220375.200000000186265 ], [ 1922143.3, 8220509.299999999813735 ], [ 1922130.2, 8220660.299999999813735 ], [ 1922155.5, 8221011.599999999627471 ], [ 1922151.2, 8221120.900000000372529 ], [ 1922103.7, 8221246.900000000372529 ], [ 1922020.5, 8221391.0 ], [ 1921977.3, 8221620.400000000372529 ], [ 1921958.3, 8221928.700000000186265 ], [ 1921913.6, 8222139.700000000186265 ], [ 1921900.2, 8222139.200000000186265 ], [ 1921786.3, 8222022.5 ], [ 1921715.2, 8222563.299999999813735 ], [ 1921668.2, 8223020.700000000186265 ], [ 1920045.7, 8223595.099999999627471 ], [ 1919659.5, 8224633.200000000186265 ], [ 1920196.8, 8224651.099999999627471 ], [ 1920234.1, 8224772.400000000372529 ], [ 1920223.7, 8224850.900000000372529 ], [ 1920235.7, 8224953.900000000372529 ], [ 1920317.0, 8225077.599999999627471 ], [ 1920340.3, 8225136.5 ], [ 1920429.1, 8225509.900000000372529 ], [ 1920023.5, 8226367.900000000372529 ], [ 1919943.5, 8226369.599999999627471 ], [ 1919879.4, 8226404.5 ], [ 1919763.0, 8226506.5 ], [ 1919735.8, 8226544.0 ], [ 1919671.3, 8226793.5 ], [ 1919570.1, 8226911.599999999627471 ], [ 1919670.6, 8227014.200000000186265 ], [ 1919741.5, 8227128.700000000186265 ], [ 1919836.4, 8227238.0 ], [ 1919862.8, 8227320.799999999813735 ], [ 1919877.6, 8227371.900000000372529 ], [ 1919879.0, 8227914.900000000372529 ], [ 1920381.0, 8228066.799999999813735 ], [ 1920562.7, 8228145.599999999627471 ], [ 1920746.3, 8228341.200000000186265 ], [ 1920797.4, 8228380.400000000372529 ], [ 1920913.2, 8228540.299999999813735 ], [ 1920991.8, 8228620.299999999813735 ], [ 1921125.6, 8228696.900000000372529 ], [ 1921237.2, 8228645.900000000372529 ], [ 1921388.4, 8228646.599999999627471 ], [ 1921433.0, 8228621.299999999813735 ], [ 1921469.8, 8228578.400000000372529 ], [ 1921507.7, 8228581.200000000186265 ], [ 1921559.0, 8228649.599999999627471 ], [ 1921700.2, 8229160.0 ], [ 1921889.3, 8229703.599999999627471 ], [ 1922703.8, 8231248.5 ], [ 1922789.6, 8231671.900000000372529 ], [ 1922888.2, 8232603.5 ], [ 1923041.4, 8233348.799999999813735 ], [ 1923033.6, 8233640.799999999813735 ], [ 1923884.0, 8233614.5 ], [ 1925054.7, 8233963.900000000372529 ], [ 1925060.8, 8233977.299999999813735 ], [ 1924842.3, 8234485.400000000372529 ], [ 1925039.1, 8234507.599999999627471 ], [ 1925080.8, 8234528.5 ], [ 1925147.8, 8234654.200000000186265 ], [ 1926031.3, 8234571.299999999813735 ], [ 1926828.8, 8235075.5 ], [ 1926829.8, 8235086.700000000186265 ], [ 1926270.8, 8236059.299999999813735 ], [ 1926989.2, 8238168.799999999813735 ], [ 1930460.3, 8239751.400000000372529 ], [ 1931155.6, 8240943.599999999627471 ], [ 1931248.1, 8242267.0 ], [ 1931216.0, 8246763.799999999813735 ], [ 1930742.9, 8247971.900000000372529 ], [ 1931382.5, 8249350.099999999627471 ], [ 1931445.1, 8249645.900000000372529 ], [ 1931467.8, 8249860.799999999813735 ], [ 1931224.5, 8250383.900000000372529 ], [ 1930979.6, 8251220.200000000186265 ], [ 1930957.0, 8252228.299999999813735 ], [ 1931196.3, 8252854.200000000186265 ], [ 1929742.6, 8256793.200000000186265 ], [ 1939817.6, 8256710.299999999813735 ], [ 1939818.8, 8256721.099999999627471 ], [ 1938184.4, 8259967.599999999627471 ], [ 1938417.8, 8262049.900000000372529 ], [ 1938648.9, 8263730.599999999627471 ], [ 1940535.2, 8266703.700000000186265 ], [ 1939873.2, 8270381.5 ], [ 1939839.3, 8271832.900000000372529 ], [ 1939886.4, 8273444.0 ], [ 1940942.9, 8276475.900000000372529 ], [ 1942872.7, 8277521.400000000372529 ], [ 1945831.4, 8276903.5 ], [ 1946871.1, 8276260.799999999813735 ], [ 1948575.0, 8276209.900000000372529 ], [ 1948585.1, 8276220.200000000186265 ], [ 1948371.1, 8280321.099999999627471 ], [ 1948330.4, 8280444.5 ], [ 1947720.0, 8281898.900000000372529 ], [ 1946074.0, 8286056.700000000186265 ], [ 1944183.7, 8290876.299999999813735 ], [ 1942093.1, 8296045.799999999813735 ], [ 1940717.6, 8299484.400000000372529 ], [ 1940168.5, 8300120.700000000186265 ], [ 1939217.4, 8301191.0 ], [ 1938045.2, 8302532.299999999813735 ], [ 1936900.2, 8304503.799999999813735 ], [ 1936559.9, 8305675.700000000186265 ], [ 1934771.3, 8309936.0 ], [ 1934496.1, 8310619.799999999813735 ], [ 1934568.9, 8311464.5 ], [ 1934713.0, 8312886.799999999813735 ], [ 1935415.2, 8316136.400000000372529 ], [ 1935126.9, 8317043.200000000186265 ], [ 1935309.5, 8317992.900000000372529 ], [ 1936020.0, 8318836.400000000372529 ], [ 1936740.6, 8321182.299999999813735 ], [ 1936730.9, 8321325.099999999627471 ], [ 1936782.0, 8322002.5 ], [ 1936710.4, 8322269.0 ], [ 1936641.6, 8322414.299999999813735 ], [ 1936545.2, 8322554.599999999627471 ], [ 1936431.7, 8322787.700000000186265 ], [ 1936380.0, 8322955.299999999813735 ], [ 1936355.8, 8323044.900000000372529 ], [ 1936390.8, 8323292.200000000186265 ], [ 1936397.7, 8323459.0 ], [ 1936376.8, 8323573.700000000186265 ], [ 1936321.8, 8323676.400000000372529 ], [ 1936280.2, 8323800.799999999813735 ], [ 1936239.9, 8323858.200000000186265 ], [ 1936123.3, 8323962.0 ], [ 1936070.5, 8324024.200000000186265 ], [ 1936030.6, 8324091.299999999813735 ], [ 1935969.1, 8324135.5 ], [ 1935905.6, 8324156.599999999627471 ], [ 1935162.7, 8324876.599999999627471 ], [ 1934987.7, 8325475.200000000186265 ], [ 1936226.4, 8325160.5 ], [ 1936885.2, 8325079.900000000372529 ], [ 1938477.1, 8324836.799999999813735 ], [ 1938655.7, 8324699.700000000186265 ], [ 1938772.4, 8324655.299999999813735 ], [ 1938975.2, 8324603.5 ], [ 1939077.0, 8324534.700000000186265 ], [ 1939181.1, 8324508.5 ], [ 1939243.0, 8324475.200000000186265 ], [ 1939396.2, 8324327.799999999813735 ], [ 1939754.5, 8324668.299999999813735 ], [ 1940340.8, 8325080.700000000186265 ], [ 1940528.6, 8325118.200000000186265 ], [ 1940863.6, 8325237.299999999813735 ], [ 1940991.6, 8325265.900000000372529 ], [ 1941260.6, 8325253.900000000372529 ], [ 1941552.9, 8325162.799999999813735 ], [ 1941878.1, 8325040.799999999813735 ], [ 1942147.0, 8324904.299999999813735 ], [ 1942311.5, 8324868.700000000186265 ], [ 1942592.0, 8324881.599999999627471 ], [ 1942666.1, 8324893.5 ], [ 1943041.2, 8325049.799999999813735 ], [ 1944375.5, 8325362.599999999627471 ], [ 1945216.2, 8325838.299999999813735 ], [ 1945277.6, 8326502.599999999627471 ], [ 1945866.3, 8327834.400000000372529 ], [ 1946819.9, 8329087.700000000186265 ], [ 1948248.2, 8329520.700000000186265 ], [ 1949092.3, 8329637.099999999627471 ], [ 1948995.2, 8331834.099999999627471 ], [ 1950233.7, 8332904.099999999627471 ], [ 1950369.6, 8334048.700000000186265 ], [ 1950834.6, 8335346.299999999813735 ], [ 1951997.6, 8335979.099999999627471 ], [ 1952775.6, 8336679.900000000372529 ], [ 1952158.6, 8337749.5 ], [ 1952095.8, 8338936.200000000186265 ], [ 1952393.5, 8340599.799999999813735 ], [ 1950852.2, 8340676.099999999627471 ], [ 1950512.0, 8340685.5 ], [ 1945970.5, 8340769.900000000372529 ], [ 1942729.3, 8340489.0 ], [ 1941250.4, 8340405.5 ], [ 1940501.6, 8340024.900000000372529 ], [ 1939066.0, 8340218.0 ], [ 1938027.3, 8340345.599999999627471 ], [ 1937999.3, 8340958.099999999627471 ], [ 1937867.9, 8341196.0 ], [ 1937798.4, 8341379.099999999627471 ], [ 1937827.0, 8341612.299999999813735 ], [ 1937864.4, 8341769.799999999813735 ], [ 1937863.8, 8341811.799999999813735 ], [ 1937661.9, 8342282.200000000186265 ], [ 1937598.3, 8342389.099999999627471 ], [ 1937550.5, 8342507.299999999813735 ], [ 1937399.6, 8342633.299999999813735 ], [ 1937395.1, 8342677.900000000372529 ], [ 1937449.1, 8342766.599999999627471 ], [ 1937452.2, 8342814.0 ], [ 1937433.3, 8342841.099999999627471 ], [ 1937386.4, 8342850.700000000186265 ], [ 1937322.8, 8342957.099999999627471 ], [ 1937286.9, 8343056.799999999813735 ], [ 1937208.0, 8343169.299999999813735 ], [ 1937138.0, 8343241.700000000186265 ], [ 1937057.0, 8343403.0 ], [ 1937042.2, 8343441.200000000186265 ], [ 1937040.2, 8343498.5 ], [ 1936958.1, 8343710.299999999813735 ], [ 1936947.8, 8343757.400000000372529 ], [ 1936950.7, 8343898.5 ], [ 1936899.4, 8344037.5 ], [ 1936817.6, 8344169.799999999813735 ], [ 1936798.0, 8344224.5 ], [ 1936599.2, 8344444.799999999813735 ], [ 1936473.8, 8344563.099999999627471 ], [ 1936441.5, 8344663.5 ], [ 1936440.6, 8344709.200000000186265 ], [ 1936475.9, 8344823.0 ], [ 1936458.9, 8345007.5 ], [ 1936483.4, 8345150.200000000186265 ], [ 1936475.0, 8345216.400000000372529 ], [ 1936435.9, 8345315.599999999627471 ], [ 1936339.0, 8345511.799999999813735 ], [ 1936356.4, 8345552.799999999813735 ], [ 1936355.4, 8345596.799999999813735 ], [ 1936319.6, 8345772.900000000372529 ], [ 1936261.5, 8345947.200000000186265 ], [ 1936205.8, 8346182.0 ], [ 1936143.9, 8346325.299999999813735 ], [ 1936112.3, 8346628.900000000372529 ], [ 1936075.0, 8346799.0 ], [ 1936083.2, 8347177.0 ], [ 1936099.6, 8347404.299999999813735 ], [ 1936082.9, 8347505.599999999627471 ], [ 1936017.3, 8347708.200000000186265 ], [ 1935916.8, 8347837.099999999627471 ], [ 1935909.0, 8347875.799999999813735 ], [ 1935916.9, 8347910.799999999813735 ], [ 1935980.9, 8348036.5 ], [ 1935997.6, 8348086.099999999627471 ], [ 1935999.1, 8348127.5 ], [ 1935937.5, 8348242.799999999813735 ], [ 1935917.3, 8348306.0 ], [ 1935872.3, 8348556.0 ], [ 1935817.9, 8348783.5 ], [ 1935780.3, 8349070.0 ], [ 1935752.0, 8349146.799999999813735 ], [ 1935690.8, 8349234.099999999627471 ], [ 1935560.9, 8349349.0 ], [ 1935553.2, 8349368.299999999813735 ], [ 1935552.4, 8349482.400000000372529 ], [ 1935540.7, 8349534.099999999627471 ], [ 1935496.9, 8349595.200000000186265 ], [ 1935393.0, 8349672.299999999813735 ], [ 1935360.5, 8349833.799999999813735 ], [ 1935334.3, 8349881.799999999813735 ], [ 1935295.7, 8349904.700000000186265 ], [ 1935274.0, 8349904.799999999813735 ], [ 1935177.5, 8349845.299999999813735 ], [ 1935141.1, 8349846.200000000186265 ], [ 1935094.9, 8349877.5 ], [ 1935077.4, 8349910.099999999627471 ], [ 1935047.6, 8350033.200000000186265 ], [ 1935063.9, 8350138.900000000372529 ], [ 1935112.3, 8350186.400000000372529 ], [ 1935253.5, 8350220.099999999627471 ], [ 1935292.5, 8350243.299999999813735 ], [ 1935312.1, 8350279.799999999813735 ], [ 1935312.5, 8350324.0 ], [ 1935300.6, 8350367.799999999813735 ], [ 1935277.0, 8350405.599999999627471 ], [ 1935210.5, 8350469.200000000186265 ], [ 1935150.5, 8350505.099999999627471 ], [ 1935124.5, 8350531.900000000372529 ], [ 1935023.8, 8350784.0 ], [ 1934959.2, 8350848.099999999627471 ], [ 1934935.9, 8350898.400000000372529 ], [ 1934859.5, 8350978.200000000186265 ], [ 1934473.2, 8351231.0 ], [ 1934282.4, 8351309.200000000186265 ], [ 1934251.6, 8351332.299999999813735 ], [ 1934137.3, 8351544.200000000186265 ], [ 1934123.5, 8351649.200000000186265 ], [ 1934157.9, 8351769.400000000372529 ], [ 1934161.5, 8351812.200000000186265 ], [ 1934153.7, 8351851.799999999813735 ], [ 1934118.8, 8351884.5 ], [ 1934076.3, 8351893.5 ], [ 1934035.3, 8351877.0 ], [ 1933943.1, 8351809.900000000372529 ], [ 1933873.9, 8351777.700000000186265 ], [ 1933848.2, 8351780.099999999627471 ], [ 1933825.0, 8351796.5 ], [ 1933789.0, 8351872.099999999627471 ], [ 1933784.6, 8351972.299999999813735 ], [ 1933795.5, 8352004.299999999813735 ], [ 1933869.3, 8352100.5 ], [ 1933911.7, 8352214.599999999627471 ], [ 1933910.4, 8352246.900000000372529 ], [ 1933884.2, 8352329.799999999813735 ], [ 1933912.7, 8352510.099999999627471 ], [ 1933886.1, 8352572.700000000186265 ], [ 1933859.9, 8352596.299999999813735 ], [ 1933803.8, 8352613.599999999627471 ], [ 1933756.1, 8352600.200000000186265 ], [ 1933685.8, 8352522.400000000372529 ], [ 1933675.5, 8352522.5 ], [ 1933651.9, 8352547.799999999813735 ], [ 1933642.6, 8352593.0 ], [ 1933665.5, 8352657.599999999627471 ], [ 1933750.6, 8352732.900000000372529 ], [ 1933784.3, 8352788.5 ], [ 1933786.2, 8352822.799999999813735 ], [ 1933748.0, 8352900.700000000186265 ], [ 1933726.5, 8353020.200000000186265 ], [ 1933694.2, 8353062.400000000372529 ], [ 1933653.2, 8353082.200000000186265 ], [ 1933572.7, 8353090.200000000186265 ], [ 1933511.2, 8353109.799999999813735 ], [ 1933488.5, 8353139.5 ], [ 1933455.8, 8353252.200000000186265 ], [ 1933317.8, 8353251.400000000372529 ], [ 1933273.8, 8353045.700000000186265 ], [ 1933307.4, 8352892.099999999627471 ], [ 1933345.1, 8352818.099999999627471 ], [ 1932982.4, 8352660.400000000372529 ], [ 1932792.7, 8352605.0 ], [ 1932766.2, 8352568.299999999813735 ], [ 1932698.7, 8352509.599999999627471 ], [ 1932441.5, 8352242.700000000186265 ], [ 1932220.9, 8352063.200000000186265 ], [ 1932011.4, 8351683.299999999813735 ], [ 1931967.1, 8351622.099999999627471 ], [ 1931943.3, 8351563.400000000372529 ], [ 1931647.9, 8351882.200000000186265 ], [ 1931417.3, 8352087.400000000372529 ], [ 1931111.7, 8352117.599999999627471 ], [ 1931008.8, 8352099.5 ], [ 1930932.2, 8352070.799999999813735 ], [ 1930767.2, 8352036.0 ], [ 1930585.1, 8352012.700000000186265 ], [ 1930511.4, 8352020.200000000186265 ], [ 1930263.8, 8351983.0 ], [ 1929215.8, 8352643.799999999813735 ], [ 1927451.2, 8353877.799999999813735 ], [ 1924714.7, 8352823.599999999627471 ], [ 1923764.3, 8351790.400000000372529 ], [ 1919863.6, 8356383.900000000372529 ], [ 1919407.9, 8356865.099999999627471 ], [ 1918617.3, 8358388.900000000372529 ], [ 1918267.6, 8359014.299999999813735 ], [ 1918429.8, 8359115.200000000186265 ], [ 1918458.9, 8359346.900000000372529 ], [ 1918506.9, 8359416.0 ], [ 1918508.4, 8359489.5 ], [ 1918483.8, 8359602.700000000186265 ], [ 1918425.0, 8359707.700000000186265 ], [ 1918413.1, 8359766.400000000372529 ], [ 1918266.0, 8359802.799999999813735 ], [ 1918256.8, 8359837.400000000372529 ], [ 1918116.6, 8359936.400000000372529 ], [ 1918044.1, 8359946.5 ], [ 1917943.1, 8359934.5 ], [ 1917865.0, 8359980.700000000186265 ], [ 1917794.0, 8359940.0 ], [ 1917744.9, 8359949.0 ], [ 1916201.4, 8362644.0 ], [ 1915999.2, 8362637.700000000186265 ], [ 1915495.9, 8362593.799999999813735 ], [ 1915404.7, 8362579.5 ], [ 1914915.6, 8362460.299999999813735 ], [ 1914348.2, 8361335.099999999627471 ], [ 1913931.6, 8360952.200000000186265 ], [ 1913590.6, 8360996.900000000372529 ], [ 1913484.7, 8361236.0 ], [ 1913640.6, 8361418.299999999813735 ], [ 1913714.5, 8361952.5 ], [ 1913688.7, 8362236.0 ], [ 1913336.2, 8362166.400000000372529 ], [ 1913093.8, 8362391.0 ], [ 1912769.9, 8362211.5 ], [ 1912725.1, 8362108.099999999627471 ], [ 1911825.5, 8363318.799999999813735 ], [ 1910348.1, 8365333.599999999627471 ], [ 1910152.8, 8365419.700000000186265 ], [ 1909973.9, 8365394.299999999813735 ], [ 1909829.7, 8365396.200000000186265 ], [ 1909693.2, 8366748.599999999627471 ], [ 1910222.4, 8367556.599999999627471 ], [ 1910950.7, 8368580.799999999813735 ], [ 1911352.3, 8369414.599999999627471 ], [ 1908844.3, 8370600.0 ], [ 1908810.3, 8370607.799999999813735 ], [ 1908606.5, 8371475.5 ], [ 1908570.9, 8371561.0 ], [ 1908457.3, 8371693.599999999627471 ], [ 1907999.6, 8372295.900000000372529 ], [ 1908164.0, 8372480.299999999813735 ], [ 1907829.0, 8373277.700000000186265 ], [ 1907424.7, 8373317.400000000372529 ], [ 1907417.0, 8373308.400000000372529 ], [ 1907401.4, 8373069.400000000372529 ], [ 1907192.6, 8373074.700000000186265 ], [ 1907042.7, 8373121.5 ], [ 1906984.1, 8373360.599999999627471 ], [ 1906971.9, 8373367.799999999813735 ], [ 1906777.1, 8373132.0 ], [ 1906332.8, 8373325.400000000372529 ], [ 1906350.1, 8373654.900000000372529 ], [ 1905965.1, 8373528.0 ], [ 1905661.2, 8373623.599999999627471 ], [ 1905668.7, 8373759.099999999627471 ], [ 1905210.6, 8374140.400000000372529 ], [ 1904799.0, 8373963.099999999627471 ], [ 1904799.5, 8373668.400000000372529 ], [ 1903632.7, 8372228.400000000372529 ], [ 1903053.5, 8371531.599999999627471 ], [ 1902563.4, 8370961.400000000372529 ], [ 1901051.6, 8368324.700000000186265 ], [ 1899250.2, 8367328.200000000186265 ], [ 1898597.7, 8366374.700000000186265 ], [ 1896705.4, 8364575.200000000186265 ], [ 1896662.7, 8364351.0 ], [ 1896673.7, 8364345.700000000186265 ], [ 1896734.8, 8364377.599999999627471 ], [ 1896784.3, 8364375.299999999813735 ], [ 1896812.4, 8364362.900000000372529 ], [ 1896843.9, 8364320.099999999627471 ], [ 1896839.0, 8364260.099999999627471 ], [ 1896846.4, 8364231.599999999627471 ], [ 1896904.8, 8364145.599999999627471 ], [ 1896968.5, 8364085.0 ], [ 1897023.0, 8364057.700000000186265 ], [ 1897075.3, 8363985.099999999627471 ], [ 1897174.1, 8363888.0 ], [ 1897186.7, 8363861.5 ], [ 1897140.9, 8363851.200000000186265 ], [ 1897132.0, 8363825.799999999813735 ], [ 1897159.8, 8363671.099999999627471 ], [ 1896655.0, 8363453.900000000372529 ], [ 1895880.0, 8363028.799999999813735 ], [ 1895560.0, 8362882.400000000372529 ], [ 1895143.5, 8362609.900000000372529 ], [ 1894769.8, 8362036.200000000186265 ], [ 1894189.5, 8361826.299999999813735 ], [ 1894183.0, 8361816.400000000372529 ], [ 1894188.6, 8361707.900000000372529 ], [ 1894053.9, 8361727.599999999627471 ], [ 1894014.1, 8361679.5 ], [ 1893930.7, 8361630.200000000186265 ], [ 1893812.8, 8361583.5 ], [ 1893699.4, 8361606.5 ], [ 1893598.2, 8361594.0 ], [ 1893556.4, 8361618.400000000372529 ], [ 1893482.7, 8361689.0 ], [ 1893263.7, 8361642.200000000186265 ], [ 1893182.1, 8361690.799999999813735 ], [ 1893152.2, 8361627.400000000372529 ], [ 1893085.5, 8361615.599999999627471 ], [ 1892943.7, 8361676.5 ], [ 1892847.9, 8361675.5 ], [ 1892705.6, 8361653.900000000372529 ], [ 1892669.5, 8361672.599999999627471 ], [ 1892565.8, 8361780.700000000186265 ], [ 1892521.2, 8361854.900000000372529 ], [ 1892524.4, 8361934.599999999627471 ], [ 1892544.0, 8362007.400000000372529 ], [ 1892587.6, 8362084.099999999627471 ], [ 1892589.0, 8362127.799999999813735 ], [ 1892607.5, 8362185.700000000186265 ], [ 1892412.2, 8362319.799999999813735 ], [ 1891055.4, 8364635.200000000186265 ], [ 1890491.6, 8365171.400000000372529 ], [ 1889978.7, 8365525.0 ], [ 1889205.2, 8366553.299999999813735 ], [ 1888461.5, 8367506.900000000372529 ], [ 1888032.5, 8368443.900000000372529 ], [ 1888096.7, 8369164.5 ], [ 1888090.0, 8369174.900000000372529 ], [ 1885543.5, 8370021.599999999627471 ], [ 1885464.9, 8370072.599999999627471 ], [ 1885004.3, 8370299.5 ], [ 1884904.6, 8370288.799999999813735 ], [ 1884803.6, 8370291.700000000186265 ], [ 1884632.1, 8370210.400000000372529 ], [ 1884387.4, 8369698.099999999627471 ], [ 1884161.3, 8369776.5 ], [ 1883784.1, 8369631.799999999813735 ], [ 1883494.4, 8369490.0 ], [ 1883428.3, 8369474.700000000186265 ], [ 1883382.1, 8369412.0 ], [ 1883354.0, 8369397.099999999627471 ], [ 1883343.5, 8369365.0 ], [ 1883322.6, 8369344.799999999813735 ], [ 1883236.9, 8369331.400000000372529 ], [ 1883179.6, 8369377.599999999627471 ], [ 1883150.5, 8369423.599999999627471 ], [ 1883153.3, 8369498.200000000186265 ], [ 1883135.5, 8369659.299999999813735 ], [ 1883080.4, 8369718.700000000186265 ], [ 1883001.6, 8369770.599999999627471 ], [ 1883026.2, 8369868.099999999627471 ], [ 1883051.6, 8369921.799999999813735 ], [ 1883066.0, 8370033.900000000372529 ], [ 1883054.7, 8370078.599999999627471 ], [ 1883030.9, 8370117.200000000186265 ], [ 1882956.6, 8370162.200000000186265 ], [ 1882943.5, 8370206.0 ], [ 1882940.3, 8370357.400000000372529 ], [ 1882908.8, 8370373.299999999813735 ], [ 1882869.0, 8370324.099999999627471 ], [ 1882821.5, 8370330.700000000186265 ], [ 1882764.8, 8370360.599999999627471 ], [ 1882720.2, 8370408.200000000186265 ], [ 1882659.1, 8370404.799999999813735 ], [ 1882550.1, 8370439.700000000186265 ], [ 1882447.9, 8370493.400000000372529 ], [ 1882390.0, 8370502.799999999813735 ], [ 1879356.2, 8370277.799999999813735 ], [ 1876574.8, 8369501.299999999813735 ], [ 1876686.9, 8369943.700000000186265 ], [ 1874941.0, 8371029.299999999813735 ], [ 1873755.8, 8371524.400000000372529 ], [ 1873359.7, 8371866.5 ], [ 1872563.7, 8372209.0 ], [ 1871538.2, 8372412.200000000186265 ], [ 1870628.3, 8373083.400000000372529 ], [ 1870335.0, 8373243.400000000372529 ], [ 1870053.4, 8373411.5 ], [ 1870047.7, 8373400.900000000372529 ], [ 1870133.3, 8372846.099999999627471 ], [ 1870221.1, 8371797.400000000372529 ], [ 1870226.8, 8370928.299999999813735 ], [ 1870217.6, 8370759.700000000186265 ], [ 1870693.3, 8370571.900000000372529 ], [ 1871777.5, 8370188.5 ], [ 1872651.6, 8369726.599999999627471 ], [ 1872737.0, 8369699.599999999627471 ], [ 1873363.4, 8369585.799999999813735 ], [ 1873453.1, 8369560.099999999627471 ], [ 1873397.8, 8369301.599999999627471 ], [ 1873402.7, 8369290.900000000372529 ], [ 1873701.0, 8369233.299999999813735 ], [ 1874209.0, 8368985.099999999627471 ], [ 1874289.5, 8368970.0 ], [ 1874227.4, 8368626.5 ], [ 1872138.9, 8366908.599999999627471 ], [ 1871598.1, 8366814.200000000186265 ], [ 1870270.1, 8365113.400000000372529 ], [ 1871672.4, 8363651.5 ], [ 1871684.4, 8363653.799999999813735 ], [ 1871854.0, 8363847.400000000372529 ], [ 1871975.7, 8363869.099999999627471 ], [ 1872169.3, 8363420.700000000186265 ], [ 1871982.3, 8363179.599999999627471 ], [ 1871246.3, 8362653.0 ], [ 1871253.9, 8361144.5 ], [ 1870451.2, 8361116.900000000372529 ], [ 1870148.0, 8360846.799999999813735 ], [ 1870673.7, 8359864.400000000372529 ], [ 1871393.5, 8359749.700000000186265 ], [ 1871288.4, 8359651.599999999627471 ], [ 1871054.1, 8358827.900000000372529 ], [ 1870580.9, 8358411.400000000372529 ], [ 1870551.2, 8358325.5 ], [ 1870221.3, 8358512.700000000186265 ], [ 1870188.6, 8358490.099999999627471 ], [ 1870095.6, 8358550.099999999627471 ], [ 1870084.8, 8358590.700000000186265 ], [ 1870029.9, 8358602.599999999627471 ], [ 1869844.6, 8358741.599999999627471 ], [ 1869550.1, 8358798.5 ], [ 1869317.5, 8358696.0 ], [ 1869207.7, 8358529.299999999813735 ], [ 1869132.9, 8358358.200000000186265 ], [ 1868900.5, 8357957.799999999813735 ], [ 1868729.4, 8357845.0 ], [ 1868704.3, 8357780.5 ], [ 1868718.1, 8357757.799999999813735 ], [ 1868367.2, 8357647.700000000186265 ], [ 1868372.7, 8357501.099999999627471 ], [ 1868496.8, 8357267.599999999627471 ], [ 1868587.5, 8357196.799999999813735 ], [ 1868624.2, 8357003.799999999813735 ], [ 1868635.2, 8356999.0 ], [ 1868817.4, 8357042.900000000372529 ], [ 1868869.6, 8356947.599999999627471 ], [ 1868886.9, 8356839.799999999813735 ], [ 1867988.0, 8356644.400000000372529 ], [ 1867305.2, 8356506.700000000186265 ], [ 1866989.1, 8356247.099999999627471 ], [ 1866945.7, 8356237.599999999627471 ], [ 1866842.2, 8355994.400000000372529 ], [ 1866747.4, 8355834.700000000186265 ], [ 1866503.4, 8355974.0 ], [ 1866434.2, 8355884.700000000186265 ], [ 1866300.1, 8355898.5 ], [ 1866253.1, 8355814.5 ], [ 1866257.0, 8355771.700000000186265 ], [ 1866191.9, 8355617.299999999813735 ], [ 1866258.7, 8355341.0 ], [ 1866253.8, 8354898.799999999813735 ], [ 1866320.1, 8354867.599999999627471 ], [ 1866236.4, 8354659.0 ], [ 1866137.4, 8354502.400000000372529 ], [ 1866002.8, 8354415.0 ], [ 1865904.3, 8354388.0 ], [ 1865474.2, 8353877.599999999627471 ], [ 1865268.9, 8353728.099999999627471 ], [ 1865128.7, 8353612.200000000186265 ], [ 1864907.1, 8353455.700000000186265 ], [ 1864908.0, 8353443.200000000186265 ], [ 1864978.0, 8353367.599999999627471 ], [ 1863137.3, 8351236.700000000186265 ], [ 1863050.5, 8350880.299999999813735 ], [ 1862265.4, 8350221.400000000372529 ], [ 1862237.9, 8350428.700000000186265 ], [ 1862151.6, 8350677.599999999627471 ], [ 1862099.3, 8350710.200000000186265 ], [ 1862029.8, 8350706.5 ], [ 1861953.4, 8350688.0 ], [ 1861885.3, 8350686.700000000186265 ], [ 1861779.4, 8350751.900000000372529 ], [ 1861732.2, 8350802.700000000186265 ], [ 1861657.9, 8350987.0 ], [ 1861567.6, 8351121.900000000372529 ], [ 1861559.0, 8351321.5 ], [ 1861539.7, 8351391.900000000372529 ], [ 1861502.8, 8351445.0 ], [ 1861430.4, 8351497.299999999813735 ], [ 1861333.9, 8351539.299999999813735 ], [ 1861270.9, 8351552.900000000372529 ], [ 1860992.4, 8351581.200000000186265 ], [ 1860790.2, 8351622.900000000372529 ], [ 1860615.5, 8351643.900000000372529 ], [ 1860504.7, 8351636.599999999627471 ], [ 1860415.2, 8351561.200000000186265 ], [ 1860311.2, 8351576.099999999627471 ], [ 1860237.2, 8351601.400000000372529 ], [ 1860154.4, 8351761.200000000186265 ], [ 1860086.7, 8351803.200000000186265 ], [ 1860048.0, 8351808.0 ], [ 1859969.6, 8351773.700000000186265 ], [ 1859809.4, 8351643.900000000372529 ], [ 1859743.5, 8351651.299999999813735 ], [ 1859578.4, 8351761.200000000186265 ], [ 1859548.4, 8351768.799999999813735 ], [ 1859480.3, 8351807.900000000372529 ], [ 1859423.6, 8351868.200000000186265 ], [ 1859273.8, 8352066.799999999813735 ], [ 1859167.0, 8352177.400000000372529 ], [ 1858879.7, 8352423.799999999813735 ], [ 1858648.6, 8352575.700000000186265 ], [ 1858589.5, 8352680.5 ], [ 1858320.7, 8352837.900000000372529 ], [ 1858056.2, 8352909.099999999627471 ], [ 1857788.3, 8352954.700000000186265 ], [ 1857533.4, 8352973.5 ], [ 1857410.3, 8353004.5 ], [ 1857361.8, 8353023.5 ], [ 1857177.5, 8353142.200000000186265 ], [ 1856848.4, 8353315.5 ], [ 1856543.5, 8353430.400000000372529 ], [ 1856527.1, 8353412.200000000186265 ], [ 1856347.0, 8353022.900000000372529 ], [ 1856209.1, 8353064.799999999813735 ], [ 1855473.0, 8352794.0 ], [ 1854982.8, 8352390.599999999627471 ], [ 1854961.1, 8351316.900000000372529 ], [ 1855706.0, 8350499.900000000372529 ], [ 1856975.9, 8349131.799999999813735 ], [ 1856515.0, 8348828.700000000186265 ], [ 1856218.7, 8349109.900000000372529 ], [ 1856207.1, 8349111.400000000372529 ], [ 1855656.1, 8348802.5 ], [ 1855651.8, 8348790.0 ], [ 1855681.5, 8348718.400000000372529 ], [ 1853165.5, 8347246.599999999627471 ], [ 1853176.4, 8347142.599999999627471 ], [ 1853259.3, 8347091.400000000372529 ], [ 1853259.5, 8347076.099999999627471 ], [ 1853400.7, 8346969.299999999813735 ], [ 1853497.2, 8346910.0 ], [ 1853592.6, 8346828.900000000372529 ], [ 1853630.0, 8346782.599999999627471 ], [ 1853647.1, 8346744.599999999627471 ], [ 1853611.1, 8346643.599999999627471 ], [ 1853608.6, 8346610.5 ], [ 1853648.4, 8346544.200000000186265 ], [ 1853601.4, 8346474.700000000186265 ], [ 1853598.8, 8346439.400000000372529 ], [ 1853664.7, 8346312.200000000186265 ], [ 1853680.8, 8346228.900000000372529 ], [ 1853704.7, 8346181.0 ], [ 1853773.1, 8346122.400000000372529 ], [ 1853790.8, 8346091.200000000186265 ], [ 1853856.7, 8345907.599999999627471 ], [ 1853854.3, 8345867.200000000186265 ], [ 1853798.8, 8345766.0 ], [ 1853808.3, 8345721.200000000186265 ], [ 1853891.6, 8345649.099999999627471 ], [ 1853912.0, 8345555.900000000372529 ], [ 1853996.8, 8345496.200000000186265 ], [ 1854008.8, 8345478.900000000372529 ], [ 1852994.2, 8345883.0 ], [ 1851980.7, 8346223.200000000186265 ], [ 1849532.7, 8346390.700000000186265 ], [ 1849006.7, 8346627.0 ], [ 1849041.4, 8346650.0 ], [ 1849042.8, 8346660.700000000186265 ], [ 1848810.9, 8347148.5 ], [ 1848186.1, 8347298.599999999627471 ], [ 1848096.8, 8347393.099999999627471 ], [ 1848053.3, 8347575.099999999627471 ], [ 1847939.9, 8347854.799999999813735 ], [ 1847357.2, 8347671.799999999813735 ], [ 1847114.0, 8347737.200000000186265 ], [ 1847057.8, 8348286.299999999813735 ], [ 1846937.6, 8348263.200000000186265 ], [ 1846850.2, 8348260.099999999627471 ], [ 1846738.4, 8348273.900000000372529 ], [ 1846561.0, 8348330.5 ], [ 1846428.7, 8348386.700000000186265 ], [ 1846549.2, 8349003.5 ], [ 1846941.1, 8349464.5 ], [ 1847132.1, 8349570.0 ], [ 1847137.0, 8349580.599999999627471 ], [ 1845497.9, 8352440.400000000372529 ], [ 1845170.3, 8352984.900000000372529 ], [ 1845912.0, 8353608.099999999627471 ], [ 1846198.1, 8353670.200000000186265 ], [ 1846273.4, 8353707.0 ], [ 1847067.7, 8354593.5 ], [ 1847119.9, 8354621.0 ], [ 1847097.5, 8354703.900000000372529 ], [ 1847080.5, 8354721.5 ], [ 1847031.7, 8354736.400000000372529 ], [ 1846889.9, 8354726.5 ], [ 1846840.7, 8354767.5 ], [ 1846778.7, 8354856.099999999627471 ], [ 1846721.3, 8354883.799999999813735 ], [ 1846673.2, 8354881.299999999813735 ], [ 1846617.4, 8354851.5 ], [ 1846537.6, 8354768.099999999627471 ], [ 1846515.2, 8354774.200000000186265 ], [ 1846493.7, 8354843.599999999627471 ], [ 1846467.9, 8354875.599999999627471 ], [ 1846411.1, 8354889.5 ], [ 1846354.4, 8354883.700000000186265 ], [ 1846305.4, 8354859.099999999627471 ], [ 1846259.7, 8354806.299999999813735 ], [ 1846238.0, 8354762.200000000186265 ], [ 1846206.0, 8354752.400000000372529 ], [ 1846176.1, 8354780.5 ], [ 1846129.9, 8354871.5 ], [ 1846106.3, 8354869.799999999813735 ], [ 1846022.2, 8354795.700000000186265 ], [ 1845996.7, 8354785.0 ], [ 1845981.1, 8354788.5 ], [ 1845914.6, 8354850.799999999813735 ], [ 1845866.7, 8354926.099999999627471 ], [ 1845832.8, 8354933.5 ], [ 1845810.2, 8354929.5 ], [ 1845795.7, 8354910.099999999627471 ], [ 1845789.2, 8354864.599999999627471 ], [ 1845737.4, 8354790.400000000372529 ], [ 1845707.3, 8354788.099999999627471 ], [ 1845614.8, 8354839.400000000372529 ], [ 1845601.4, 8354875.0 ], [ 1845593.3, 8354952.5 ], [ 1845566.4, 8354991.200000000186265 ], [ 1845532.7, 8355010.299999999813735 ], [ 1845508.4, 8355005.0 ], [ 1845495.4, 8354989.400000000372529 ], [ 1845471.8, 8354927.900000000372529 ], [ 1845448.8, 8354901.0 ], [ 1845405.1, 8354872.900000000372529 ], [ 1845305.4, 8354859.200000000186265 ], [ 1845304.4, 8354875.599999999627471 ], [ 1845331.7, 8354912.099999999627471 ], [ 1845338.1, 8354938.400000000372529 ], [ 1845291.1, 8355040.200000000186265 ], [ 1845246.9, 8355064.599999999627471 ], [ 1845223.0, 8355059.900000000372529 ], [ 1845203.1, 8355025.200000000186265 ], [ 1845243.3, 8354965.5 ], [ 1845169.4, 8354939.5 ], [ 1845112.2, 8354972.700000000186265 ], [ 1845100.8, 8354989.700000000186265 ], [ 1845088.3, 8355058.400000000372529 ], [ 1845070.0, 8355082.0 ], [ 1845051.4, 8355062.5 ], [ 1845000.4, 8354948.099999999627471 ], [ 1844790.4, 8354967.900000000372529 ], [ 1844643.5, 8355046.799999999813735 ], [ 1844625.1, 8355015.599999999627471 ], [ 1844588.8, 8354988.799999999813735 ], [ 1844547.5, 8354976.099999999627471 ], [ 1843746.1, 8354840.099999999627471 ], [ 1842217.5, 8357606.099999999627471 ], [ 1842107.9, 8357818.299999999813735 ], [ 1841450.0, 8358489.200000000186265 ], [ 1841202.8, 8358725.0 ], [ 1840172.8, 8359759.5 ], [ 1840160.2, 8359760.700000000186265 ], [ 1839304.0, 8359206.599999999627471 ], [ 1838982.2, 8359259.200000000186265 ], [ 1838470.4, 8359266.0 ], [ 1838451.2, 8359475.599999999627471 ], [ 1838604.8, 8359568.200000000186265 ], [ 1838605.3, 8359584.900000000372529 ], [ 1837515.2, 8360341.700000000186265 ], [ 1836541.9, 8361307.400000000372529 ], [ 1834871.1, 8362909.5 ], [ 1833803.9, 8363968.099999999627471 ], [ 1833792.3, 8363969.799999999813735 ], [ 1833321.2, 8363718.900000000372529 ], [ 1833289.5, 8363912.400000000372529 ], [ 1833337.5, 8363944.0 ], [ 1833340.5, 8363957.5 ], [ 1832714.4, 8364498.900000000372529 ], [ 1832078.8, 8365096.5 ], [ 1832031.1, 8365172.200000000186265 ], [ 1831811.6, 8365435.099999999627471 ], [ 1831805.4, 8365543.099999999627471 ], [ 1831798.2, 8365552.099999999627471 ], [ 1831429.2, 8365422.0 ], [ 1831338.8, 8365355.900000000372529 ], [ 1830989.0, 8364898.0 ], [ 1830927.9, 8364625.099999999627471 ], [ 1831143.6, 8364042.099999999627471 ], [ 1828958.9, 8362840.0 ], [ 1827923.6, 8361858.099999999627471 ], [ 1826807.6, 8360679.0 ], [ 1825999.4, 8360073.099999999627471 ], [ 1824719.7, 8359407.299999999813735 ], [ 1823059.5, 8358390.0 ], [ 1822212.8, 8359026.599999999627471 ], [ 1820740.1, 8360412.400000000372529 ], [ 1820319.9, 8360481.0 ], [ 1820206.8, 8360290.0 ], [ 1820146.4, 8360230.5 ], [ 1820072.1, 8360186.900000000372529 ], [ 1819808.1, 8360073.5 ], [ 1819751.6, 8360033.900000000372529 ], [ 1819694.7, 8359953.299999999813735 ], [ 1819666.5, 8359896.0 ], [ 1819640.9, 8359776.700000000186265 ], [ 1819661.6, 8359671.200000000186265 ], [ 1819661.7, 8359606.799999999813735 ], [ 1819908.7, 8358193.5 ], [ 1820867.3, 8357070.400000000372529 ], [ 1820495.9, 8355289.5 ], [ 1819032.8, 8353775.200000000186265 ], [ 1815126.0, 8352416.5 ], [ 1813479.1, 8350879.900000000372529 ], [ 1812558.0, 8349677.0 ], [ 1813118.5, 8347719.0 ], [ 1813685.9, 8347320.900000000372529 ], [ 1812774.4, 8344820.799999999813735 ], [ 1812371.9, 8344353.200000000186265 ], [ 1813284.5, 8343308.799999999813735 ], [ 1813067.4, 8341253.400000000372529 ], [ 1812910.1, 8340768.599999999627471 ], [ 1813363.5, 8340245.0 ], [ 1813509.8, 8339284.700000000186265 ], [ 1814262.4, 8338477.0 ], [ 1813979.6, 8337954.900000000372529 ], [ 1813963.4, 8337740.799999999813735 ], [ 1814062.2, 8337682.5 ], [ 1813945.0, 8337480.299999999813735 ], [ 1813896.5, 8336913.400000000372529 ], [ 1813967.1, 8336721.5 ], [ 1814090.3, 8336444.5 ], [ 1814068.5, 8336442.599999999627471 ], [ 1813990.5, 8336394.400000000372529 ], [ 1813924.6, 8336300.599999999627471 ], [ 1813921.7, 8336258.099999999627471 ], [ 1813943.8, 8336088.700000000186265 ], [ 1813939.3, 8335941.799999999813735 ], [ 1813917.2, 8335817.799999999813735 ], [ 1813880.4, 8335719.5 ], [ 1814947.5, 8334088.799999999813735 ], [ 1815690.0, 8333470.400000000372529 ], [ 1813363.3, 8332196.5 ], [ 1812380.3, 8331942.900000000372529 ], [ 1812049.0, 8330794.400000000372529 ], [ 1812032.6, 8330626.299999999813735 ], [ 1812200.2, 8330624.5 ], [ 1811902.3, 8329140.400000000372529 ], [ 1811153.0, 8328210.900000000372529 ], [ 1810931.7, 8328226.0 ], [ 1810994.6, 8328716.799999999813735 ], [ 1810489.3, 8328824.799999999813735 ], [ 1810451.3, 8328569.200000000186265 ], [ 1809734.9, 8325966.700000000186265 ], [ 1808443.2, 8324925.0 ], [ 1806825.2, 8324862.299999999813735 ], [ 1805992.6, 8324697.5 ], [ 1804989.7, 8324514.099999999627471 ], [ 1803466.4, 8324610.200000000186265 ], [ 1803326.5, 8324658.400000000372529 ], [ 1803138.1, 8324574.5 ], [ 1803073.5, 8324578.900000000372529 ], [ 1802912.6, 8324562.099999999627471 ], [ 1802716.0, 8324511.799999999813735 ], [ 1802501.0, 8324508.700000000186265 ], [ 1802494.1, 8324500.099999999627471 ], [ 1802485.3, 8324338.900000000372529 ], [ 1801678.2, 8323876.799999999813735 ], [ 1801675.1, 8323950.099999999627471 ], [ 1801701.4, 8324383.900000000372529 ], [ 1801816.5, 8324575.299999999813735 ], [ 1801841.4, 8324641.799999999813735 ], [ 1801874.5, 8324785.700000000186265 ], [ 1802023.7, 8324763.099999999627471 ], [ 1802101.6, 8324797.799999999813735 ], [ 1802137.4, 8324840.0 ], [ 1802147.2, 8324962.700000000186265 ], [ 1802126.4, 8325040.299999999813735 ], [ 1802062.8, 8325129.0 ], [ 1801534.9, 8325293.700000000186265 ], [ 1801524.9, 8325285.0 ], [ 1801519.6, 8325237.299999999813735 ], [ 1801469.0, 8325230.799999999813735 ], [ 1801461.7, 8325218.599999999627471 ], [ 1801499.9, 8325168.200000000186265 ], [ 1801589.4, 8325101.299999999813735 ], [ 1801672.6, 8324913.299999999813735 ], [ 1801580.0, 8324674.599999999627471 ], [ 1801135.2, 8324348.099999999627471 ], [ 1800883.7, 8324441.5 ], [ 1800781.3, 8324733.400000000372529 ], [ 1800838.1, 8325063.299999999813735 ], [ 1800830.7, 8325074.599999999627471 ], [ 1800187.2, 8324830.599999999627471 ], [ 1800150.9, 8325076.099999999627471 ], [ 1800132.5, 8325088.299999999813735 ], [ 1800046.9, 8325269.5 ], [ 1800036.8, 8325275.099999999627471 ], [ 1799940.3, 8325230.200000000186265 ], [ 1799956.7, 8325088.400000000372529 ], [ 1799808.1, 8325019.5 ], [ 1799759.2, 8324789.099999999627471 ], [ 1799406.5, 8324738.099999999627471 ], [ 1798990.4, 8324938.400000000372529 ], [ 1798325.6, 8325418.400000000372529 ], [ 1797640.6, 8325075.5 ], [ 1797052.0, 8324852.200000000186265 ], [ 1796261.0, 8324352.0 ], [ 1795994.3, 8324951.0 ], [ 1794825.3, 8324554.799999999813735 ], [ 1794818.6, 8324545.400000000372529 ], [ 1794822.5, 8323804.700000000186265 ], [ 1793700.2, 8323689.400000000372529 ], [ 1793644.0, 8323268.799999999813735 ], [ 1793723.8, 8323084.700000000186265 ], [ 1793604.6, 8322837.5 ], [ 1793364.3, 8321044.0 ], [ 1792152.7, 8320303.299999999813735 ], [ 1791685.5, 8319889.099999999627471 ], [ 1791261.3, 8319602.299999999813735 ], [ 1789827.2, 8318760.599999999627471 ], [ 1789663.9, 8318253.799999999813735 ], [ 1789704.6, 8317777.0 ], [ 1789539.3, 8317540.799999999813735 ], [ 1789387.4, 8317362.299999999813735 ], [ 1789449.6, 8314972.799999999813735 ], [ 1789420.1, 8314763.700000000186265 ], [ 1789403.0, 8314758.400000000372529 ], [ 1789398.8, 8314747.799999999813735 ], [ 1789427.7, 8314664.200000000186265 ], [ 1789456.8, 8314524.799999999813735 ], [ 1789584.4, 8314178.0 ], [ 1789615.6, 8314004.400000000372529 ], [ 1789688.1, 8313793.5 ], [ 1789701.8, 8313709.0 ], [ 1790166.8, 8313410.400000000372529 ], [ 1790160.4, 8313201.400000000372529 ], [ 1790091.7, 8313186.200000000186265 ], [ 1790084.0, 8313177.200000000186265 ], [ 1790062.5, 8312858.400000000372529 ], [ 1790245.5, 8312511.299999999813735 ], [ 1790261.4, 8312151.099999999627471 ], [ 1790622.1, 8311843.599999999627471 ], [ 1791271.1, 8312034.200000000186265 ], [ 1791481.8, 8311848.599999999627471 ], [ 1792001.1, 8312000.700000000186265 ], [ 1793027.0, 8311751.299999999813735 ], [ 1793000.0, 8311296.099999999627471 ], [ 1793247.1, 8311114.900000000372529 ], [ 1793302.9, 8311057.200000000186265 ], [ 1793751.7, 8310731.5 ], [ 1793997.8, 8310638.700000000186265 ], [ 1794064.7, 8310645.700000000186265 ], [ 1794287.9, 8310585.5 ], [ 1794604.8, 8310055.099999999627471 ], [ 1794694.1, 8310013.700000000186265 ], [ 1794720.9, 8310018.200000000186265 ], [ 1794828.1, 8309698.5 ], [ 1795008.3, 8309384.0 ], [ 1795210.8, 8309102.700000000186265 ], [ 1795199.1, 8308816.5 ], [ 1795298.1, 8308265.299999999813735 ], [ 1795108.2, 8307978.799999999813735 ], [ 1795061.2, 8307760.900000000372529 ], [ 1795081.3, 8307692.799999999813735 ], [ 1795035.0, 8307589.900000000372529 ], [ 1794982.0, 8307577.400000000372529 ], [ 1794841.4, 8307600.599999999627471 ], [ 1794362.0, 8306879.5 ], [ 1795073.7, 8306686.799999999813735 ], [ 1795856.9, 8306425.900000000372529 ], [ 1796234.9, 8305922.0 ], [ 1796627.9, 8305354.5 ], [ 1797030.3, 8304751.099999999627471 ], [ 1797302.7, 8304304.099999999627471 ], [ 1798021.8, 8302838.5 ], [ 1798270.3, 8302550.900000000372529 ], [ 1798549.1, 8302207.099999999627471 ], [ 1798768.4, 8301853.5 ], [ 1798871.3, 8301744.400000000372529 ], [ 1799153.0, 8301372.099999999627471 ], [ 1799831.7, 8300420.799999999813735 ], [ 1800120.7, 8299004.799999999813735 ], [ 1800756.4, 8298496.799999999813735 ], [ 1800850.4, 8296941.299999999813735 ], [ 1800861.2, 8296938.099999999627471 ], [ 1801100.7, 8297019.299999999813735 ], [ 1801333.4, 8297072.400000000372529 ], [ 1802051.7, 8297151.099999999627471 ], [ 1803458.4, 8297327.099999999627471 ], [ 1804293.4, 8297531.400000000372529 ], [ 1804855.7, 8296768.0 ], [ 1805095.0, 8296326.200000000186265 ], [ 1805361.2, 8295995.099999999627471 ], [ 1805580.8, 8295698.299999999813735 ], [ 1805623.1, 8295659.799999999813735 ], [ 1805632.3, 8295632.5 ], [ 1805852.9, 8295377.299999999813735 ], [ 1806020.5, 8295160.0 ], [ 1806031.1, 8295156.599999999627471 ], [ 1806061.4, 8295177.099999999627471 ], [ 1806157.5, 8295295.299999999813735 ], [ 1806204.9, 8295329.200000000186265 ], [ 1806273.2, 8295346.700000000186265 ], [ 1806818.4, 8294115.900000000372529 ], [ 1806830.4, 8294064.200000000186265 ], [ 1806791.4, 8294043.400000000372529 ], [ 1806789.6, 8294032.099999999627471 ], [ 1807349.5, 8292885.900000000372529 ], [ 1807163.3, 8292669.0 ], [ 1806597.1, 8291955.099999999627471 ], [ 1805407.3, 8289262.0 ], [ 1804808.6, 8288947.599999999627471 ], [ 1804869.2, 8288764.0 ], [ 1804539.2, 8287995.200000000186265 ], [ 1804732.5, 8287656.200000000186265 ], [ 1804870.4, 8287265.200000000186265 ], [ 1804846.9, 8287252.5 ], [ 1804825.4, 8287191.700000000186265 ], [ 1804370.7, 8285433.799999999813735 ], [ 1803810.0, 8284730.099999999627471 ], [ 1803688.6, 8284503.799999999813735 ], [ 1803352.9, 8282463.099999999627471 ], [ 1804542.4, 8281941.599999999627471 ], [ 1804635.7, 8281935.900000000372529 ], [ 1805978.4, 8282182.400000000372529 ], [ 1806134.7, 8282149.0 ], [ 1806366.8, 8282074.900000000372529 ], [ 1806523.0, 8280710.099999999627471 ], [ 1806476.4, 8279362.299999999813735 ], [ 1806616.9, 8279395.0 ], [ 1808188.9, 8279845.0 ], [ 1808486.0, 8279608.200000000186265 ], [ 1809405.2, 8278825.599999999627471 ], [ 1808799.3, 8276147.5 ], [ 1808769.9, 8275358.099999999627471 ], [ 1808710.7, 8274327.200000000186265 ], [ 1808649.0, 8272866.099999999627471 ], [ 1808760.6, 8272205.700000000186265 ], [ 1808594.1, 8271898.0 ], [ 1808550.5, 8271594.200000000186265 ], [ 1808424.5, 8270978.599999999627471 ], [ 1808390.7, 8270773.200000000186265 ], [ 1808762.4, 8270030.200000000186265 ], [ 1808819.4, 8269942.200000000186265 ], [ 1808898.7, 8269509.599999999627471 ], [ 1808888.9, 8269483.700000000186265 ], [ 1808898.3, 8269429.299999999813735 ], [ 1809004.3, 8269442.299999999813735 ], [ 1809330.8, 8269517.799999999813735 ], [ 1809896.1, 8269188.799999999813735 ], [ 1809946.2, 8269214.900000000372529 ], [ 1809986.3, 8269217.299999999813735 ], [ 1810021.0, 8269231.599999999627471 ], [ 1810064.9, 8269226.700000000186265 ], [ 1810145.8, 8269239.0 ], [ 1810181.6, 8269270.0 ], [ 1810174.7, 8269308.400000000372529 ], [ 1810259.0, 8269314.099999999627471 ], [ 1810270.6, 8269355.299999999813735 ], [ 1810332.0, 8269390.200000000186265 ], [ 1811182.4, 8268648.200000000186265 ], [ 1811922.5, 8268161.5 ], [ 1813471.6, 8267117.200000000186265 ], [ 1815233.8, 8267220.400000000372529 ], [ 1815239.5, 8267213.700000000186265 ], [ 1815225.7, 8267175.200000000186265 ], [ 1814457.4, 8266826.299999999813735 ], [ 1812739.6, 8266219.0 ], [ 1812295.8, 8265865.900000000372529 ], [ 1812019.2, 8265026.299999999813735 ], [ 1811562.9, 8264848.400000000372529 ], [ 1811522.0, 8264371.099999999627471 ], [ 1811521.7, 8263955.799999999813735 ], [ 1811450.8, 8263260.0 ], [ 1811480.9, 8262177.700000000186265 ], [ 1811215.7, 8260302.0 ], [ 1811051.5, 8259727.799999999813735 ], [ 1810770.2, 8259042.900000000372529 ], [ 1810234.8, 8259026.099999999627471 ], [ 1809114.3, 8258827.900000000372529 ], [ 1808430.2, 8258737.299999999813735 ], [ 1807340.4, 8258609.299999999813735 ], [ 1805881.9, 8258871.200000000186265 ], [ 1804523.5, 8258607.900000000372529 ], [ 1803595.6, 8258219.900000000372529 ], [ 1802890.0, 8257422.200000000186265 ], [ 1801723.7, 8256907.099999999627471 ], [ 1801721.7, 8256877.799999999813735 ], [ 1801279.4, 8256878.5 ], [ 1801004.5, 8256923.799999999813735 ], [ 1800942.1, 8256946.799999999813735 ], [ 1800893.7, 8256978.200000000186265 ], [ 1800741.3, 8256978.200000000186265 ], [ 1800705.5, 8256955.700000000186265 ], [ 1800691.9, 8256889.5 ], [ 1800686.5, 8256801.599999999627471 ], [ 1800699.7, 8256636.5 ], [ 1800595.0, 8256421.299999999813735 ], [ 1800153.5, 8256228.099999999627471 ], [ 1800009.4, 8256495.5 ], [ 1799512.4, 8256376.299999999813735 ], [ 1799524.6, 8256276.700000000186265 ], [ 1799090.3, 8256019.900000000372529 ], [ 1798966.3, 8255928.400000000372529 ], [ 1798907.8, 8255707.799999999813735 ], [ 1798866.9, 8255665.700000000186265 ], [ 1798800.0, 8255627.299999999813735 ], [ 1798691.0, 8255611.799999999813735 ], [ 1798596.6, 8255628.200000000186265 ], [ 1798448.8, 8255734.5 ], [ 1798352.6, 8255819.5 ], [ 1798274.8, 8255834.099999999627471 ], [ 1798098.4, 8255919.700000000186265 ], [ 1798076.5, 8255919.0 ], [ 1798007.5, 8255867.200000000186265 ], [ 1797806.9, 8255867.5 ], [ 1797686.9, 8255897.099999999627471 ], [ 1797376.9, 8255810.299999999813735 ], [ 1797114.6, 8255872.799999999813735 ], [ 1796933.8, 8256081.900000000372529 ], [ 1796883.4, 8256084.0 ], [ 1796155.3, 8255948.299999999813735 ], [ 1794571.5, 8256435.0 ], [ 1793699.6, 8256496.799999999813735 ], [ 1792627.1, 8256549.599999999627471 ], [ 1792583.1, 8256559.599999999627471 ], [ 1791752.3, 8256625.700000000186265 ], [ 1789167.0, 8256862.299999999813735 ], [ 1788679.3, 8257326.700000000186265 ], [ 1787720.8, 8258209.200000000186265 ], [ 1788109.1, 8258491.200000000186265 ], [ 1788053.9, 8258720.299999999813735 ], [ 1786615.9, 8259537.0 ], [ 1786306.3, 8259470.0 ], [ 1785023.7, 8260639.900000000372529 ], [ 1783189.6, 8259699.599999999627471 ], [ 1783186.6, 8259684.5 ], [ 1783327.6, 8259519.700000000186265 ], [ 1783251.0, 8259435.200000000186265 ], [ 1783188.2, 8259453.5 ], [ 1783093.6, 8259464.700000000186265 ], [ 1783055.0, 8259462.700000000186265 ], [ 1782947.5, 8259430.099999999627471 ], [ 1782856.4, 8259427.5 ], [ 1782744.4, 8259471.0 ], [ 1780754.5, 8258559.700000000186265 ], [ 1780066.6, 8257897.099999999627471 ], [ 1778794.1, 8257115.900000000372529 ], [ 1778154.2, 8256891.900000000372529 ], [ 1777249.8, 8256842.0 ], [ 1776019.0, 8256311.200000000186265 ], [ 1774236.4, 8254546.099999999627471 ], [ 1774217.6, 8252888.200000000186265 ], [ 1774288.1, 8252054.400000000372529 ], [ 1774579.0, 8251358.599999999627471 ], [ 1774696.6, 8250483.099999999627471 ], [ 1774277.3, 8250427.599999999627471 ], [ 1773411.9, 8249899.099999999627471 ], [ 1773360.1, 8249874.299999999813735 ], [ 1772746.8, 8249662.0 ], [ 1771938.9, 8249128.700000000186265 ], [ 1771219.8, 8248925.599999999627471 ], [ 1771331.0, 8246714.400000000372529 ], [ 1770622.9, 8245185.900000000372529 ], [ 1770255.8, 8244731.200000000186265 ], [ 1768405.6, 8245514.700000000186265 ], [ 1767823.2, 8246193.799999999813735 ], [ 1767809.2, 8246194.599999999627471 ], [ 1767360.4, 8243751.900000000372529 ], [ 1767370.4, 8243740.5 ], [ 1767608.7, 8243749.700000000186265 ], [ 1767701.6, 8243337.5 ], [ 1767356.1, 8243170.099999999627471 ], [ 1767351.8, 8243156.5 ], [ 1767365.9, 8243148.299999999813735 ], [ 1767469.5, 8242918.799999999813735 ], [ 1767361.7, 8242868.700000000186265 ], [ 1767356.6, 8242857.700000000186265 ], [ 1767558.8, 8241957.599999999627471 ], [ 1767423.5, 8241198.700000000186265 ] ], [ [ 2001927.6, 8339538.700000000186265 ], [ 2001975.4, 8339607.799999999813735 ], [ 2001983.2, 8339670.799999999813735 ], [ 2001969.0, 8339703.299999999813735 ], [ 2001958.2, 8339706.099999999627471 ], [ 2001854.6, 8339566.5 ], [ 2001406.6, 8338734.799999999813735 ], [ 2001021.5, 8338113.400000000372529 ], [ 2000256.2, 8338280.299999999813735 ], [ 1999665.2, 8337751.5 ], [ 1999606.8, 8337651.900000000372529 ], [ 1999340.9, 8337556.599999999627471 ], [ 1998633.7, 8337367.5 ], [ 1997807.8, 8336223.400000000372529 ], [ 1997792.7, 8335714.200000000186265 ], [ 1997385.1, 8336196.400000000372529 ], [ 1996875.7, 8336277.299999999813735 ], [ 1995904.9, 8335905.599999999627471 ], [ 1994685.3, 8335572.599999999627471 ], [ 1993716.3, 8335393.200000000186265 ], [ 1993075.2, 8335912.700000000186265 ], [ 1992817.7, 8335376.200000000186265 ], [ 1992028.3, 8335589.299999999813735 ], [ 1991944.6, 8335050.799999999813735 ], [ 1988979.7, 8333131.299999999813735 ], [ 1988744.4, 8333052.900000000372529 ], [ 1988651.8, 8333062.400000000372529 ], [ 1987623.8, 8332830.599999999627471 ], [ 1987120.2, 8332763.799999999813735 ], [ 1986133.2, 8331857.900000000372529 ], [ 1985550.2, 8331526.599999999627471 ], [ 1985544.5, 8331436.299999999813735 ], [ 1985426.7, 8331338.200000000186265 ], [ 1985329.9, 8331275.400000000372529 ], [ 1985300.0, 8331238.5 ], [ 1985235.3, 8331109.900000000372529 ], [ 1985181.5, 8331078.0 ], [ 1985132.3, 8331029.599999999627471 ], [ 1985103.6, 8331021.400000000372529 ], [ 1985121.7, 8330855.700000000186265 ], [ 1985213.1, 8330838.799999999813735 ], [ 1985360.2, 8330851.5 ], [ 1985500.0, 8330831.799999999813735 ], [ 1985547.2, 8330665.599999999627471 ], [ 1985292.9, 8329602.0 ], [ 1985147.6, 8329430.599999999627471 ], [ 1985100.0, 8329295.099999999627471 ], [ 1985140.1, 8329003.599999999627471 ], [ 1984971.8, 8329091.5 ], [ 1984722.4, 8329203.099999999627471 ], [ 1984576.4, 8329287.5 ], [ 1984291.0, 8328802.400000000372529 ], [ 1983985.8, 8328696.900000000372529 ], [ 1983742.5, 8328586.400000000372529 ], [ 1983273.4, 8328401.799999999813735 ], [ 1982900.7, 8329036.700000000186265 ], [ 1982112.9, 8329558.299999999813735 ], [ 1981946.7, 8329506.799999999813735 ], [ 1981823.5, 8329538.200000000186265 ], [ 1981749.1, 8329543.299999999813735 ], [ 1981482.1, 8329510.200000000186265 ], [ 1981441.7, 8329596.099999999627471 ], [ 1981247.2, 8330176.799999999813735 ], [ 1981166.2, 8330224.599999999627471 ], [ 1981123.4, 8330244.200000000186265 ], [ 1981049.0, 8330258.099999999627471 ], [ 1980168.8, 8330595.5 ], [ 1979900.4, 8330204.599999999627471 ], [ 1979887.7, 8330198.900000000372529 ], [ 1979874.9, 8330218.900000000372529 ], [ 1979682.1, 8330335.099999999627471 ], [ 1979498.1, 8330513.799999999813735 ], [ 1979472.4, 8330549.299999999813735 ], [ 1979474.9, 8330913.799999999813735 ], [ 1979459.4, 8331031.700000000186265 ], [ 1979071.2, 8331187.799999999813735 ], [ 1979023.5, 8331085.5 ], [ 1978993.9, 8331097.599999999627471 ], [ 1978983.9, 8331091.599999999627471 ], [ 1978719.7, 8330461.799999999813735 ], [ 1978497.3, 8330210.700000000186265 ], [ 1978431.2, 8330234.900000000372529 ], [ 1978409.4, 8330226.400000000372529 ], [ 1978023.5, 8328629.099999999627471 ], [ 1977828.5, 8328483.700000000186265 ], [ 1977489.0, 8327890.700000000186265 ], [ 1977465.3, 8327827.0 ], [ 1977442.9, 8327717.0 ], [ 1977459.5, 8327654.799999999813735 ], [ 1977492.1, 8327593.099999999627471 ], [ 1977502.3, 8327288.200000000186265 ], [ 1977315.7, 8326784.900000000372529 ], [ 1977006.5, 8326139.5 ], [ 1976974.8, 8326043.400000000372529 ], [ 1976960.9, 8325869.900000000372529 ], [ 1976995.2, 8325474.900000000372529 ], [ 1976630.3, 8324905.299999999813735 ], [ 1976321.2, 8324664.799999999813735 ], [ 1976216.1, 8324548.0 ], [ 1976172.3, 8324551.099999999627471 ], [ 1976120.8, 8324580.599999999627471 ], [ 1976052.4, 8324678.599999999627471 ], [ 1975842.8, 8324904.700000000186265 ], [ 1975676.3, 8325041.400000000372529 ], [ 1975639.7, 8325151.900000000372529 ], [ 1975553.8, 8325283.599999999627471 ], [ 1975484.6, 8325373.799999999813735 ], [ 1975376.5, 8325479.5 ], [ 1975310.2, 8325506.200000000186265 ], [ 1975190.9, 8325511.5 ], [ 1975041.6, 8325639.0 ], [ 1974962.7, 8325751.900000000372529 ], [ 1974903.8, 8325762.5 ], [ 1974835.1, 8325799.099999999627471 ], [ 1974742.1, 8325810.400000000372529 ], [ 1974720.1, 8325798.900000000372529 ], [ 1974703.0, 8325772.700000000186265 ], [ 1974711.7, 8325736.400000000372529 ], [ 1974703.4, 8325717.400000000372529 ], [ 1974288.4, 8325638.799999999813735 ], [ 1973988.2, 8325515.299999999813735 ], [ 1973518.7, 8325218.099999999627471 ], [ 1973287.6, 8326246.299999999813735 ], [ 1973230.6, 8326545.200000000186265 ], [ 1973153.2, 8327591.099999999627471 ], [ 1972908.1, 8329345.799999999813735 ], [ 1972841.5, 8329737.5 ], [ 1972668.2, 8329712.799999999813735 ], [ 1971663.7, 8329841.200000000186265 ], [ 1971579.8, 8329784.5 ], [ 1971544.2, 8329775.0 ], [ 1971316.1, 8329769.200000000186265 ], [ 1970982.3, 8329817.0 ], [ 1970862.7, 8329843.400000000372529 ], [ 1970723.4, 8330246.5 ], [ 1970387.8, 8330130.400000000372529 ], [ 1970357.3, 8330197.900000000372529 ], [ 1970340.2, 8330264.0 ], [ 1970305.8, 8330310.0 ], [ 1970304.2, 8330430.599999999627471 ], [ 1970242.1, 8330522.599999999627471 ], [ 1970176.1, 8330674.0 ], [ 1967946.6, 8331597.5 ], [ 1967357.6, 8331304.400000000372529 ], [ 1965841.1, 8331924.200000000186265 ], [ 1965417.5, 8331668.099999999627471 ], [ 1964390.0, 8331804.299999999813735 ], [ 1963314.3, 8331839.0 ], [ 1962506.9, 8331979.0 ], [ 1962501.1, 8331969.400000000372529 ], [ 1962582.6, 8330412.599999999627471 ], [ 1962741.2, 8329818.0 ], [ 1962711.0, 8329225.599999999627471 ], [ 1962196.5, 8327710.5 ], [ 1961116.6, 8327519.400000000372529 ], [ 1960309.6, 8326950.099999999627471 ], [ 1959138.7, 8325595.700000000186265 ], [ 1958514.2, 8325347.700000000186265 ], [ 1956926.1, 8325323.0 ], [ 1956513.8, 8324899.200000000186265 ], [ 1956272.0, 8324019.5 ], [ 1956373.6, 8323509.5 ], [ 1956863.9, 8322939.299999999813735 ], [ 1957461.9, 8322462.200000000186265 ], [ 1958408.2, 8322054.299999999813735 ], [ 1959206.8, 8320606.099999999627471 ], [ 1959426.8, 8320341.099999999627471 ], [ 1959592.6, 8320203.799999999813735 ], [ 1959696.0, 8320142.400000000372529 ], [ 1959787.4, 8320101.700000000186265 ], [ 1959903.0, 8320071.299999999813735 ], [ 1960237.1, 8320086.700000000186265 ], [ 1960291.3, 8320113.0 ], [ 1960367.8, 8320175.900000000372529 ], [ 1960457.1, 8320229.599999999627471 ], [ 1960506.5, 8320249.0 ], [ 1960558.5, 8320253.900000000372529 ], [ 1960610.7, 8320246.0 ], [ 1960751.4, 8320190.799999999813735 ], [ 1961154.1, 8319891.200000000186265 ], [ 1961258.1, 8319601.400000000372529 ], [ 1961756.4, 8319376.599999999627471 ], [ 1962439.6, 8318736.700000000186265 ], [ 1963826.7, 8318723.599999999627471 ], [ 1964564.1, 8317508.900000000372529 ], [ 1965342.8, 8316829.099999999627471 ], [ 1965514.8, 8316466.799999999813735 ], [ 1965958.3, 8316131.0 ], [ 1966305.8, 8315685.799999999813735 ], [ 1966348.4, 8315478.900000000372529 ], [ 1966790.1, 8315126.900000000372529 ], [ 1967070.3, 8314634.900000000372529 ], [ 1967687.1, 8314564.900000000372529 ], [ 1968169.5, 8314593.700000000186265 ], [ 1968877.2, 8314088.5 ], [ 1969418.4, 8314234.200000000186265 ], [ 1970895.6, 8312791.700000000186265 ], [ 1971072.8, 8312631.099999999627471 ], [ 1972825.9, 8312273.700000000186265 ], [ 1973907.1, 8311238.099999999627471 ], [ 1976624.2, 8310407.299999999813735 ], [ 1976892.4, 8310221.400000000372529 ], [ 1977822.0, 8309657.0 ], [ 1978453.3, 8309411.099999999627471 ], [ 1979819.0, 8308062.700000000186265 ], [ 1981189.0, 8307748.200000000186265 ], [ 1982295.2, 8305832.5 ], [ 1984305.5, 8305162.700000000186265 ], [ 1984936.7, 8304625.799999999813735 ], [ 1986776.8, 8304516.799999999813735 ], [ 1987258.2, 8303887.400000000372529 ], [ 1987371.3, 8303857.5 ], [ 1987434.1, 8303856.200000000186265 ], [ 1987456.6, 8303791.0 ], [ 1987456.0, 8303718.400000000372529 ], [ 1987366.0, 8303431.299999999813735 ], [ 1987329.7, 8303347.700000000186265 ], [ 1987266.8, 8303263.799999999813735 ], [ 1987231.0, 8303182.400000000372529 ], [ 1987223.2, 8303064.5 ], [ 1987156.1, 8302870.799999999813735 ], [ 1987154.4, 8302842.400000000372529 ], [ 1987217.2, 8302631.099999999627471 ], [ 1987068.7, 8302085.5 ], [ 1988174.7, 8301634.599999999627471 ], [ 1989596.0, 8300666.700000000186265 ], [ 1989608.9, 8300668.299999999813735 ], [ 1989995.7, 8301107.400000000372529 ], [ 1990574.3, 8301230.0 ], [ 1990649.1, 8301209.799999999813735 ], [ 1990753.1, 8301231.200000000186265 ], [ 1990794.0, 8301222.200000000186265 ], [ 1990910.2, 8301163.700000000186265 ], [ 1991022.5, 8301089.799999999813735 ], [ 1991082.7, 8301031.700000000186265 ], [ 1991163.2, 8301025.299999999813735 ], [ 1991174.6, 8300955.200000000186265 ], [ 1991198.1, 8300906.900000000372529 ], [ 1991139.8, 8300828.099999999627471 ], [ 1991139.4, 8300792.799999999813735 ], [ 1991176.1, 8300725.799999999813735 ], [ 1991224.6, 8300687.0 ], [ 1991314.0, 8300687.099999999627471 ], [ 1991337.9, 8300672.599999999627471 ], [ 1991398.6, 8300672.599999999627471 ], [ 1991437.3, 8300705.900000000372529 ], [ 1991459.9, 8300870.5 ], [ 1991475.8, 8300893.599999999627471 ], [ 1991555.7, 8300873.799999999813735 ], [ 1991698.0, 8300865.299999999813735 ], [ 1991752.3, 8300853.599999999627471 ], [ 1991850.5, 8300859.799999999813735 ], [ 1991972.3, 8300919.299999999813735 ], [ 1992021.4, 8300933.900000000372529 ], [ 1992061.4, 8300958.099999999627471 ], [ 1992261.7, 8301183.299999999813735 ], [ 1992260.7, 8301145.400000000372529 ], [ 1992272.3, 8301138.400000000372529 ], [ 1993375.1, 8301771.0 ], [ 1993792.4, 8301853.0 ], [ 1994841.8, 8303299.5 ], [ 1997020.2, 8302017.099999999627471 ], [ 1997509.4, 8301551.299999999813735 ], [ 1997653.3, 8301496.799999999813735 ], [ 1997836.3, 8301502.700000000186265 ], [ 1998245.1, 8301663.099999999627471 ], [ 1998499.9, 8301737.5 ], [ 1998599.2, 8301781.200000000186265 ], [ 1998789.1, 8301962.0 ], [ 1998844.2, 8302021.700000000186265 ], [ 1998862.5, 8302058.099999999627471 ], [ 1999170.0, 8302016.0 ], [ 1999435.5, 8301990.799999999813735 ], [ 1999451.5, 8302079.700000000186265 ], [ 1999518.9, 8302125.299999999813735 ], [ 1999664.7, 8302189.799999999813735 ], [ 1999874.3, 8302418.299999999813735 ], [ 2000354.8, 8302265.400000000372529 ], [ 2000260.2, 8301858.599999999627471 ], [ 2000277.8, 8301619.700000000186265 ], [ 2000164.1, 8301024.799999999813735 ], [ 2000148.3, 8300890.299999999813735 ], [ 2000155.8, 8300850.5 ], [ 2000177.2, 8300814.5 ], [ 2000223.5, 8300680.799999999813735 ], [ 2000345.2, 8300682.900000000372529 ], [ 2000344.6, 8300595.200000000186265 ], [ 2000489.9, 8300432.200000000186265 ], [ 2000495.8, 8300358.099999999627471 ], [ 2000364.5, 8299912.299999999813735 ], [ 2000373.5, 8299902.5 ], [ 2000505.4, 8299891.700000000186265 ], [ 2000620.1, 8300370.099999999627471 ], [ 2000760.0, 8300515.099999999627471 ], [ 2000817.4, 8301595.400000000372529 ], [ 2001183.3, 8301933.900000000372529 ], [ 2001131.1, 8302125.900000000372529 ], [ 2001078.3, 8302418.299999999813735 ], [ 2001073.0, 8302506.200000000186265 ], [ 2001087.9, 8302860.5 ], [ 2001209.2, 8302818.200000000186265 ], [ 2001382.2, 8302795.5 ], [ 2001430.5, 8303306.700000000186265 ], [ 2001777.7, 8303375.0 ], [ 2001946.3, 8303394.0 ], [ 2001986.4, 8303545.799999999813735 ], [ 2002043.3, 8303630.900000000372529 ], [ 2002021.8, 8303664.400000000372529 ], [ 2002044.1, 8303747.5 ], [ 2002317.7, 8303823.599999999627471 ], [ 2002516.1, 8303844.700000000186265 ], [ 2002935.4, 8303930.900000000372529 ], [ 2003045.7, 8303941.200000000186265 ], [ 2003141.6, 8303876.799999999813735 ], [ 2003345.5, 8303665.599999999627471 ], [ 2003478.3, 8303829.5 ], [ 2003583.0, 8303730.700000000186265 ], [ 2003657.9, 8303741.0 ], [ 2003732.6, 8303793.0 ], [ 2003942.8, 8303873.700000000186265 ], [ 2004068.6, 8303833.700000000186265 ], [ 2004106.2, 8303835.599999999627471 ], [ 2004208.3, 8303953.200000000186265 ], [ 2004496.1, 8304088.599999999627471 ], [ 2004558.0, 8304136.299999999813735 ], [ 2004876.8, 8304460.200000000186265 ], [ 2004886.4, 8304596.700000000186265 ], [ 2004901.6, 8304629.599999999627471 ], [ 2005247.8, 8304787.200000000186265 ], [ 2005238.4, 8304862.0 ], [ 2005241.7, 8304932.299999999813735 ], [ 2005202.1, 8304951.900000000372529 ], [ 2005159.5, 8305092.099999999627471 ], [ 2005097.7, 8305234.900000000372529 ], [ 2005085.5, 8305236.700000000186265 ], [ 2004787.2, 8305061.400000000372529 ], [ 2004678.8, 8305135.900000000372529 ], [ 2004517.7, 8305409.700000000186265 ], [ 2004747.4, 8305525.5 ], [ 2005031.5, 8305618.599999999627471 ], [ 2004837.3, 8306134.0 ], [ 2004848.2, 8306251.799999999813735 ], [ 2004900.1, 8306447.700000000186265 ], [ 2004901.2, 8306535.700000000186265 ], [ 2004994.9, 8306722.400000000372529 ], [ 2004969.1, 8307210.400000000372529 ], [ 2005288.2, 8308596.200000000186265 ], [ 2005630.3, 8309689.900000000372529 ], [ 2005550.4, 8309826.700000000186265 ], [ 2005457.8, 8310021.599999999627471 ], [ 2005335.0, 8310209.5 ], [ 2005272.7, 8310363.200000000186265 ], [ 2005413.4, 8310527.200000000186265 ], [ 2005459.2, 8310902.200000000186265 ], [ 2005507.3, 8311070.599999999627471 ], [ 2005499.9, 8311145.900000000372529 ], [ 2005513.1, 8311182.099999999627471 ], [ 2005452.3, 8311308.0 ], [ 2005396.2, 8311525.299999999813735 ], [ 2005397.6, 8311793.900000000372529 ], [ 2005278.5, 8312508.200000000186265 ], [ 2005242.6, 8313420.700000000186265 ], [ 2005354.8, 8314237.900000000372529 ], [ 2005383.1, 8314589.799999999813735 ], [ 2005432.5, 8314828.0 ], [ 2005226.6, 8316438.5 ], [ 2006045.7, 8316944.200000000186265 ], [ 2005527.4, 8319214.099999999627471 ], [ 2005473.4, 8319527.900000000372529 ], [ 2005794.8, 8319364.5 ], [ 2006381.1, 8319309.799999999813735 ], [ 2006819.6, 8319187.099999999627471 ], [ 2006885.5, 8319157.5 ], [ 2007045.1, 8319062.400000000372529 ], [ 2007484.2, 8318986.599999999627471 ], [ 2007866.7, 8319045.799999999813735 ], [ 2009205.7, 8319091.099999999627471 ], [ 2009907.2, 8319243.900000000372529 ], [ 2010606.4, 8319278.0 ], [ 2011105.1, 8319379.0 ], [ 2011722.5, 8319272.0 ], [ 2012870.5, 8319373.700000000186265 ], [ 2013940.7, 8319004.799999999813735 ], [ 2014425.3, 8319278.900000000372529 ], [ 2014430.0, 8319290.0 ], [ 2014036.5, 8320794.599999999627471 ], [ 2014190.1, 8322297.299999999813735 ], [ 2013647.4, 8323613.400000000372529 ], [ 2013983.5, 8324130.799999999813735 ], [ 2015642.2, 8325035.5 ], [ 2016607.4, 8325905.200000000186265 ], [ 2016907.6, 8326227.299999999813735 ], [ 2017446.4, 8326542.700000000186265 ], [ 2018242.2, 8326714.0 ], [ 2018147.9, 8327081.099999999627471 ], [ 2018131.0, 8327107.5 ], [ 2018074.2, 8327158.5 ], [ 2018066.1, 8327195.099999999627471 ], [ 2017957.9, 8327278.5 ], [ 2017873.5, 8327440.299999999813735 ], [ 2018093.2, 8327605.900000000372529 ], [ 2018024.9, 8328205.900000000372529 ], [ 2018123.9, 8328245.200000000186265 ], [ 2018203.1, 8328296.200000000186265 ], [ 2018261.0, 8328312.299999999813735 ], [ 2018961.7, 8328636.299999999813735 ], [ 2019365.2, 8328808.700000000186265 ], [ 2019533.3, 8328904.900000000372529 ], [ 2019669.1, 8329015.0 ], [ 2019931.7, 8329088.900000000372529 ], [ 2020228.8, 8329312.599999999627471 ], [ 2020824.2, 8329619.5 ], [ 2019782.3, 8330636.799999999813735 ], [ 2018604.9, 8331423.0 ], [ 2018433.9, 8331502.900000000372529 ], [ 2018410.7, 8331567.0 ], [ 2018355.4, 8331652.599999999627471 ], [ 2018276.0, 8331673.900000000372529 ], [ 2018193.6, 8331747.799999999813735 ], [ 2018089.5, 8331868.900000000372529 ], [ 2017529.1, 8332288.799999999813735 ], [ 2017423.8, 8332347.900000000372529 ], [ 2017193.1, 8332536.900000000372529 ], [ 2017127.7, 8332552.5 ], [ 2017057.6, 8332594.0 ], [ 2017087.4, 8332723.700000000186265 ], [ 2017206.4, 8332837.599999999627471 ], [ 2017523.4, 8333221.700000000186265 ], [ 2017746.1, 8333296.599999999627471 ], [ 2017863.0, 8333320.5 ], [ 2018168.2, 8333560.900000000372529 ], [ 2018207.2, 8333582.400000000372529 ], [ 2018288.3, 8333566.5 ], [ 2018299.0, 8333571.700000000186265 ], [ 2018362.2, 8333694.5 ], [ 2018356.1, 8333708.599999999627471 ], [ 2018163.2, 8333762.599999999627471 ], [ 2017789.0, 8333763.0 ], [ 2017816.4, 8333806.599999999627471 ], [ 2017822.4, 8333861.200000000186265 ], [ 2017767.3, 8333921.400000000372529 ], [ 2017749.3, 8333969.0 ], [ 2017782.3, 8333990.099999999627471 ], [ 2017799.1, 8334013.0 ], [ 2017800.0, 8334040.200000000186265 ], [ 2017778.6, 8334103.299999999813735 ], [ 2017810.2, 8334167.700000000186265 ], [ 2017806.0, 8334185.200000000186265 ], [ 2017743.7, 8334221.200000000186265 ], [ 2017812.6, 8334278.099999999627471 ], [ 2017859.8, 8334299.099999999627471 ], [ 2017864.5, 8334320.599999999627471 ], [ 2017843.2, 8334359.599999999627471 ], [ 2017837.3, 8334394.799999999813735 ], [ 2017865.5, 8334476.200000000186265 ], [ 2017865.0, 8334535.0 ], [ 2017926.5, 8334654.200000000186265 ], [ 2017926.4, 8334674.799999999813735 ], [ 2017893.8, 8334694.0 ], [ 2017922.0, 8334776.900000000372529 ], [ 2017995.0, 8334840.099999999627471 ], [ 2018002.3, 8334857.0 ], [ 2017988.9, 8334913.900000000372529 ], [ 2018020.6, 8334943.799999999813735 ], [ 2018030.8, 8334966.0 ], [ 2018059.9, 8335126.0 ], [ 2018175.9, 8335266.799999999813735 ], [ 2018227.5, 8335395.0 ], [ 2019070.9, 8335893.200000000186265 ], [ 2019100.4, 8335953.5 ], [ 2018864.1, 8336168.799999999813735 ], [ 2018906.4, 8336175.400000000372529 ], [ 2018936.2, 8336192.599999999627471 ], [ 2018994.5, 8336294.900000000372529 ], [ 2019122.8, 8336315.200000000186265 ], [ 2019179.7, 8336340.900000000372529 ], [ 2019291.4, 8336531.099999999627471 ], [ 2019450.6, 8336877.599999999627471 ], [ 2018936.1, 8337181.0 ], [ 2018956.8, 8337219.400000000372529 ], [ 2018954.9, 8337231.299999999813735 ], [ 2017994.6, 8338132.0 ], [ 2017280.8, 8338145.299999999813735 ], [ 2016996.3, 8337955.700000000186265 ], [ 2016639.5, 8337945.599999999627471 ], [ 2016320.6, 8338000.400000000372529 ], [ 2016074.7, 8337918.099999999627471 ], [ 2015410.3, 8338322.299999999813735 ], [ 2015129.9, 8338536.400000000372529 ], [ 2014823.6, 8338659.599999999627471 ], [ 2014539.6, 8339417.400000000372529 ], [ 2014366.4, 8339554.200000000186265 ], [ 2014292.8, 8339583.299999999813735 ], [ 2014156.0, 8339702.200000000186265 ], [ 2013738.9, 8340632.799999999813735 ], [ 2013456.1, 8340697.799999999813735 ], [ 2013240.1, 8341764.200000000186265 ], [ 2013078.4, 8341839.299999999813735 ], [ 2012913.6, 8341979.099999999627471 ], [ 2012844.1, 8342011.200000000186265 ], [ 2012708.5, 8342048.400000000372529 ], [ 2012647.3, 8342057.700000000186265 ], [ 2012532.6, 8342031.700000000186265 ], [ 2012429.5, 8342048.799999999813735 ], [ 2012360.4, 8342073.5 ], [ 2012340.0, 8342092.099999999627471 ], [ 2012217.4, 8342070.400000000372529 ], [ 2012110.9, 8342129.299999999813735 ], [ 2012068.8, 8342142.799999999813735 ], [ 2011875.5, 8342155.099999999627471 ], [ 2011802.3, 8342186.0 ], [ 2011740.9, 8342234.200000000186265 ], [ 2011649.3, 8342261.799999999813735 ], [ 2011631.8, 8342517.799999999813735 ], [ 2011443.2, 8342533.5 ], [ 2011195.4, 8342586.900000000372529 ], [ 2011021.0, 8342526.400000000372529 ], [ 2010716.6, 8342502.700000000186265 ], [ 2010540.8, 8342578.5 ], [ 2010289.6, 8342739.5 ], [ 2010169.6, 8342783.900000000372529 ], [ 2009762.6, 8342816.900000000372529 ], [ 2009614.5, 8342818.099999999627471 ], [ 2009412.4, 8342885.0 ], [ 2009383.0, 8342806.900000000372529 ], [ 2009377.6, 8342733.200000000186265 ], [ 2009406.2, 8342667.0 ], [ 2009454.0, 8342620.799999999813735 ], [ 2009545.4, 8342237.400000000372529 ], [ 2009502.6, 8341777.5 ], [ 2008877.4, 8341390.299999999813735 ], [ 2008592.9, 8340756.599999999627471 ], [ 2008250.6, 8341562.5 ], [ 2007509.5, 8341849.799999999813735 ], [ 2006850.1, 8342170.0 ], [ 2006526.3, 8343053.799999999813735 ], [ 2006186.7, 8343182.400000000372529 ], [ 2006014.2, 8343264.5 ], [ 2006006.0, 8343253.299999999813735 ], [ 2006120.7, 8342477.799999999813735 ], [ 2006034.5, 8342519.599999999627471 ], [ 2005937.6, 8342528.700000000186265 ], [ 2005844.1, 8342508.400000000372529 ], [ 2005739.3, 8342446.299999999813735 ], [ 2005711.4, 8342640.200000000186265 ], [ 2005177.2, 8342664.200000000186265 ], [ 2005134.4, 8342406.599999999627471 ], [ 2005720.4, 8342290.200000000186265 ], [ 2005714.2, 8342184.0 ], [ 2005720.4, 8342159.700000000186265 ], [ 2005094.2, 8342321.0 ], [ 2004976.5, 8342066.299999999813735 ], [ 2004894.3, 8341655.400000000372529 ], [ 2004413.4, 8341710.400000000372529 ], [ 2004403.7, 8341531.700000000186265 ], [ 2004333.8, 8341251.400000000372529 ], [ 2004186.8, 8341300.200000000186265 ], [ 2004205.4, 8341375.599999999627471 ], [ 2004197.4, 8341387.799999999813735 ], [ 2003962.6, 8341426.0 ], [ 2003844.8, 8341407.299999999813735 ], [ 2003791.9, 8341046.5 ], [ 2003628.3, 8340842.099999999627471 ], [ 2003636.5, 8340834.400000000372529 ], [ 2003975.1, 8340784.700000000186265 ], [ 2003875.2, 8340344.599999999627471 ], [ 2004100.8, 8340280.900000000372529 ], [ 2004003.0, 8340029.200000000186265 ], [ 2003913.5, 8339986.099999999627471 ], [ 2003696.4, 8339714.0 ], [ 2003637.2, 8339580.799999999813735 ], [ 2003503.7, 8339612.5 ], [ 2002826.4, 8339896.900000000372529 ], [ 2002735.1, 8340145.5 ], [ 2002723.5, 8340151.799999999813735 ], [ 2001980.8, 8339717.400000000372529 ], [ 2001985.8, 8339704.299999999813735 ], [ 2002026.8, 8339699.200000000186265 ], [ 2002273.3, 8339707.5 ], [ 2002432.6, 8339698.900000000372529 ], [ 2002467.3, 8339448.400000000372529 ], [ 2002465.7, 8339395.900000000372529 ], [ 2002397.0, 8339218.099999999627471 ], [ 2002147.0, 8339319.5 ], [ 2002120.4, 8339361.5 ], [ 2002107.8, 8339423.799999999813735 ], [ 2002080.6, 8339454.299999999813735 ], [ 2001927.6, 8339538.700000000186265 ] ], [ [ 1799663.5, 8325178.900000000372529 ], [ 1799658.1, 8325190.900000000372529 ], [ 1799600.9, 8325208.599999999627471 ], [ 1799547.8, 8325081.099999999627471 ], [ 1799551.3, 8325069.200000000186265 ], [ 1799623.8, 8325055.799999999813735 ], [ 1799663.5, 8325178.900000000372529 ] ], [ [ 1819926.654232719214633, 8480431.810932092368603 ], [ 1816268.897640436887741, 8477255.355242030695081 ], [ 1815966.025520952884108, 8475880.968794994056225 ], [ 1816127.131823973497376, 8474788.65804598480463 ], [ 1816086.330059870146215, 8474317.033562406897545 ], [ 1816097.382755688857287, 8473742.267592009156942 ], [ 1816024.425878513138741, 8473362.072691701352596 ], [ 1815391.348373910412192, 8471775.019688751548529 ], [ 1814963.981492763152346, 8471016.676849661394954 ], [ 1814390.607414230471477, 8469864.622622327879071 ], [ 1814850.366755509283394, 8468781.106096467003226 ], [ 1814789.944343035575002, 8468706.736977936699986 ], [ 1814820.962779402034357, 8468597.506026549264789 ], [ 1814424.154881998896599, 8468254.921321468427777 ], [ 1814696.194070265861228, 8468017.287111015990376 ], [ 1815033.59324910142459, 8468085.034521879628301 ], [ 1817380.992526827147231, 8465498.871708216145635 ], [ 1817825.820045694941655, 8464262.794737048447132 ], [ 1817984.836116342572495, 8463666.493519676849246 ], [ 1818317.655447684926912, 8462619.913205478340387 ], [ 1817122.698713605059311, 8462193.328034590929747 ], [ 1817116.633130426518619, 8462111.124679762870073 ], [ 1817137.136725531658158, 8462036.567292315885425 ], [ 1816952.337745200842619, 8461923.406678322702646 ], [ 1816891.147097457200289, 8461902.475457670167089 ], [ 1816699.586844885488972, 8462056.476032769307494 ], [ 1816347.742767480202019, 8461935.29544267244637 ], [ 1815268.150284393457696, 8461823.108843663707376 ], [ 1814905.068417601054534, 8461647.065180858597159 ], [ 1814748.881488521583378, 8461359.085760278627276 ], [ 1814663.14544132957235, 8461303.104791946709156 ], [ 1814590.298424061853439, 8461305.544061362743378 ], [ 1814487.272194214165211, 8461350.706955455243587 ], [ 1814395.106636667856947, 8461364.837668854743242 ], [ 1814066.684343640459701, 8461306.901109773665667 ], [ 1813392.957114197779447, 8460980.245990060269833 ], [ 1812450.066292202332988, 8460614.070536715909839 ], [ 1810393.095737003022805, 8460001.826668230816722 ], [ 1809870.918093812186271, 8459730.538562335073948 ], [ 1809414.569490646244958, 8457827.471351398155093 ], [ 1809312.674553942866623, 8456780.366105832159519 ], [ 1809136.943497910397127, 8456070.467817053198814 ], [ 1808932.750542698893696, 8455375.241737447679043 ], [ 1808628.088876547059044, 8455303.961533719673753 ], [ 1808415.316182470414788, 8454972.519474908709526 ], [ 1807899.782696029171348, 8455165.859194848686457 ], [ 1807958.507466962561011, 8455489.870430201292038 ], [ 1807967.901995794614777, 8455634.840816026553512 ], [ 1807940.508250191109255, 8455940.680154645815492 ], [ 1807908.667332681361586, 8456027.813846984878182 ], [ 1807848.317235549213365, 8456446.592608278617263 ], [ 1807800.790845991810784, 8456534.195560144260526 ], [ 1807700.924744857940823, 8456606.693152049556375 ], [ 1807592.114796539535746, 8456761.809308156371117 ], [ 1807508.965464274864644, 8456788.718582944944501 ], [ 1807423.123243050649762, 8456848.669676147401333 ], [ 1807353.505848814034835, 8457163.180308094248176 ], [ 1807235.898887896444649, 8457336.467839166522026 ], [ 1806654.400836906395853, 8455910.932314973324537 ], [ 1806740.985288395313546, 8455834.882273899391294 ], [ 1806667.618872245540842, 8455784.803465310484171 ], [ 1806717.210772682214156, 8455598.522837709635496 ], [ 1806666.162743046414107, 8455492.777984067797661 ], [ 1806842.230650859652087, 8455367.255339026451111 ], [ 1806894.567552100634202, 8455274.418434286490083 ], [ 1806865.287466776324436, 8455183.903381545096636 ], [ 1806827.01613405207172, 8455163.90757524035871 ], [ 1806798.896053761709481, 8455170.859807927161455 ], [ 1806768.195839476073161, 8455131.905251514166594 ], [ 1806640.128112303093076, 8455074.785770980641246 ], [ 1806544.474598417058587, 8454974.047272654250264 ], [ 1806173.675373221514747, 8455289.975743947550654 ], [ 1806023.961926811607555, 8455251.452902195975184 ], [ 1805613.472510956227779, 8454683.823774829506874 ], [ 1805414.188249279279262, 8454489.606212850660086 ], [ 1805093.877088263398036, 8454288.16101280786097 ], [ 1804704.656854214612395, 8453912.167477948591113 ], [ 1804348.128216285258532, 8452648.17830602824688 ], [ 1804353.836990969022736, 8452520.476969445124269 ], [ 1804333.716332378098741, 8452387.207474606111646 ], [ 1804356.172863198677078, 8452340.109849659726024 ], [ 1804148.308364839293063, 8452205.415551880374551 ], [ 1804112.367200571810827, 8452041.85005403123796 ], [ 1803985.863755051279441, 8452003.888435309752822 ], [ 1803901.768186854431406, 8451888.688189510256052 ], [ 1804025.635069219628349, 8451803.941080972552299 ], [ 1803907.691292200470343, 8451153.690223410725594 ], [ 1803930.154875661013648, 8451151.272231981158257 ], [ 1803962.253497919533402, 8450993.742714643478394 ], [ 1803895.183582222787663, 8450930.157876720651984 ], [ 1803785.20507540833205, 8451026.318464817479253 ], [ 1803582.277809884864837, 8450740.232739064842463 ], [ 1803575.911707201274112, 8450500.109015235677361 ], [ 1803331.514872410800308, 8450496.863484986126423 ], [ 1803206.693193661281839, 8450683.410281118005514 ], [ 1803201.150590819772333, 8450887.938475884497166 ], [ 1802943.458987047430128, 8451195.194397347047925 ], [ 1802396.36324519990012, 8451167.55969649553299 ], [ 1801175.51737792766653, 8451772.589314293116331 ], [ 1800252.284340837737545, 8451877.242906883358955 ], [ 1800234.644337676698342, 8452152.448760839179158 ], [ 1799620.60163183696568, 8452206.678803030401468 ], [ 1799257.53968707867898, 8452979.622416289523244 ], [ 1798083.884817500598729, 8454794.850123448297381 ], [ 1797405.955626894952729, 8454635.155730312690139 ], [ 1796042.149651041952893, 8455023.898575190454721 ], [ 1796137.224608351010829, 8454788.564489001408219 ], [ 1794914.690939211519435, 8454935.286855990067124 ], [ 1794524.356637162156403, 8454310.176726719364524 ], [ 1794209.210308289853856, 8454291.354080000892282 ], [ 1794189.048101076390594, 8454538.976935442537069 ], [ 1794420.446735673351213, 8455417.844846969470382 ], [ 1793743.951353793498129, 8455902.567499971017241 ], [ 1793236.801105985417962, 8456053.937076028436422 ], [ 1791958.530938543146476, 8455056.25856769643724 ], [ 1792046.400650575757027, 8454658.500436073169112 ], [ 1791919.02164940838702, 8454517.419777125120163 ], [ 1791475.671269977930933, 8453664.902375569567084 ], [ 1791265.768684103386477, 8453121.931666107848287 ], [ 1791225.668950659688562, 8452967.289071159437299 ], [ 1791179.003981642657891, 8452662.059843493625522 ], [ 1790952.658363458467647, 8452758.627992717549205 ], [ 1790663.792634258046746, 8451576.9405452683568 ], [ 1790795.939668756676838, 8451190.592486687004566 ], [ 1790613.849534495268017, 8450528.913411850109696 ], [ 1788379.49119143653661, 8445468.121767384931445 ], [ 1788320.791045912075788, 8445504.595508713275194 ], [ 1786907.765772206243128, 8444245.988537730649114 ], [ 1787503.373963112244383, 8443472.680067794397473 ], [ 1787670.996099680429325, 8442974.256627155467868 ], [ 1787297.636226430302486, 8442880.620490627363324 ], [ 1787223.052162980427966, 8442761.672569595277309 ], [ 1786945.871668483363464, 8442922.890680730342865 ], [ 1786853.366350495722145, 8443002.294442927464843 ], [ 1786463.2526563371066, 8442592.228125547990203 ], [ 1786099.056179723935202, 8442029.185535620898008 ], [ 1785811.118466341169551, 8442114.122912311926484 ], [ 1785725.010699596721679, 8442203.882149750366807 ], [ 1785668.744939066004008, 8442318.791073739528656 ], [ 1785547.466800493188202, 8442366.146216819062829 ], [ 1785464.747925650794059, 8442420.506878577172756 ], [ 1785041.745742671424523, 8442533.552951624616981 ], [ 1784825.32212576828897, 8442506.273140607401729 ], [ 1784763.327740460401401, 8442272.255877431482077 ], [ 1784675.119210267439485, 8442148.145279699936509 ], [ 1784667.635510088410228, 8442104.772900119423866 ], [ 1784564.470923020737246, 8442095.321393547579646 ], [ 1784461.491523969685659, 8442116.821270480751991 ], [ 1784380.775209219893441, 8442104.422841921448708 ], [ 1784257.124441560124978, 8442158.201023420318961 ], [ 1784350.219974583247676, 8441353.690460523590446 ], [ 1782993.942680531879887, 8440246.836096212267876 ], [ 1782993.925950779113919, 8440246.832742173224688 ], [ 1781743.142668586224318, 8440791.472462492063642 ], [ 1781675.328120662365109, 8440643.929588114842772 ], [ 1781651.494585427455604, 8440398.887164982035756 ], [ 1781399.695403894176707, 8440488.2619663849473 ], [ 1781379.363815034739673, 8440582.821811508387327 ], [ 1781550.646027021342888, 8440871.291337434202433 ], [ 1780910.442078986205161, 8441164.110162850469351 ], [ 1779407.975343805504963, 8441045.603485384956002 ], [ 1778212.831420812755823, 8441311.086100064218044 ], [ 1778220.170426614815369, 8441214.635768439620733 ], [ 1778081.790169249288738, 8441140.912365354597569 ], [ 1778066.934269912773743, 8441145.716424129903316 ], [ 1777938.818718645256013, 8441212.673442091792822 ], [ 1777867.307119340403005, 8441268.447203081101179 ], [ 1777785.272388422628865, 8441393.339007513597608 ], [ 1777615.854806042741984, 8441423.663354543969035 ], [ 1777435.682454047724605, 8441388.85792563855648 ], [ 1777496.416296964976937, 8441291.674070745706558 ], [ 1777497.05802780459635, 8441106.390908170491457 ], [ 1777623.776909537846223, 8440877.47255384363234 ], [ 1777312.378082082141191, 8440541.074835758656263 ], [ 1776837.96058592107147, 8440868.755842892453074 ], [ 1776487.422326326137409, 8440704.271966131404042 ], [ 1776215.7374065045733, 8440818.21458376199007 ], [ 1775989.15330542717129, 8440844.581359619274735 ], [ 1775601.297502998262644, 8440948.466059567406774 ], [ 1775426.201974539086223, 8441016.105121333152056 ], [ 1775420.875011511379853, 8441085.627861719578505 ], [ 1775129.5717852730304, 8441036.920442014932632 ], [ 1772937.600016359938309, 8438203.252164013683796 ], [ 1770778.796045001829043, 8437457.096383694559336 ], [ 1767974.219436138635501, 8436855.546173185110092 ], [ 1762896.727853257674724, 8438153.772846592590213 ], [ 1759005.608050585491583, 8439357.20937548391521 ], [ 1758829.481433486565948, 8439180.688622679561377 ], [ 1758062.233815748710185, 8436457.190228192135692 ], [ 1756171.181528834858909, 8433854.014590837061405 ], [ 1755991.125257981708273, 8433890.439280619844794 ], [ 1755179.379028163151816, 8432782.824039930477738 ], [ 1754091.622688283910975, 8432406.625528836622834 ], [ 1754090.728038168745115, 8432372.912713374942541 ], [ 1754057.413016266189516, 8432356.148063592612743 ], [ 1754028.582023556577042, 8432367.06552822701633 ], [ 1753990.446817290736362, 8432346.700224470347166 ], [ 1753900.723049997119233, 8432369.429109565913677 ], [ 1753592.900034178979695, 8432375.895775441080332 ], [ 1753141.493124328786507, 8432502.351356774568558 ], [ 1752072.857593371998519, 8432343.368604337796569 ], [ 1750540.662387506570667, 8432072.13534764572978 ], [ 1750665.719124592607841, 8430497.021067976951599 ], [ 1750669.889580295886844, 8429692.872398501262069 ], [ 1750620.759315355215222, 8428707.996837267652154 ], [ 1750650.806564968079329, 8428357.293718030676246 ], [ 1752047.687876977957785, 8428816.869306681677699 ], [ 1753509.227837898302823, 8428669.406681345775723 ], [ 1754952.103769272565842, 8428877.969036810100079 ], [ 1754388.697347833076492, 8425544.758115708827972 ], [ 1753012.499406258575618, 8424543.252665244042873 ], [ 1753017.866765531944111, 8424532.138615839183331 ], [ 1753459.235352345509455, 8423794.973310453817248 ], [ 1753382.793503725202754, 8423811.591103632003069 ], [ 1753342.246088370215148, 8423812.920527085661888 ], [ 1753286.410303291399032, 8423805.608698086813092 ], [ 1753241.874617573805153, 8423776.361382093280554 ], [ 1753037.808117345441133, 8423568.971323229372501 ], [ 1752980.642908812267706, 8423464.611582070589066 ], [ 1752876.94787938054651, 8422692.216555146500468 ], [ 1752871.630185563582927, 8422466.214567922055721 ], [ 1752927.465970642399043, 8422357.201844673603773 ], [ 1752938.101358276326209, 8422309.34260031953454 ], [ 1752951.395592818967998, 8422187.035642528906465 ], [ 1752985.96060262969695, 8422107.27023527212441 ], [ 1752927.465970642399043, 8422131.199857449159026 ], [ 1752504.709312188671902, 8422120.564469816163182 ], [ 1752244.142315154196694, 8422054.0932971034199 ], [ 1752065.99957228382118, 8421958.374808397144079 ], [ 1751645.901760738575831, 8421782.890912434086204 ], [ 1751512.959415312856436, 8421689.831270636990666 ], [ 1751321.522437900071964, 8421426.605426693335176 ], [ 1751236.439336827490479, 8421354.816560164093971 ], [ 1751204.533173925476149, 8421346.840019438415766 ], [ 1751196.556633199797943, 8421340.857613895088434 ], [ 1751138.726712939562276, 8421335.539920076727867 ], [ 1751068.931981591042131, 8421317.592703444883227 ], [ 1751020.408025510841981, 8421283.692405361682177 ], [ 1750957.26041143364273, 8421180.66208765655756 ], [ 1750875.500868996372446, 8420864.924017272889614 ], [ 1750814.347390100592747, 8420766.54668165743351 ], [ 1750686.722738491836935, 8420652.216264590620995 ], [ 1750657.475422498304397, 8420535.227000616490841 ], [ 1750031.760116695892066, 8420540.544694432988763 ], [ 1749084.777037894353271, 8418004.294080786406994 ], [ 1749505.750010338844731, 8417953.119333643466234 ], [ 1749684.656923972070217, 8417969.463765384629369 ], [ 1750112.877712885383517, 8417842.932976488023996 ], [ 1750292.507579549914226, 8417830.422881977632642 ], [ 1751359.905401009367779, 8418052.898508913815022 ], [ 1751954.767546153161675, 8417584.116605615243316 ], [ 1750387.29211510438472, 8416178.529384557157755 ], [ 1750326.105310246581212, 8416036.940565850585699 ], [ 1750321.116439121542498, 8415966.879230566322803 ], [ 1750253.358212896855548, 8415909.802844997495413 ], [ 1750146.871862968662754, 8415580.146998159587383 ], [ 1750247.191458534915, 8415398.486139295622706 ], [ 1750277.115080205723643, 8415370.374050391837955 ], [ 1750280.207125140121207, 8415329.524224903434515 ], [ 1750309.730809434317052, 8415301.015099080279469 ], [ 1750266.651548015186563, 8415197.030219869688153 ], [ 1750298.044749479973689, 8415120.068048065528274 ], [ 1750293.553424475947395, 8415086.048196692019701 ], [ 1750177.530414853012189, 8414925.813168846070766 ], [ 1750193.038508664350957, 8414741.998123221099377 ], [ 1750155.0373800995294, 8414589.564126057550311 ], [ 1750157.33467617421411, 8414551.522656120359898 ], [ 1750198.750784322619438, 8414484.14940726570785 ], [ 1750166.454364511650056, 8414372.137831293046474 ], [ 1750248.179895598441362, 8414271.145231034606695 ], [ 1750218.322097570635378, 8414135.488235013559461 ], [ 1750221.102653425419703, 8414018.489177314564586 ], [ 1750239.964307147078216, 8413967.325385734438896 ], [ 1750203.026560499565676, 8413888.125054635107517 ], [ 1750211.844136819941923, 8413844.771990096196532 ], [ 1748564.884653221350163, 8412555.815128764137626 ], [ 1748569.720895781880245, 8412495.410650370642543 ], [ 1748669.042217292124406, 8412361.240677801892161 ], [ 1748707.830852191895247, 8412249.852027827873826 ], [ 1748689.750418566865847, 8412207.297243367880583 ], [ 1748574.803819487337023, 8412126.823095185682178 ], [ 1748530.537140783620998, 8412057.264972323551774 ], [ 1748512.71473957807757, 8411979.490485114976764 ], [ 1748540.960418447153643, 8411833.613171560689807 ], [ 1748496.851353983394802, 8411742.847432920709252 ], [ 1748543.754718094365671, 8411559.890526156872511 ], [ 1748637.193138532573357, 8411408.486463807523251 ], [ 1748472.773704164894298, 8411207.606924844905734 ], [ 1748663.295627454994246, 8410842.020323554053903 ], [ 1748572.229901155456901, 8410508.025393333286047 ], [ 1748530.421690775081515, 8410262.447445368394256 ], [ 1748528.941749769728631, 8410136.402605637907982 ], [ 1748486.728395907906815, 8410006.050505710765719 ], [ 1748484.09292699303478, 8409929.208770342171192 ], [ 1748447.168122690403834, 8409786.505569130182266 ], [ 1748174.974300238769501, 8409846.953328942880034 ], [ 1748070.530158990528435, 8409811.384352512657642 ], [ 1747941.166044483659789, 8409686.811091532930732 ], [ 1747559.994301090715453, 8409730.43379888497293 ], [ 1747296.857669589342549, 8410129.415265267714858 ], [ 1747285.241773139918223, 8410347.400444742292166 ], [ 1745749.837488373974338, 8411323.12131018191576 ], [ 1746713.574125474551693, 8408668.773414118215442 ], [ 1746733.193926801206544, 8408663.31766277551651 ], [ 1746775.26021777279675, 8408595.624216999858618 ], [ 1747149.239689297741279, 8407635.956189731135964 ], [ 1747368.034229472046718, 8407279.188730942085385 ], [ 1747547.769190237624571, 8407176.918548334389925 ], [ 1748615.86534480121918, 8406319.202920218929648 ], [ 1748908.427586761768907, 8406406.885154927149415 ], [ 1749025.951585353119299, 8406228.961239779368043 ], [ 1749131.131853427970782, 8406211.316325273364782 ], [ 1749773.067470415029675, 8406386.132490249350667 ], [ 1749877.528305173153058, 8406259.534114675596356 ], [ 1750462.527117427438498, 8406613.288084419444203 ], [ 1750644.391812925459817, 8406540.416433677077293 ], [ 1750724.101069428026676, 8406552.991393517702818 ], [ 1750764.486470369854942, 8406504.482108522206545 ], [ 1750809.229686966864392, 8406505.253395123407245 ], [ 1750895.006520360009745, 8406537.131386728957295 ], [ 1750940.318596208235249, 8406527.909787233918905 ], [ 1751062.117066661827266, 8406391.191973492503166 ], [ 1751167.586967800045386, 8406321.797019775956869 ], [ 1751130.127203897805884, 8406221.147724388167262 ], [ 1751141.717155548511073, 8406150.144690617918968 ], [ 1751208.091450351988897, 8406171.284821288660169 ], [ 1751224.694617216009647, 8406158.367339881137013 ], [ 1751197.167626051465049, 8406084.692314099520445 ], [ 1751180.356253711972386, 8405967.999786024913192 ], [ 1751054.460784553783014, 8405875.035691039636731 ], [ 1751025.110070713562891, 8405814.93064472079277 ], [ 1751034.108191051287577, 8405779.085665991529822 ], [ 1751114.470889879390597, 8405681.667179303243756 ], [ 1751264.443678735289723, 8405421.681541820988059 ], [ 1751154.161382138961926, 8404861.821036711335182 ], [ 1751283.849962479202077, 8404762.101806243881583 ], [ 1751154.161382138961926, 8404861.821036707609892 ], [ 1749439.064887908753008, 8403713.40700538828969 ], [ 1748773.68210860947147, 8403395.902132725343108 ], [ 1748406.385824230499566, 8403498.395712794736028 ], [ 1748316.283248713705689, 8403261.084848495200276 ], [ 1748269.831424125470221, 8403225.170816307887435 ], [ 1748007.536292685195804, 8403329.202100735157728 ], [ 1747794.224943195702508, 8403287.670811787247658 ], [ 1747560.402242779266089, 8403158.836453663185239 ], [ 1747578.584393426543102, 8402914.327970497310162 ], [ 1747697.138977666152641, 8402725.02401621080935 ], [ 1747888.868895467137918, 8402577.212313989177346 ], [ 1748050.613951278151944, 8402162.977169284597039 ], [ 1748478.917899121064693, 8401532.551574967801571 ], [ 1748412.135743259685114, 8401194.435866579413414 ], [ 1749319.80760481627658, 8399771.299520110711455 ], [ 1749306.485437050461769, 8398838.451819675043225 ], [ 1749592.448330474086106, 8397191.983196388930082 ], [ 1749236.768774475436658, 8396690.051272748038173 ], [ 1749219.03107923688367, 8396447.871202938258648 ], [ 1749236.541461373912171, 8396260.590516021475196 ], [ 1749601.7751860471908, 8395542.822444710880518 ], [ 1749617.915986160747707, 8395288.899668445810676 ], [ 1749517.371785324532539, 8394746.889568544924259 ], [ 1749421.380611092085019, 8394629.718088123947382 ], [ 1749438.913360254606232, 8394532.745193120092154 ], [ 1749374.794284061761573, 8394522.865839606150985 ], [ 1749305.151349851163104, 8394402.32824900187552 ], [ 1749327.9830330258701, 8394373.676732752472162 ], [ 1749330.704137029591948, 8394293.015069825574756 ], [ 1749412.395469646668062, 8394292.992362586781383 ], [ 1749413.897935192566365, 8394217.915010141208768 ], [ 1749433.490245312452316, 8394201.629905097186565 ], [ 1749475.078923397231847, 8394227.210517143830657 ], [ 1749491.772884681820869, 8394160.932783426716924 ], [ 1749510.895280551863834, 8394140.954565927386284 ], [ 1749793.845198670402169, 8393954.254241077229381 ], [ 1749873.975547170033678, 8393937.802958900108933 ], [ 1749891.082623633556068, 8393892.28157364949584 ], [ 1749857.204143866663799, 8393783.638532450422645 ], [ 1749671.143400291679427, 8393608.734246000647545 ], [ 1749419.216749910265207, 8392916.485881958156824 ], [ 1749358.725673061795533, 8392796.588314767926931 ], [ 1749371.020825111074373, 8392776.588969128206372 ], [ 1748919.372054648585618, 8391985.341789657250047 ], [ 1748765.04690926684998, 8392099.597996840253472 ], [ 1748209.369355318136513, 8391899.414152506738901 ], [ 1748328.644669762812555, 8390937.580277282744646 ], [ 1748356.473775139078498, 8390913.547518871724606 ], [ 1746892.400583581300452, 8388120.228857656009495 ], [ 1746659.719691798556596, 8388136.079843804240227 ], [ 1746123.960019875084981, 8388217.828981947153807 ], [ 1745211.983935112366453, 8387595.691201673820615 ], [ 1745255.531959164189175, 8386512.63023554161191 ], [ 1745684.542687291512266, 8385929.93908650521189 ], [ 1747738.898759306175634, 8382012.324811124242842 ], [ 1748140.024794440483674, 8381046.56693471968174 ], [ 1747995.177331675542518, 8381002.863527089357376 ], [ 1747814.850758671062067, 8380306.21834035590291 ], [ 1747928.925850311527029, 8380180.636552254669368 ], [ 1747975.977143277181312, 8379798.968932880088687 ], [ 1748082.176271975506097, 8379790.513739706017077 ], [ 1749430.435850718058646, 8379175.02300139516592 ], [ 1749538.239380731247365, 8379188.825013687834144 ], [ 1749560.243255188455805, 8379088.012554102577269 ], [ 1750196.192617195658386, 8378678.524225174449384 ], [ 1750355.480194349307567, 8378777.606922975741327 ], [ 1750666.947006355272606, 8379014.832721414044499 ], [ 1750683.294403221458197, 8379042.316355896182358 ], [ 1750907.130990494973958, 8379197.123749835416675 ], [ 1751096.020514386007562, 8379408.962410093285143 ], [ 1751113.413682736456394, 8379650.086693550460041 ], [ 1751322.631794187473133, 8379871.476199321448803 ], [ 1751584.990519453305751, 8379923.000133458524942 ], [ 1751620.45579290878959, 8379956.044324916787446 ], [ 1752710.057105611544102, 8380103.793184295296669 ], [ 1752670.625091526890174, 8379792.933671958744526 ], [ 1752699.574163053650409, 8379714.771633084863424 ], [ 1752858.995234984438866, 8378724.525314262136817 ], [ 1753110.311572657665238, 8378866.869428062811494 ], [ 1753335.551238913089037, 8378859.785606035031378 ], [ 1753566.302916302345693, 8378813.630721908062696 ], [ 1753680.041670882608742, 8378495.836048765107989 ], [ 1753739.344311543274671, 8378501.330787776969373 ], [ 1753921.751907376339659, 8378596.317092714831233 ], [ 1754012.246886838693172, 8378700.202171800658107 ], [ 1754035.726698149228469, 8378699.76753562130034 ], [ 1754062.058803538326174, 8378742.770715561695397 ], [ 1754041.033590959617868, 8378785.84467307664454 ], [ 1754058.741420679725707, 8378912.955947816371918 ], [ 1754165.09477341757156, 8378974.175186634995043 ], [ 1754241.009923330973834, 8379163.376592891290784 ], [ 1754492.543360926676542, 8379415.287663920782506 ], [ 1754735.519826597068459, 8379293.744466376490891 ], [ 1754840.021062031853944, 8379191.146979809738696 ], [ 1754888.468326383503154, 8379126.504170026630163 ], [ 1755000.327640718314797, 8378904.728448587469757 ], [ 1755063.907088522333652, 8378848.429760238155723 ], [ 1755149.508553636493161, 8378636.667022010311484 ], [ 1755153.833396537462249, 8378606.371569464914501 ], [ 1755091.852844528621063, 8378430.321551953442395 ], [ 1755085.283102145884186, 8378310.775427350774407 ], [ 1755253.540908563183621, 8377805.996622029691935 ], [ 1755309.507115248125046, 8377725.410523857921362 ], [ 1755384.832235372392461, 8377565.095451693981886 ], [ 1755401.809242505114526, 8377488.559427610598505 ], [ 1755392.543704002862796, 8377423.225899604149163 ], [ 1755364.90886511770077, 8377318.873716949485242 ], [ 1755275.674842291744426, 8377256.063788904808462 ], [ 1754354.329798969905823, 8376983.966319959610701 ], [ 1754543.546774604357779, 8376780.537813388742507 ], [ 1754627.264350384706631, 8376505.198323182761669 ], [ 1754739.333413371350616, 8376431.574330649338663 ], [ 1754898.117218889528885, 8376371.20999925211072 ], [ 1755398.063385098008439, 8376399.596491728909314 ], [ 1755036.894470553146675, 8375809.782764555886388 ], [ 1754745.024717318126932, 8374190.599645571783185 ], [ 1754905.291466167662293, 8374000.074039607308805 ], [ 1755703.453492157626897, 8373296.104996926151216 ], [ 1759596.026710909791291, 8375355.07060529012233 ], [ 1761055.401249553775415, 8375779.182172384113073 ], [ 1761080.87853214610368, 8375772.486276132054627 ], [ 1761115.783608900615945, 8375665.470691822469234 ], [ 1765972.97973904456012, 8376413.931675172410905 ], [ 1769266.167442073812708, 8371837.704717200249434 ], [ 1772332.191502714063972, 8367484.361038389615715 ], [ 1772466.2363231186755, 8367462.55930667091161 ], [ 1772581.31163640646264, 8367497.028123990632594 ], [ 1772615.56608353741467, 8367462.916657591238618 ], [ 1772656.480633624363691, 8367463.771021394990385 ], [ 1772719.215133598074317, 8367280.184944168664515 ], [ 1772793.506861851783469, 8367237.782970543950796 ], [ 1772817.127904606750235, 8367168.73823063261807 ], [ 1772906.823802718659863, 8367117.054560782387853 ], [ 1772914.878156620310619, 8367084.355812119320035 ], [ 1773037.404418251244351, 8367018.070059510879219 ], [ 1773071.993834724416956, 8366977.191873486153781 ], [ 1773220.49393693683669, 8366884.42198939062655 ], [ 1773227.315062890760601, 8366847.357216868549585 ], [ 1773247.539246134227142, 8366844.005242832936347 ], [ 1773274.431573062902316, 8366876.409550814889371 ], [ 1773303.89614284853451, 8366885.317132231779397 ], [ 1773417.768191880779341, 8366874.014094245620072 ], [ 1773572.247015605913475, 8366963.845508243888617 ], [ 1773642.306050923652947, 8367072.293707179836929 ], [ 1773716.181822179118171, 8367073.659938598051667 ], [ 1773873.786392328329384, 8367112.123059635981917 ], [ 1774183.265561669599265, 8367258.734235169366002 ], [ 1774218.08617003634572, 8367199.938598418608308 ], [ 1774261.834402247797698, 8367207.127230213955045 ], [ 1774333.761364535661414, 8367167.91197810228914 ], [ 1774460.504437917144969, 8366952.733508164063096 ], [ 1774468.077898976160213, 8366734.598374578170478 ], [ 1774425.278296788223088, 8366655.776132495142519 ], [ 1774413.881954120239243, 8366536.09668882843107 ], [ 1774391.79068997153081, 8366508.033071632497013 ], [ 1774409.333476760890335, 8366471.671767357736826 ], [ 1774511.457367621362209, 8366479.555699347518384 ], [ 1774595.986711134435609, 8366429.490177612751722 ], [ 1775755.572105188155547, 8366742.196261156350374 ], [ 1776628.878038007998839, 8366877.793575022369623 ], [ 1778483.731160648632795, 8368665.268279037438333 ], [ 1779560.354525871807709, 8369158.224423188716173 ], [ 1781516.503179328283295, 8369105.372825444675982 ], [ 1783116.074325523106381, 8370652.822506609372795 ], [ 1783198.337305532535538, 8370672.085413990542293 ], [ 1783746.847710897214711, 8370995.130446874536574 ], [ 1784309.844620393589139, 8372071.944202445447445 ], [ 1784792.922087436541915, 8372208.589234619401395 ], [ 1785150.6881350541953, 8373677.252210730686784 ], [ 1785601.22036064020358, 8374528.721004485152662 ], [ 1786397.230266495840624, 8375831.769102841615677 ], [ 1786912.082402184838429, 8376559.654308377765119 ], [ 1786891.446644892916083, 8376564.263061473146081 ], [ 1787147.392171842046082, 8376856.284193397499621 ], [ 1787660.747645789058879, 8376903.193212415091693 ], [ 1788115.270634599495679, 8377126.441356427967548 ], [ 1788650.444717682432383, 8377096.933395950123668 ], [ 1789254.999668213538826, 8377468.366070876829326 ], [ 1790634.598003368359059, 8378729.936293227598071 ], [ 1791675.594626405742019, 8379651.269493638537824 ], [ 1793527.957772059598938, 8379782.221977856941521 ], [ 1793556.34250585315749, 8379802.385227849707007 ], [ 1793574.529470975510776, 8379847.719089231453836 ], [ 1793639.898255549371243, 8379794.323665705509484 ], [ 1793856.938445870764554, 8379805.808924661949277 ], [ 1793802.768009891733527, 8379934.078502798452973 ], [ 1793745.331458066124469, 8379916.077796770259738 ], [ 1793693.897399899316952, 8379969.791032063774765 ], [ 1793689.144217521417886, 8380040.371895304881036 ], [ 1793735.634448803029954, 8380091.919196030125022 ], [ 1792322.8058975643944, 8383480.666488297283649 ], [ 1791380.427045484306291, 8385696.153931321576238 ], [ 1791384.490701826754957, 8385699.334184112027287 ], [ 1791406.731520772213116, 8385647.177651095204055 ], [ 1794580.079306722385809, 8386814.214534025639296 ], [ 1795651.221723697148263, 8388460.00621634721756 ], [ 1797090.715342079987749, 8388566.984112425707281 ], [ 1799267.781911734957248, 8390967.187674993649125 ], [ 1798429.497028079116717, 8391906.791176207363605 ], [ 1797582.023846862372011, 8392293.099038122221828 ], [ 1796905.949152578599751, 8393156.807882998138666 ], [ 1796998.313925540074706, 8393204.305793622508645 ], [ 1796940.690931764896959, 8393375.557801833376288 ], [ 1797071.569641039241105, 8393672.953183766454458 ], [ 1797025.82554135308601, 8393760.662612671032548 ], [ 1797051.449319925624877, 8393779.31722566485405 ], [ 1797043.992679720045999, 8393869.641957441344857 ], [ 1797194.192227319348603, 8394127.0118303373456 ], [ 1797233.46848626062274, 8394161.980883935466409 ], [ 1797719.221314833965153, 8395753.912810506299138 ], [ 1797694.363396913744509, 8396004.994663225486875 ], [ 1797671.651312039466575, 8396008.302063830196857 ], [ 1797628.948315013665706, 8396072.050893846899271 ], [ 1797676.763884852640331, 8396132.962199093773961 ], [ 1797597.992983060423285, 8396921.062196675688028 ], [ 1797288.488170186756179, 8397683.978292977437377 ], [ 1798136.966867253184319, 8397615.893274759873748 ], [ 1799205.090237184660509, 8397723.272613279521465 ], [ 1800222.237461848184466, 8397513.528272019699216 ], [ 1804071.620206597959623, 8397926.158234981819987 ], [ 1803092.096187211107463, 8398728.889159193262458 ], [ 1802458.192550650099292, 8399955.948136247694492 ], [ 1802165.823373895836994, 8400735.830395651981235 ], [ 1802105.46176515519619, 8401551.166015200316906 ], [ 1801241.534778267377988, 8404158.229697592556477 ], [ 1801972.319285808363929, 8403622.976158479228616 ], [ 1801951.514567264355719, 8403915.313501657918096 ], [ 1801909.660584576427937, 8404054.409681983292103 ], [ 1801777.81314235040918, 8404306.179034523665905 ], [ 1801636.572724187048152, 8404782.33236120454967 ], [ 1801600.923225495032966, 8405076.302994465455413 ], [ 1801406.724771160865203, 8405622.243482558056712 ], [ 1801407.482716010184959, 8405755.783982120454311 ], [ 1801434.571271168766543, 8405830.414939170703292 ], [ 1801600.354106915416196, 8405955.86276032589376 ], [ 1801195.601699126651511, 8406301.60155957005918 ], [ 1801076.745549296261743, 8406515.937620578333735 ], [ 1800921.106722487602383, 8406852.506455900147557 ], [ 1800831.728878557449207, 8407121.067475881427526 ], [ 1800819.957979260012507, 8407218.344548659399152 ], [ 1800878.94523276342079, 8407452.3815673943609 ], [ 1800763.384591315872967, 8407496.311959004029632 ], [ 1800739.440343894297257, 8407563.667294427752495 ], [ 1800766.474312031641603, 8407670.707118028774858 ], [ 1800827.350842679152265, 8407759.931681534275413 ], [ 1800865.901726787444204, 8407728.885298231616616 ], [ 1800921.799562577158213, 8407724.933967359364033 ], [ 1800974.114126360276714, 8407659.397083399817348 ], [ 1801105.953415528871119, 8407683.676987217739224 ], [ 1801010.291761197382584, 8407441.95373991318047 ], [ 1801051.400847081327811, 8407436.892734069377184 ], [ 1801085.658620388014242, 8407485.477662244811654 ], [ 1801121.677790934685618, 8407496.450400562956929 ], [ 1801248.790007476927713, 8407448.041987346485257 ], [ 1801277.325664024567232, 8407412.658656872808933 ], [ 1801324.765766250668094, 8407272.351177362725139 ], [ 1801393.065431867493317, 8407271.914622550830245 ], [ 1801403.344505340326577, 8407255.448953559622169 ], [ 1801442.038230962352827, 8407059.198364628478885 ], [ 1801662.902252328582108, 8407182.587307143956423 ], [ 1801724.893504734849557, 8407070.588666774332523 ], [ 1801704.775186404120177, 8406922.317500859498978 ], [ 1801723.061334247468039, 8406846.602247251197696 ], [ 1801783.90262553258799, 8406742.613873949274421 ], [ 1801796.262451951857656, 8406676.937267484143376 ], [ 1801789.326848586788401, 8406591.786196418106556 ], [ 1801825.037566252052784, 8406368.372460473328829 ], [ 1801997.489989324472845, 8406234.236616579815745 ], [ 1802016.485542026814073, 8406143.162859823554754 ], [ 1802177.493444146588445, 8406192.664971094578505 ], [ 1802316.290139585034922, 8406310.400820778682828 ], [ 1802377.116819952614605, 8406329.203906834125519 ], [ 1802491.394832399440929, 8406399.653876457363367 ], [ 1802550.962783070513979, 8406408.864248400554061 ], [ 1802601.865099052898586, 8406436.928433900699019 ], [ 1802652.5287191120442, 8406428.19892942160368 ], [ 1802741.585317532531917, 8406366.419656686484814 ], [ 1802778.412690319120884, 8406318.181973956525326 ], [ 1802841.13136824965477, 8406320.971111178398132 ], [ 1802874.373321143444628, 8406274.356523677706718 ], [ 1802994.136167514370754, 8406267.169107167050242 ], [ 1803136.751284709898755, 8407606.613734140992165 ], [ 1802806.811000046785921, 8407972.425915766507387 ], [ 1802397.350543820066378, 8410986.904996762052178 ], [ 1802432.017210538266227, 8411033.104960702359676 ], [ 1802451.593686952022836, 8411093.809539645910263 ], [ 1802377.649063556455076, 8411276.393817506730556 ], [ 1802354.965543774887919, 8411291.350913619622588 ], [ 1802122.377435630885884, 8412982.246062625199556 ], [ 1802309.074621642241254, 8413034.068909650668502 ], [ 1802517.434154550312087, 8413145.367225714027882 ], [ 1802440.270252243382856, 8413394.535125052556396 ], [ 1802419.923816138179973, 8413600.446031209081411 ], [ 1802364.216414810391143, 8413781.029554111883044 ], [ 1802154.346233872929588, 8413732.332216957584023 ], [ 1801969.020995107479393, 8413762.017092492431402 ], [ 1801849.041925014462322, 8413815.979761501774192 ], [ 1801927.947580221574754, 8414047.780109412968159 ], [ 1801984.560437354492024, 8414137.89997691847384 ], [ 1802060.461960986955091, 8414212.763705398887396 ], [ 1802164.015761443646625, 8414270.275633154436946 ], [ 1802221.216277647064999, 8414403.818849042057991 ], [ 1802190.540297197876498, 8414468.107137158513069 ], [ 1802264.028606369625777, 8414608.879818771034479 ], [ 1802335.705156087642536, 8414621.94868304207921 ], [ 1802371.894991952227429, 8414647.696499643847346 ], [ 1802381.469677564688027, 8414745.315273098647594 ], [ 1802442.364595682360232, 8414760.066216398030519 ], [ 1802513.069233638234437, 8414751.521188601851463 ], [ 1802521.556232159491628, 8414863.160656712949276 ], [ 1802505.729266440030187, 8414984.197191609069705 ], [ 1802443.722807589685544, 8415080.762611865997314 ], [ 1802198.687784723704681, 8415242.378340870141983 ], [ 1802154.743538556620479, 8415247.515457946807146 ], [ 1802028.562900886172429, 8415017.841651381924748 ], [ 1801981.724115863442421, 8414859.243607586249709 ], [ 1802041.934744650032371, 8414787.521276131272316 ], [ 1801967.06670556217432, 8414674.381798822432756 ], [ 1801957.928758377907798, 8414631.209273103624582 ], [ 1801921.908307730453089, 8414626.677466100081801 ], [ 1801324.679091803031042, 8418531.270693261176348 ], [ 1801608.953618038678542, 8416678.35664439201355 ], [ 1802635.707521457690746, 8416688.217777423560619 ], [ 1802691.414700109977275, 8416652.551383377984166 ], [ 1802738.579549468355253, 8416648.987507687881589 ], [ 1802777.974429250927642, 8416574.197340426966548 ], [ 1802845.263244009576738, 8416536.439200351014733 ], [ 1802895.869063218589872, 8416562.883574547246099 ], [ 1802990.266044937539846, 8416514.502787986770272 ], [ 1803101.110717050731182, 8416522.060377031564713 ], [ 1803210.063992553157732, 8416652.844297185540199 ], [ 1803435.407155976397917, 8416659.234698629006743 ], [ 1803634.680592900142074, 8416380.17748455144465 ], [ 1803679.067388006485999, 8416281.321684595197439 ], [ 1803777.893645663047209, 8416188.447914551943541 ], [ 1804043.150027405936271, 8416055.031496074050665 ], [ 1804049.929011673899367, 8415954.869275812059641 ], [ 1804221.10034560598433, 8415955.931417193263769 ], [ 1804753.89481804240495, 8416355.386711359024048 ], [ 1804670.357429983559996, 8416651.191045958548784 ], [ 1805371.406142143998295, 8416643.214456157758832 ], [ 1805375.890682120807469, 8416557.876694209873676 ], [ 1805464.15468254336156, 8416543.155189011245966 ], [ 1805573.719508138718084, 8416588.329869130626321 ], [ 1805639.505345235113055, 8416659.087128492072225 ], [ 1805704.001480180304497, 8416813.954329865053296 ], [ 1805657.077050477266312, 8416893.629096101969481 ], [ 1805540.139930345583707, 8416828.486036591231823 ], [ 1805390.161051094066352, 8417641.117564346641302 ], [ 1805899.117697830544785, 8418132.499864531680942 ], [ 1806063.265071609523147, 8418053.86606328561902 ], [ 1806512.726157770724967, 8417330.455763569101691 ], [ 1808488.570370811736211, 8417273.624857507646084 ], [ 1808543.404223513556644, 8417141.395033445209265 ], [ 1808548.539728987962008, 8416907.060599425807595 ], [ 1810562.124943103641272, 8416114.435415918007493 ], [ 1811336.841174729634076, 8416065.126633416861296 ], [ 1811814.613036826020107, 8416093.807558262720704 ], [ 1811804.278757364954799, 8416139.885127987712622 ], [ 1811866.334920191206038, 8416209.108814643695951 ], [ 1812039.088329005986452, 8416244.548000708222389 ], [ 1812356.313829398714006, 8416091.932608673349023 ], [ 1812359.079139159992337, 8416067.094274187460542 ], [ 1813225.840787494555116, 8416094.775947941467166 ], [ 1813190.510466030798852, 8415447.94592559337616 ], [ 1813283.956085256533697, 8415384.131206508725882 ], [ 1813184.161824259208515, 8415207.641281774267554 ], [ 1813151.150035590864718, 8415048.28351061604917 ], [ 1813263.699778553796932, 8414931.980424443259835 ], [ 1813961.173493633978069, 8415165.66808801703155 ], [ 1813968.204937053611502, 8415315.450880840420723 ], [ 1813914.777591345366091, 8415402.44399443641305 ], [ 1813856.887681084685028, 8415450.191444240510464 ], [ 1813792.556118564447388, 8415467.911323193460703 ], [ 1813710.156851757084951, 8415694.333235818892717 ], [ 1813552.334711098344997, 8415747.834968851879239 ], [ 1813612.541646972997114, 8415907.166109371930361 ], [ 1813630.413858300074935, 8416092.197429178282619 ], [ 1813744.335261065745726, 8416082.419595399871469 ], [ 1813794.98352201608941, 8416001.830923756584525 ], [ 1813859.735267216805369, 8415994.925699898973107 ], [ 1813905.867414743406698, 8416094.997178183868527 ], [ 1813977.833765670424327, 8416098.896668532863259 ], [ 1816913.501617769245058, 8416139.174272635951638 ], [ 1816803.853273205924779, 8417309.124988421797752 ], [ 1818073.971250333823264, 8417593.878314234316349 ], [ 1818825.650373203214258, 8417029.011993143707514 ], [ 1819031.459083027439192, 8417159.966901892796159 ], [ 1819231.421112183714285, 8417004.087755372747779 ], [ 1819960.036004869965836, 8416769.185114309191704 ], [ 1819952.153695683926344, 8416502.755147065967321 ], [ 1820225.993449977599084, 8416492.024427419528365 ], [ 1820384.780634101945907, 8416557.143745502457023 ], [ 1820401.466410498600453, 8417880.608676945790648 ], [ 1821134.643388809170574, 8417751.067974118515849 ], [ 1821528.960914051858708, 8417801.440657198429108 ], [ 1821531.383169746957719, 8417819.068898452445865 ], [ 1821700.530150003265589, 8417826.053474210202694 ], [ 1821709.570466738194227, 8417707.827636322006583 ], [ 1822113.150491805979982, 8417512.118327420204878 ], [ 1822820.787453782977536, 8417460.988106722012162 ], [ 1822960.045006106374785, 8417540.114873670041561 ], [ 1823235.154680238571018, 8417552.911203162744641 ], [ 1823443.560283211292699, 8417612.28529323451221 ], [ 1823308.074975954601541, 8417913.84336070343852 ], [ 1823232.140662237768993, 8417939.208401164039969 ], [ 1823187.837833221303299, 8417994.581036671996117 ], [ 1823177.108735495712608, 8418038.676700565963984 ], [ 1823189.189050296088681, 8418094.761622428894043 ], [ 1823207.239038426661864, 8418131.600869305431843 ], [ 1823239.257151050958782, 8418150.387150753289461 ], [ 1823780.460342891747132, 8417758.800059108063579 ], [ 1824214.904550349805504, 8417884.29927152954042 ], [ 1824081.964950422756374, 8418260.015237063169479 ], [ 1824449.378899506991729, 8418693.007655385881662 ], [ 1824448.256004833150655, 8418739.499006196856499 ], [ 1824247.074288834817708, 8418963.080056414008141 ], [ 1824040.902562658768147, 8419075.651436606422067 ], [ 1824039.011784773785621, 8419389.483037626370788 ], [ 1823971.945014894939959, 8419465.749243371188641 ], [ 1823949.288729868130758, 8419553.163909785449505 ], [ 1823951.359342395793647, 8419596.450621832162142 ], [ 1823993.073236662661657, 8419670.532124470919371 ], [ 1824215.954933930654079, 8419735.489398386329412 ], [ 1824240.799790558638051, 8420006.411577830091119 ], [ 1824289.98919042153284, 8420003.120592398568988 ], [ 1824442.49477702146396, 8420071.399039668962359 ], [ 1826050.535006998339668, 8419512.87305398657918 ], [ 1826335.175796837778762, 8419863.834336208179593 ], [ 1826266.929478499107063, 8419940.930835850536823 ], [ 1826258.346760465065017, 8420053.583502041175961 ], [ 1826235.601762691978365, 8420080.886401228606701 ], [ 1826226.513437774963677, 8420139.027480911463499 ], [ 1826148.582113126991317, 8420172.454343747347593 ], [ 1826151.470900857355446, 8420218.94473217241466 ], [ 1826202.301930569345132, 8420236.483003007248044 ], [ 1826245.490366255166009, 8420231.185399644076824 ], [ 1826352.591229085344821, 8420182.46867579780519 ], [ 1826467.068746496690437, 8420224.729248123243451 ], [ 1826521.996055987430736, 8420290.759189432486892 ], [ 1826118.275984793901443, 8422529.09273168258369 ], [ 1829877.682119640288875, 8427568.542259221896529 ], [ 1832040.163759698625654, 8428451.761694660410285 ], [ 1832637.050150034250692, 8428931.495466865599155 ], [ 1834185.700549560599029, 8429227.622389107942581 ], [ 1835520.313302972353995, 8429610.207650458440185 ], [ 1835521.245202170917764, 8429501.860874079167843 ], [ 1835690.223762301262468, 8429421.891472574323416 ], [ 1835755.974807596532628, 8429515.034635229036212 ], [ 1835888.313037352869287, 8429541.220489289611578 ], [ 1835957.971298894844949, 8429535.993378082290292 ], [ 1835984.878592117223889, 8429608.147101782262325 ], [ 1835936.050119602587074, 8429658.751168379560113 ], [ 1835979.933641478652135, 8429761.906598009169102 ], [ 1836215.637237684102729, 8429830.42025594972074 ], [ 1836716.26805727975443, 8430079.26815340667963 ], [ 1837093.614724287297577, 8430245.589287851005793 ], [ 1841107.318195977481082, 8430390.033878261223435 ], [ 1840627.935788119910285, 8432087.876877542585135 ], [ 1840687.043140626279637, 8432477.585244059562683 ], [ 1840624.003768905298784, 8432808.211940258741379 ], [ 1840646.105120655614883, 8432883.314236463978887 ], [ 1840671.87349455547519, 8432961.970357574522495 ], [ 1840754.905690507730469, 8433108.318594226613641 ], [ 1840787.459072322119027, 8433233.031168943271041 ], [ 1841074.595458046998829, 8433475.938421307131648 ], [ 1841065.727282722014934, 8433521.052154069766402 ], [ 1840911.402626757975668, 8433667.767177306115627 ], [ 1840812.654972712509334, 8433709.163433911278844 ], [ 1840693.779426391702145, 8433721.987962204962969 ], [ 1840638.042586950119585, 8433818.070332417264581 ], [ 1840462.772302163299173, 8433935.819463049992919 ], [ 1839780.72851390298456, 8436479.850477585569024 ], [ 1839832.691667395178229, 8437122.044130140915513 ], [ 1840319.047899816185236, 8437275.845559926703572 ], [ 1840841.384074381785467, 8437997.03286218829453 ], [ 1841422.068944959901273, 8438268.118875989690423 ], [ 1841623.737772438907996, 8438832.006456986069679 ], [ 1842760.967906839447096, 8438292.928594475612044 ], [ 1842867.976611034711823, 8438427.704996755346656 ], [ 1844301.46502754278481, 8438888.144957542419434 ], [ 1845855.215293559711426, 8439884.679101163521409 ], [ 1847244.744400368770584, 8440123.183836758136749 ], [ 1847917.803420151118189, 8439852.539724301546812 ], [ 1848719.473561060149223, 8440250.214908882975578 ], [ 1850671.448321129428223, 8440748.976397966966033 ], [ 1851501.665064363973215, 8440998.160933040082455 ], [ 1852034.921294598607346, 8441027.578233009204268 ], [ 1853157.388896902790293, 8440859.055274745449424 ], [ 1853600.283272010041401, 8441228.496883755549788 ], [ 1853755.885394261684269, 8441924.321655694395304 ], [ 1854200.942188724409789, 8442236.302755618467927 ], [ 1854823.943007466383278, 8442312.314856512472034 ], [ 1855610.668187604751438, 8442637.801414979621768 ], [ 1856095.107249245513231, 8442908.188122201710939 ], [ 1857106.11255348008126, 8442987.564686603844166 ], [ 1858776.701696222880855, 8443283.921534847468138 ], [ 1859568.783359920838848, 8443302.63753410987556 ], [ 1858882.738809919450432, 8445515.856025885790586 ], [ 1858920.585862897103652, 8446487.553843647241592 ], [ 1858082.258456913055852, 8447733.951633209362626 ], [ 1857382.697437027702108, 8448153.586719669401646 ], [ 1856060.216753158019856, 8449331.029638268053532 ], [ 1854939.405165397096425, 8450504.407773613929749 ], [ 1853063.390974301379174, 8451602.319895070046186 ], [ 1851169.202204735716805, 8453046.074723646044731 ], [ 1850147.696897136047482, 8458886.657726991921663 ], [ 1849949.057745490688831, 8460715.803912440314889 ], [ 1849593.336287155048922, 8462090.117184679955244 ], [ 1849053.314768359065056, 8463034.888117445632815 ], [ 1848520.959291303995997, 8463561.813027918338776 ], [ 1846611.081099359784275, 8465548.583337919786572 ], [ 1845603.350528365466744, 8466299.501288058236241 ], [ 1844942.007516063051298, 8468279.448741026222706 ], [ 1843706.470165178412572, 8470402.120511468499899 ], [ 1843645.109723607543856, 8470611.237104490399361 ], [ 1843588.499205849133432, 8470604.756050240248442 ], [ 1843572.694037297042087, 8470641.202901108190417 ], [ 1843674.830942885484546, 8470652.058388594537973 ], [ 1843673.067033397033811, 8470730.284592980518937 ], [ 1843610.448198227211833, 8470796.175084268674254 ], [ 1843511.769640737911686, 8470821.276607044041157 ], [ 1842521.771998356794938, 8473727.849776960909367 ], [ 1841530.824046553112566, 8475824.412897875532508 ], [ 1838619.533324540825561, 8479313.858021838590503 ], [ 1834030.092521764105186, 8481790.200799072161317 ], [ 1830971.140126922167838, 8482944.031430179253221 ], [ 1828453.500646860338748, 8484505.173276664689183 ], [ 1828222.90038257278502, 8484649.037579067051411 ], [ 1826365.112892071949318, 8484225.570047816261649 ], [ 1824825.03825599537231, 8484687.316511252894998 ], [ 1822796.473083994118497, 8482897.832961909472942 ], [ 1819926.654232719214633, 8480431.810932092368603 ] ], [ [ 1804412.004136810544878, 8409414.038327811285853 ], [ 1804422.39114450616762, 8409059.460832787677646 ], [ 1804450.338461293373257, 8409056.871139496564865 ], [ 1804449.973695536609739, 8409002.858120061457157 ], [ 1804666.770972309401259, 8408982.178177881985903 ], [ 1804680.302106332033873, 8409150.932421911507845 ], [ 1805177.008573176106438, 8409223.149160204455256 ], [ 1805266.371351511916146, 8409320.16294907219708 ], [ 1805231.28591135982424, 8409505.265951069071889 ], [ 1804730.015072489157319, 8409469.49184881709516 ], [ 1804724.736362354364246, 8409515.943063186481595 ], [ 1804383.18795755552128, 8409465.851056745275855 ], [ 1804390.47609789064154, 8409420.986963164061308 ], [ 1804412.004136810544878, 8409414.038327811285853 ] ], [ [ 1802379.629423043457791, 8415668.645489193499088 ], [ 1802286.822339267004281, 8415865.959180261939764 ], [ 1802182.70554579468444, 8415999.292696064338088 ], [ 1802083.096886017359793, 8415995.640245141461492 ], [ 1802026.152411502320319, 8415925.193053405731916 ], [ 1802032.73407184286043, 8415847.459841020405293 ], [ 1802071.605498590040952, 8415756.669461574405432 ], [ 1802137.10025267675519, 8415694.908292746171355 ], [ 1802223.59484026231803, 8415659.417996155098081 ], [ 1802300.46858667419292, 8415520.290984166786075 ], [ 1802364.335872142342851, 8415355.23801139742136 ], [ 1802454.960347425891086, 8415236.430543901398778 ], [ 1802708.313146353932098, 8415215.680286798626184 ], [ 1802876.874701422639191, 8415093.071471413597465 ], [ 1802896.2699304218404, 8415068.500605255365372 ], [ 1802810.296243011951447, 8415018.308494567871094 ], [ 1802854.804810923989862, 8414983.936177020892501 ], [ 1802823.384840755024925, 8414905.300517210736871 ], [ 1802827.486476547317579, 8414868.433515662327409 ], [ 1802849.812137275468558, 8414810.207449171692133 ], [ 1802998.110633750678971, 8414705.375066477805376 ], [ 1803183.269512846833095, 8414857.694575989618897 ], [ 1802997.755944112548605, 8415108.161302572116256 ], [ 1803013.739836777094752, 8415255.78479690849781 ], [ 1802983.356347791384906, 8415405.768096514046192 ], [ 1802890.049743030918762, 8415588.272045690566301 ], [ 1802618.270941030234098, 8415506.663333585485816 ], [ 1802579.570186283905059, 8415517.768322758376598 ], [ 1802463.730556629830971, 8415583.917580144479871 ], [ 1802379.629423043457791, 8415668.645489193499088 ] ], [ [ 1603567.367544228211045, 7619364.658046085387468 ], [ 1603380.715726403985173, 7619226.665602106601 ], [ 1603460.865316712297499, 7618955.312188727781177 ], [ 1603372.483170374529436, 7618894.645338609814644 ], [ 1603111.048350948607549, 7618760.570540999062359 ], [ 1602826.441432607593015, 7618735.270923742093146 ], [ 1602453.666655094828457, 7618672.879729140549898 ], [ 1601903.767249488271773, 7618636.787396400235593 ], [ 1601687.281537730246782, 7618480.339243160560727 ], [ 1601415.303605017485097, 7618570.535335852764547 ], [ 1600174.59456962835975, 7618299.55341384280473 ], [ 1599855.296944109490141, 7618410.682205244898796 ], [ 1599625.368339289911091, 7618293.79829625505954 ], [ 1598745.880174434510991, 7618265.558844213373959 ], [ 1598570.109217478660867, 7618178.706478770822287 ], [ 1597610.199533228995278, 7617347.741911127232015 ], [ 1597175.738697733031586, 7617181.722007741220295 ], [ 1596918.466986609390005, 7616584.442818610928953 ], [ 1596271.901254102354869, 7614236.394492019899189 ], [ 1595484.954530576243997, 7613010.349190856330097 ], [ 1594846.368976069381461, 7613265.396439850330353 ], [ 1594257.449392394395545, 7612661.560126923024654 ], [ 1594314.257180782034993, 7611707.665555879473686 ], [ 1593246.49939063959755, 7611473.489359610714018 ], [ 1592002.186287363991141, 7610343.898067731410265 ], [ 1591534.933391174301505, 7609594.386735419742763 ], [ 1591545.606926115928218, 7609532.143960836343467 ], [ 1591478.323241241974756, 7609498.63265285640955 ], [ 1591385.836749174632132, 7609356.446397013030946 ], [ 1591402.388410933315754, 7609343.938255551271141 ], [ 1590884.560419265879318, 7608471.649556489661336 ], [ 1590863.857545306906104, 7608474.146493038162589 ], [ 1590574.108976927353069, 7607953.115696920081973 ], [ 1590129.291741626802832, 7607806.469508408568799 ], [ 1589447.78562446963042, 7605076.705602431669831 ], [ 1589347.29632230126299, 7604769.220730771310627 ], [ 1588921.069680225802585, 7604363.108018418774009 ], [ 1588623.531113133300096, 7603991.140802920795977 ], [ 1588390.957244373392314, 7602937.68471238669008 ], [ 1588344.425980269443244, 7602080.846234520897269 ], [ 1587939.319046077784151, 7601641.789918209426105 ], [ 1588054.719062390271574, 7601306.496289099566638 ], [ 1588569.558658344205469, 7600667.989569323137403 ], [ 1588565.251961214235052, 7600635.415488371625543 ], [ 1588606.411230931989849, 7600538.078363141044974 ], [ 1588886.851940101245418, 7600077.596403952687979 ], [ 1589485.27736845635809, 7599259.902056697756052 ], [ 1589356.483920039143413, 7599106.841538333334029 ], [ 1589280.65773030789569, 7598880.755738591775298 ], [ 1589254.311601221561432, 7598771.088557139970362 ], [ 1589244.008758706506342, 7598423.808362872339785 ], [ 1588975.374441827181727, 7598516.144904331304133 ], [ 1588804.581146012293175, 7598460.097580524161458 ], [ 1588529.709476105868816, 7598359.775933773256838 ], [ 1588513.558634509099647, 7598338.53169173002243 ], [ 1588474.393677041633055, 7598332.881380945444107 ], [ 1588327.205679042963311, 7598263.734700893983245 ], [ 1587901.302899708971381, 7598112.79238267056644 ], [ 1587675.044054074445739, 7598057.410824238322675 ], [ 1587528.766774533083662, 7597955.939603639766574 ], [ 1587290.386108536738902, 7597818.712366848252714 ], [ 1587187.108700098004192, 7597719.155369319021702 ], [ 1587163.948947315802798, 7597650.503854991868138 ], [ 1587128.873735572677106, 7597389.256607629358768 ], [ 1587032.717735648853704, 7597137.523660074919462 ], [ 1586939.008713889168575, 7596935.894840855151415 ], [ 1586821.724226464983076, 7596796.519419164396822 ], [ 1586824.170970413135365, 7596749.513696510344744 ], [ 1586684.699556555831805, 7596592.604829694144428 ], [ 1586572.497867224738002, 7596379.372962054796517 ], [ 1586530.313406303990632, 7596343.325025447644293 ], [ 1586505.239282180089504, 7596253.379973649978638 ], [ 1586371.121648595668375, 7596008.994113629683852 ], [ 1586314.200540635734797, 7595774.892321307212114 ], [ 1586133.497149659087881, 7595252.325025051832199 ], [ 1585973.143991288961843, 7594954.652471004985273 ], [ 1585932.530824597226456, 7594536.90770205296576 ], [ 1585911.348326358711347, 7593962.452527024783194 ], [ 1585811.493256194749847, 7593580.562479557469487 ], [ 1585810.546136289602146, 7593333.373357152566314 ], [ 1585863.191419282229617, 7593169.470689977519214 ], [ 1585848.019328463589773, 7593122.563448956236243 ], [ 1585715.942671999102458, 7593128.51347472332418 ], [ 1585592.967922972980887, 7593069.582057824358344 ], [ 1585547.527802783064544, 7593070.602569007314742 ], [ 1585301.0740881357342, 7592968.171214086934924 ], [ 1585070.097566843498498, 7592912.106166611425579 ], [ 1585033.702512930613011, 7592888.389792803674936 ], [ 1584926.501387495081872, 7592866.597656351514161 ], [ 1583855.761647138744593, 7592514.629594635218382 ], [ 1583785.985847519477829, 7592506.694852572865784 ], [ 1583706.340982874389738, 7592541.735737341456115 ], [ 1583420.128901311429217, 7592620.354881146922708 ], [ 1583390.951944924192503, 7592613.660409419797361 ], [ 1583223.045947504229844, 7592669.811895943246782 ], [ 1582978.672773339319974, 7592783.460135959088802 ], [ 1582917.240628653904423, 7592789.112884471192956 ], [ 1582856.614911492913961, 7592837.902103890664876 ], [ 1582733.004947510082275, 7592717.566239479929209 ], [ 1582649.662638947367668, 7592713.274255045689642 ], [ 1582661.58446967205964, 7592544.957966943271458 ], [ 1582599.813009512377903, 7592449.899715585634112 ], [ 1582602.024902115343139, 7592371.665917310863733 ], [ 1582635.193491039099172, 7592245.958592916838825 ], [ 1582728.594885183963925, 7592097.396260920912027 ], [ 1582840.415876267012209, 7592030.929418165236712 ], [ 1582865.929744190070778, 7591973.530934528447688 ], [ 1582888.465688217896968, 7591690.885332074016333 ], [ 1582866.120478651719168, 7591607.187543610110879 ], [ 1582380.025095605524257, 7591268.733605301007628 ], [ 1582138.586689413059503, 7590925.733460935764015 ], [ 1582088.273466321174055, 7590766.029893256723881 ], [ 1581794.898650092072785, 7590819.123826233670115 ], [ 1581784.091605325229466, 7590787.846449109725654 ], [ 1581760.138150756247342, 7590790.44469013158232 ], [ 1581626.62007612013258, 7590902.296824054792523 ], [ 1581453.662561711389571, 7590941.851909865625203 ], [ 1581302.351801279466599, 7590917.193347772583365 ], [ 1581072.703708606073633, 7590621.127322698011994 ], [ 1581490.948634784435853, 7589687.198799610137939 ], [ 1581567.157927717315033, 7589635.076230403967202 ], [ 1581119.000266381772235, 7588608.101560013368726 ], [ 1581271.521835052641109, 7588416.747565753757954 ], [ 1581180.336242688354105, 7588226.717604774050415 ], [ 1580841.65790051757358, 7588368.80011344794184 ], [ 1580636.257352168904617, 7588419.310307976789773 ], [ 1580598.785512276692316, 7588442.217419920489192 ], [ 1580474.109715298749506, 7588446.319851967506111 ], [ 1580400.214612873271108, 7588534.990619212388992 ], [ 1580313.456489606993273, 7588573.560841116122901 ], [ 1580227.133734590606764, 7588572.740608786232769 ], [ 1580124.322585118934512, 7588530.482550255022943 ], [ 1579956.679473711643368, 7588508.296597487293184 ], [ 1579665.365384833887219, 7588634.019889822229743 ], [ 1579774.720147844636813, 7588892.335416074842215 ], [ 1579705.296194532653317, 7588943.597302441485226 ], [ 1578044.669295732630417, 7589162.351631633937359 ], [ 1578043.223602233920246, 7589118.553955441340804 ], [ 1577998.273053015815094, 7589037.100868470966816 ], [ 1578002.612872568424791, 7589012.960407163947821 ], [ 1578073.728487292537466, 7588987.581849834881723 ], [ 1578106.931548992870376, 7588927.581566443666816 ], [ 1578111.798867403762415, 7588878.700958717614412 ], [ 1578083.262363142799586, 7588851.563143732957542 ], [ 1577944.274655318120494, 7588902.186151417903602 ], [ 1577914.679489742964506, 7588862.116490078158677 ], [ 1577910.514951134100556, 7588805.629204938188195 ], [ 1577941.323421741835773, 7588717.681409658864141 ], [ 1578000.010240880073979, 7588739.453331622295082 ], [ 1578032.217151144752279, 7588736.443299172446132 ], [ 1578056.141673857113346, 7588713.104430735111237 ], [ 1578049.223875821335241, 7588644.127343712374568 ], [ 1577981.199198958463967, 7588592.342326500453055 ], [ 1577897.183092991355807, 7588623.320726129226387 ], [ 1577796.7873555701226, 7588549.99454134143889 ], [ 1577767.148587479023263, 7588550.821145652793348 ], [ 1577733.971490829950199, 7588589.778960743919015 ], [ 1577745.674940329743549, 7588663.430164101533592 ], [ 1577729.784029986709356, 7588679.620991791598499 ], [ 1577709.123362815240398, 7588672.191988443955779 ], [ 1577689.186179329408333, 7588656.646327593363822 ], [ 1577681.857497859513387, 7588584.878229794092476 ], [ 1577595.388995934510604, 7588456.972787163220346 ], [ 1577620.185561938909814, 7588394.25932090729475 ], [ 1577505.096278567332774, 7588331.991880815476179 ], [ 1577390.922561857150868, 7588294.614258818328381 ], [ 1577364.779665901791304, 7588226.049634194001555 ], [ 1577264.188788569299504, 7588189.535619815811515 ], [ 1577243.459427062422037, 7588077.202753662131727 ], [ 1575386.72658137534745, 7589390.0378686953336 ], [ 1575200.618279649410397, 7589285.52012012898922 ], [ 1575286.310860261088237, 7589130.980729366652668 ], [ 1575274.995241637108847, 7588921.685776489786804 ], [ 1575177.286754132015631, 7588650.009516170248389 ], [ 1574876.967655385145918, 7588231.54037625901401 ], [ 1574871.464194771368057, 7588172.505876585841179 ], [ 1574884.633861108450219, 7588124.766905904747546 ], [ 1575014.666388370329514, 7587896.859949715435505 ], [ 1575018.538415933726355, 7587823.012907614931464 ], [ 1575003.347781115677208, 7587760.026947225444019 ], [ 1574947.448550414759666, 7587629.036694081500173 ], [ 1574975.286924172891304, 7587572.520864606834948 ], [ 1575073.600967306178063, 7587533.813176148571074 ], [ 1575373.282508108764887, 7587571.006315004080534 ], [ 1575543.311442212434486, 7587691.37722587492317 ], [ 1575587.021082170773298, 7587705.744543616659939 ], [ 1575668.035617806017399, 7587697.988692466169596 ], [ 1575730.4883519760333, 7587655.601689334958792 ], [ 1575779.930982356425375, 7587588.336047337390482 ], [ 1575781.529276014771312, 7587480.322168493643403 ], [ 1575725.851378303952515, 7587242.905880029313266 ], [ 1575733.357155964709818, 7587103.115321081131697 ], [ 1575777.969160028500482, 7586943.18722072429955 ], [ 1575862.545462329406291, 7586786.828145137056708 ], [ 1576102.357287426711991, 7586501.630418780259788 ], [ 1576125.574942624429241, 7586440.536519132554531 ], [ 1576141.181794064585119, 7586302.577835801057518 ], [ 1576132.800435757962987, 7586250.462909436784685 ], [ 1576084.788355834549293, 7586210.562650874257088 ], [ 1575828.309183456702158, 7586127.412468829192221 ], [ 1575768.799947199877352, 7586095.963726256974041 ], [ 1575735.137284524273127, 7586040.190217615105212 ], [ 1575735.216805392876267, 7585983.434705272316933 ], [ 1575808.621010901173577, 7585765.134614006616175 ], [ 1575803.547959711169824, 7585632.711787357926369 ], [ 1575620.335270592011511, 7585279.897428303025663 ], [ 1575489.80355011462234, 7584739.130708393640816 ], [ 1575365.705499593866989, 7584442.555555968545377 ], [ 1575263.521358222933486, 7584294.240278321318328 ], [ 1575206.225932812318206, 7584253.917193693108857 ], [ 1575124.106665238505229, 7584242.172692997381091 ], [ 1574661.956831461051479, 7584464.82966832537204 ], [ 1574579.917967051733285, 7584492.538691747002304 ], [ 1574505.70201858994551, 7584509.16763199865818 ], [ 1574422.631937922909856, 7584494.145562711171806 ], [ 1574377.786830382421613, 7584463.722645190544426 ], [ 1574345.534559887833893, 7584416.635844454169273 ], [ 1574337.362644837703556, 7584368.136034677736461 ], [ 1574345.930293721379712, 7584329.737144809216261 ], [ 1574450.445176140172407, 7584152.78055527061224 ], [ 1574447.987987412605435, 7584081.198939578607678 ], [ 1574419.690849664155394, 7584026.034355495125055 ], [ 1574388.210501712514088, 7584001.252201234921813 ], [ 1574211.949748258106411, 7583999.662959255278111 ], [ 1574166.423013899242505, 7583945.149059836752713 ], [ 1574152.388242927612737, 7583844.667871303856373 ], [ 1574178.153270488604903, 7583634.317098820582032 ], [ 1574276.76214441168122, 7583382.772687236778438 ], [ 1573938.106833698228002, 7583426.746467516757548 ], [ 1573045.63195102987811, 7583715.765928063541651 ], [ 1572844.242479311302304, 7583691.51528281532228 ], [ 1572712.864944720407948, 7583696.288809953257442 ], [ 1572547.52726142690517, 7583766.116447008214891 ], [ 1572485.12466797279194, 7583864.114720121026039 ], [ 1572423.036564740119502, 7583826.230848219245672 ], [ 1572386.573299606796354, 7583736.679965884424746 ], [ 1572209.793271314352751, 7583517.715255172923207 ], [ 1571824.276810463750735, 7583629.56424979865551 ], [ 1571451.072223366936669, 7583779.733596024103463 ], [ 1571093.7731222899165, 7583960.65428311098367 ], [ 1567828.690856762696058, 7584890.735873937606812 ], [ 1565917.639802888967097, 7584995.288942925632 ], [ 1565570.635365537600592, 7585221.971097466535866 ], [ 1564563.917994125280529, 7586236.224368357099593 ], [ 1564438.382778449915349, 7586302.985443851910532 ], [ 1564586.072333053918555, 7586573.092115430161357 ], [ 1564259.950758833205327, 7586744.240561906248331 ], [ 1564203.410759493242949, 7586688.896067058667541 ], [ 1563853.590940016089007, 7586829.055307758040726 ], [ 1563809.005030519561842, 7586758.611304381862283 ], [ 1563700.525182879064232, 7586744.549152132123709 ], [ 1562931.437749929493293, 7587463.851282464340329 ], [ 1561520.903069759719074, 7588617.197122119367123 ], [ 1560056.59281772444956, 7589610.44466838799417 ], [ 1559867.084840495605022, 7588850.36663122382015 ], [ 1559155.617709718411788, 7586806.200413876213133 ], [ 1558829.244257454061881, 7585772.865247129462659 ], [ 1558241.986442592460662, 7582958.630113295279443 ], [ 1558157.571230203378946, 7579744.716595095582306 ], [ 1557923.57802569726482, 7577516.936739360913634 ], [ 1557820.818919520126656, 7577323.716414098627865 ], [ 1557730.914335348876193, 7577053.689495050348341 ], [ 1557530.865074163302779, 7576970.860285863280296 ], [ 1557558.822295936988667, 7576911.342711594887078 ], [ 1557531.654021362075582, 7576840.281358410604298 ], [ 1557544.483617537422106, 7576834.399451322853565 ], [ 1557529.326832807855681, 7576759.014720313251019 ], [ 1557437.018857261165977, 7576714.812928730621934 ], [ 1557310.391186798457056, 7576690.173246692866087 ], [ 1557328.733617975143716, 7576524.813157844357193 ], [ 1557321.800048624398187, 7576447.509645559825003 ], [ 1557217.484525951324031, 7576545.265931220725179 ], [ 1557210.728655688231811, 7576525.70036509167403 ], [ 1557172.659817841136828, 7576509.981497718021274 ], [ 1557121.164138694992289, 7576430.2887061862275 ], [ 1557049.850866010878235, 7576423.775385268963873 ], [ 1556984.127701504388824, 7576391.277678246609867 ], [ 1556905.527041154913604, 7576319.217495443299413 ], [ 1556792.643338657915592, 7576367.972411659546196 ], [ 1556546.086048888042569, 7576369.136106963269413 ], [ 1556426.981706999242306, 7576315.953274646773934 ], [ 1556383.115526349283755, 7576272.760930883698165 ], [ 1556338.009002167265862, 7576175.000678298994899 ], [ 1556334.307339766062796, 7576099.542680379934609 ], [ 1556367.398618267150596, 7575917.088797450065613 ], [ 1556321.041127575561404, 7575824.311265468597412 ], [ 1556296.236922423588112, 7575729.083758424967527 ], [ 1556232.627317545004189, 7575658.280621624551713 ], [ 1556029.248466876568273, 7575500.058748633600771 ], [ 1555151.391112947138026, 7576281.60474868118763 ], [ 1555100.229306367225945, 7576208.180428672581911 ], [ 1555070.460810921853408, 7576108.33538447227329 ], [ 1555014.449331821873784, 7575613.476912189275026 ], [ 1555027.201144099934027, 7575499.164321127347648 ], [ 1555122.619252967415377, 7575367.864272738806903 ], [ 1555176.840928340796381, 7575159.813204039819539 ], [ 1555025.966005089925602, 7574676.992318348959088 ], [ 1555047.259028136031702, 7574504.910588847473264 ], [ 1555127.765939977020025, 7574337.130451726727188 ], [ 1555174.676278825150803, 7574188.216072155162692 ], [ 1555160.456704971147701, 7574077.969206891022623 ], [ 1555093.413797034416348, 7573837.073454012162983 ], [ 1555039.588657127460465, 7573704.600004557520151 ], [ 1554978.086674632737413, 7573635.672131122089922 ], [ 1554843.390034304698929, 7573605.19660128466785 ], [ 1554642.257787879789248, 7573491.635445130988955 ], [ 1554290.669052913784981, 7572994.506023191846907 ], [ 1553729.10132152074948, 7572154.49750454351306 ], [ 1553613.307789739221334, 7572006.738758941181004 ], [ 1553568.314111176412553, 7571924.608347927220166 ], [ 1553517.349716419819742, 7571879.205412923358381 ], [ 1552883.16468412661925, 7571056.953563020564616 ], [ 1552621.731121201766655, 7570744.538438390009105 ], [ 1552427.646675014402717, 7570546.716718570329249 ], [ 1552031.424683823715895, 7570092.49631953984499 ], [ 1551129.752698417752981, 7569026.490188558585942 ], [ 1550659.723526634043083, 7568413.52438042871654 ], [ 1549984.17076222342439, 7567143.753232221119106 ], [ 1549544.196967695374042, 7566244.977826416492462 ], [ 1548752.505731377517805, 7566141.551671582274139 ], [ 1548739.073609482962638, 7566009.194856035523117 ], [ 1545891.837639051722363, 7562559.53223092854023 ], [ 1545487.852164197247475, 7563090.359470543451607 ], [ 1544228.879933590767905, 7563333.06381815019995 ], [ 1542762.404672212665901, 7563745.987527852877975 ], [ 1542861.837436369620264, 7563134.67501184809953 ], [ 1542593.946798681747168, 7562039.769597170874476 ], [ 1542475.84158529760316, 7561748.95438424590975 ], [ 1542401.713940491201356, 7561454.79486124496907 ], [ 1540782.374721856787801, 7561528.718897359445691 ], [ 1540728.810670889914036, 7561510.170246138237417 ], [ 1540589.68354500643909, 7561569.955506576225162 ], [ 1540267.043858994962648, 7561632.997370313853025 ], [ 1539520.373480318812653, 7563789.983982251025736 ], [ 1538728.087663250043988, 7564410.551239683292806 ], [ 1537939.989347454858944, 7563872.516316511668265 ], [ 1537396.485564072383568, 7563737.714692241512239 ], [ 1537311.830260916845873, 7563131.899831526912749 ], [ 1537081.817446590168402, 7562878.283902402967215 ], [ 1537033.687218377599493, 7562478.434576570987701 ], [ 1536795.932247458724305, 7561969.859724008478224 ], [ 1536540.243146607419476, 7560706.3659533765167 ], [ 1536416.812616954790428, 7560550.068656806834042 ], [ 1536288.236925459932536, 7560506.2197160795331 ], [ 1536169.998096307041124, 7560432.482375101186335 ], [ 1536066.586768972454593, 7560412.42211873922497 ], [ 1535978.55256722914055, 7560375.560425566509366 ], [ 1535761.440434741089121, 7560208.445354991592467 ], [ 1535693.410524933598936, 7560224.88528825622052 ], [ 1535590.856324069900438, 7560182.589417167007923 ], [ 1535579.447372281691059, 7560151.180709001608193 ], [ 1535495.105526720406488, 7560124.781582094728947 ], [ 1535402.216058855410665, 7560035.914864460006356 ], [ 1535390.202747051604092, 7559984.453509218990803 ], [ 1535339.453826037701219, 7559925.603834110312164 ], [ 1535303.075435427483171, 7559893.582434741780162 ], [ 1535232.317892686929554, 7559891.403531769290566 ], [ 1535172.515696520218626, 7559868.827473437413573 ], [ 1535105.011931330896914, 7559809.204991573467851 ], [ 1534978.635673340409994, 7559656.540922336280346 ], [ 1534961.115864145569503, 7559580.978747375309467 ], [ 1534970.722506625344977, 7559551.516662088222802 ], [ 1534961.24275423004292, 7559529.460843225009739 ], [ 1534915.790232921950519, 7559504.015758438967168 ], [ 1534264.46170602273196, 7557937.672451589256525 ], [ 1534081.820868724491447, 7557932.894716155715287 ], [ 1534009.354163688840345, 7557838.276463784277439 ], [ 1533973.282777117099613, 7557689.522960162721574 ], [ 1533909.564604630460963, 7557587.987178887240589 ], [ 1533867.737133356742561, 7557562.839527515694499 ], [ 1533783.810386919882149, 7557606.337039105594158 ], [ 1533741.910066724987701, 7557598.542228916659951 ], [ 1533663.293463453184813, 7557520.940423915162683 ], [ 1533612.336037783417851, 7557490.949838439002633 ], [ 1533599.827531496994197, 7557382.908175573684275 ], [ 1533584.249337293207645, 7557364.600233198143542 ], [ 1533533.813163432525471, 7557341.314412322826684 ], [ 1533458.839010519906878, 7557362.039184058085084 ], [ 1533441.891082505695522, 7557341.5473518865183 ], [ 1533334.871990982908756, 7557312.922123871743679 ], [ 1533323.981219199253246, 7557156.974507358856499 ], [ 1533348.362459459342062, 7557098.228092689998448 ], [ 1533344.430748814484105, 7557084.88435429520905 ], [ 1533307.918225527042523, 7557075.677878600545228 ], [ 1533312.244477654108778, 7557033.212769789621234 ], [ 1533244.531880532158539, 7556961.984346576966345 ], [ 1533239.643867903621867, 7556930.72361109778285 ], [ 1533306.446830868953839, 7556832.670308546163142 ], [ 1533381.896123863523826, 7556821.560095199383795 ], [ 1533360.004964403342456, 7556758.544877097010612 ], [ 1533412.72500360920094, 7556736.529106113128364 ], [ 1533462.11520253540948, 7556634.258704607374966 ], [ 1533452.783317994559184, 7556608.570734154433012 ], [ 1533437.653540518134832, 7556614.641482999548316 ], [ 1533360.179461598629132, 7556347.050971828401089 ], [ 1533308.054218402365223, 7555855.33717036806047 ], [ 1533189.605029238853604, 7555761.862628793343902 ], [ 1533178.590921894880012, 7555732.946422208100557 ], [ 1533113.430311888689175, 7555714.388902676291764 ], [ 1533108.976321604335681, 7555680.28351853787899 ], [ 1533087.546285384800285, 7555681.140265016816556 ], [ 1532985.548735870979726, 7555543.893753193318844 ], [ 1532915.94752713968046, 7555504.46649865154177 ], [ 1532861.237386604771018, 7555427.872338817454875 ], [ 1532809.393096167594194, 7555405.016504528000951 ], [ 1532789.934193477733061, 7555331.15751710627228 ], [ 1532771.871121841482818, 7555312.431448437273502 ], [ 1532775.552491155685857, 7555281.048003120347857 ], [ 1532759.860947083448991, 7555267.390269896015525 ], [ 1532664.870874653803185, 7555243.738673337735236 ], [ 1532644.225395469926298, 7555201.328012858517468 ], [ 1532568.493530761450529, 7555192.558995486237109 ], [ 1532534.054000210715458, 7555211.840009757317603 ], [ 1532456.3417514921166, 7555215.371921639889479 ], [ 1532442.739844181574881, 7555202.772190304473042 ], [ 1532429.67356406385079, 7555184.177025521174073 ], [ 1532434.878991217585281, 7555068.05394527874887 ], [ 1532386.739070456940681, 7555013.102491458877921 ], [ 1532326.182695382041857, 7554996.092442873865366 ], [ 1532296.371125122532248, 7554922.673083068802953 ], [ 1532314.047127882251516, 7554793.654335509985685 ], [ 1532290.260999980382621, 7554762.251377388834953 ], [ 1532306.094572043046355, 7554716.531217531301081 ], [ 1532280.198013142682612, 7554683.999029053375125 ], [ 1532294.466492678038776, 7554630.010754386894405 ], [ 1532268.035862163640559, 7554582.267709515057504 ], [ 1532169.570832048542798, 7554496.447721291333437 ], [ 1532100.060517041711137, 7554372.95932515989989 ], [ 1532074.940631794510409, 7554365.12954034935683 ], [ 1532070.696345495525748, 7554336.757402346469462 ], [ 1532017.315396685618907, 7554304.918200293555856 ], [ 1531996.213515806477517, 7554307.683990863151848 ], [ 1531971.687960885930806, 7554274.666985937394202 ], [ 1532003.389562265016139, 7554267.417181700468063 ], [ 1532050.698840426048264, 7554175.616305404342711 ], [ 1532011.99209070391953, 7554102.401543994434178 ], [ 1532062.158202495891601, 7554100.721260461956263 ], [ 1532056.183239152422175, 7553990.795919428579509 ], [ 1532083.068990454077721, 7553931.7881632251665 ], [ 1532054.864758073585108, 7553838.392691589891911 ], [ 1531985.974067501956597, 7553799.696196733042598 ], [ 1531957.39118440519087, 7553680.183266177773476 ], [ 1531905.271460961317644, 7553641.224559849128127 ], [ 1531847.692941660759971, 7553620.003274956718087 ], [ 1531845.766517605399713, 7553598.492375726811588 ], [ 1531867.325151670491323, 7553579.042567599564791 ], [ 1531863.128455477533862, 7553548.886179111897945 ], [ 1531795.847753695445135, 7553503.439641956239939 ], [ 1531784.152715086471289, 7553460.209281919524074 ], [ 1531707.673521532444283, 7553371.593377844430506 ], [ 1531682.792737039737403, 7553354.831546059809625 ], [ 1531634.339401064906269, 7553352.809700404293835 ], [ 1531626.383176858304068, 7553316.47128830011934 ], [ 1531578.179132926510647, 7553291.569307501427829 ], [ 1531568.763411008287221, 7553256.61992300953716 ], [ 1533960.348505234345794, 7551388.300275270827115 ], [ 1533866.225902360165492, 7551006.428365825675428 ], [ 1533863.518926452379674, 7550919.117380709387362 ], [ 1533654.826214236905798, 7550556.023009959608316 ], [ 1533003.1692100611981, 7550077.417787189595401 ], [ 1532344.285375992534682, 7549290.908900857903063 ], [ 1532158.488548551686108, 7549233.577222838997841 ], [ 1531827.95671320729889, 7548566.697928977198899 ], [ 1531468.091096731135622, 7547765.717084761708975 ], [ 1530589.308779802639037, 7546765.623576759360731 ], [ 1530406.112549943616614, 7545560.090053523890674 ], [ 1530376.063616441329941, 7544808.847147576510906 ], [ 1532443.730019064620137, 7541913.011576883494854 ], [ 1532870.554742956301197, 7541510.614072858355939 ], [ 1532907.413644653977826, 7541458.78701051697135 ], [ 1532967.253447087248787, 7541436.574856205843389 ], [ 1532978.812301586614922, 7541306.016673253849149 ], [ 1532970.176490791141987, 7541162.480267716571689 ], [ 1533747.147771456744522, 7540565.682793077081442 ], [ 1533757.169008168159053, 7540476.941246505826712 ], [ 1533814.292914827587083, 7540421.898608802817762 ], [ 1533882.958729737205431, 7540407.835746701806784 ], [ 1534072.95644239964895, 7540309.407603207044303 ], [ 1534147.894578723004088, 7540254.947798277251422 ], [ 1534176.558351749787107, 7540250.432725392282009 ], [ 1534177.588390344521031, 7540232.465995460748672 ], [ 1534128.346280533820391, 7540211.219139953143895 ], [ 1534107.569563447963446, 7540137.494004294276237 ], [ 1534030.619750489015132, 7539981.732908432371914 ], [ 1533897.483486490789801, 7539799.14925573207438 ], [ 1533887.422498876461759, 7539506.718227130360901 ], [ 1533828.448161788051948, 7539401.438850265927613 ], [ 1533699.741280375979841, 7539247.509557342156768 ], [ 1533600.024238588055596, 7539025.101456829346716 ], [ 1533627.113474636804312, 7538960.119954079389572 ], [ 1533612.653977646492422, 7538911.548625328578055 ], [ 1533627.04183571296744, 7538853.264068007469177 ], [ 1533616.611003911588341, 7538790.58230412658304 ], [ 1533591.173510561464354, 7538750.549465848132968 ], [ 1533522.582858379930258, 7538721.52866384293884 ], [ 1533511.628720063949004, 7538674.858025115914643 ], [ 1533240.222511147614568, 7538523.255256112664938 ], [ 1533194.090117537183687, 7538516.359455757774413 ], [ 1533050.052183214342222, 7538395.754129907116294 ], [ 1532952.679726613452658, 7538374.662220750935376 ], [ 1532854.604384609963745, 7538266.291144373826683 ], [ 1532849.49750911584124, 7538197.962594884447753 ], [ 1532767.577778768260032, 7538039.006136279553175 ], [ 1532923.418543811421841, 7537962.495325217023492 ], [ 1533853.295261761173606, 7537917.245830367319286 ], [ 1533950.940663095796481, 7537890.196766978129745 ], [ 1534190.611071090446785, 7537866.202921206131577 ], [ 1534306.324425875907764, 7537871.750284986570477 ], [ 1535122.770666084485129, 7537422.167035101912916 ], [ 1535506.963327795034274, 7537133.837952670641243 ], [ 1536043.255739766638726, 7536859.823943275026977 ], [ 1536246.914488041540608, 7536628.104575529694557 ], [ 1536637.611267080064863, 7536450.529893763363361 ], [ 1537033.608212305465713, 7535942.294510124251246 ], [ 1537208.586618710076436, 7535977.406995504163206 ], [ 1537490.534761967370287, 7535936.368074994534254 ], [ 1537877.195973889436573, 7535821.34661056753248 ], [ 1537807.270899308845401, 7536773.276952045969665 ], [ 1538875.198657885426655, 7537425.810479830019176 ], [ 1538325.215430438984185, 7537628.5105587746948 ], [ 1538919.910174019169062, 7538950.815161986276507 ], [ 1539763.008280457928777, 7539280.47623105533421 ], [ 1539858.205077431164682, 7538642.940214795060456 ], [ 1540468.638437888817862, 7539565.965035286732018 ], [ 1542572.428309155162424, 7539554.554831289686263 ], [ 1542796.382594454567879, 7539580.315058317966759 ], [ 1542808.243665210204199, 7539967.617349938489497 ], [ 1542847.978701420361176, 7540378.806887639686465 ], [ 1543056.661113678012043, 7541083.102193936705589 ], [ 1543742.237543881637976, 7542380.766208504326642 ], [ 1544073.987967558205128, 7542368.589238416403532 ], [ 1544468.377680901437998, 7542622.498032079078257 ], [ 1544494.693052471615374, 7542687.241909590549767 ], [ 1544563.353058717446402, 7542756.160800023004413 ], [ 1544647.475159789202735, 7542800.190896776504815 ], [ 1544750.253205761546269, 7542880.373741269111633 ], [ 1544908.529910454293713, 7542923.519459636881948 ], [ 1544887.666285446379334, 7542793.646093492396176 ], [ 1544977.295944814104587, 7542450.538560933433473 ], [ 1545170.24655762524344, 7542030.707368874922395 ], [ 1545219.135428792797029, 7541893.405198957771063 ], [ 1545595.426012206356972, 7541428.039779690094292 ], [ 1546223.645359613467008, 7540886.422844250686467 ], [ 1546808.753993053920567, 7540526.993283206596971 ], [ 1546788.143983033020049, 7540325.077798489481211 ], [ 1546747.171323387417942, 7540186.834747442044318 ], [ 1546811.977977036032826, 7540209.715660171583295 ], [ 1546874.737076409859583, 7540298.169873125851154 ], [ 1546914.194230207940564, 7540284.81560499034822 ], [ 1546990.662103708600625, 7540288.12577177491039 ], [ 1547058.408234422327951, 7540257.724943333305418 ], [ 1547113.373349019791931, 7540267.78574460092932 ], [ 1547150.134284542640671, 7540297.069964312948287 ], [ 1547268.127742613200098, 7540299.337318823672831 ], [ 1547312.16137992660515, 7540321.656438034959137 ], [ 1547402.977229287149385, 7540403.867021570913494 ], [ 1547583.315776229603216, 7540352.555663071572781 ], [ 1547633.755896012298763, 7540408.885824114084244 ], [ 1547690.563371650176123, 7540441.937191396020353 ], [ 1547677.863536143908277, 7540536.147232372313738 ], [ 1547705.767270831391215, 7540563.484380125068128 ], [ 1547742.923302795737982, 7540548.436433329246938 ], [ 1547824.175141230924055, 7540578.668754002079368 ], [ 1547897.798838108778, 7540574.658264226280153 ], [ 1547934.644602830056101, 7540600.451650273054838 ], [ 1547968.59805981698446, 7540593.948809875175357 ], [ 1547993.047641495009884, 7540615.86457409709692 ], [ 1548087.059508268488571, 7540632.106699965894222 ], [ 1548211.817216980503872, 7540601.032493814826012 ], [ 1548253.377536262385547, 7540487.864086115732789 ], [ 1548245.774208773858845, 7540343.338487771339715 ], [ 1548186.560083450283855, 7540197.697607059963048 ], [ 1548112.750643249135464, 7540069.581350851804018 ], [ 1548096.854658785276115, 7539896.341860312968493 ], [ 1547915.229147983947769, 7539564.565933827310801 ], [ 1547878.481484760995954, 7539451.498905600048602 ], [ 1548176.165597491664812, 7538513.193975672125816 ], [ 1547396.03606110624969, 7537457.854959077201784 ], [ 1546998.128443012712523, 7536843.626795154996216 ], [ 1546992.078896462451667, 7536462.205210178159177 ], [ 1546808.53585309535265, 7536392.395708207972348 ], [ 1546762.261067209299654, 7536309.470820378512144 ], [ 1546767.50921174697578, 7536231.180007799528539 ], [ 1546733.285518393851817, 7536168.095082078129053 ], [ 1546694.923065862851217, 7536131.645544936880469 ], [ 1546661.746634896611795, 7536129.056372344493866 ], [ 1546618.466108363121748, 7536072.807575552724302 ], [ 1546615.49409841815941, 7536046.006753924302757 ], [ 1546599.486647219629958, 7536045.778037136420608 ], [ 1546552.923640592955053, 7535976.986304839141667 ], [ 1546478.531954446807504, 7535961.161990439519286 ], [ 1546446.951244766591117, 7535940.894847393967211 ], [ 1546394.072666602907702, 7535834.671225923113525 ], [ 1546405.623104935511947, 7535793.923371012322605 ], [ 1546340.468410844914615, 7535680.312576269730926 ], [ 1546261.624891097657382, 7535623.408304635435343 ], [ 1546190.721939026843756, 7535529.278928472660482 ], [ 1546148.341497414978221, 7535514.116243704222143 ], [ 1546086.181826390558854, 7535013.997764921747148 ], [ 1545885.863590063061565, 7534732.400022810325027 ], [ 1547216.311571817845106, 7534494.76654826104641 ], [ 1547566.865056832320988, 7534463.036297519691288 ], [ 1548357.878362737596035, 7534349.48212232068181 ], [ 1548710.983348726062104, 7534366.051953685469925 ], [ 1548882.810934727312997, 7534234.319281413219869 ], [ 1549084.484758443199098, 7533780.734242027625442 ], [ 1549302.55668499530293, 7533393.449532989412546 ], [ 1549474.542063965694979, 7532299.89041645731777 ], [ 1549446.344868693966419, 7532060.07903887424618 ], [ 1549459.413950767600909, 7532011.1643489273265 ], [ 1549415.659829394891858, 7531843.369858879595995 ], [ 1549427.12762730778195, 7531644.003339092247188 ], [ 1549357.36894765496254, 7531483.153609347529709 ], [ 1549356.876636679982767, 7531383.210044110193849 ], [ 1549320.068486855132505, 7531383.752673499286175 ], [ 1549087.566774134989828, 7531249.744039772078395 ], [ 1549043.245193981798366, 7531244.798783767037094 ], [ 1548899.098355285124853, 7531015.621524984017015 ], [ 1548777.827976733213291, 7530891.653613211587071 ], [ 1548677.573154110694304, 7530757.292666608467698 ], [ 1548428.071312613319606, 7530621.422514718025923 ], [ 1548297.989370827097446, 7530376.296839358285069 ], [ 1547848.805349454516545, 7530060.868019231595099 ], [ 1548454.742435263702646, 7528874.966921786777675 ], [ 1547834.563700721599162, 7528513.204370300285518 ], [ 1547374.047635980183259, 7528051.331496697850525 ], [ 1546532.209314940264449, 7527445.463714964687824 ], [ 1546382.584037344204262, 7527282.114963033236563 ], [ 1546321.687937481561676, 7527239.211225234903395 ], [ 1546245.026255313307047, 7527131.638349535875022 ], [ 1546135.150905395625159, 7527022.715011166408658 ], [ 1545839.677340625552461, 7526543.158856814727187 ], [ 1545483.013224901864305, 7526103.300287711434066 ], [ 1546405.395056421402842, 7523306.252149906940758 ], [ 1548931.360433161491528, 7522486.218370451591909 ], [ 1549047.635314904153347, 7520704.292940875515342 ], [ 1549276.2575163457077, 7520007.894921052269638 ], [ 1549383.978069460717961, 7519493.613319515250623 ], [ 1549479.113024610560387, 7519170.905218975618482 ], [ 1550496.001146960537881, 7519083.925143614411354 ], [ 1551300.589623186737299, 7519098.940216788090765 ], [ 1551450.836148891365156, 7519080.611500028520823 ], [ 1551499.891899395966902, 7519118.901934165507555 ], [ 1551567.023300326429307, 7519141.594697101972997 ], [ 1551804.417655771831051, 7519187.406689847819507 ], [ 1551885.901106520090252, 7519173.230159706436098 ], [ 1551960.247469897847623, 7519126.76952644623816 ], [ 1552134.660546738188714, 7519117.928456348367035 ], [ 1553130.284828276606277, 7519000.011751640588045 ], [ 1553812.234595103189349, 7518183.494269403629005 ], [ 1553814.024796487530693, 7517707.924776773899794 ], [ 1552993.174235689686611, 7516645.949655733071268 ], [ 1554388.357220782199875, 7514935.73777677770704 ], [ 1554245.661900234874338, 7514522.550779296085238 ], [ 1554180.340709349606186, 7514091.388074246235192 ], [ 1554502.549701701151207, 7514057.604658028110862 ], [ 1554763.890105652855709, 7513932.266803830862045 ], [ 1554892.807587781688198, 7513902.943001450970769 ], [ 1554971.41760146105662, 7513856.999705223366618 ], [ 1555045.150747864041477, 7513833.525429181754589 ], [ 1555068.988425454357639, 7513796.77642450388521 ], [ 1555143.783353551290929, 7513771.856550298631191 ], [ 1555335.336751301307231, 7513602.347137885168195 ], [ 1555487.510932427830994, 7513375.699111002497375 ], [ 1555541.330425078980625, 7513238.560908552259207 ], [ 1555678.548622067086399, 7513162.751294337213039 ], [ 1555728.248852988239378, 7513162.428089340217412 ], [ 1555803.504035883815959, 7513257.202267248183489 ], [ 1555984.915232899831608, 7513364.092887450940907 ], [ 1556023.828061905689538, 7513368.855023878626525 ], [ 1556084.78200176358223, 7513347.493190341629088 ], [ 1556142.720804074546322, 7513306.525865086354315 ], [ 1556276.093416651710868, 7513125.642222285270691 ], [ 1556308.250339913647622, 7513110.777943738736212 ], [ 1556492.843559724511579, 7513110.887489825487137 ], [ 1556572.392467920901254, 7513056.603510492481291 ], [ 1556721.746829335577786, 7512826.129409287124872 ], [ 1556785.805341241648421, 7512805.120900732465088 ], [ 1556787.439962778938934, 7512749.991322856396437 ], [ 1556809.566986789228395, 7512722.201053408905864 ], [ 1556812.456968940328807, 7512684.946222725324333 ], [ 1556849.427119233645499, 7512638.099235953763127 ], [ 1557222.930318884784356, 7512610.074034520424902 ], [ 1557310.272976064821705, 7512555.729103467427194 ], [ 1557442.611993577331305, 7512565.190424325875938 ], [ 1557495.617898237193003, 7512632.594362807460129 ], [ 1557593.173308107070625, 7512813.390283013693988 ], [ 1557720.939094062196091, 7512831.234112364239991 ], [ 1557790.657296022167429, 7512993.409795838408172 ], [ 1557889.9762805220671, 7513115.57132869027555 ], [ 1558000.679620988667011, 7513213.15607276558876 ], [ 1558109.750805158400908, 7513246.702535484917462 ], [ 1558236.24259239109233, 7513215.041054779663682 ], [ 1558401.665970330126584, 7512963.922695874236524 ], [ 1558408.178321670973673, 7512864.51143737975508 ], [ 1558299.647791372844949, 7512694.078739695250988 ], [ 1558332.168008312350139, 7512615.015902888029814 ], [ 1558361.149177360348403, 7512596.357623078860343 ], [ 1558427.324579566949978, 7512578.607367910444736 ], [ 1558428.455680347280577, 7512557.281043452210724 ], [ 1558455.155296858632937, 7512554.44803508464247 ], [ 1558463.440359622938558, 7512574.26197871286422 ], [ 1558488.156326218275353, 7512578.544623874127865 ], [ 1558540.38641885551624, 7512553.439325639978051 ], [ 1558551.573540624696761, 7512475.513069204054773 ], [ 1558505.044483945937827, 7512369.192940778099 ], [ 1558513.065507246181369, 7512337.541497634723783 ], [ 1558599.213956023566425, 7512357.855517074465752 ], [ 1558682.793019443750381, 7512344.530290821567178 ], [ 1558730.791807602159679, 7512401.064933790825307 ], [ 1558780.842126733157784, 7512405.903907109983265 ], [ 1558837.500238590873778, 7512469.961668190546334 ], [ 1558863.800751391099766, 7512472.441123520955443 ], [ 1558934.357315488392487, 7512421.435732115060091 ], [ 1558958.980161676416174, 7512427.44417704641819 ], [ 1558987.488135255407542, 7512483.433426650241017 ], [ 1559046.84159917011857, 7512517.22955684736371 ], [ 1559275.607025288511068, 7512523.947312517091632 ], [ 1559370.142090219538659, 7512628.250755773857236 ], [ 1559427.870079196756706, 7512658.294797632843256 ], [ 1559571.756870227865875, 7512669.591192400082946 ], [ 1559715.842402738984674, 7512583.458505878224969 ], [ 1559816.598970302613452, 7512543.565046886913478 ], [ 1559862.25574179389514, 7512502.3789381980896 ], [ 1559984.425142316147685, 7512520.052982702851295 ], [ 1559969.225242174696177, 7512613.862659748643637 ], [ 1560019.948982550762594, 7512638.452487246133387 ], [ 1560091.73560978891328, 7512596.410154993645847 ], [ 1560099.396703820442781, 7512577.038587162271142 ], [ 1560077.805623135762289, 7512526.604077408090234 ], [ 1560090.513441030401736, 7512518.135024007409811 ], [ 1559997.87437152932398, 7512348.155476627871394 ], [ 1559827.826344886096194, 7512156.343334470875561 ], [ 1559692.281861416529864, 7511054.91464314609766 ], [ 1560279.117343183839694, 7511001.19950757175684 ], [ 1561540.667443780926988, 7511003.188215056434274 ], [ 1564027.074185543227941, 7512159.256947875954211 ], [ 1564038.487888490082696, 7512150.471002317033708 ], [ 1564129.159940928919241, 7512204.633582420647144 ], [ 1564161.495382129680365, 7512177.470514267683029 ], [ 1564252.476813460700214, 7512220.975565671920776 ], [ 1564552.899339349474758, 7512541.473024241626263 ], [ 1564923.464498872868717, 7513608.680222052149475 ], [ 1564592.593178529525176, 7514802.027268857695162 ], [ 1564533.710244775516912, 7514940.621269147843122 ], [ 1564402.628390615107492, 7515032.423023957759142 ], [ 1564257.291521666571498, 7515331.080992698669434 ], [ 1564271.881762477103621, 7515336.910857119597495 ], [ 1564295.839310021605343, 7515390.660479156300426 ], [ 1564399.978288933169097, 7515457.294278495013714 ], [ 1564474.267355500720441, 7515482.796332435682416 ], [ 1564427.541549907531589, 7515564.223613455891609 ], [ 1564464.619750301353633, 7515587.642428791150451 ], [ 1564464.399783103726804, 7515616.105337957851589 ], [ 1564501.316073284251615, 7515659.08409237395972 ], [ 1564474.518807681975886, 7515680.142695090733469 ], [ 1564514.993056369479746, 7515728.551820683293045 ], [ 1564509.393117406172678, 7515765.854586184024811 ], [ 1564534.027753250673413, 7515781.982728099450469 ], [ 1564562.245714901713654, 7515755.862464678473771 ], [ 1564598.123866445152089, 7515757.667408040724695 ], [ 1564624.522867835825309, 7515786.339981238357723 ], [ 1564663.1842860521283, 7515769.075743610970676 ], [ 1564702.355493697337806, 7515778.106888177804649 ], [ 1564723.492701723705977, 7515767.775489101186395 ], [ 1564777.005366788478568, 7515791.111246149986982 ], [ 1564782.454066073521972, 7515766.452824154868722 ], [ 1564817.686679733684286, 7515768.363211483694613 ], [ 1564853.604095842456445, 7515745.477137043140829 ], [ 1564899.423121488885954, 7515768.895272216759622 ], [ 1564947.484858760144562, 7515730.413425464183092 ], [ 1565055.563888135598972, 7515743.584300169721246 ], [ 1565128.389426729409024, 7515724.689458953216672 ], [ 1565199.090266957180575, 7515733.999463724903762 ], [ 1565211.637237402843311, 7515705.822475000284612 ], [ 1565254.288360170321539, 7515697.20125722233206 ], [ 1565288.68963252636604, 7515658.36255264095962 ], [ 1565316.823364927666262, 7515658.459729257971048 ], [ 1565375.826852909754962, 7515603.952974832616746 ], [ 1565451.887346240226179, 7515593.906918127089739 ], [ 1565682.038190478459001, 7515652.464513486251235 ], [ 1565751.612696768483147, 7515658.345394507050514 ], [ 1565852.600543786073104, 7515637.79505817964673 ], [ 1565991.457757792202756, 7515560.657420802861452 ], [ 1566020.396912885364145, 7515523.466741497628391 ], [ 1566033.297532161930576, 7515452.395114506594837 ], [ 1566189.982204081024975, 7515371.917249505408108 ], [ 1566207.707482642959803, 7515370.195214220322669 ], [ 1566214.6462225492578, 7515389.818940457887948 ], [ 1566206.922064851503819, 7515476.902219750918448 ], [ 1566225.940973384771496, 7515480.671955764293671 ], [ 1566320.501149905612692, 7515468.891359466128051 ], [ 1566364.622822815086693, 7515497.715600166469812 ], [ 1566506.609834986738861, 7515413.551220444962382 ], [ 1566584.05419470416382, 7515496.030172091908753 ], [ 1566818.453314941609278, 7515481.666967345401645 ], [ 1566850.882221011677757, 7515449.899678050540388 ], [ 1567042.288211254402995, 7515396.380963166244328 ], [ 1567101.530416166875511, 7515366.42741587292403 ], [ 1567208.881875739665702, 7515122.672999579459429 ], [ 1567438.427950876764953, 7515053.117752363905311 ], [ 1567541.81308310222812, 7514972.476663281209767 ], [ 1567647.862172165187076, 7514855.398925152607262 ], [ 1567719.566463416675106, 7514702.377537017688155 ], [ 1567744.524272719398141, 7514689.822185064665973 ], [ 1567746.361415935214609, 7514656.028548441827297 ], [ 1567796.09871245897375, 7514625.928755016997457 ], [ 1567817.457603322109208, 7514588.633289932273328 ], [ 1567856.523200255585834, 7514576.284948198124766 ], [ 1567908.126569414744154, 7514496.389058227650821 ], [ 1568069.564890591427684, 7514480.791365115903318 ], [ 1568066.837254762649536, 7514376.039557116106153 ], [ 1568141.369245888199657, 7514380.330881064757705 ], [ 1568171.636025390354916, 7514444.161586682312191 ], [ 1568293.357803358696401, 7514422.867065816186368 ], [ 1568395.643579009454697, 7514457.946170278824866 ], [ 1568423.035937027772889, 7514427.652045851573348 ], [ 1568489.690298451343551, 7514409.559715889394283 ], [ 1568522.389276243047789, 7514432.386102009564638 ], [ 1568606.096020773286, 7514430.815039145760238 ], [ 1568618.952457191189751, 7514392.542131866328418 ], [ 1568683.526541861472651, 7514337.012587484903634 ], [ 1568683.183995979605243, 7514303.188812739215791 ], [ 1568718.860106149921194, 7514273.709518963471055 ], [ 1568751.46557366871275, 7514268.627251646481454 ], [ 1568780.500060415361077, 7514300.027640305459499 ], [ 1568837.818520955741405, 7514249.550138851627707 ], [ 1568870.132659149123356, 7514242.394378695636988 ], [ 1568975.407644821330905, 7514303.535964764654636 ], [ 1568982.272740447428077, 7513895.71022161655128 ], [ 1568920.88046417105943, 7513782.204628924839199 ], [ 1568939.784336996963248, 7513781.769599887542427 ], [ 1568938.724590132944286, 7513707.565925346687436 ], [ 1568973.241252202540636, 7513659.547290937043726 ], [ 1568157.685636218404397, 7512755.347803025506437 ], [ 1568141.043520265491679, 7512697.482904016040266 ], [ 1568203.278038704302162, 7512599.721089164726436 ], [ 1568175.1454591921065, 7512517.992538630031049 ], [ 1568322.614307159790769, 7512388.568975422531366 ], [ 1568375.960107003571466, 7512319.373305521905422 ], [ 1568427.420932665932924, 7512301.722575309686363 ], [ 1568463.050655937055126, 7512227.143129642121494 ], [ 1568535.591981893405318, 7511973.148772934451699 ], [ 1568508.73884040187113, 7511911.884954661130905 ], [ 1568498.383683365769684, 7511831.014090530574322 ], [ 1568665.414343412267044, 7511599.717550811357796 ], [ 1568596.122595404740423, 7511529.997083232738078 ], [ 1568509.305460337316617, 7511496.001756387762725 ], [ 1568479.440607099095359, 7511364.426589442417026 ], [ 1568408.646753897657618, 7511296.724217103794217 ], [ 1568341.540273653808981, 7511156.159571434371173 ], [ 1568339.832952599739656, 7511125.914016732946038 ], [ 1568445.969278233591467, 7510987.854821858927608 ], [ 1568442.493199726566672, 7510943.416593443602324 ], [ 1568178.5335213302169, 7510851.981919503770769 ], [ 1567937.950850726803765, 7510846.013536415994167 ], [ 1567916.509783952496946, 7510834.697211873717606 ], [ 1567884.529949059709907, 7510696.163032526150346 ], [ 1568178.597985872998834, 7510192.72329571750015 ], [ 1568371.3780594735872, 7510140.101138276979327 ], [ 1568479.39442040049471, 7510206.150614966638386 ], [ 1568584.00555184087716, 7510201.017759336158633 ], [ 1568644.743535416666418, 7510215.209672729484737 ], [ 1568692.169559998903424, 7510185.426782221533358 ], [ 1568812.615741160931066, 7510235.464226758107543 ], [ 1568837.957185431849211, 7510233.547680490650237 ], [ 1568883.973135345848277, 7510270.966363215819001 ], [ 1569050.593344513559714, 7510278.507661581039429 ], [ 1569101.874584896024317, 7510347.92041979636997 ], [ 1569151.581061166943982, 7510316.09108410961926 ], [ 1569185.183749250136316, 7510319.660235326737165 ], [ 1569262.846757964696735, 7510259.750226659700274 ], [ 1569310.68013072758913, 7510259.770124197937548 ], [ 1569323.089902210980654, 7510266.994358609430492 ], [ 1569321.29313762835227, 7510288.31668093893677 ], [ 1569371.448989409953356, 7510291.850548516027629 ], [ 1569500.962335367687047, 7510238.85124188195914 ], [ 1569622.739654371282086, 7510226.875757058151066 ], [ 1569653.039522208739072, 7510191.513732140883803 ], [ 1569690.174972385168076, 7510200.404388905502856 ], [ 1569770.601874174317345, 7510134.703004011884332 ], [ 1569878.207575347973034, 7510110.204961250536144 ], [ 1569864.13084928272292, 7510069.370514309965074 ], [ 1569942.694791884394363, 7510046.254593529738486 ], [ 1569976.375175341265276, 7510051.696376783773303 ], [ 1570079.2083697731141, 7510030.595974385738373 ], [ 1570114.630258952733129, 7510064.49445250350982 ], [ 1570140.667549410834908, 7510059.343696336261928 ], [ 1570176.052368613425642, 7510103.901189399883151 ], [ 1570165.298076435690746, 7510169.610772495158017 ], [ 1570203.340563544072211, 7510219.363304582424462 ], [ 1570293.388262502616271, 7510210.563960779458284 ], [ 1570355.066414253786206, 7510425.699276567436755 ], [ 1570312.422664682846516, 7510478.895952046848834 ], [ 1570301.642740800976753, 7510569.49026092980057 ], [ 1570364.995704900007695, 7510839.716854272410274 ], [ 1570405.61982197011821, 7510926.886756759136915 ], [ 1570409.034538398263976, 7510976.519690682180226 ], [ 1570435.162650450598449, 7510969.8118304181844 ], [ 1570445.702051760395989, 7511024.91774636413902 ], [ 1570516.623488925397396, 7511026.867022473365068 ], [ 1570599.844391924561933, 7511085.700772332958877 ], [ 1570656.542193204630166, 7511107.171641406603158 ], [ 1570718.526088587939739, 7511151.737305224873126 ], [ 1570766.281419729348272, 7511210.491456078365445 ], [ 1570895.670040622586384, 7511228.563667674548924 ], [ 1570906.247766179265454, 7511244.522114157676697 ], [ 1570890.858628137269989, 7511247.929418940097094 ], [ 1570869.454917188268155, 7511329.577339763753116 ], [ 1570899.527959289262071, 7511374.1058478821069 ], [ 1570927.359076337656006, 7511367.203073634766042 ], [ 1570966.055799470748752, 7511555.690168675966561 ], [ 1570965.855629115598276, 7511676.35401273611933 ], [ 1570906.097696835175157, 7511674.505763747729361 ], [ 1570894.95340341841802, 7511983.591518484987319 ], [ 1571116.187495689140633, 7511904.327115339227021 ], [ 1571195.937444277107716, 7511943.62703194655478 ], [ 1571228.374967986950651, 7511936.382837062701583 ], [ 1571258.312382489442825, 7512007.379869111813605 ], [ 1571288.636951029766351, 7511957.917787000536919 ], [ 1571338.273479036986828, 7511970.432609390467405 ], [ 1571467.198795410105959, 7511945.946853135712445 ], [ 1571483.697989420732483, 7511949.402147732675076 ], [ 1571506.682834438048303, 7511986.864389515481889 ], [ 1571557.578820514725521, 7511979.95044092554599 ], [ 1571616.048516280250624, 7512010.336808550171554 ], [ 1571671.05413343780674, 7511992.713215153664351 ], [ 1571776.165293399943039, 7511999.829922873526812 ], [ 1571849.970527644036338, 7512033.504013672471046 ], [ 1571843.020934723783284, 7511994.850695722736418 ], [ 1571910.440944549627602, 7511962.989602006040514 ], [ 1571981.370474952738732, 7511971.956924557685852 ], [ 1572139.238510732306167, 7511931.51468924805522 ], [ 1572196.479588720947504, 7511943.874669288285077 ], [ 1572233.746328429318964, 7511926.201342684216797 ], [ 1572260.478920341003686, 7511826.718480345793068 ], [ 1572513.815684765577316, 7511621.379774642176926 ], [ 1572510.315650787670165, 7511578.711524198763072 ], [ 1572558.696489606518298, 7511548.312166930176318 ], [ 1572597.840529173612595, 7511502.291341226547956 ], [ 1572670.007840632461011, 7511495.451290726661682 ], [ 1572693.607896212954074, 7511479.37746867723763 ], [ 1572729.141896829009056, 7511410.093236185610294 ], [ 1572755.336943316971883, 7511389.170698312111199 ], [ 1572740.003292583860457, 7511275.117631264030933 ], [ 1572773.749589049024507, 7511237.89876495860517 ], [ 1572790.948399018961936, 7511232.773350534029305 ], [ 1572821.063324988121167, 7511254.18910656683147 ], [ 1572847.66033589001745, 7511241.795755609869957 ], [ 1572838.856229100376368, 7511195.58065218385309 ], [ 1572871.361075859284028, 7511154.570835435763001 ], [ 1572871.387649056734517, 7511111.866167859174311 ], [ 1572899.285130999516696, 7511101.444512804970145 ], [ 1572913.491347840521485, 7511071.352587413974106 ], [ 1572911.767833646852523, 7511039.360158701427281 ], [ 1572935.371963575715199, 7511024.990648121573031 ], [ 1572970.607949162600562, 7511049.807020883075893 ], [ 1573231.485295899910852, 7510594.047318754717708 ], [ 1573348.029492053668946, 7510635.536686565726995 ], [ 1573380.165210895007476, 7510545.967528079636395 ], [ 1573432.848268839996308, 7510531.14806120749563 ], [ 1573620.042654673568904, 7510580.01453694794327 ], [ 1573998.978107594419271, 7510648.016456197015941 ], [ 1574427.614511393010616, 7510560.071224535815418 ], [ 1574501.395708323456347, 7510681.049659616313875 ], [ 1574514.633220728486776, 7510759.135751319117844 ], [ 1574485.768574714194983, 7510913.438436135649681 ], [ 1574387.631461733020842, 7511070.84227956738323 ], [ 1574399.895636572968215, 7511099.82720307726413 ], [ 1574507.108469787985086, 7510913.484999120235443 ], [ 1574745.854006530717015, 7511015.128719841130078 ], [ 1574838.763496553059667, 7511074.19488959107548 ], [ 1575032.99087305366993, 7510997.625576311722398 ], [ 1575182.430053344229236, 7511115.260321831330657 ], [ 1576372.592135722748935, 7510788.624299189075828 ], [ 1576394.564465133938938, 7511195.199923335574567 ], [ 1576385.111871196888387, 7511339.727589638903737 ], [ 1576355.611010187538341, 7511362.652513319626451 ], [ 1576360.994103536242619, 7511386.969993993639946 ], [ 1576458.139870359096676, 7511385.273220394738019 ], [ 1576516.481016975361854, 7511408.238642827607691 ], [ 1576560.141723848180845, 7511551.297228470444679 ], [ 1576654.508196107344702, 7511529.687114893458784 ], [ 1576776.302811131346971, 7511549.212733435444534 ], [ 1576989.539644099073485, 7511676.694851016625762 ], [ 1577024.511856522643939, 7511730.079365408979356 ], [ 1577009.484126424184069, 7511782.760604522190988 ], [ 1576974.016980460844934, 7511814.9336446383968 ], [ 1577007.27358321333304, 7511873.825803318060935 ], [ 1577234.929423034423962, 7511990.860990344546735 ], [ 1577318.91170266456902, 7512050.466536781750619 ], [ 1577395.391115329694003, 7512074.59386279899627 ], [ 1577754.778628093190491, 7512021.155422879382968 ], [ 1577789.877778990892693, 7511985.239491205662489 ], [ 1577804.984420948429033, 7511905.068293761461973 ], [ 1577883.617498806910589, 7511767.704359916038811 ], [ 1577909.62129615037702, 7511743.98231022618711 ], [ 1577937.923737667966634, 7511736.582485406659544 ], [ 1577987.722917793784291, 7511752.074788047932088 ], [ 1578042.402955581666902, 7511724.841578645631671 ], [ 1578285.781560027506202, 7511685.593286565504968 ], [ 1578334.066557404119521, 7511641.855839176103473 ], [ 1578379.972776668844745, 7511623.592830968089402 ], [ 1578495.465778497746214, 7511645.530111345462501 ], [ 1578534.826074715936556, 7511677.130705199204385 ], [ 1578617.103355334838852, 7511580.265370734967291 ], [ 1578701.925359845161438, 7511554.499277456663549 ], [ 1578801.781337216263637, 7511459.357536314986646 ], [ 1578916.3328228876926, 7511397.720295962877572 ], [ 1578978.198971010744572, 7511381.101289747282863 ], [ 1579178.540365719236434, 7511413.00903659965843 ], [ 1579601.064479820197448, 7511539.289881192147732 ], [ 1579785.634639631491154, 7511703.628044844605029 ], [ 1579835.903215031139553, 7511820.599722641520202 ], [ 1579867.526117046829313, 7512010.217325272969902 ], [ 1579889.337682986631989, 7512038.249033426865935 ], [ 1579972.249326822347939, 7512084.087283567525446 ], [ 1580059.67510953405872, 7511995.57178957015276 ], [ 1580130.698846996761858, 7512005.491372440941632 ], [ 1580218.844271622365341, 7511958.330208858475089 ], [ 1580272.168206416070461, 7511970.223391373641789 ], [ 1580275.433751322329044, 7511945.289868103340268 ], [ 1581031.129985333420336, 7511811.923898944631219 ], [ 1581621.393999023362994, 7511791.982547130435705 ], [ 1609407.673616446554661, 7510582.539559621363878 ], [ 1624786.444135290104896, 7509816.79164997022599 ], [ 1618532.836206464562565, 7554979.965237983502448 ], [ 1615262.454508992610499, 7561456.916307123377919 ], [ 1611013.87312332354486, 7562610.162014520727098 ], [ 1610348.216967888176441, 7562919.962494832463562 ], [ 1610156.298266703262925, 7563369.769304059445858 ], [ 1608049.742977239890024, 7564350.813741208985448 ], [ 1607345.962878866354004, 7564115.612036982551217 ], [ 1607400.845050406642258, 7563607.421932802535594 ], [ 1607199.536067494191229, 7563045.578008634969592 ], [ 1606449.495547891128808, 7563261.874379837885499 ], [ 1605691.978047861950472, 7563398.924262130632997 ], [ 1605130.930976371280849, 7564006.483770502731204 ], [ 1604815.904643794521689, 7564388.062136560678482 ], [ 1604889.903661934658885, 7564493.619340321049094 ], [ 1603660.455516845686361, 7565058.159872549585998 ], [ 1603427.079767442075536, 7565070.344308442436159 ], [ 1603373.833763825008646, 7565458.607573635876179 ], [ 1603134.655183102469891, 7565315.431669434532523 ], [ 1602906.362985362997279, 7565390.299305155873299 ], [ 1602895.55605327594094, 7565376.261024466715753 ], [ 1602555.629448732128367, 7565533.045498630031943 ], [ 1602446.31469729472883, 7565534.483989617787302 ], [ 1602281.174918370787054, 7565504.343452048487961 ], [ 1601920.953349757241085, 7565367.528282857500017 ], [ 1601835.584913336904719, 7565347.665165795944631 ], [ 1601428.288041166262701, 7565319.10468346439302 ], [ 1601393.712947466643527, 7565472.836914801038802 ], [ 1600843.803441454190761, 7565782.846553586423397 ], [ 1600927.798599020577967, 7566535.880109498277307 ], [ 1601125.164620444411412, 7566587.778385819867253 ], [ 1601164.008184395730495, 7566755.892935176379979 ], [ 1601310.392497899243608, 7568082.144934071227908 ], [ 1601333.587043540319428, 7568154.99905912950635 ], [ 1601341.570263246074319, 7568416.773193394765258 ], [ 1601402.860355873825029, 7569026.094159021042287 ], [ 1603373.165216049645096, 7572270.214428432285786 ], [ 1604627.167617576662451, 7572474.267486548982561 ], [ 1607962.995882712770253, 7573346.44560048636049 ], [ 1608643.083927303086966, 7577046.580428385175765 ], [ 1608109.81793239666149, 7579254.368356319144368 ], [ 1609898.861565308878198, 7580387.027026725932956 ], [ 1609904.36954354820773, 7582244.63986605592072 ], [ 1610823.57698909426108, 7584538.84465198777616 ], [ 1610658.018317528534681, 7585770.274559355340898 ], [ 1611405.889907132368535, 7587563.821725215762854 ], [ 1611384.344744539353997, 7587652.659480258822441 ], [ 1611429.591163691831753, 7588227.759900311008096 ], [ 1611326.031128265662119, 7588327.565711847506464 ], [ 1610085.18198205018416, 7588139.061517417430878 ], [ 1607187.564783029258251, 7583072.748127287253737 ], [ 1605290.424848122987896, 7586326.612153398804367 ], [ 1605430.762307043885812, 7588318.217256366275251 ], [ 1605399.307959017343819, 7588440.59960457123816 ], [ 1605424.826766673475504, 7588508.948920212686062 ], [ 1605469.931921574519947, 7588545.614140628837049 ], [ 1605475.843950011767447, 7588584.919939517043531 ], [ 1605441.429533626884222, 7588616.520992423407733 ], [ 1605401.672593399882317, 7588693.558440477587283 ], [ 1605396.913661507889628, 7588766.523620772175491 ], [ 1605424.068905049702153, 7588830.117055168375373 ], [ 1605390.012886277399957, 7588924.086842354387045 ], [ 1605411.150366759859025, 7588976.000409906730056 ], [ 1605388.227044840343297, 7589076.554202306084335 ], [ 1605364.78419900778681, 7589107.451441761106253 ], [ 1605344.191627078922465, 7589180.264557879418135 ], [ 1605339.81144217425026, 7589240.604744590818882 ], [ 1605353.713674773229286, 7589263.845996795222163 ], [ 1605332.006512344582006, 7589306.441853805445135 ], [ 1605333.883606906281784, 7589355.81396465562284 ], [ 1605370.644224794581532, 7589451.56082365848124 ], [ 1605344.393804504303262, 7589564.121822931803763 ], [ 1605375.663935497635975, 7589698.066808562725782 ], [ 1605402.891939296619967, 7589748.114946477115154 ], [ 1605397.339986437465996, 7589877.223186488263309 ], [ 1605360.880113040097058, 7590023.380425237119198 ], [ 1605302.098633799469098, 7590100.83448666613549 ], [ 1605297.724153546616435, 7590192.749859331175685 ], [ 1605323.54340265551582, 7590530.423817313276231 ], [ 1605359.967912843683735, 7590721.919649586081505 ], [ 1605468.349572714651003, 7590895.887911051511765 ], [ 1605503.961317549925297, 7591002.044977881014347 ], [ 1605468.998212142148986, 7591115.096577370539308 ], [ 1605419.874785549705848, 7591203.231405155733228 ], [ 1605424.865947696147487, 7591291.489216958172619 ], [ 1605411.797084809513763, 7591347.217845125123858 ], [ 1605428.484311437932774, 7591390.138113424181938 ], [ 1605427.561159437289461, 7591484.700792524963617 ], [ 1605402.027982988627627, 7591624.950900715775788 ], [ 1605446.741229598177597, 7591715.43883613217622 ], [ 1605458.710535488789901, 7591772.970479356124997 ], [ 1605436.173871787963435, 7591871.23214815184474 ], [ 1605338.833610551431775, 7591978.123631986789405 ], [ 1605359.06070761103183, 7592072.586113732308149 ], [ 1605330.388303995365277, 7592147.292619283311069 ], [ 1605376.385069100884721, 7592230.628854098729789 ], [ 1605373.728430836461484, 7592298.17555885668844 ], [ 1605461.382778348168358, 7592441.346317422576249 ], [ 1605578.156193014932796, 7592531.763588293455541 ], [ 1605621.380059662740678, 7592586.965762921608984 ], [ 1605734.477739648194984, 7592905.697003905661404 ], [ 1605798.348894349299371, 7592953.581248034723103 ], [ 1605960.637449476169422, 7593019.845185357145965 ], [ 1606018.514023839961737, 7593020.444488153792918 ], [ 1606034.377000620821491, 7593042.53962560929358 ], [ 1606117.265177005436271, 7593215.436941596679389 ], [ 1606128.14158148644492, 7593324.029601850546896 ], [ 1606173.627721591154113, 7593388.29415793158114 ], [ 1606177.656337429536507, 7593422.945695873349905 ], [ 1606155.743289726553485, 7593512.253151922486722 ], [ 1606052.30877929367125, 7593572.376268450170755 ], [ 1605905.125796688720584, 7593706.002627806738019 ], [ 1605826.294541496783495, 7593917.073344794102013 ], [ 1605749.12566380854696, 7594032.496187499724329 ], [ 1605705.877789810532704, 7594240.282880278304219 ], [ 1605729.644533920101821, 7594340.698137989267707 ], [ 1605727.396544237621129, 7594481.673723376356065 ], [ 1605652.21372068230994, 7594682.909151487052441 ], [ 1605595.819806123385206, 7594718.257908876985312 ], [ 1605570.622368733631447, 7594759.598802097141743 ], [ 1605579.250261236447841, 7595183.344196413643658 ], [ 1605533.951708775712177, 7595461.982879349030554 ], [ 1605471.116281550377607, 7595614.540028464980423 ], [ 1605289.464966453844681, 7595820.890520513989031 ], [ 1605254.973577124765143, 7595897.986257215961814 ], [ 1605238.59744559484534, 7596068.449476453475654 ], [ 1605161.906597585882992, 7596203.706943294033408 ], [ 1604773.090086044510826, 7596559.797285566106439 ], [ 1604658.454973912332207, 7596700.546635020524263 ], [ 1604635.576925623696297, 7596755.759559473022819 ], [ 1604577.053744308184832, 7596830.972462977282703 ], [ 1604407.864314758684486, 7596980.010826164856553 ], [ 1604391.426293775439262, 7597013.191542815417051 ], [ 1604372.980040154187009, 7597194.459122532978654 ], [ 1604295.702118043322116, 7597331.830378155224025 ], [ 1604284.479579330189154, 7597379.774892784655094 ], [ 1604299.954327645013109, 7597508.980960796587169 ], [ 1604320.75905263912864, 7597567.425900612026453 ], [ 1604302.208652760600671, 7597738.266852328553796 ], [ 1604307.662143637193367, 7597808.215605753473938 ], [ 1604315.100273818708956, 7597855.89907567948103 ], [ 1604356.767960900673643, 7597926.733847509138286 ], [ 1604419.745770451612771, 7598006.365956736728549 ], [ 1604539.46681274776347, 7598112.933403738774359 ], [ 1604799.215254242531955, 7598201.701282349415123 ], [ 1605328.633148771245033, 7598523.732699071057141 ], [ 1605421.623913070652634, 7598540.773637219332159 ], [ 1605496.835842222208157, 7598582.434334968216717 ], [ 1605590.413166793761775, 7598754.661959670484066 ], [ 1605751.23271613731049, 7598957.237877566367388 ], [ 1605712.864588399417698, 7599029.732912484556437 ], [ 1605721.48514256067574, 7599058.735109526664019 ], [ 1605690.49136668164283, 7599085.326788607984781 ], [ 1605529.166955101070926, 7599082.859847113490105 ], [ 1605594.744810945820063, 7599194.234342460520566 ], [ 1605616.11865877173841, 7599357.05590533837676 ], [ 1605780.009497323306277, 7599341.651209471747279 ], [ 1605784.803557162405923, 7599522.431867626495659 ], [ 1605821.764120865613222, 7599588.691094319336116 ], [ 1605968.970601296750829, 7599505.276040674187243 ], [ 1606132.829680010676384, 7599373.336765985935926 ], [ 1606246.527188903884962, 7599452.626711923629045 ], [ 1606356.054581079864874, 7599567.217919855378568 ], [ 1606484.259239812148735, 7599651.666035358794034 ], [ 1606608.870944012887776, 7599765.523453268222511 ], [ 1606744.060708248987794, 7599817.834750854410231 ], [ 1606820.628817709162831, 7599882.598632772453129 ], [ 1606890.658727290341631, 7600043.031836026348174 ], [ 1606898.070646174717695, 7600092.528782432898879 ], [ 1606893.833369285333902, 7600696.125039006583393 ], [ 1606797.554675048682839, 7601232.386808633804321 ], [ 1606921.265428778482601, 7601518.218685039319098 ], [ 1606974.9968405761756, 7601581.44696303550154 ], [ 1607370.375402264064178, 7601774.986549725756049 ], [ 1607313.929964736336842, 7601929.641359383240342 ], [ 1607319.403738159453496, 7602106.552656024694443 ], [ 1607327.169193511130288, 7602168.917198489420116 ], [ 1607423.458449093624949, 7602477.563808091916144 ], [ 1607421.291836527874693, 7602557.793668158352375 ], [ 1607442.985253935679793, 7602704.566770003177226 ], [ 1607493.504485036246479, 7602869.366873008199036 ], [ 1607491.208641204517335, 7603091.410255076363683 ], [ 1607517.007763942703605, 7603173.820777780376375 ], [ 1607527.497749730711803, 7603273.665800344198942 ], [ 1607513.658630306366831, 7603367.784145749174058 ], [ 1607521.142640301492065, 7603556.857016872614622 ], [ 1607533.942403909051791, 7603592.303056023083627 ], [ 1607537.743690158938989, 7604132.3035429706797 ], [ 1607550.445044942898676, 7604148.672571144998074 ], [ 1607215.359660809393972, 7604699.628140917047858 ], [ 1607096.167263141134754, 7605069.551231837831438 ], [ 1607220.873322758590803, 7605217.761577760800719 ], [ 1607097.348101480398327, 7605404.391730237752199 ], [ 1607040.266260320087895, 7605444.911905569024384 ], [ 1606906.70237028808333, 7605956.569840258918703 ], [ 1606822.432903112610802, 7606021.747906125150621 ], [ 1606660.758019373985007, 7606254.655304959975183 ], [ 1606491.67145510786213, 7606891.098328713327646 ], [ 1606291.973267605062574, 7607152.111486241221428 ], [ 1606014.167122122133151, 7607859.72501502558589 ], [ 1606032.372690164251253, 7608383.055244747549295 ], [ 1606828.537892419146374, 7608405.809521645307541 ], [ 1606831.033738853409886, 7608686.085076797753572 ], [ 1606949.737803973490372, 7609019.824996103532612 ], [ 1606771.203503489261493, 7609048.188337063416839 ], [ 1606403.91411439049989, 7609052.73122182674706 ], [ 1606155.205158116994426, 7609159.803246092051268 ], [ 1606215.775443797931075, 7609565.839510982856154 ], [ 1605925.904418863588944, 7610319.56754716578871 ], [ 1605982.083783334586769, 7611446.233799137175083 ], [ 1606067.214138606097549, 7612164.918008203618228 ], [ 1606111.665547962766141, 7612828.495251986198127 ], [ 1606227.849290926475078, 7613339.419958715327084 ], [ 1606114.642061969265342, 7614673.849554875865579 ], [ 1606034.960533012636006, 7614949.042936623096466 ], [ 1605984.489703585160896, 7615693.268822493962944 ], [ 1606151.481677286559716, 7615908.048697817139328 ], [ 1606387.362533052219078, 7616044.481463632546365 ], [ 1606416.288071610266343, 7616119.235406615771353 ], [ 1606425.910395292565227, 7616276.311780269257724 ], [ 1606397.275413903174922, 7616308.147030095569789 ], [ 1606246.209892383310944, 7616318.903818149119616 ], [ 1606186.853525600163266, 7616372.841358797624707 ], [ 1606150.277755615999922, 7616554.063750768080354 ], [ 1606078.64031239412725, 7616663.725486746057868 ], [ 1605982.879090852336958, 7616584.862774170935154 ], [ 1605249.50057246373035, 7616631.55222558695823 ], [ 1604337.550310691818595, 7616800.234086152166128 ], [ 1603621.896344970678911, 7617204.251340815797448 ], [ 1603836.382454179925844, 7618724.528799378313124 ], [ 1603971.32593667996116, 7619212.896430080756545 ], [ 1603567.367544228211045, 7619364.658046085387468 ] ] ], [ [ [ 1800792.0, 8223157.299999999813735 ], [ 1800792.4, 8223165.700000000186265 ], [ 1800952.3, 8222885.700000000186265 ], [ 1800951.0, 8222880.599999999627471 ], [ 1800792.0, 8223157.299999999813735 ] ] ] ] } } +{ "type": "Feature", "properties": { }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -19679343, -19747663 ], [ -19679343, 19694801 ], [ 19667387, 19694801 ], [ 19667387, -19843397 ], [ -19679343, -19747663 ] ], [ [ 1559365, 8288389 ], [ 1559332, 8288387 ], [ 1559256, 8288336 ], [ 1559260, 8288256 ], [ 1559397, 8288251 ], [ 1559387, 8288375 ], [ 1559365, 8288389 ] ], [ [ 1465004, 8263346 ], [ 1465050, 8262734 ], [ 1464963, 8262627 ], [ 1464982, 8262597 ], [ 1464979, 8262551 ], [ 1464951, 8262473 ], [ 1465080, 8262373 ], [ 1465018, 8262127 ], [ 1464972, 8262116 ], [ 1464913, 8262076 ], [ 1465278, 8260598 ], [ 1465197, 8259163 ], [ 1465233, 8258143 ], [ 1465269, 8257956 ], [ 1465262, 8257767 ], [ 1465380, 8257642 ], [ 1465359, 8257536 ], [ 1465289, 8257582 ], [ 1465276, 8257572 ], [ 1465331, 8256799 ], [ 1465854, 8256639 ], [ 1466101, 8256546 ], [ 1466657, 8256382 ], [ 1466860, 8254252 ], [ 1465552, 8250995 ], [ 1466839, 8235698 ], [ 1487761, 8216525 ], [ 1490870, 8234803 ], [ 1493056, 8247541 ], [ 1493079, 8249112 ], [ 1493066, 8249635 ], [ 1490756, 8252489 ], [ 1495143, 8254823 ], [ 1495217, 8254882 ], [ 1495296, 8254984 ], [ 1495570, 8255150 ], [ 1495752, 8255195 ], [ 1495952, 8255164 ], [ 1496300, 8255256 ], [ 1496431, 8255323 ], [ 1496526, 8255396 ], [ 1496568, 8255699 ], [ 1497109, 8256075 ], [ 1497318, 8256110 ], [ 1497538, 8256077 ], [ 1497837, 8255939 ], [ 1498213, 8255813 ], [ 1498792, 8255748 ], [ 1498987, 8255777 ], [ 1499119, 8255836 ], [ 1499283, 8255988 ], [ 1499409, 8256219 ], [ 1499447, 8256390 ], [ 1499448, 8256560 ], [ 1499636, 8256534 ], [ 1499803, 8256540 ], [ 1499968, 8256603 ], [ 1500070, 8256669 ], [ 1500161, 8256763 ], [ 1500656, 8257461 ], [ 1500952, 8257800 ], [ 1501286, 8257700 ], [ 1501296, 8257680 ], [ 1501729, 8257516 ], [ 1501964, 8258068 ], [ 1502327, 8258020 ], [ 1504162, 8257090 ], [ 1504474, 8258014 ], [ 1504969, 8258570 ], [ 1504972, 8258741 ], [ 1505253, 8259164 ], [ 1505623, 8258974 ], [ 1505724, 8259093 ], [ 1505807, 8259125 ], [ 1505906, 8259103 ], [ 1505948, 8259033 ], [ 1505962, 8258965 ], [ 1505944, 8258811 ], [ 1508207, 8257654 ], [ 1512246, 8260071 ], [ 1513440, 8260769 ], [ 1514010, 8257926 ], [ 1514674, 8257308 ], [ 1524637, 8249049 ], [ 1525517, 8247748 ], [ 1528926, 8235621 ], [ 1535322, 8242034 ], [ 1534895, 8246047 ], [ 1535829, 8246556 ], [ 1538005, 8244703 ], [ 1539613, 8247323 ], [ 1540524, 8247883 ], [ 1545420, 8253984 ], [ 1545728, 8254392 ], [ 1545169, 8255717 ], [ 1545078, 8255806 ], [ 1545030, 8255810 ], [ 1544979, 8255859 ], [ 1544976, 8255885 ], [ 1544924, 8255914 ], [ 1544916, 8256003 ], [ 1544696, 8256110 ], [ 1544606, 8256175 ], [ 1544424, 8256457 ], [ 1544442, 8256915 ], [ 1544327, 8257714 ], [ 1544062, 8258424 ], [ 1544108, 8259098 ], [ 1543922, 8259290 ], [ 1543966, 8259534 ], [ 1543977, 8259720 ], [ 1543977, 8259911 ], [ 1543954, 8260059 ], [ 1543993, 8260091 ], [ 1543975, 8260134 ], [ 1544008, 8260151 ], [ 1544120, 8260400 ], [ 1544098, 8260616 ], [ 1544068, 8260704 ], [ 1544064, 8260794 ], [ 1544006, 8260938 ], [ 1543965, 8261340 ], [ 1543905, 8261574 ], [ 1543992, 8261615 ], [ 1544024, 8262083 ], [ 1543941, 8262339 ], [ 1544014, 8262400 ], [ 1544121, 8262959 ], [ 1544185, 8263024 ], [ 1544332, 8263052 ], [ 1544403, 8263014 ], [ 1544940, 8263204 ], [ 1545257, 8263442 ], [ 1545421, 8263534 ], [ 1545699, 8263636 ], [ 1545753, 8263776 ], [ 1546073, 8264020 ], [ 1546119, 8264029 ], [ 1546244, 8264170 ], [ 1546313, 8264379 ], [ 1546297, 8264444 ], [ 1546329, 8264661 ], [ 1546394, 8264894 ], [ 1546469, 8264860 ], [ 1546560, 8264952 ], [ 1547438, 8266175 ], [ 1548288, 8267242 ], [ 1549232, 8268583 ], [ 1549082, 8268807 ], [ 1549833, 8270512 ], [ 1550294, 8271430 ], [ 1550347, 8271429 ], [ 1550576, 8271977 ], [ 1550832, 8272502 ], [ 1551338, 8272588 ], [ 1552252, 8272640 ], [ 1553462, 8272471 ], [ 1553493, 8272553 ], [ 1553628, 8272616 ], [ 1553746, 8272716 ], [ 1553788, 8272734 ], [ 1553997, 8272704 ], [ 1554041, 8272706 ], [ 1554103, 8272734 ], [ 1554211, 8272862 ], [ 1554230, 8272969 ], [ 1554254, 8272996 ], [ 1554393, 8273048 ], [ 1554454, 8273099 ], [ 1554473, 8273161 ], [ 1554426, 8273252 ], [ 1554430, 8273282 ], [ 1554558, 8273326 ], [ 1554558, 8273431 ], [ 1554608, 8273583 ], [ 1554600, 8273626 ], [ 1554547, 8273700 ], [ 1554598, 8273774 ], [ 1554602, 8273811 ], [ 1554513, 8273924 ], [ 1554530, 8273940 ], [ 1554628, 8273956 ], [ 1554650, 8273989 ], [ 1554739, 8274042 ], [ 1554745, 8274077 ], [ 1554681, 8274170 ], [ 1554779, 8274214 ], [ 1554760, 8274410 ], [ 1554795, 8274462 ], [ 1554884, 8274482 ], [ 1554916, 8274504 ], [ 1554913, 8274527 ], [ 1554850, 8274578 ], [ 1554781, 8274719 ], [ 1554895, 8274699 ], [ 1554952, 8274732 ], [ 1554962, 8274768 ], [ 1554952, 8274819 ], [ 1554844, 8274861 ], [ 1554944, 8274915 ], [ 1554963, 8274960 ], [ 1554952, 8274980 ], [ 1554882, 8274967 ], [ 1554819, 8274997 ], [ 1554811, 8275086 ], [ 1554867, 8275091 ], [ 1554880, 8275113 ], [ 1554833, 8275162 ], [ 1554819, 8275226 ], [ 1554841, 8275242 ], [ 1554860, 8275234 ], [ 1554878, 8275164 ], [ 1554926, 8275150 ], [ 1555007, 8275220 ], [ 1555018, 8275287 ], [ 1555105, 8275297 ], [ 1555216, 8275398 ], [ 1555201, 8275448 ], [ 1555126, 8275492 ], [ 1555149, 8275542 ], [ 1555133, 8275587 ], [ 1555169, 8275600 ], [ 1555265, 8275574 ], [ 1555300, 8275579 ], [ 1555286, 8275711 ], [ 1555218, 8275727 ], [ 1555244, 8275778 ], [ 1555302, 8275801 ], [ 1555306, 8275828 ], [ 1555264, 8275934 ], [ 1555274, 8275948 ], [ 1555322, 8275979 ], [ 1555337, 8275971 ], [ 1555311, 8275854 ], [ 1555352, 8275841 ], [ 1555436, 8275907 ], [ 1555442, 8276015 ], [ 1555503, 8276036 ], [ 1555550, 8275891 ], [ 1555580, 8275857 ], [ 1555643, 8275828 ], [ 1555681, 8275853 ], [ 1555671, 8275917 ], [ 1555800, 8275976 ], [ 1555839, 8276019 ], [ 1555879, 8276007 ], [ 1555924, 8276036 ], [ 1555966, 8276036 ], [ 1555976, 8275952 ], [ 1556009, 8275942 ], [ 1556121, 8275965 ], [ 1556189, 8276023 ], [ 1556264, 8276054 ], [ 1556316, 8276004 ], [ 1556318, 8275983 ], [ 1556310, 8275926 ], [ 1556267, 8275850 ], [ 1556277, 8275823 ], [ 1556306, 8275812 ], [ 1556341, 8275822 ], [ 1556495, 8275947 ], [ 1556539, 8275961 ], [ 1556572, 8275926 ], [ 1556600, 8275849 ], [ 1556664, 8275746 ], [ 1556660, 8275710 ], [ 1556618, 8275650 ], [ 1556616, 8275613 ], [ 1556634, 8275597 ], [ 1556726, 8275620 ], [ 1556747, 8275653 ], [ 1556733, 8275720 ], [ 1556788, 8275819 ], [ 1556885, 8275821 ], [ 1556951, 8275860 ], [ 1556952, 8275915 ], [ 1556934, 8275961 ], [ 1556858, 8276071 ], [ 1556883, 8276135 ], [ 1556940, 8276200 ], [ 1556957, 8276253 ], [ 1557047, 8276335 ], [ 1557094, 8276433 ], [ 1557110, 8276525 ], [ 1557212, 8276533 ], [ 1557244, 8276551 ], [ 1557174, 8276701 ], [ 1557201, 8276770 ], [ 1557228, 8276782 ], [ 1557294, 8276734 ], [ 1557378, 8276742 ], [ 1557399, 8276762 ], [ 1557329, 8276911 ], [ 1557302, 8277066 ], [ 1557368, 8277180 ], [ 1557436, 8277180 ], [ 1557619, 8277122 ], [ 1557742, 8277168 ], [ 1557805, 8277168 ], [ 1557946, 8277133 ], [ 1558139, 8277187 ], [ 1558248, 8277289 ], [ 1558325, 8277433 ], [ 1558356, 8277577 ], [ 1558382, 8277623 ], [ 1558531, 8277639 ], [ 1558601, 8277674 ], [ 1558656, 8277732 ], [ 1558645, 8277816 ], [ 1558655, 8277834 ], [ 1558840, 8277854 ], [ 1558916, 8277906 ], [ 1558958, 8277989 ], [ 1558947, 8278084 ], [ 1559004, 8278088 ], [ 1559050, 8278054 ], [ 1559082, 8278063 ], [ 1559143, 8278105 ], [ 1559200, 8278185 ], [ 1559200, 8278232 ], [ 1559090, 8278327 ], [ 1559106, 8278392 ], [ 1559096, 8278419 ], [ 1559027, 8278434 ], [ 1558987, 8278481 ], [ 1558995, 8278499 ], [ 1559064, 8278503 ], [ 1559081, 8278527 ], [ 1559091, 8278571 ], [ 1559068, 8278635 ], [ 1559052, 8278648 ], [ 1559006, 8278617 ], [ 1558977, 8278616 ], [ 1558869, 8278671 ], [ 1558690, 8278895 ], [ 1558618, 8278931 ], [ 1558617, 8279050 ], [ 1558670, 8279123 ], [ 1558702, 8279218 ], [ 1558747, 8279228 ], [ 1558749, 8279279 ], [ 1558793, 8279327 ], [ 1558868, 8279300 ], [ 1558959, 8279349 ], [ 1558987, 8279325 ], [ 1558986, 8279281 ], [ 1559022, 8279247 ], [ 1559103, 8279245 ], [ 1559194, 8279192 ], [ 1559238, 8279206 ], [ 1559287, 8279266 ], [ 1559407, 8279297 ], [ 1559461, 8279329 ], [ 1559495, 8279478 ], [ 1559513, 8279656 ], [ 1559555, 8279727 ], [ 1559513, 8279885 ], [ 1559574, 8279927 ], [ 1559628, 8279997 ], [ 1559640, 8280048 ], [ 1559576, 8280218 ], [ 1559525, 8280239 ], [ 1559526, 8280497 ], [ 1559536, 8280530 ], [ 1559591, 8280588 ], [ 1559605, 8280637 ], [ 1559555, 8280810 ], [ 1559510, 8280897 ], [ 1559518, 8280918 ], [ 1559552, 8280915 ], [ 1559670, 8280846 ], [ 1559697, 8280874 ], [ 1559732, 8280952 ], [ 1559692, 8281037 ], [ 1559664, 8281059 ], [ 1559564, 8281077 ], [ 1559624, 8281089 ], [ 1559648, 8281109 ], [ 1559653, 8281158 ], [ 1559636, 8281183 ], [ 1559734, 8281198 ], [ 1559777, 8281249 ], [ 1559791, 8281317 ], [ 1559781, 8281347 ], [ 1559698, 8281348 ], [ 1559673, 8281427 ], [ 1559639, 8281467 ], [ 1559478, 8281520 ], [ 1559494, 8281550 ], [ 1559559, 8281596 ], [ 1559570, 8281644 ], [ 1559562, 8281791 ], [ 1559583, 8281827 ], [ 1559631, 8281849 ], [ 1559672, 8281941 ], [ 1559645, 8282061 ], [ 1559680, 8282162 ], [ 1559729, 8282191 ], [ 1559923, 8282190 ], [ 1560046, 8282397 ], [ 1560176, 8282517 ], [ 1560196, 8282556 ], [ 1560202, 8282633 ], [ 1560289, 8282598 ], [ 1560321, 8282621 ], [ 1560340, 8282743 ], [ 1560332, 8282808 ], [ 1560223, 8282880 ], [ 1560185, 8282876 ], [ 1560190, 8282921 ], [ 1560173, 8282972 ], [ 1560143, 8282979 ], [ 1560005, 8283079 ], [ 1559945, 8283034 ], [ 1559862, 8283032 ], [ 1559822, 8283060 ], [ 1559782, 8283118 ], [ 1559789, 8283182 ], [ 1559842, 8283276 ], [ 1559938, 8283339 ], [ 1560064, 8283521 ], [ 1560078, 8283738 ], [ 1560160, 8283776 ], [ 1560204, 8283827 ], [ 1560225, 8283885 ], [ 1560215, 8283963 ], [ 1560158, 8283983 ], [ 1560223, 8284085 ], [ 1560197, 8284131 ], [ 1560226, 8284212 ], [ 1560183, 8284284 ], [ 1560207, 8284393 ], [ 1560181, 8284482 ], [ 1560146, 8284532 ], [ 1560102, 8284678 ], [ 1559933, 8284855 ], [ 1559915, 8284946 ], [ 1559838, 8285032 ], [ 1559826, 8285068 ], [ 1559837, 8285110 ], [ 1559900, 8285172 ], [ 1559940, 8285255 ], [ 1559950, 8285358 ], [ 1560040, 8285357 ], [ 1560077, 8285375 ], [ 1560077, 8285413 ], [ 1560033, 8285476 ], [ 1560038, 8285499 ], [ 1560079, 8285516 ], [ 1560149, 8285504 ], [ 1560168, 8285534 ], [ 1560150, 8285608 ], [ 1560098, 8285674 ], [ 1560160, 8285710 ], [ 1560192, 8285762 ], [ 1560249, 8285800 ], [ 1560295, 8285965 ], [ 1560248, 8286096 ], [ 1560261, 8286167 ], [ 1560192, 8286236 ], [ 1560229, 8286279 ], [ 1560313, 8286314 ], [ 1560372, 8286368 ], [ 1560370, 8286454 ], [ 1560452, 8286605 ], [ 1559195, 8287151 ], [ 1559244, 8287482 ], [ 1559213, 8287870 ], [ 1558877, 8287900 ], [ 1558827, 8288100 ], [ 1559018, 8288396 ], [ 1559408, 8288486 ], [ 1559414, 8288519 ], [ 1559558, 8288668 ], [ 1559600, 8288889 ], [ 1559734, 8289077 ], [ 1560179, 8289858 ], [ 1560431, 8289801 ], [ 1560466, 8289741 ], [ 1560448, 8288734 ], [ 1560347, 8288331 ], [ 1560360, 8288320 ], [ 1560360, 8288226 ], [ 1560544, 8288215 ], [ 1560563, 8288344 ], [ 1560789, 8288340 ], [ 1560919, 8288996 ], [ 1560314, 8295772 ], [ 1561882, 8298667 ], [ 1561864, 8300331 ], [ 1561960, 8300986 ], [ 1554340, 8307700 ], [ 1553229, 8308179 ], [ 1553005, 8308521 ], [ 1552866, 8308890 ], [ 1552899, 8308971 ], [ 1552968, 8309053 ], [ 1553069, 8309229 ], [ 1553085, 8309360 ], [ 1553127, 8309490 ], [ 1553123, 8309564 ], [ 1552985, 8309778 ], [ 1552704, 8309931 ], [ 1552759, 8310144 ], [ 1552758, 8310232 ], [ 1552737, 8310261 ], [ 1552619, 8310309 ], [ 1552563, 8310512 ], [ 1552344, 8310830 ], [ 1552276, 8311145 ], [ 1552247, 8311150 ], [ 1551344, 8314988 ], [ 1549998, 8318627 ], [ 1549087, 8320612 ], [ 1549269, 8320810 ], [ 1549354, 8321129 ], [ 1548999, 8321350 ], [ 1548796, 8321329 ], [ 1546017, 8327378 ], [ 1546081, 8327415 ], [ 1545613, 8328409 ], [ 1545340, 8328382 ], [ 1545289, 8328639 ], [ 1545296, 8328851 ], [ 1545365, 8328960 ], [ 1541940, 8336115 ], [ 1541270, 8337548 ], [ 1539077, 8341196 ], [ 1539185, 8342677 ], [ 1539200, 8342699 ], [ 1539265, 8342697 ], [ 1539350, 8342771 ], [ 1539385, 8342882 ], [ 1539354, 8343096 ], [ 1539313, 8343189 ], [ 1539221, 8343316 ], [ 1539217, 8343383 ], [ 1539192, 8343429 ], [ 1539187, 8343471 ], [ 1539233, 8343593 ], [ 1539231, 8343652 ], [ 1539250, 8343670 ], [ 1539250, 8343744 ], [ 1539187, 8343989 ], [ 1539212, 8344004 ], [ 1539201, 8344022 ], [ 1539266, 8344064 ], [ 1539293, 8344140 ], [ 1539251, 8344269 ], [ 1539274, 8344334 ], [ 1539246, 8344344 ], [ 1539246, 8344358 ], [ 1539306, 8344372 ], [ 1539312, 8344403 ], [ 1539370, 8344465 ], [ 1539369, 8344487 ], [ 1539385, 8344480 ], [ 1539408, 8344509 ], [ 1539432, 8344504 ], [ 1539449, 8344520 ], [ 1539441, 8344575 ], [ 1539464, 8344571 ], [ 1539486, 8344596 ], [ 1539484, 8344664 ], [ 1539520, 8344736 ], [ 1539504, 8344752 ], [ 1539554, 8344750 ], [ 1539593, 8344774 ], [ 1539592, 8344847 ], [ 1539568, 8344928 ], [ 1539494, 8344956 ], [ 1539500, 8344974 ], [ 1539560, 8344997 ], [ 1539586, 8345051 ], [ 1539626, 8345089 ], [ 1534714, 8348464 ], [ 1534032, 8349558 ], [ 1528676, 8348112 ], [ 1524792, 8348349 ], [ 1523608, 8349272 ], [ 1523398, 8348855 ], [ 1523204, 8347035 ], [ 1522969, 8345829 ], [ 1522589, 8345110 ], [ 1521547, 8345300 ], [ 1520881, 8345229 ], [ 1520308, 8344420 ], [ 1519177, 8341040 ], [ 1519017, 8340689 ], [ 1518593, 8339852 ], [ 1518198, 8339153 ], [ 1517888, 8338492 ], [ 1517763, 8338206 ], [ 1516821, 8335793 ], [ 1515093, 8331927 ], [ 1514744, 8331200 ], [ 1513695, 8329117 ], [ 1513299, 8328810 ], [ 1513160, 8327778 ], [ 1513672, 8327325 ], [ 1514038, 8326070 ], [ 1514474, 8325915 ], [ 1514540, 8325864 ], [ 1515242, 8325126 ], [ 1515293, 8325054 ], [ 1515632, 8324394 ], [ 1514682, 8323795 ], [ 1513623, 8323430 ], [ 1513530, 8323383 ], [ 1512416, 8322162 ], [ 1514225, 8318954 ], [ 1516736, 8314451 ], [ 1516864, 8313234 ], [ 1516750, 8312956 ], [ 1516684, 8312911 ], [ 1516674, 8312428 ], [ 1516661, 8312367 ], [ 1516594, 8312104 ], [ 1516053, 8311481 ], [ 1515959, 8311239 ], [ 1515946, 8311091 ], [ 1515911, 8310994 ], [ 1515922, 8310880 ], [ 1515985, 8310818 ], [ 1515965, 8310777 ], [ 1515972, 8310566 ], [ 1516001, 8310530 ], [ 1516034, 8310534 ], [ 1516081, 8310497 ], [ 1516138, 8310410 ], [ 1516234, 8310401 ], [ 1516257, 8310353 ], [ 1516241, 8310321 ], [ 1516239, 8310214 ], [ 1516198, 8310161 ], [ 1516204, 8310032 ], [ 1516191, 8309952 ], [ 1516210, 8309919 ], [ 1516190, 8309889 ], [ 1516221, 8309764 ], [ 1516258, 8309742 ], [ 1516254, 8309683 ], [ 1516326, 8309326 ], [ 1515882, 8307503 ], [ 1515948, 8307472 ], [ 1516618, 8306902 ], [ 1516728, 8306854 ], [ 1516768, 8306795 ], [ 1516812, 8306666 ], [ 1516876, 8306566 ], [ 1517041, 8306484 ], [ 1517061, 8306396 ], [ 1517043, 8306328 ], [ 1517084, 8306080 ], [ 1517054, 8305902 ], [ 1517069, 8305782 ], [ 1517040, 8305728 ], [ 1517038, 8305619 ], [ 1517096, 8305592 ], [ 1517082, 8305561 ], [ 1517092, 8305523 ], [ 1517403, 8305259 ], [ 1517449, 8305157 ], [ 1517580, 8305021 ], [ 1518029, 8304359 ], [ 1517878, 8302731 ], [ 1516996, 8301593 ], [ 1516205, 8300745 ], [ 1516154, 8300597 ], [ 1516110, 8300525 ], [ 1516125, 8300461 ], [ 1516035, 8300304 ], [ 1515874, 8300171 ], [ 1515850, 8300065 ], [ 1515845, 8299851 ], [ 1515802, 8299739 ], [ 1515744, 8299704 ], [ 1515697, 8299629 ], [ 1515644, 8299463 ], [ 1515557, 8299480 ], [ 1515499, 8299444 ], [ 1515470, 8299448 ], [ 1515350, 8299648 ], [ 1515320, 8299841 ], [ 1515155, 8300228 ], [ 1515125, 8300277 ], [ 1514951, 8300382 ], [ 1514923, 8300416 ], [ 1514865, 8300612 ], [ 1514773, 8300830 ], [ 1514609, 8300977 ], [ 1514457, 8301374 ], [ 1513740, 8301605 ], [ 1513478, 8301019 ], [ 1513481, 8300958 ], [ 1512973, 8300234 ], [ 1512385, 8299770 ], [ 1512122, 8299678 ], [ 1511818, 8299732 ], [ 1511355, 8299754 ], [ 1511126, 8299714 ], [ 1510808, 8299473 ], [ 1510492, 8299151 ], [ 1510164, 8298854 ], [ 1509588, 8298409 ], [ 1509270, 8296976 ], [ 1508682, 8297292 ], [ 1507840, 8296868 ], [ 1507646, 8296945 ], [ 1507648, 8296931 ], [ 1507977, 8296709 ], [ 1508237, 8296244 ], [ 1508273, 8296039 ], [ 1508294, 8295644 ], [ 1508195, 8295267 ], [ 1508187, 8295102 ], [ 1507901, 8294724 ], [ 1507850, 8294765 ], [ 1507774, 8294767 ], [ 1507644, 8294637 ], [ 1507542, 8294583 ], [ 1507537, 8294525 ], [ 1507670, 8294424 ], [ 1507655, 8294281 ], [ 1507549, 8294310 ], [ 1507537, 8294299 ], [ 1507682, 8293104 ], [ 1507842, 8293084 ], [ 1507849, 8292943 ], [ 1507774, 8292804 ], [ 1507756, 8292716 ], [ 1507731, 8292699 ], [ 1508088, 8288953 ], [ 1508062, 8288934 ], [ 1508087, 8288748 ], [ 1507984, 8288674 ], [ 1508062, 8288538 ], [ 1504205, 8285439 ], [ 1504080, 8285545 ], [ 1503987, 8285581 ], [ 1503886, 8285475 ], [ 1503845, 8285323 ], [ 1503849, 8285219 ], [ 1503870, 8285164 ], [ 1503429, 8284824 ], [ 1503347, 8284892 ], [ 1503208, 8284644 ], [ 1502775, 8284293 ], [ 1501912, 8285805 ], [ 1501607, 8286024 ], [ 1501180, 8286438 ], [ 1501110, 8286444 ], [ 1500989, 8286544 ], [ 1498355, 8288787 ], [ 1496545, 8290283 ], [ 1496306, 8290414 ], [ 1495901, 8290478 ], [ 1495889, 8290470 ], [ 1495786, 8289809 ], [ 1495536, 8288829 ], [ 1495428, 8288482 ], [ 1495312, 8288216 ], [ 1494936, 8287505 ], [ 1494750, 8287248 ], [ 1494358, 8286783 ], [ 1494048, 8286373 ], [ 1493891, 8286125 ], [ 1493789, 8285905 ], [ 1492238, 8286386 ], [ 1488711, 8287592 ], [ 1487614, 8287634 ], [ 1486611, 8287700 ], [ 1485667, 8287812 ], [ 1485139, 8287820 ], [ 1484773, 8287818 ], [ 1484553, 8287758 ], [ 1483737, 8287349 ], [ 1483700, 8287296 ], [ 1483559, 8287281 ], [ 1483499, 8287173 ], [ 1483348, 8287124 ], [ 1483310, 8287035 ], [ 1483239, 8286959 ], [ 1483226, 8286895 ], [ 1483118, 8286753 ], [ 1483099, 8286660 ], [ 1482978, 8286566 ], [ 1482939, 8286512 ], [ 1482864, 8286465 ], [ 1482790, 8286367 ], [ 1482582, 8286245 ], [ 1482529, 8286147 ], [ 1482351, 8286076 ], [ 1482329, 8286096 ], [ 1482324, 8286158 ], [ 1482259, 8286218 ], [ 1482212, 8286219 ], [ 1482194, 8286263 ], [ 1482115, 8286282 ], [ 1482113, 8286318 ], [ 1482047, 8286327 ], [ 1482020, 8286364 ], [ 1481947, 8286347 ], [ 1481940, 8286379 ], [ 1481965, 8286412 ], [ 1481941, 8286468 ], [ 1481971, 8286470 ], [ 1481976, 8286495 ], [ 1481951, 8286534 ], [ 1481962, 8286612 ], [ 1481947, 8286680 ], [ 1481985, 8286742 ], [ 1481985, 8286820 ], [ 1481902, 8286950 ], [ 1481784, 8286987 ], [ 1481669, 8287079 ], [ 1481578, 8287054 ], [ 1481498, 8287086 ], [ 1481488, 8287126 ], [ 1481464, 8287139 ], [ 1481440, 8287118 ], [ 1481438, 8287084 ], [ 1481402, 8287097 ], [ 1481358, 8287164 ], [ 1481269, 8287182 ], [ 1481236, 8287222 ], [ 1481186, 8287243 ], [ 1481118, 8287303 ], [ 1481060, 8287304 ], [ 1480982, 8287254 ], [ 1480930, 8287280 ], [ 1480877, 8287258 ], [ 1480851, 8287269 ], [ 1480836, 8287338 ], [ 1480793, 8287367 ], [ 1480761, 8287424 ], [ 1480725, 8287439 ], [ 1480698, 8287491 ], [ 1480632, 8287517 ], [ 1480584, 8287498 ], [ 1480545, 8287537 ], [ 1480492, 8287516 ], [ 1480223, 8287503 ], [ 1480148, 8287473 ], [ 1480083, 8287496 ], [ 1479993, 8287487 ], [ 1479898, 8287524 ], [ 1479778, 8287486 ], [ 1479737, 8287545 ], [ 1479743, 8287641 ], [ 1479726, 8287686 ], [ 1479724, 8287775 ], [ 1479648, 8287806 ], [ 1479642, 8287843 ], [ 1479590, 8287822 ], [ 1479547, 8287894 ], [ 1479464, 8287893 ], [ 1479403, 8287941 ], [ 1479295, 8287944 ], [ 1479301, 8287873 ], [ 1479273, 8287854 ], [ 1479236, 8287878 ], [ 1479218, 8287930 ], [ 1479096, 8287877 ], [ 1478945, 8287905 ], [ 1478976, 8287945 ], [ 1478977, 8287983 ], [ 1478892, 8288010 ], [ 1478870, 8287988 ], [ 1478868, 8287948 ], [ 1478827, 8287988 ], [ 1478793, 8287979 ], [ 1478798, 8287917 ], [ 1478766, 8287938 ], [ 1478746, 8287933 ], [ 1478734, 8287917 ], [ 1478743, 8287871 ], [ 1478698, 8287902 ], [ 1478698, 8287928 ], [ 1478736, 8287977 ], [ 1478730, 8288003 ], [ 1478702, 8288024 ], [ 1478626, 8288038 ], [ 1478568, 8288016 ], [ 1478492, 8288018 ], [ 1478455, 8287997 ], [ 1478453, 8287952 ], [ 1478370, 8287972 ], [ 1478361, 8288029 ], [ 1478329, 8288050 ], [ 1478273, 8288050 ], [ 1478264, 8287996 ], [ 1478242, 8287972 ], [ 1478219, 8287969 ], [ 1478126, 8288024 ], [ 1478077, 8287994 ], [ 1478036, 8288087 ], [ 1477964, 8288107 ], [ 1477910, 8288089 ], [ 1477909, 8288137 ], [ 1477855, 8288167 ], [ 1477825, 8288159 ], [ 1477780, 8288192 ], [ 1477735, 8288171 ], [ 1477696, 8288127 ], [ 1477683, 8288101 ], [ 1477702, 8288060 ], [ 1477664, 8288045 ], [ 1477674, 8287974 ], [ 1477704, 8287933 ], [ 1477734, 8287931 ], [ 1477695, 8287864 ], [ 1477659, 8287866 ], [ 1477643, 8287850 ], [ 1477668, 8287802 ], [ 1477614, 8287800 ], [ 1477580, 8287702 ], [ 1477551, 8287700 ], [ 1477527, 8287732 ], [ 1477494, 8287720 ], [ 1477484, 8287654 ], [ 1477470, 8287654 ], [ 1477457, 8287698 ], [ 1477428, 8287708 ], [ 1477412, 8287689 ], [ 1477409, 8287623 ], [ 1477373, 8287697 ], [ 1477343, 8287701 ], [ 1477326, 8287684 ], [ 1477299, 8287579 ], [ 1477242, 8287575 ], [ 1477179, 8287541 ], [ 1477126, 8287534 ], [ 1477108, 8287488 ], [ 1477090, 8287512 ], [ 1477064, 8287510 ], [ 1477046, 8287485 ], [ 1477050, 8287462 ], [ 1477097, 8287434 ], [ 1477137, 8287432 ], [ 1477126, 8287387 ], [ 1477058, 8287406 ], [ 1477012, 8287384 ], [ 1477016, 8287324 ], [ 1477059, 8287310 ], [ 1477052, 8287247 ], [ 1476993, 8287237 ], [ 1476954, 8287193 ], [ 1476920, 8287243 ], [ 1476891, 8287252 ], [ 1476870, 8287236 ], [ 1476844, 8287166 ], [ 1476857, 8287119 ], [ 1476806, 8287083 ], [ 1476827, 8287030 ], [ 1476813, 8286984 ], [ 1476825, 8286918 ], [ 1476812, 8286901 ], [ 1476757, 8286910 ], [ 1476739, 8286886 ], [ 1476778, 8286835 ], [ 1476769, 8286814 ], [ 1476716, 8286834 ], [ 1476704, 8286817 ], [ 1476710, 8286780 ], [ 1476683, 8286772 ], [ 1476638, 8286796 ], [ 1476636, 8286819 ], [ 1476661, 8286856 ], [ 1476640, 8286894 ], [ 1476554, 8286901 ], [ 1476505, 8286874 ], [ 1476500, 8286810 ], [ 1476558, 8286775 ], [ 1476424, 8286695 ], [ 1476423, 8286611 ], [ 1476443, 8286535 ], [ 1476334, 8286574 ], [ 1476265, 8286535 ], [ 1476239, 8286485 ], [ 1476249, 8286449 ], [ 1476288, 8286405 ], [ 1476196, 8286371 ], [ 1476150, 8286323 ], [ 1476128, 8286243 ], [ 1476077, 8286231 ], [ 1476001, 8286242 ], [ 1475956, 8286194 ], [ 1475806, 8286169 ], [ 1475774, 8286190 ], [ 1475801, 8286257 ], [ 1475795, 8286286 ], [ 1475748, 8286290 ], [ 1475711, 8286218 ], [ 1475686, 8286208 ], [ 1475652, 8286227 ], [ 1475621, 8286314 ], [ 1475524, 8286325 ], [ 1475485, 8286370 ], [ 1475461, 8286352 ], [ 1475429, 8286274 ], [ 1475410, 8286274 ], [ 1475395, 8286296 ], [ 1475413, 8286382 ], [ 1475372, 8286393 ], [ 1475269, 8286289 ], [ 1475261, 8286255 ], [ 1475278, 8286202 ], [ 1475258, 8286186 ], [ 1475173, 8286243 ], [ 1475121, 8286253 ], [ 1475100, 8286306 ], [ 1475066, 8286329 ], [ 1475014, 8286323 ], [ 1474981, 8286291 ], [ 1474935, 8286339 ], [ 1474872, 8286352 ], [ 1474836, 8286421 ], [ 1474779, 8286481 ], [ 1474745, 8286634 ], [ 1474851, 8286705 ], [ 1474887, 8286757 ], [ 1474897, 8286865 ], [ 1474649, 8287334 ], [ 1474650, 8287458 ], [ 1474660, 8287518 ], [ 1474768, 8287797 ], [ 1474938, 8287940 ], [ 1474940, 8288074 ], [ 1474866, 8288127 ], [ 1474537, 8288280 ], [ 1474083, 8288330 ], [ 1474260, 8288763 ], [ 1474316, 8289236 ], [ 1473663, 8289326 ], [ 1473632, 8289280 ], [ 1473546, 8289055 ], [ 1473398, 8288878 ], [ 1472990, 8288523 ], [ 1472977, 8288540 ], [ 1473014, 8288601 ], [ 1473031, 8288819 ], [ 1473072, 8288967 ], [ 1473152, 8289176 ], [ 1473251, 8289361 ], [ 1473331, 8289601 ], [ 1473385, 8289701 ], [ 1473822, 8289565 ], [ 1473820, 8289693 ], [ 1473430, 8289804 ], [ 1473337, 8289915 ], [ 1473247, 8289764 ], [ 1473113, 8289453 ], [ 1473001, 8289511 ], [ 1472486, 8289409 ], [ 1472361, 8288668 ], [ 1471544, 8287688 ], [ 1471650, 8287504 ], [ 1471696, 8287482 ], [ 1471771, 8287347 ], [ 1471808, 8287141 ], [ 1471741, 8287077 ], [ 1471525, 8287157 ], [ 1471354, 8287145 ], [ 1471290, 8287176 ], [ 1470989, 8286985 ], [ 1470062, 8287545 ], [ 1469979, 8287368 ], [ 1469958, 8286879 ], [ 1469864, 8286878 ], [ 1469851, 8286558 ], [ 1469494, 8286585 ], [ 1469476, 8286499 ], [ 1469441, 8286486 ], [ 1469332, 8286253 ], [ 1469203, 8285402 ], [ 1468533, 8285594 ], [ 1468430, 8286452 ], [ 1468006, 8286613 ], [ 1468047, 8286753 ], [ 1468012, 8286778 ], [ 1468125, 8287118 ], [ 1467894, 8287343 ], [ 1467595, 8287124 ], [ 1467533, 8287036 ], [ 1467435, 8286881 ], [ 1467396, 8286634 ], [ 1467356, 8286500 ], [ 1467066, 8286649 ], [ 1467017, 8286500 ], [ 1466884, 8286287 ], [ 1466700, 8285923 ], [ 1466668, 8285364 ], [ 1466742, 8285320 ], [ 1466797, 8285220 ], [ 1466559, 8284875 ], [ 1466372, 8284568 ], [ 1466329, 8284485 ], [ 1466265, 8284267 ], [ 1466028, 8284250 ], [ 1465884, 8284338 ], [ 1465853, 8284379 ], [ 1465669, 8284479 ], [ 1465504, 8284369 ], [ 1465478, 8284309 ], [ 1465408, 8284262 ], [ 1465252, 8284236 ], [ 1465134, 8284179 ], [ 1464862, 8284179 ], [ 1464762, 8284148 ], [ 1464546, 8284039 ], [ 1464260, 8283960 ], [ 1464202, 8283895 ], [ 1464162, 8283672 ], [ 1464111, 8283632 ], [ 1464085, 8283582 ], [ 1464084, 8283537 ], [ 1464175, 8283407 ], [ 1464121, 8283202 ], [ 1465326, 8282692 ], [ 1464991, 8278242 ], [ 1464965, 8277574 ], [ 1464907, 8277153 ], [ 1464660, 8275704 ], [ 1464638, 8273940 ], [ 1464617, 8273336 ], [ 1464237, 8269771 ], [ 1463995, 8268960 ], [ 1463954, 8268873 ], [ 1463747, 8268246 ], [ 1463722, 8268113 ], [ 1463646, 8266798 ], [ 1463738, 8266461 ], [ 1463714, 8266414 ], [ 1463712, 8266271 ], [ 1463761, 8266140 ], [ 1463843, 8266065 ], [ 1464259, 8264552 ], [ 1464364, 8264508 ], [ 1464410, 8264512 ], [ 1464385, 8264205 ], [ 1464346, 8264181 ], [ 1464522, 8263537 ], [ 1465004, 8263346 ] ], [ [ 1560251, 8289342 ], [ 1560152, 8289386 ], [ 1560090, 8289216 ], [ 1560183, 8289182 ], [ 1560251, 8289342 ] ], [ [ 1471848, 8290145 ], [ 1471981, 8290102 ], [ 1472082, 8290287 ], [ 1472408, 8290306 ], [ 1472922, 8290435 ], [ 1472648, 8290803 ], [ 1472664, 8290971 ], [ 1471731, 8290803 ], [ 1471848, 8290145 ] ], [ [ 1789699, 8912168 ], [ 1789739, 8912117 ], [ 1789707, 8912094 ], [ 1789653, 8912161 ], [ 1789575, 8912150 ], [ 1789487, 8912095 ], [ 1789426, 8912027 ], [ 1789378, 8911910 ], [ 1789353, 8911730 ], [ 1789362, 8911665 ], [ 1789422, 8911559 ], [ 1789386, 8911502 ], [ 1789350, 8911496 ], [ 1789327, 8911525 ], [ 1789247, 8911538 ], [ 1789202, 8911570 ], [ 1789100, 8911599 ], [ 1788997, 8911571 ], [ 1788830, 8911496 ], [ 1788780, 8911385 ], [ 1788689, 8911319 ], [ 1788483, 8911088 ], [ 1788449, 8910926 ], [ 1788371, 8910769 ], [ 1788360, 8910688 ], [ 1788369, 8910595 ], [ 1788437, 8910521 ], [ 1788574, 8910208 ], [ 1788538, 8910149 ], [ 1788440, 8910067 ], [ 1788370, 8909898 ], [ 1788756, 8909234 ], [ 1788844, 8909239 ], [ 1788881, 8909216 ], [ 1788959, 8909119 ], [ 1789045, 8908935 ], [ 1789366, 8908603 ], [ 1789513, 8908510 ], [ 1789558, 8908462 ], [ 1789560, 8908350 ], [ 1789526, 8908293 ], [ 1789447, 8908239 ], [ 1789312, 8908205 ], [ 1789307, 8908191 ], [ 1790504, 8905956 ], [ 1792562, 8901935 ], [ 1798307, 8890947 ], [ 1800615, 8881696 ], [ 1799280, 8881533 ], [ 1799446, 8879379 ], [ 1799548, 8879138 ], [ 1801849, 8874308 ], [ 1802024, 8873911 ], [ 1803115, 8871679 ], [ 1803830, 8867315 ], [ 1807312, 8846636 ], [ 1809159, 8843100 ], [ 1809844, 8836341 ], [ 1811916, 8832363 ], [ 1812216, 8832336 ], [ 1814399, 8832225 ], [ 1815234, 8830837 ], [ 1818592, 8829422 ], [ 1818460, 8829023 ], [ 1818791, 8828913 ], [ 1818696, 8828504 ], [ 1818554, 8828414 ], [ 1818496, 8828416 ], [ 1818450, 8828398 ], [ 1818432, 8828370 ], [ 1817630, 8826226 ], [ 1817067, 8822480 ], [ 1815123, 8817523 ], [ 1814382, 8815971 ], [ 1814060, 8814714 ], [ 1813684, 8813106 ], [ 1813754, 8813028 ], [ 1813949, 8812536 ], [ 1813580, 8811971 ], [ 1812167, 8811312 ], [ 1811666, 8810388 ], [ 1812652, 8809438 ], [ 1816841, 8805301 ], [ 1822662, 8799244 ], [ 1829292, 8792459 ], [ 1834077, 8787607 ], [ 1838212, 8783513 ], [ 1842106, 8778721 ], [ 1843439, 8777906 ], [ 1845577, 8776565 ], [ 1846919, 8775750 ], [ 1849894, 8772429 ], [ 1850635, 8771638 ], [ 1851543, 8770607 ], [ 1843623, 8764553 ], [ 1843249, 8764748 ], [ 1843111, 8764673 ], [ 1843132, 8764548 ], [ 1843190, 8764396 ], [ 1843192, 8764327 ], [ 1843130, 8764248 ], [ 1843086, 8764239 ], [ 1842989, 8764142 ], [ 1842912, 8764130 ], [ 1842828, 8764146 ], [ 1842819, 8764135 ], [ 1842835, 8764078 ], [ 1842818, 8764028 ], [ 1842882, 8763954 ], [ 1842848, 8763887 ], [ 1842874, 8763850 ], [ 1842912, 8763830 ], [ 1842900, 8763775 ], [ 1842913, 8763671 ], [ 1842954, 8763652 ], [ 1842971, 8763620 ], [ 1843003, 8763616 ], [ 1843043, 8763520 ], [ 1843105, 8763501 ], [ 1843270, 8763346 ], [ 1844567, 8761760 ], [ 1845430, 8762595 ], [ 1846242, 8763166 ], [ 1846665, 8763140 ], [ 1847015, 8763218 ], [ 1847057, 8763143 ], [ 1847317, 8762880 ], [ 1847467, 8762939 ], [ 1847533, 8762924 ], [ 1847953, 8762932 ], [ 1848032, 8762999 ], [ 1848118, 8763001 ], [ 1848434, 8763098 ], [ 1848587, 8752890 ], [ 1848749, 8745800 ], [ 1849156, 8742638 ], [ 1853254, 8739540 ], [ 1854266, 8744481 ], [ 1859855, 8749643 ], [ 1860961, 8749877 ], [ 1867665, 8743714 ], [ 1868657, 8742727 ], [ 1869157, 8742194 ], [ 1870387, 8740942 ], [ 1871822, 8739453 ], [ 1872199, 8739032 ], [ 1872327, 8738988 ], [ 1874347, 8737269 ], [ 1878519, 8734036 ], [ 1881964, 8731585 ], [ 1886436, 8731345 ], [ 1897102, 8729618 ], [ 1901369, 8724464 ], [ 1902514, 8722996 ], [ 1905074, 8718888 ], [ 1907852, 8717067 ], [ 1917452, 8716178 ], [ 1919151, 8723940 ], [ 1916711, 8730247 ], [ 1913896, 8737052 ], [ 1917805, 8744699 ], [ 1921810, 8752879 ], [ 1926745, 8753113 ], [ 1926266, 8748539 ], [ 1930958, 8742828 ], [ 1940056, 8744101 ], [ 1946019, 8748105 ], [ 1946621, 8757584 ], [ 1931227, 8763000 ], [ 1936255, 8765958 ], [ 1936280, 8765960 ], [ 1936813, 8769079 ], [ 1938557, 8769395 ], [ 1940320, 8767415 ], [ 1948584, 8767129 ], [ 1957933, 8796876 ], [ 1957925, 8796890 ], [ 1936276, 8801096 ], [ 1942064, 8816544 ], [ 1933784, 8818722 ], [ 1932933, 8824010 ], [ 1942253, 8823676 ], [ 1942680, 8834510 ], [ 1953932, 8845543 ], [ 1965725, 8858517 ], [ 1973197, 8886903 ], [ 1973188, 8886917 ], [ 1973232, 8887085 ], [ 1977882, 8910836 ], [ 1974492, 8915190 ], [ 1956793, 8922120 ], [ 1953429, 8935089 ], [ 1965501, 8949736 ], [ 1974270, 8949706 ], [ 1977039, 8953910 ], [ 1974967, 8965775 ], [ 1970937, 8969057 ], [ 1968851, 8972496 ], [ 1974998, 8977951 ], [ 1981460, 8971632 ], [ 1992713, 8973743 ], [ 1998738, 8983501 ], [ 2013196, 9004762 ], [ 2012589, 9009639 ], [ 2014255, 9008700 ], [ 2017257, 9013498 ], [ 2016865, 9019323 ], [ 2021036, 9021730 ], [ 2027271, 9034840 ], [ 2036334, 9055539 ], [ 2041231, 9055213 ], [ 2061215, 9065995 ], [ 2076792, 9087880 ], [ 2089370, 9115257 ], [ 2089568, 9120626 ], [ 2092191, 9126961 ], [ 2095526, 9129892 ], [ 2096353, 9134818 ], [ 2100620, 9133791 ], [ 2102600, 9136270 ], [ 2105497, 9146447 ], [ 2105615, 9146500 ], [ 2108825, 9146476 ], [ 2114919, 9143550 ], [ 2120282, 9144462 ], [ 2126827, 9150982 ], [ 2131557, 9162167 ], [ 2137393, 9165570 ], [ 2137970, 9175762 ], [ 2143904, 9178416 ], [ 2145484, 9183520 ], [ 2145056, 9192890 ], [ 2145615, 9202698 ], [ 2146206, 9207076 ], [ 2150075, 9207187 ], [ 2150086, 9207199 ], [ 2147370, 9213764 ], [ 2146970, 9214791 ], [ 2147649, 9215983 ], [ 2147674, 9216383 ], [ 2146997, 9216476 ], [ 2139892, 9233347 ], [ 2136328, 9241887 ], [ 2135322, 9248521 ], [ 2129980, 9256616 ], [ 2125511, 9263543 ], [ 2124615, 9264966 ], [ 2123711, 9266447 ], [ 2120011, 9271184 ], [ 2118277, 9274861 ], [ 2116834, 9277997 ], [ 2114756, 9281864 ], [ 2111879, 9282606 ], [ 2109593, 9281291 ], [ 2110837, 9289200 ], [ 2108527, 9291259 ], [ 2105592, 9293608 ], [ 2104100, 9294781 ], [ 2096866, 9292969 ], [ 2095032, 9292485 ], [ 2092899, 9294396 ], [ 2093621, 9296264 ], [ 2092136, 9297712 ], [ 2088058, 9301798 ], [ 2084117, 9300779 ], [ 2082037, 9301593 ], [ 2081957, 9303260 ], [ 2080040, 9303905 ], [ 2079944, 9304298 ], [ 2076418, 9305317 ], [ 2074726, 9305783 ], [ 2069917, 9304858 ], [ 2057806, 9309926 ], [ 2057690, 9310478 ], [ 2057618, 9311078 ], [ 2057599, 9311841 ], [ 2057558, 9311956 ], [ 2057413, 9312172 ], [ 2057400, 9312274 ], [ 2057404, 9312748 ], [ 2057370, 9313144 ], [ 2057415, 9313318 ], [ 2057059, 9314032 ], [ 2056680, 9314508 ], [ 2056371, 9315096 ], [ 2056344, 9315264 ], [ 2056372, 9315358 ], [ 2056486, 9315454 ], [ 2056970, 9315736 ], [ 2057103, 9315843 ], [ 2054309, 9320964 ], [ 2053990, 9321614 ], [ 2053824, 9321561 ], [ 2052723, 9322655 ], [ 2051184, 9326689 ], [ 2051613, 9328248 ], [ 2051208, 9329477 ], [ 2050056, 9329597 ], [ 2049740, 9329848 ], [ 2049203, 9329881 ], [ 2049007, 9331144 ], [ 2049408, 9331610 ], [ 2049491, 9331682 ], [ 2049775, 9331836 ], [ 2050236, 9331952 ], [ 2050292, 9331992 ], [ 2050318, 9332148 ], [ 2050237, 9332403 ], [ 2050241, 9332605 ], [ 2050278, 9332705 ], [ 2050322, 9332769 ], [ 2050418, 9332890 ], [ 2050512, 9332967 ], [ 2050604, 9332989 ], [ 2051388, 9333015 ], [ 2051456, 9332998 ], [ 2051646, 9332891 ], [ 2051830, 9332842 ], [ 2051902, 9332843 ], [ 2052072, 9332874 ], [ 2052264, 9332965 ], [ 2052575, 9333152 ], [ 2052626, 9333170 ], [ 2052751, 9333166 ], [ 2054496, 9332564 ], [ 2054933, 9332513 ], [ 2055034, 9332486 ], [ 2055249, 9332493 ], [ 2055431, 9332426 ], [ 2055512, 9332436 ], [ 2055570, 9332509 ], [ 2055590, 9332630 ], [ 2055608, 9332840 ], [ 2055597, 9333328 ], [ 2055562, 9333693 ], [ 2055506, 9333974 ], [ 2055351, 9334310 ], [ 2055255, 9334575 ], [ 2055331, 9334983 ], [ 2055285, 9335297 ], [ 2055304, 9335630 ], [ 2055499, 9336293 ], [ 2055727, 9336847 ], [ 2055862, 9337244 ], [ 2056078, 9337426 ], [ 2056129, 9337648 ], [ 2056178, 9337697 ], [ 2056232, 9337729 ], [ 2056366, 9337761 ], [ 2056473, 9337829 ], [ 2056464, 9337906 ], [ 2056357, 9338178 ], [ 2056374, 9338368 ], [ 2056476, 9338547 ], [ 2056621, 9338754 ], [ 2056691, 9338963 ], [ 2056686, 9339172 ], [ 2056719, 9339525 ], [ 2056613, 9339919 ], [ 2056609, 9340355 ], [ 2056581, 9340560 ], [ 2056492, 9340833 ], [ 2056198, 9341604 ], [ 2056186, 9341866 ], [ 2055943, 9342174 ], [ 2055750, 9342555 ], [ 2055619, 9342764 ], [ 2055549, 9342925 ], [ 2055524, 9343382 ], [ 2055356, 9343585 ], [ 2055177, 9343717 ], [ 2054967, 9343758 ], [ 2054641, 9343875 ], [ 2054467, 9343960 ], [ 2054341, 9344050 ], [ 2054281, 9344144 ], [ 2054294, 9344211 ], [ 2054430, 9344395 ], [ 2054463, 9344509 ], [ 2054428, 9344651 ], [ 2054311, 9344789 ], [ 2054146, 9344934 ], [ 2054033, 9345079 ], [ 2053890, 9345191 ], [ 2053460, 9345390 ], [ 2053449, 9345406 ], [ 2053461, 9345481 ], [ 2053361, 9345611 ], [ 2052975, 9345916 ], [ 2052514, 9346416 ], [ 2052224, 9346674 ], [ 2051920, 9346976 ], [ 2051629, 9347204 ], [ 2051327, 9347482 ], [ 2050836, 9347683 ], [ 2050515, 9347927 ], [ 2050187, 9348038 ], [ 2049359, 9348419 ], [ 2049146, 9348562 ], [ 2049006, 9348705 ], [ 2048947, 9348688 ], [ 2041454, 9345929 ], [ 2040807, 9345665 ], [ 2038245, 9344702 ], [ 2038004, 9344628 ], [ 2037016, 9344270 ], [ 2029383, 9341460 ], [ 2010336, 9334355 ], [ 2002972, 9331638 ], [ 1998830, 9330048 ], [ 1995054, 9328441 ], [ 1987384, 9325128 ], [ 1986060, 9324581 ], [ 1974076, 9319393 ], [ 1967475, 9320328 ], [ 1963345, 9320937 ], [ 1962714, 9321051 ], [ 1951608, 9322613 ], [ 1949612, 9322917 ], [ 1941095, 9324318 ], [ 1929669, 9326371 ], [ 1921542, 9327910 ], [ 1918188, 9328572 ], [ 1913388, 9329570 ], [ 1899881, 9332423 ], [ 1895594, 9333347 ], [ 1891660, 9334223 ], [ 1878890, 9337261 ], [ 1873064, 9343628 ], [ 1872509, 9344259 ], [ 1861117, 9356756 ], [ 1858608, 9350425 ], [ 1856073, 9343910 ], [ 1854288, 9339200 ], [ 1851364, 9331608 ], [ 1849991, 9328206 ], [ 1845805, 9317640 ], [ 1845505, 9315955 ], [ 1844116, 9307066 ], [ 1843928, 9305656 ], [ 1843832, 9305050 ], [ 1844624, 9298079 ], [ 1845058, 9294790 ], [ 1847608, 9287680 ], [ 1848567, 9282635 ], [ 1849472, 9277512 ], [ 1844248, 9276248 ], [ 1839921, 9275182 ], [ 1827735, 9273697 ], [ 1824905, 9273512 ], [ 1819884, 9273230 ], [ 1819078, 9271768 ], [ 1819052, 9271612 ], [ 1818906, 9271647 ], [ 1818834, 9271894 ], [ 1818824, 9272092 ], [ 1818547, 9272268 ], [ 1818510, 9272529 ], [ 1818345, 9272717 ], [ 1818138, 9272874 ], [ 1817871, 9273020 ], [ 1817498, 9272973 ], [ 1816777, 9273415 ], [ 1816649, 9273427 ], [ 1813325, 9267664 ], [ 1811251, 9263892 ], [ 1806535, 9264160 ], [ 1806131, 9264435 ], [ 1806029, 9264265 ], [ 1805958, 9264314 ], [ 1805976, 9264538 ], [ 1803701, 9266105 ], [ 1796010, 9271472 ], [ 1796001, 9271456 ], [ 1796218, 9270986 ], [ 1796001, 9270695 ], [ 1795000, 9272198 ], [ 1794120, 9272806 ], [ 1793941, 9272821 ], [ 1793763, 9272984 ], [ 1793612, 9273078 ], [ 1793331, 9273045 ], [ 1793152, 9273214 ], [ 1793236, 9273416 ], [ 1790815, 9275085 ], [ 1782029, 9265588 ], [ 1781224, 9264739 ], [ 1779133, 9262457 ], [ 1779047, 9262212 ], [ 1778905, 9262256 ], [ 1778760, 9262278 ], [ 1778703, 9262262 ], [ 1778560, 9262285 ], [ 1778292, 9262387 ], [ 1778110, 9262416 ], [ 1778047, 9262450 ], [ 1777833, 9262656 ], [ 1777442, 9262743 ], [ 1777240, 9262850 ], [ 1777103, 9262885 ], [ 1776911, 9263014 ], [ 1776417, 9263135 ], [ 1776220, 9263196 ], [ 1776012, 9263287 ], [ 1775900, 9263298 ], [ 1775828, 9263286 ], [ 1775707, 9263216 ], [ 1775479, 9263163 ], [ 1775039, 9263226 ], [ 1774978, 9263256 ], [ 1774832, 9263228 ], [ 1774639, 9263254 ], [ 1774488, 9263231 ], [ 1774123, 9263214 ], [ 1773890, 9263270 ], [ 1773638, 9263266 ], [ 1773527, 9263350 ], [ 1773247, 9263470 ], [ 1773199, 9263526 ], [ 1772918, 9263684 ], [ 1772670, 9263730 ], [ 1772343, 9263956 ], [ 1772125, 9264048 ], [ 1771873, 9264269 ], [ 1771845, 9264331 ], [ 1771842, 9264450 ], [ 1771656, 9264356 ], [ 1771387, 9264507 ], [ 1771188, 9264779 ], [ 1771066, 9264824 ], [ 1770949, 9264802 ], [ 1770846, 9264861 ], [ 1770817, 9264889 ], [ 1770846, 9265005 ], [ 1770834, 9265037 ], [ 1770794, 9265030 ], [ 1770712, 9264959 ], [ 1770634, 9265011 ], [ 1770521, 9265281 ], [ 1770308, 9265542 ], [ 1770331, 9265655 ], [ 1770516, 9265872 ], [ 1770608, 9266217 ], [ 1770712, 9266246 ], [ 1770813, 9266442 ], [ 1770774, 9266787 ], [ 1770737, 9266968 ], [ 1770750, 9267112 ], [ 1770820, 9267204 ], [ 1770956, 9267262 ], [ 1771111, 9267358 ], [ 1771140, 9267426 ], [ 1771131, 9267622 ], [ 1771112, 9267706 ], [ 1770897, 9267994 ], [ 1770822, 9268148 ], [ 1770734, 9268411 ], [ 1770519, 9268651 ], [ 1770405, 9268853 ], [ 1770344, 9269023 ], [ 1770256, 9269177 ], [ 1770203, 9269233 ], [ 1770152, 9269256 ], [ 1770054, 9269360 ], [ 1769983, 9269469 ], [ 1769864, 9269728 ], [ 1757955, 9263402 ], [ 1759395, 9261954 ], [ 1761018, 9260278 ], [ 1761754, 9259484 ], [ 1763878, 9257270 ], [ 1763816, 9256536 ], [ 1764430, 9255851 ], [ 1764491, 9255836 ], [ 1764558, 9255759 ], [ 1764611, 9255737 ], [ 1764721, 9255733 ], [ 1764889, 9255669 ], [ 1764918, 9255693 ], [ 1764949, 9255684 ], [ 1764990, 9255698 ], [ 1765050, 9255652 ], [ 1765274, 9255589 ], [ 1765357, 9255534 ], [ 1765391, 9255538 ], [ 1765434, 9255478 ], [ 1765535, 9255497 ], [ 1765597, 9255420 ], [ 1765734, 9255328 ], [ 1765829, 9255176 ], [ 1765911, 9255120 ], [ 1772939, 9247283 ], [ 1779194, 9238814 ], [ 1780817, 9236557 ], [ 1779561, 9227544 ], [ 1778171, 9216195 ], [ 1778094, 9215726 ], [ 1777299, 9209982 ], [ 1783044, 9206621 ], [ 1786220, 9210964 ], [ 1786759, 9210834 ], [ 1786803, 9210754 ], [ 1786860, 9210691 ], [ 1786872, 9210583 ], [ 1786951, 9210469 ], [ 1787087, 9210408 ], [ 1787151, 9210443 ], [ 1787180, 9210502 ], [ 1787158, 9210656 ], [ 1796631, 9204295 ], [ 1795740, 9194794 ], [ 1791785, 9191345 ], [ 1796575, 9187404 ], [ 1796590, 9187405 ], [ 1797278, 9188139 ], [ 1803784, 9183391 ], [ 1802994, 9182027 ], [ 1804053, 9181104 ], [ 1808685, 9177143 ], [ 1813079, 9176896 ], [ 1811766, 9174459 ], [ 1817062, 9169825 ], [ 1820716, 9166709 ], [ 1820881, 9166587 ], [ 1822730, 9164984 ], [ 1824964, 9162995 ], [ 1825072, 9162915 ], [ 1826964, 9161266 ], [ 1840697, 9149202 ], [ 1841163, 9148815 ], [ 1847839, 9142896 ], [ 1848070, 9142820 ], [ 1856399, 9133481 ], [ 1856063, 9133218 ], [ 1856061, 9133202 ], [ 1870719, 9115356 ], [ 1876235, 9108668 ], [ 1876788, 9108042 ], [ 1880002, 9104167 ], [ 1881695, 9102021 ], [ 1882883, 9100338 ], [ 1888122, 9093164 ], [ 1892300, 9087266 ], [ 1890972, 9086888 ], [ 1888878, 9086331 ], [ 1879180, 9083665 ], [ 1877138, 9083255 ], [ 1876152, 9083135 ], [ 1875934, 9082930 ], [ 1875593, 9083004 ], [ 1871270, 9082347 ], [ 1868971, 9082046 ], [ 1864349, 9081466 ], [ 1861280, 9081160 ], [ 1860070, 9079077 ], [ 1859889, 9080943 ], [ 1858559, 9080657 ], [ 1858496, 9080610 ], [ 1858444, 9080544 ], [ 1858384, 9080522 ], [ 1858247, 9080572 ], [ 1858168, 9080569 ], [ 1858096, 9080248 ], [ 1858132, 9080024 ], [ 1856818, 9078720 ], [ 1856010, 9078712 ], [ 1855821, 9078807 ], [ 1856252, 9079791 ], [ 1856038, 9079883 ], [ 1855733, 9079915 ], [ 1850426, 9072712 ], [ 1850517, 9072516 ], [ 1850115, 9071978 ], [ 1846876, 9067792 ], [ 1841556, 9060832 ], [ 1835948, 9053164 ], [ 1833529, 9050627 ], [ 1827721, 9044353 ], [ 1826162, 9039028 ], [ 1823104, 9028858 ], [ 1822961, 9028337 ], [ 1822282, 9026172 ], [ 1813430, 9028358 ], [ 1808462, 9029548 ], [ 1804075, 9027957 ], [ 1795635, 9024945 ], [ 1793738, 9025896 ], [ 1789473, 9026972 ], [ 1777244, 9030172 ], [ 1767580, 9025232 ], [ 1761075, 9021617 ], [ 1759403, 9020730 ], [ 1755278, 9018454 ], [ 1748447, 9015109 ], [ 1740987, 9011266 ], [ 1737681, 9010264 ], [ 1727326, 9007016 ], [ 1715773, 9005425 ], [ 1697073, 9002942 ], [ 1684009, 8992962 ], [ 1681491, 8997232 ], [ 1680211, 8998993 ], [ 1666135, 9003039 ], [ 1645419, 9000612 ], [ 1645414, 9000597 ], [ 1647380, 8996835 ], [ 1647422, 8996779 ], [ 1647474, 8996744 ], [ 1647475, 8996681 ], [ 1647412, 8996635 ], [ 1647384, 8996560 ], [ 1647396, 8996400 ], [ 1647319, 8996430 ], [ 1647307, 8996376 ], [ 1647256, 8996332 ], [ 1647262, 8996292 ], [ 1647292, 8996248 ], [ 1647285, 8996222 ], [ 1647244, 8996217 ], [ 1647220, 8996062 ], [ 1647227, 8996023 ], [ 1647339, 8995999 ], [ 1647380, 8996007 ], [ 1647438, 8996070 ], [ 1647508, 8996007 ], [ 1647632, 8995948 ], [ 1647796, 8995740 ], [ 1647988, 8995367 ], [ 1648026, 8995335 ], [ 1648067, 8995379 ], [ 1648101, 8995324 ], [ 1648171, 8995302 ], [ 1648189, 8995267 ], [ 1648143, 8995154 ], [ 1648147, 8995088 ], [ 1648192, 8994964 ], [ 1648208, 8994790 ], [ 1648348, 8994421 ], [ 1648376, 8994404 ], [ 1648380, 8994354 ], [ 1648443, 8994231 ], [ 1648494, 8994000 ], [ 1648575, 8993805 ], [ 1648585, 8993740 ], [ 1648577, 8993468 ], [ 1648538, 8993216 ], [ 1648497, 8993106 ], [ 1648396, 8993002 ], [ 1648194, 8992902 ], [ 1648082, 8992755 ], [ 1648060, 8992621 ], [ 1648100, 8992257 ], [ 1648084, 8992012 ], [ 1648186, 8991910 ], [ 1648205, 8991872 ], [ 1648232, 8991708 ], [ 1648228, 8991552 ], [ 1648256, 8991457 ], [ 1648259, 8991339 ], [ 1648318, 8991248 ], [ 1648309, 8991194 ], [ 1648107, 8990892 ], [ 1648036, 8990828 ], [ 1647936, 8990780 ], [ 1647921, 8990737 ], [ 1647953, 8990554 ], [ 1647844, 8990329 ], [ 1648056, 8990327 ], [ 1648232, 8990477 ], [ 1648265, 8990486 ], [ 1648292, 8990474 ], [ 1648439, 8990130 ], [ 1648496, 8989825 ], [ 1648495, 8989634 ], [ 1648528, 8989571 ], [ 1648538, 8989510 ], [ 1648522, 8989283 ], [ 1648535, 8989200 ], [ 1648492, 8988987 ], [ 1648488, 8988767 ], [ 1648470, 8988705 ], [ 1648332, 8988617 ], [ 1648287, 8988572 ], [ 1648271, 8988530 ], [ 1648310, 8988344 ], [ 1648248, 8988180 ], [ 1648182, 8988072 ], [ 1648048, 8987926 ], [ 1647956, 8987844 ], [ 1647853, 8987780 ], [ 1647793, 8987459 ], [ 1647716, 8987274 ], [ 1647708, 8987207 ], [ 1647723, 8987096 ], [ 1647805, 8986921 ], [ 1647815, 8986863 ], [ 1647792, 8986797 ], [ 1647710, 8986689 ], [ 1647687, 8986609 ], [ 1647769, 8986532 ], [ 1647716, 8986408 ], [ 1647714, 8986202 ], [ 1647665, 8986096 ], [ 1647657, 8986028 ], [ 1647752, 8985626 ], [ 1647772, 8985314 ], [ 1647888, 8985079 ], [ 1647954, 8985002 ], [ 1648008, 8984961 ], [ 1648135, 8984958 ], [ 1648265, 8984894 ], [ 1648373, 8984737 ], [ 1648465, 8984668 ], [ 1648502, 8984602 ], [ 1648502, 8984540 ], [ 1648459, 8984426 ], [ 1648468, 8984380 ], [ 1648592, 8984347 ], [ 1648663, 8984298 ], [ 1648786, 8984313 ], [ 1648843, 8984302 ], [ 1648973, 8984240 ], [ 1649050, 8984129 ], [ 1649098, 8984118 ], [ 1649107, 8984090 ], [ 1649079, 8984015 ], [ 1649135, 8983958 ], [ 1649231, 8983795 ], [ 1649274, 8983763 ], [ 1649381, 8983770 ], [ 1649471, 8983752 ], [ 1649535, 8983529 ], [ 1649523, 8983497 ], [ 1649439, 8983472 ], [ 1649401, 8983422 ], [ 1649422, 8983337 ], [ 1649533, 8983086 ], [ 1649741, 8982722 ], [ 1649805, 8982572 ], [ 1649953, 8982305 ], [ 1650290, 8981894 ], [ 1650342, 8981793 ], [ 1650382, 8981644 ], [ 1650476, 8981453 ], [ 1650534, 8981104 ], [ 1650667, 8981016 ], [ 1650697, 8980900 ], [ 1650813, 8980708 ], [ 1650845, 8980504 ], [ 1650897, 8980405 ], [ 1650886, 8980089 ], [ 1650935, 8979937 ], [ 1650934, 8979887 ], [ 1650852, 8979768 ], [ 1650719, 8979662 ], [ 1650678, 8979552 ], [ 1650681, 8979508 ], [ 1650739, 8979378 ], [ 1650774, 8979238 ], [ 1650837, 8979134 ], [ 1650848, 8978970 ], [ 1650878, 8978897 ], [ 1650911, 8978841 ], [ 1651048, 8978795 ], [ 1651133, 8978735 ], [ 1651171, 8978671 ], [ 1651177, 8978624 ], [ 1651146, 8978579 ], [ 1651080, 8978531 ], [ 1650906, 8978443 ], [ 1650885, 8978412 ], [ 1650886, 8978151 ], [ 1650910, 8978028 ], [ 1651019, 8977906 ], [ 1651255, 8977526 ], [ 1651418, 8977327 ], [ 1651557, 8976636 ], [ 1651640, 8976537 ], [ 1651964, 8976329 ], [ 1652072, 8976154 ], [ 1652252, 8975774 ], [ 1652252, 8975662 ], [ 1652189, 8975538 ], [ 1652144, 8974846 ], [ 1652306, 8974070 ], [ 1652319, 8973793 ], [ 1652362, 8973671 ], [ 1652340, 8973506 ], [ 1652118, 8973076 ], [ 1652041, 8972855 ], [ 1652045, 8972776 ], [ 1652007, 8972591 ], [ 1652087, 8972035 ], [ 1652170, 8971973 ], [ 1652313, 8971978 ], [ 1652390, 8971958 ], [ 1652453, 8971916 ], [ 1652512, 8971842 ], [ 1652688, 8971551 ], [ 1652752, 8971504 ], [ 1652782, 8971442 ], [ 1652769, 8971315 ], [ 1652626, 8971092 ], [ 1652619, 8971060 ], [ 1652636, 8970993 ], [ 1652748, 8970884 ], [ 1653061, 8970813 ], [ 1653104, 8970755 ], [ 1653128, 8970690 ], [ 1652268, 8970020 ], [ 1652144, 8969744 ], [ 1652105, 8969514 ], [ 1652092, 8969042 ], [ 1651843, 8968914 ], [ 1651610, 8968992 ], [ 1651562, 8969059 ], [ 1651449, 8969296 ], [ 1651312, 8969367 ], [ 1651096, 8969429 ], [ 1650678, 8969406 ], [ 1650556, 8969323 ], [ 1650215, 8969306 ], [ 1649658, 8968979 ], [ 1649035, 8968997 ], [ 1649044, 8969102 ], [ 1649032, 8969180 ], [ 1648836, 8969261 ], [ 1648782, 8969319 ], [ 1648680, 8969384 ], [ 1648663, 8969465 ], [ 1648634, 8969506 ], [ 1648315, 8969770 ], [ 1648217, 8969818 ], [ 1648125, 8969946 ], [ 1647844, 8970035 ], [ 1647779, 8970006 ], [ 1647651, 8970001 ], [ 1647537, 8969730 ], [ 1647382, 8969898 ], [ 1647559, 8970147 ], [ 1647631, 8970210 ], [ 1647498, 8970314 ], [ 1647499, 8970408 ], [ 1647433, 8970424 ], [ 1647418, 8970317 ], [ 1647360, 8970312 ], [ 1647288, 8970334 ], [ 1647118, 8970147 ], [ 1647213, 8970039 ], [ 1647107, 8969857 ], [ 1647290, 8963926 ], [ 1647654, 8955593 ], [ 1651757, 8955330 ], [ 1655878, 8955148 ], [ 1654785, 8952400 ], [ 1658108, 8944685 ], [ 1658310, 8944188 ], [ 1663050, 8935495 ], [ 1669890, 8930630 ], [ 1671346, 8929644 ], [ 1674554, 8927382 ], [ 1675498, 8926689 ], [ 1677469, 8925321 ], [ 1686781, 8918653 ], [ 1693978, 8923640 ], [ 1701466, 8928933 ], [ 1706101, 8923916 ], [ 1711936, 8929961 ], [ 1716487, 8933440 ], [ 1718707, 8935184 ], [ 1726051, 8939877 ], [ 1738047, 8941042 ], [ 1739465, 8940371 ], [ 1759405, 8931382 ], [ 1761591, 8930420 ], [ 1779552, 8922262 ], [ 1782593, 8920861 ], [ 1800472, 8910036 ], [ 1794688, 8907628 ], [ 1790038, 8912578 ], [ 1789736, 8912366 ], [ 1789730, 8912305 ], [ 1789777, 8912202 ], [ 1789699, 8912168 ] ], [ [ 1766444, 8241262 ], [ 1766673, 8241470 ], [ 1767002, 8241585 ], [ 1766634, 8242153 ], [ 1766401, 8242156 ], [ 1766404, 8242270 ], [ 1766510, 8242434 ], [ 1766652, 8242477 ], [ 1766408, 8243364 ], [ 1766395, 8243358 ], [ 1766097, 8242524 ], [ 1766114, 8242326 ], [ 1766040, 8242031 ], [ 1769165, 8230364 ], [ 1779646, 8235448 ], [ 1783822, 8237440 ], [ 1787689, 8233865 ], [ 1789230, 8234001 ], [ 1791241, 8228129 ], [ 1791812, 8228206 ], [ 1791828, 8228175 ], [ 1791948, 8228218 ], [ 1792343, 8228272 ], [ 1792085, 8227635 ], [ 1792043, 8227391 ], [ 1792086, 8227119 ], [ 1792125, 8226999 ], [ 1792200, 8226864 ], [ 1792408, 8226307 ], [ 1792537, 8225803 ], [ 1792536, 8225595 ], [ 1792474, 8225296 ], [ 1792496, 8224427 ], [ 1792481, 8224350 ], [ 1796830, 8224189 ], [ 1796840, 8224199 ], [ 1796824, 8224550 ], [ 1796798, 8224630 ], [ 1796800, 8224680 ], [ 1796873, 8224757 ], [ 1796983, 8224742 ], [ 1797076, 8224617 ], [ 1797183, 8224574 ], [ 1797458, 8224627 ], [ 1797500, 8224600 ], [ 1797591, 8224466 ], [ 1797778, 8224310 ], [ 1797982, 8224310 ], [ 1798000, 8224154 ], [ 1798633, 8224046 ], [ 1798811, 8224115 ], [ 1799038, 8223787 ], [ 1799977, 8223538 ], [ 1800190, 8223313 ], [ 1800349, 8223336 ], [ 1800415, 8223262 ], [ 1800560, 8223230 ], [ 1800710, 8223027 ], [ 1800720, 8222918 ], [ 1800821, 8222909 ], [ 1800899, 8222841 ], [ 1800947, 8222864 ], [ 1800944, 8222844 ], [ 1801005, 8222768 ], [ 1800958, 8222708 ], [ 1800959, 8222674 ], [ 1800988, 8222652 ], [ 1801041, 8222546 ], [ 1801070, 8222563 ], [ 1801184, 8222283 ], [ 1801322, 8222250 ], [ 1801780, 8220821 ], [ 1801926, 8220638 ], [ 1802838, 8220042 ], [ 1803032, 8219062 ], [ 1803175, 8218648 ], [ 1803156, 8218637 ], [ 1803238, 8218146 ], [ 1803239, 8218000 ], [ 1803336, 8217822 ], [ 1803419, 8217496 ], [ 1803046, 8217101 ], [ 1803511, 8216557 ], [ 1803580, 8216399 ], [ 1804203, 8216633 ], [ 1804270, 8216556 ], [ 1804385, 8216115 ], [ 1804132, 8215798 ], [ 1803956, 8214951 ], [ 1804808, 8211861 ], [ 1806291, 8213296 ], [ 1807071, 8214342 ], [ 1808479, 8214538 ], [ 1809228, 8214563 ], [ 1809433, 8214661 ], [ 1811193, 8214945 ], [ 1812053, 8214982 ], [ 1813224, 8215307 ], [ 1813489, 8215323 ], [ 1813726, 8215358 ], [ 1814919, 8215299 ], [ 1815582, 8215230 ], [ 1816227, 8215102 ], [ 1816705, 8215111 ], [ 1817508, 8215171 ], [ 1818459, 8215212 ], [ 1819529, 8215908 ], [ 1819751, 8216143 ], [ 1819907, 8216132 ], [ 1819949, 8216106 ], [ 1820039, 8216196 ], [ 1820076, 8216259 ], [ 1820044, 8216356 ], [ 1820076, 8216465 ], [ 1820201, 8216600 ], [ 1820319, 8216759 ], [ 1821150, 8217944 ], [ 1822462, 8220332 ], [ 1823033, 8221144 ], [ 1823574, 8221865 ], [ 1824550, 8222249 ], [ 1824716, 8222292 ], [ 1825105, 8222335 ], [ 1828005, 8222602 ], [ 1829707, 8222816 ], [ 1832152, 8223180 ], [ 1834497, 8223461 ], [ 1834152, 8223042 ], [ 1834348, 8222671 ], [ 1834585, 8222641 ], [ 1834984, 8222743 ], [ 1835112, 8223130 ], [ 1835498, 8223626 ], [ 1835728, 8223758 ], [ 1836515, 8223878 ], [ 1836843, 8223785 ], [ 1837313, 8223553 ], [ 1837408, 8223650 ], [ 1837389, 8223682 ], [ 1841546, 8223927 ], [ 1842172, 8223994 ], [ 1846068, 8224160 ], [ 1847375, 8224172 ], [ 1847671, 8224343 ], [ 1847706, 8224385 ], [ 1847656, 8224544 ], [ 1848114, 8224737 ], [ 1848496, 8224990 ], [ 1848610, 8225275 ], [ 1848620, 8225360 ], [ 1848663, 8225365 ], [ 1848712, 8225263 ], [ 1848790, 8225181 ], [ 1848977, 8225116 ], [ 1849545, 8225885 ], [ 1849645, 8225970 ], [ 1849725, 8225972 ], [ 1849943, 8225938 ], [ 1850126, 8226102 ], [ 1850221, 8226103 ], [ 1850334, 8226133 ], [ 1850830, 8226020 ], [ 1851048, 8225866 ], [ 1852784, 8226530 ], [ 1852918, 8226536 ], [ 1852976, 8226604 ], [ 1854831, 8227346 ], [ 1856652, 8227644 ], [ 1859404, 8227736 ], [ 1859842, 8227700 ], [ 1865205, 8228261 ], [ 1865210, 8228274 ], [ 1864174, 8230287 ], [ 1867273, 8230272 ], [ 1868965, 8230532 ], [ 1869451, 8230633 ], [ 1869642, 8230610 ], [ 1869996, 8230610 ], [ 1870008, 8230587 ], [ 1870741, 8230774 ], [ 1870745, 8230829 ], [ 1870717, 8230842 ], [ 1870743, 8230854 ], [ 1870737, 8230919 ], [ 1871914, 8231205 ], [ 1871936, 8231255 ], [ 1871919, 8231326 ], [ 1871746, 8231436 ], [ 1871720, 8231547 ], [ 1871585, 8231579 ], [ 1871412, 8232168 ], [ 1872549, 8232176 ], [ 1873334, 8231804 ], [ 1874629, 8232098 ], [ 1874623, 8231428 ], [ 1874986, 8229491 ], [ 1876478, 8228987 ], [ 1877345, 8228590 ], [ 1877424, 8228582 ], [ 1877434, 8228637 ], [ 1877671, 8228556 ], [ 1878792, 8227561 ], [ 1878828, 8227600 ], [ 1879076, 8227376 ], [ 1879852, 8226766 ], [ 1880286, 8226586 ], [ 1880386, 8226550 ], [ 1882518, 8226268 ], [ 1884552, 8226411 ], [ 1885066, 8226567 ], [ 1885242, 8226658 ], [ 1884537, 8225154 ], [ 1885447, 8224846 ], [ 1894637, 8224131 ], [ 1894704, 8224870 ], [ 1895131, 8224853 ], [ 1895059, 8224086 ], [ 1897852, 8223772 ], [ 1901207, 8223448 ], [ 1905199, 8223021 ], [ 1905221, 8222897 ], [ 1905346, 8222882 ], [ 1905358, 8222834 ], [ 1905478, 8222853 ], [ 1905649, 8223016 ], [ 1905813, 8223121 ], [ 1905742, 8223463 ], [ 1905789, 8223532 ], [ 1905943, 8223983 ], [ 1906060, 8223950 ], [ 1906250, 8223525 ], [ 1906649, 8223752 ], [ 1906712, 8223638 ], [ 1906754, 8223439 ], [ 1906858, 8223322 ], [ 1907463, 8223414 ], [ 1907498, 8223366 ], [ 1907794, 8223190 ], [ 1908249, 8223082 ], [ 1908358, 8223162 ], [ 1908470, 8223283 ], [ 1908579, 8223192 ], [ 1908636, 8222954 ], [ 1908618, 8222809 ], [ 1908702, 8222660 ], [ 1910688, 8222458 ], [ 1911973, 8222819 ], [ 1912469, 8222734 ], [ 1912933, 8222399 ], [ 1913772, 8222385 ], [ 1916680, 8219403 ], [ 1917331, 8218526 ], [ 1919707, 8217730 ], [ 1921322, 8217659 ], [ 1923268, 8217120 ], [ 1923551, 8217452 ], [ 1922785, 8218255 ], [ 1922782, 8218279 ], [ 1922346, 8218396 ], [ 1922301, 8218718 ], [ 1922256, 8218748 ], [ 1922211, 8218811 ], [ 1922181, 8218865 ], [ 1922172, 8218921 ], [ 1922019, 8219046 ], [ 1921690, 8219398 ], [ 1921588, 8219362 ], [ 1921142, 8219357 ], [ 1921075, 8219439 ], [ 1921251, 8219805 ], [ 1921492, 8219912 ], [ 1921738, 8219738 ], [ 1921790, 8219869 ], [ 1922062, 8219827 ], [ 1922380, 8219956 ], [ 1922185, 8220375 ], [ 1922143, 8220509 ], [ 1922130, 8220660 ], [ 1922151, 8221121 ], [ 1922104, 8221247 ], [ 1922020, 8221391 ], [ 1921977, 8221620 ], [ 1921958, 8221929 ], [ 1921914, 8222140 ], [ 1921786, 8222022 ], [ 1921668, 8223021 ], [ 1920046, 8223595 ], [ 1919660, 8224633 ], [ 1920197, 8224651 ], [ 1920234, 8224772 ], [ 1920224, 8224851 ], [ 1920236, 8224954 ], [ 1920340, 8225136 ], [ 1920429, 8225510 ], [ 1920024, 8226368 ], [ 1919944, 8226370 ], [ 1919879, 8226404 ], [ 1919763, 8226506 ], [ 1919736, 8226544 ], [ 1919671, 8226794 ], [ 1919570, 8226912 ], [ 1919671, 8227014 ], [ 1919742, 8227129 ], [ 1919836, 8227238 ], [ 1919863, 8227321 ], [ 1919878, 8227372 ], [ 1919879, 8227915 ], [ 1920381, 8228067 ], [ 1920563, 8228146 ], [ 1920797, 8228380 ], [ 1920913, 8228540 ], [ 1920992, 8228620 ], [ 1921126, 8228697 ], [ 1921237, 8228646 ], [ 1921388, 8228647 ], [ 1921470, 8228578 ], [ 1921508, 8228581 ], [ 1921559, 8228650 ], [ 1921700, 8229160 ], [ 1921889, 8229704 ], [ 1922704, 8231248 ], [ 1922790, 8231672 ], [ 1922888, 8232604 ], [ 1923041, 8233349 ], [ 1923034, 8233641 ], [ 1923884, 8233614 ], [ 1925055, 8233964 ], [ 1925061, 8233977 ], [ 1924842, 8234485 ], [ 1925039, 8234508 ], [ 1925081, 8234528 ], [ 1925148, 8234654 ], [ 1926031, 8234571 ], [ 1926829, 8235076 ], [ 1926271, 8236059 ], [ 1926989, 8238169 ], [ 1930460, 8239751 ], [ 1931156, 8240944 ], [ 1931248, 8242267 ], [ 1931216, 8246764 ], [ 1930743, 8247972 ], [ 1931382, 8249350 ], [ 1931445, 8249646 ], [ 1931468, 8249861 ], [ 1931224, 8250384 ], [ 1930980, 8251220 ], [ 1930957, 8252228 ], [ 1931196, 8252854 ], [ 1929743, 8256793 ], [ 1939818, 8256710 ], [ 1938184, 8259968 ], [ 1938418, 8262050 ], [ 1938649, 8263731 ], [ 1940535, 8266704 ], [ 1939873, 8270382 ], [ 1939839, 8271833 ], [ 1939886, 8273444 ], [ 1940943, 8276476 ], [ 1942873, 8277521 ], [ 1945831, 8276904 ], [ 1946871, 8276261 ], [ 1948575, 8276210 ], [ 1948585, 8276220 ], [ 1948371, 8280321 ], [ 1948330, 8280444 ], [ 1947720, 8281899 ], [ 1944184, 8290876 ], [ 1940718, 8299484 ], [ 1938045, 8302532 ], [ 1936900, 8304504 ], [ 1936560, 8305676 ], [ 1934496, 8310620 ], [ 1934713, 8312887 ], [ 1935415, 8316136 ], [ 1935127, 8317043 ], [ 1935310, 8317993 ], [ 1936020, 8318836 ], [ 1936741, 8321182 ], [ 1936731, 8321325 ], [ 1936782, 8322002 ], [ 1936710, 8322269 ], [ 1936642, 8322414 ], [ 1936545, 8322555 ], [ 1936432, 8322788 ], [ 1936380, 8322955 ], [ 1936356, 8323045 ], [ 1936398, 8323459 ], [ 1936377, 8323574 ], [ 1936322, 8323676 ], [ 1936280, 8323801 ], [ 1936240, 8323858 ], [ 1936123, 8323962 ], [ 1936031, 8324091 ], [ 1935969, 8324136 ], [ 1935906, 8324157 ], [ 1935163, 8324877 ], [ 1934988, 8325475 ], [ 1936226, 8325160 ], [ 1936885, 8325080 ], [ 1938477, 8324837 ], [ 1938656, 8324700 ], [ 1938975, 8324604 ], [ 1939077, 8324535 ], [ 1939243, 8324475 ], [ 1939396, 8324328 ], [ 1939754, 8324668 ], [ 1940341, 8325081 ], [ 1940529, 8325118 ], [ 1940864, 8325237 ], [ 1940992, 8325266 ], [ 1941261, 8325254 ], [ 1941878, 8325041 ], [ 1942147, 8324904 ], [ 1942312, 8324869 ], [ 1942592, 8324882 ], [ 1942666, 8324894 ], [ 1943041, 8325050 ], [ 1944376, 8325363 ], [ 1945216, 8325838 ], [ 1945278, 8326503 ], [ 1945866, 8327834 ], [ 1946820, 8329088 ], [ 1948248, 8329521 ], [ 1949092, 8329637 ], [ 1948995, 8331834 ], [ 1950234, 8332904 ], [ 1950370, 8334049 ], [ 1950835, 8335346 ], [ 1951998, 8335979 ], [ 1952776, 8336680 ], [ 1952159, 8337750 ], [ 1952096, 8338936 ], [ 1952394, 8340600 ], [ 1950512, 8340686 ], [ 1945970, 8340770 ], [ 1942729, 8340489 ], [ 1941250, 8340406 ], [ 1940502, 8340025 ], [ 1938027, 8340346 ], [ 1937999, 8340958 ], [ 1937868, 8341196 ], [ 1937798, 8341379 ], [ 1937864, 8341812 ], [ 1937550, 8342507 ], [ 1937400, 8342633 ], [ 1937395, 8342678 ], [ 1937449, 8342767 ], [ 1937452, 8342814 ], [ 1937433, 8342841 ], [ 1937386, 8342851 ], [ 1937323, 8342957 ], [ 1937287, 8343057 ], [ 1937138, 8343242 ], [ 1937057, 8343403 ], [ 1937040, 8343498 ], [ 1936958, 8343710 ], [ 1936951, 8343898 ], [ 1936899, 8344038 ], [ 1936798, 8344224 ], [ 1936474, 8344563 ], [ 1936442, 8344664 ], [ 1936441, 8344709 ], [ 1936476, 8344823 ], [ 1936459, 8345008 ], [ 1936483, 8345150 ], [ 1936475, 8345216 ], [ 1936339, 8345512 ], [ 1936355, 8345597 ], [ 1936320, 8345773 ], [ 1936206, 8346182 ], [ 1936144, 8346325 ], [ 1936112, 8346629 ], [ 1936075, 8346799 ], [ 1936100, 8347404 ], [ 1936083, 8347506 ], [ 1936017, 8347708 ], [ 1935917, 8347837 ], [ 1935909, 8347876 ], [ 1935981, 8348036 ], [ 1935999, 8348128 ], [ 1935917, 8348306 ], [ 1935818, 8348784 ], [ 1935780, 8349070 ], [ 1935752, 8349147 ], [ 1935691, 8349234 ], [ 1935561, 8349349 ], [ 1935541, 8349534 ], [ 1935497, 8349595 ], [ 1935393, 8349672 ], [ 1935360, 8349834 ], [ 1935334, 8349882 ], [ 1935274, 8349905 ], [ 1935178, 8349845 ], [ 1935141, 8349846 ], [ 1935077, 8349910 ], [ 1935048, 8350033 ], [ 1935064, 8350139 ], [ 1935112, 8350186 ], [ 1935254, 8350220 ], [ 1935292, 8350243 ], [ 1935312, 8350280 ], [ 1935312, 8350324 ], [ 1935277, 8350406 ], [ 1935124, 8350532 ], [ 1935024, 8350784 ], [ 1934860, 8350978 ], [ 1934473, 8351231 ], [ 1934252, 8351332 ], [ 1934137, 8351544 ], [ 1934124, 8351649 ], [ 1934162, 8351812 ], [ 1934154, 8351852 ], [ 1934119, 8351884 ], [ 1934076, 8351894 ], [ 1934035, 8351877 ], [ 1933874, 8351778 ], [ 1933825, 8351796 ], [ 1933789, 8351872 ], [ 1933785, 8351972 ], [ 1933869, 8352100 ], [ 1933912, 8352215 ], [ 1933884, 8352330 ], [ 1933913, 8352510 ], [ 1933886, 8352573 ], [ 1933804, 8352614 ], [ 1933756, 8352600 ], [ 1933686, 8352522 ], [ 1933652, 8352548 ], [ 1933643, 8352593 ], [ 1933666, 8352658 ], [ 1933751, 8352733 ], [ 1933784, 8352788 ], [ 1933786, 8352823 ], [ 1933748, 8352901 ], [ 1933726, 8353020 ], [ 1933694, 8353062 ], [ 1933511, 8353110 ], [ 1933488, 8353140 ], [ 1933456, 8353252 ], [ 1933318, 8353251 ], [ 1933274, 8353046 ], [ 1933307, 8352892 ], [ 1933345, 8352818 ], [ 1932982, 8352660 ], [ 1932793, 8352605 ], [ 1932442, 8352243 ], [ 1932221, 8352063 ], [ 1931943, 8351563 ], [ 1931648, 8351882 ], [ 1931417, 8352087 ], [ 1931112, 8352118 ], [ 1930767, 8352036 ], [ 1930585, 8352013 ], [ 1930511, 8352020 ], [ 1930264, 8351983 ], [ 1929216, 8352644 ], [ 1927451, 8353878 ], [ 1924715, 8352824 ], [ 1923764, 8351790 ], [ 1919864, 8356384 ], [ 1919408, 8356865 ], [ 1918617, 8358389 ], [ 1918268, 8359014 ], [ 1918430, 8359115 ], [ 1918459, 8359347 ], [ 1918507, 8359416 ], [ 1918508, 8359490 ], [ 1918484, 8359603 ], [ 1918425, 8359708 ], [ 1918413, 8359766 ], [ 1918266, 8359803 ], [ 1918257, 8359837 ], [ 1918117, 8359936 ], [ 1918044, 8359946 ], [ 1917943, 8359934 ], [ 1917865, 8359981 ], [ 1917794, 8359940 ], [ 1917745, 8359949 ], [ 1916201, 8362644 ], [ 1915496, 8362594 ], [ 1914916, 8362460 ], [ 1914348, 8361335 ], [ 1913932, 8360952 ], [ 1913591, 8360997 ], [ 1913485, 8361236 ], [ 1913641, 8361418 ], [ 1913714, 8361952 ], [ 1913689, 8362236 ], [ 1913336, 8362166 ], [ 1913094, 8362391 ], [ 1912770, 8362212 ], [ 1912725, 8362108 ], [ 1910348, 8365334 ], [ 1910153, 8365420 ], [ 1909974, 8365394 ], [ 1909830, 8365396 ], [ 1909693, 8366749 ], [ 1910222, 8367557 ], [ 1910951, 8368581 ], [ 1911352, 8369415 ], [ 1908810, 8370608 ], [ 1908606, 8371476 ], [ 1908571, 8371561 ], [ 1908000, 8372296 ], [ 1908164, 8372480 ], [ 1907829, 8373278 ], [ 1907425, 8373317 ], [ 1907401, 8373069 ], [ 1907193, 8373075 ], [ 1907043, 8373122 ], [ 1906972, 8373368 ], [ 1906777, 8373132 ], [ 1906333, 8373325 ], [ 1906350, 8373655 ], [ 1905965, 8373528 ], [ 1905661, 8373624 ], [ 1905669, 8373759 ], [ 1905211, 8374140 ], [ 1904799, 8373963 ], [ 1904800, 8373668 ], [ 1903633, 8372228 ], [ 1902563, 8370961 ], [ 1901052, 8368325 ], [ 1899250, 8367328 ], [ 1898598, 8366375 ], [ 1896705, 8364575 ], [ 1896663, 8364351 ], [ 1896735, 8364378 ], [ 1896812, 8364363 ], [ 1896844, 8364320 ], [ 1896846, 8364232 ], [ 1896905, 8364146 ], [ 1896968, 8364085 ], [ 1897023, 8364058 ], [ 1897174, 8363888 ], [ 1897187, 8363862 ], [ 1897141, 8363851 ], [ 1897132, 8363826 ], [ 1897160, 8363671 ], [ 1896655, 8363454 ], [ 1895880, 8363029 ], [ 1895560, 8362882 ], [ 1895144, 8362610 ], [ 1894770, 8362036 ], [ 1894190, 8361826 ], [ 1894189, 8361708 ], [ 1894054, 8361728 ], [ 1894014, 8361680 ], [ 1893931, 8361630 ], [ 1893813, 8361584 ], [ 1893699, 8361606 ], [ 1893598, 8361594 ], [ 1893483, 8361689 ], [ 1893264, 8361642 ], [ 1893182, 8361691 ], [ 1893152, 8361627 ], [ 1893086, 8361616 ], [ 1892944, 8361676 ], [ 1892706, 8361654 ], [ 1892670, 8361673 ], [ 1892566, 8361781 ], [ 1892521, 8361855 ], [ 1892524, 8361935 ], [ 1892544, 8362007 ], [ 1892588, 8362084 ], [ 1892608, 8362186 ], [ 1892412, 8362320 ], [ 1891055, 8364635 ], [ 1890492, 8365171 ], [ 1889979, 8365525 ], [ 1889205, 8366553 ], [ 1888462, 8367507 ], [ 1888032, 8368444 ], [ 1888090, 8369175 ], [ 1885544, 8370022 ], [ 1885004, 8370300 ], [ 1884804, 8370292 ], [ 1884632, 8370210 ], [ 1884387, 8369698 ], [ 1884161, 8369776 ], [ 1883784, 8369632 ], [ 1883494, 8369490 ], [ 1883428, 8369475 ], [ 1883323, 8369345 ], [ 1883237, 8369331 ], [ 1883150, 8369424 ], [ 1883136, 8369659 ], [ 1883080, 8369719 ], [ 1883002, 8369771 ], [ 1883052, 8369922 ], [ 1883066, 8370034 ], [ 1883031, 8370117 ], [ 1882957, 8370162 ], [ 1882940, 8370357 ], [ 1882909, 8370373 ], [ 1882869, 8370324 ], [ 1882822, 8370331 ], [ 1882765, 8370361 ], [ 1882720, 8370408 ], [ 1882659, 8370405 ], [ 1882448, 8370493 ], [ 1882390, 8370503 ], [ 1879356, 8370278 ], [ 1876575, 8369501 ], [ 1876687, 8369944 ], [ 1874941, 8371029 ], [ 1873756, 8371524 ], [ 1873360, 8371866 ], [ 1872564, 8372209 ], [ 1871538, 8372412 ], [ 1870628, 8373083 ], [ 1870053, 8373412 ], [ 1870133, 8372846 ], [ 1870221, 8371797 ], [ 1870218, 8370760 ], [ 1870693, 8370572 ], [ 1871778, 8370188 ], [ 1872652, 8369727 ], [ 1873453, 8369560 ], [ 1873403, 8369291 ], [ 1873701, 8369233 ], [ 1874209, 8368985 ], [ 1874290, 8368970 ], [ 1874227, 8368626 ], [ 1872139, 8366909 ], [ 1871598, 8366814 ], [ 1870270, 8365113 ], [ 1871672, 8363652 ], [ 1871854, 8363847 ], [ 1871976, 8363869 ], [ 1872169, 8363421 ], [ 1871982, 8363180 ], [ 1871246, 8362653 ], [ 1871254, 8361144 ], [ 1870451, 8361117 ], [ 1870148, 8360847 ], [ 1870674, 8359864 ], [ 1871394, 8359750 ], [ 1871288, 8359652 ], [ 1871054, 8358828 ], [ 1870581, 8358411 ], [ 1870551, 8358326 ], [ 1870221, 8358513 ], [ 1870189, 8358490 ], [ 1870096, 8358550 ], [ 1870085, 8358591 ], [ 1870030, 8358603 ], [ 1869845, 8358742 ], [ 1869550, 8358798 ], [ 1869318, 8358696 ], [ 1869208, 8358529 ], [ 1869133, 8358358 ], [ 1868900, 8357958 ], [ 1868729, 8357845 ], [ 1868704, 8357780 ], [ 1868718, 8357758 ], [ 1868367, 8357648 ], [ 1868373, 8357501 ], [ 1868497, 8357268 ], [ 1868588, 8357197 ], [ 1868624, 8357004 ], [ 1868817, 8357043 ], [ 1868870, 8356948 ], [ 1868887, 8356840 ], [ 1867305, 8356507 ], [ 1866989, 8356247 ], [ 1866946, 8356238 ], [ 1866842, 8355994 ], [ 1866747, 8355835 ], [ 1866503, 8355974 ], [ 1866434, 8355885 ], [ 1866300, 8355898 ], [ 1866253, 8355814 ], [ 1866257, 8355772 ], [ 1866192, 8355617 ], [ 1866259, 8355341 ], [ 1866254, 8354899 ], [ 1866320, 8354868 ], [ 1866236, 8354659 ], [ 1866137, 8354502 ], [ 1866003, 8354415 ], [ 1865904, 8354388 ], [ 1865474, 8353878 ], [ 1864907, 8353456 ], [ 1864978, 8353368 ], [ 1863137, 8351237 ], [ 1863050, 8350880 ], [ 1862265, 8350221 ], [ 1862139, 8350430 ], [ 1862152, 8350678 ], [ 1862099, 8350710 ], [ 1861947, 8350688 ], [ 1861709, 8350981 ], [ 1861564, 8351214 ], [ 1861540, 8351392 ], [ 1861503, 8351445 ], [ 1861430, 8351497 ], [ 1861271, 8351553 ], [ 1861042, 8351576 ], [ 1860999, 8351499 ], [ 1860416, 8351480 ], [ 1860145, 8351767 ], [ 1860106, 8351747 ], [ 1860056, 8351759 ], [ 1860018, 8351795 ], [ 1859670, 8351903 ], [ 1859078, 8352254 ], [ 1858869, 8352347 ], [ 1858480, 8352568 ], [ 1857972, 8352887 ], [ 1857685, 8352903 ], [ 1857292, 8352992 ], [ 1856564, 8353385 ], [ 1856353, 8352991 ], [ 1855521, 8352787 ], [ 1855315, 8352611 ], [ 1854983, 8352391 ], [ 1854961, 8351317 ], [ 1854994, 8351264 ], [ 1855706, 8350500 ], [ 1856880, 8349349 ], [ 1856944, 8349140 ], [ 1856478, 8348864 ], [ 1856207, 8349111 ], [ 1855697, 8348765 ], [ 1855720, 8348669 ], [ 1853945, 8347615 ], [ 1853411, 8347339 ], [ 1853166, 8347247 ], [ 1853176, 8347143 ], [ 1853497, 8346910 ], [ 1853617, 8346798 ], [ 1853637, 8346715 ], [ 1853609, 8346610 ], [ 1853648, 8346544 ], [ 1853601, 8346475 ], [ 1853599, 8346439 ], [ 1853665, 8346312 ], [ 1853705, 8346181 ], [ 1853756, 8346137 ], [ 1853803, 8345747 ], [ 1854141, 8345351 ], [ 1851958, 8346258 ], [ 1851634, 8346153 ], [ 1850652, 8346347 ], [ 1849613, 8346420 ], [ 1849051, 8346621 ], [ 1848819, 8347144 ], [ 1848135, 8347352 ], [ 1848097, 8347393 ], [ 1847866, 8347263 ], [ 1847667, 8347506 ], [ 1847357, 8347672 ], [ 1847139, 8347730 ], [ 1847007, 8347787 ], [ 1847097, 8347908 ], [ 1847058, 8348286 ], [ 1846938, 8348263 ], [ 1846738, 8348274 ], [ 1846429, 8348387 ], [ 1846549, 8349004 ], [ 1846941, 8349464 ], [ 1847132, 8349570 ], [ 1846918, 8349587 ], [ 1845457, 8352259 ], [ 1845208, 8352767 ], [ 1845052, 8353009 ], [ 1845780, 8353634 ], [ 1846247, 8353828 ], [ 1846967, 8354644 ], [ 1847114, 8354641 ], [ 1847098, 8354704 ], [ 1847041, 8354734 ], [ 1846862, 8354688 ], [ 1846779, 8354856 ], [ 1846721, 8354884 ], [ 1846673, 8354881 ], [ 1846617, 8354852 ], [ 1846517, 8354705 ], [ 1846482, 8354858 ], [ 1846468, 8354876 ], [ 1846411, 8354890 ], [ 1846354, 8354884 ], [ 1846191, 8354616 ], [ 1845533, 8355010 ], [ 1845399, 8354816 ], [ 1845286, 8355043 ], [ 1845362, 8354795 ], [ 1845310, 8354821 ], [ 1845218, 8355051 ], [ 1845275, 8354767 ], [ 1845113, 8354895 ], [ 1845023, 8354908 ], [ 1844795, 8354894 ], [ 1844719, 8355006 ], [ 1844644, 8355047 ], [ 1844589, 8354989 ], [ 1844548, 8354976 ], [ 1843746, 8354840 ], [ 1842708, 8356718 ], [ 1842457, 8357434 ], [ 1842121, 8357841 ], [ 1841091, 8358940 ], [ 1840298, 8359932 ], [ 1839444, 8359451 ], [ 1838996, 8359306 ], [ 1838468, 8359296 ], [ 1838451, 8359476 ], [ 1838605, 8359568 ], [ 1838605, 8359585 ], [ 1837858, 8360104 ], [ 1835811, 8362008 ], [ 1833777, 8363809 ], [ 1833733, 8363893 ], [ 1833691, 8363924 ], [ 1833672, 8363998 ], [ 1833310, 8363789 ], [ 1833290, 8363912 ], [ 1833340, 8363958 ], [ 1832714, 8364499 ], [ 1832369, 8364823 ], [ 1831782, 8365614 ], [ 1831515, 8365452 ], [ 1831429, 8365422 ], [ 1831339, 8365356 ], [ 1830972, 8364980 ], [ 1830759, 8364550 ], [ 1830828, 8364086 ], [ 1829112, 8362924 ], [ 1828959, 8362840 ], [ 1827903, 8361710 ], [ 1826808, 8360679 ], [ 1825999, 8360073 ], [ 1824720, 8359407 ], [ 1824011, 8358973 ], [ 1823007, 8358429 ], [ 1822213, 8359027 ], [ 1821015, 8359972 ], [ 1820445, 8360461 ], [ 1820457, 8360434 ], [ 1820395, 8360472 ], [ 1819643, 8360100 ], [ 1819660, 8359866 ], [ 1819641, 8359777 ], [ 1819690, 8359446 ], [ 1819777, 8358221 ], [ 1820116, 8357951 ], [ 1820867, 8357070 ], [ 1820522, 8355416 ], [ 1820559, 8355268 ], [ 1820552, 8355249 ], [ 1819038, 8353701 ], [ 1819044, 8353675 ], [ 1819011, 8353689 ], [ 1819071, 8353687 ], [ 1819051, 8353694 ], [ 1815463, 8352593 ], [ 1814926, 8352389 ], [ 1814327, 8351754 ], [ 1813579, 8351059 ], [ 1812545, 8349816 ], [ 1812580, 8349706 ], [ 1812558, 8349677 ], [ 1813118, 8347719 ], [ 1813686, 8347321 ], [ 1812791, 8344873 ], [ 1812119, 8344337 ], [ 1813239, 8342874 ], [ 1813080, 8341373 ], [ 1812978, 8340723 ], [ 1812954, 8340648 ], [ 1813220, 8340384 ], [ 1813425, 8339839 ], [ 1813510, 8339285 ], [ 1813796, 8338978 ], [ 1813992, 8338610 ], [ 1814006, 8338327 ], [ 1813779, 8337794 ], [ 1813889, 8336677 ], [ 1813727, 8335902 ], [ 1814380, 8334930 ], [ 1814879, 8334140 ], [ 1815620, 8333529 ], [ 1814683, 8332812 ], [ 1813606, 8332351 ], [ 1812640, 8332196 ], [ 1812584, 8331995 ], [ 1812380, 8331943 ], [ 1812049, 8330794 ], [ 1812033, 8330626 ], [ 1812200, 8330624 ], [ 1811902, 8329140 ], [ 1811224, 8328299 ], [ 1811193, 8328805 ], [ 1810675, 8328785 ], [ 1810489, 8328825 ], [ 1810451, 8328569 ], [ 1809735, 8325967 ], [ 1808443, 8324925 ], [ 1806825, 8324862 ], [ 1804990, 8324514 ], [ 1803466, 8324610 ], [ 1803326, 8324658 ], [ 1803138, 8324574 ], [ 1802913, 8324562 ], [ 1802716, 8324512 ], [ 1802501, 8324509 ], [ 1802485, 8324339 ], [ 1801678, 8323877 ], [ 1801701, 8324384 ], [ 1801816, 8324575 ], [ 1801874, 8324786 ], [ 1802024, 8324763 ], [ 1802102, 8324798 ], [ 1802137, 8324840 ], [ 1802147, 8324963 ], [ 1802126, 8325040 ], [ 1802063, 8325129 ], [ 1801535, 8325294 ], [ 1801520, 8325237 ], [ 1801462, 8325219 ], [ 1801500, 8325168 ], [ 1801589, 8325101 ], [ 1801673, 8324913 ], [ 1801580, 8324675 ], [ 1801135, 8324348 ], [ 1800884, 8324442 ], [ 1800781, 8324733 ], [ 1800831, 8325075 ], [ 1800187, 8324831 ], [ 1800151, 8325076 ], [ 1800132, 8325088 ], [ 1800037, 8325275 ], [ 1799940, 8325230 ], [ 1799957, 8325088 ], [ 1799808, 8325020 ], [ 1799759, 8324789 ], [ 1799406, 8324738 ], [ 1798990, 8324938 ], [ 1798326, 8325418 ], [ 1797641, 8325076 ], [ 1797052, 8324852 ], [ 1796261, 8324352 ], [ 1795994, 8324951 ], [ 1794825, 8324555 ], [ 1794822, 8323805 ], [ 1793700, 8323689 ], [ 1793644, 8323269 ], [ 1793724, 8323085 ], [ 1793605, 8322838 ], [ 1793364, 8321044 ], [ 1792153, 8320303 ], [ 1791686, 8319889 ], [ 1791261, 8319602 ], [ 1789827, 8318761 ], [ 1789664, 8318254 ], [ 1789705, 8317777 ], [ 1789539, 8317541 ], [ 1789387, 8317362 ], [ 1789450, 8314973 ], [ 1789420, 8314764 ], [ 1789399, 8314748 ], [ 1789457, 8314525 ], [ 1789584, 8314178 ], [ 1789616, 8314004 ], [ 1789688, 8313794 ], [ 1789702, 8313709 ], [ 1790167, 8313410 ], [ 1790160, 8313201 ], [ 1790084, 8313177 ], [ 1790062, 8312858 ], [ 1790246, 8312511 ], [ 1790261, 8312151 ], [ 1790622, 8311844 ], [ 1791271, 8312034 ], [ 1791482, 8311849 ], [ 1792001, 8312001 ], [ 1793027, 8311751 ], [ 1793000, 8311296 ], [ 1793752, 8310732 ], [ 1793998, 8310639 ], [ 1794065, 8310646 ], [ 1794288, 8310586 ], [ 1794605, 8310055 ], [ 1794694, 8310014 ], [ 1794721, 8310018 ], [ 1794828, 8309698 ], [ 1795008, 8309384 ], [ 1795211, 8309103 ], [ 1795199, 8308816 ], [ 1795298, 8308265 ], [ 1795108, 8307979 ], [ 1795061, 8307761 ], [ 1795081, 8307693 ], [ 1795035, 8307590 ], [ 1794982, 8307577 ], [ 1794841, 8307601 ], [ 1794362, 8306880 ], [ 1795074, 8306687 ], [ 1795857, 8306426 ], [ 1796235, 8305922 ], [ 1797030, 8304751 ], [ 1797303, 8304304 ], [ 1798022, 8302838 ], [ 1798549, 8302207 ], [ 1798768, 8301854 ], [ 1798871, 8301744 ], [ 1799153, 8301372 ], [ 1799832, 8300421 ], [ 1800121, 8299005 ], [ 1800756, 8298497 ], [ 1800850, 8296941 ], [ 1801333, 8297072 ], [ 1803458, 8297327 ], [ 1804293, 8297531 ], [ 1804856, 8296768 ], [ 1805095, 8296326 ], [ 1805623, 8295660 ], [ 1805632, 8295632 ], [ 1806020, 8295160 ], [ 1806061, 8295177 ], [ 1806158, 8295295 ], [ 1806205, 8295329 ], [ 1806273, 8295347 ], [ 1806818, 8294116 ], [ 1806830, 8294064 ], [ 1806790, 8294032 ], [ 1807350, 8292886 ], [ 1806597, 8291955 ], [ 1805407, 8289262 ], [ 1804809, 8288948 ], [ 1804869, 8288764 ], [ 1804539, 8287995 ], [ 1804732, 8287656 ], [ 1804870, 8287265 ], [ 1804847, 8287252 ], [ 1804825, 8287192 ], [ 1804371, 8285434 ], [ 1803810, 8284730 ], [ 1803689, 8284504 ], [ 1803353, 8282463 ], [ 1804542, 8281942 ], [ 1804636, 8281936 ], [ 1805978, 8282182 ], [ 1806367, 8282075 ], [ 1806523, 8280710 ], [ 1806476, 8279362 ], [ 1808189, 8279845 ], [ 1809405, 8278826 ], [ 1808799, 8276148 ], [ 1808649, 8272866 ], [ 1808761, 8272206 ], [ 1808594, 8271898 ], [ 1808550, 8271594 ], [ 1808391, 8270773 ], [ 1808762, 8270030 ], [ 1808819, 8269942 ], [ 1808899, 8269510 ], [ 1808898, 8269429 ], [ 1809331, 8269518 ], [ 1809896, 8269189 ], [ 1810021, 8269232 ], [ 1810146, 8269239 ], [ 1810182, 8269270 ], [ 1810175, 8269308 ], [ 1810259, 8269314 ], [ 1810271, 8269355 ], [ 1810332, 8269390 ], [ 1811182, 8268648 ], [ 1813472, 8267117 ], [ 1815234, 8267220 ], [ 1815226, 8267175 ], [ 1814457, 8266826 ], [ 1812740, 8266219 ], [ 1812296, 8265866 ], [ 1812019, 8265026 ], [ 1811563, 8264848 ], [ 1811522, 8264371 ], [ 1811522, 8263956 ], [ 1811451, 8263260 ], [ 1811481, 8262178 ], [ 1811216, 8260302 ], [ 1811052, 8259728 ], [ 1810770, 8259043 ], [ 1810235, 8259026 ], [ 1809114, 8258828 ], [ 1807340, 8258609 ], [ 1805882, 8258871 ], [ 1804524, 8258608 ], [ 1803596, 8258220 ], [ 1802890, 8257422 ], [ 1801724, 8256907 ], [ 1801722, 8256878 ], [ 1801279, 8256878 ], [ 1801004, 8256924 ], [ 1800894, 8256978 ], [ 1800741, 8256978 ], [ 1800706, 8256956 ], [ 1800692, 8256890 ], [ 1800700, 8256636 ], [ 1800595, 8256421 ], [ 1800154, 8256228 ], [ 1800009, 8256496 ], [ 1799512, 8256376 ], [ 1799525, 8256277 ], [ 1799090, 8256020 ], [ 1798966, 8255928 ], [ 1798908, 8255708 ], [ 1798800, 8255627 ], [ 1798691, 8255612 ], [ 1798597, 8255628 ], [ 1798353, 8255820 ], [ 1798275, 8255834 ], [ 1798098, 8255920 ], [ 1798076, 8255919 ], [ 1798008, 8255867 ], [ 1797807, 8255868 ], [ 1797687, 8255897 ], [ 1797377, 8255810 ], [ 1797115, 8255873 ], [ 1796934, 8256082 ], [ 1796883, 8256084 ], [ 1796155, 8255948 ], [ 1794572, 8256435 ], [ 1793700, 8256497 ], [ 1792627, 8256550 ], [ 1789167, 8256862 ], [ 1787721, 8258209 ], [ 1788109, 8258491 ], [ 1788054, 8258720 ], [ 1786616, 8259537 ], [ 1786306, 8259470 ], [ 1785024, 8260640 ], [ 1783190, 8259700 ], [ 1783187, 8259684 ], [ 1783328, 8259520 ], [ 1783251, 8259435 ], [ 1783094, 8259465 ], [ 1782948, 8259430 ], [ 1782856, 8259428 ], [ 1782744, 8259471 ], [ 1780754, 8258560 ], [ 1780067, 8257897 ], [ 1778794, 8257116 ], [ 1778154, 8256892 ], [ 1777250, 8256842 ], [ 1776019, 8256311 ], [ 1774236, 8254546 ], [ 1774218, 8252888 ], [ 1774288, 8252054 ], [ 1774579, 8251359 ], [ 1774697, 8250483 ], [ 1774277, 8250428 ], [ 1773412, 8249899 ], [ 1772747, 8249662 ], [ 1771939, 8249129 ], [ 1771220, 8248926 ], [ 1771331, 8246714 ], [ 1770623, 8245186 ], [ 1770256, 8244731 ], [ 1768406, 8245515 ], [ 1767809, 8246195 ], [ 1767360, 8243752 ], [ 1767370, 8243740 ], [ 1767609, 8243750 ], [ 1767702, 8243338 ], [ 1767356, 8243170 ], [ 1767352, 8243156 ], [ 1767470, 8242919 ], [ 1767357, 8242858 ], [ 1767559, 8241958 ], [ 1767424, 8241199 ], [ 1766819, 8240798 ], [ 1766444, 8241262 ] ], [ [ 2001983, 8339671 ], [ 2001958, 8339706 ], [ 2001855, 8339566 ], [ 2001407, 8338735 ], [ 2001022, 8338113 ], [ 2000256, 8338280 ], [ 1999665, 8337752 ], [ 1999607, 8337652 ], [ 1999341, 8337557 ], [ 1998634, 8337368 ], [ 1997808, 8336223 ], [ 1997793, 8335714 ], [ 1997385, 8336196 ], [ 1996876, 8336277 ], [ 1995905, 8335906 ], [ 1994685, 8335573 ], [ 1993716, 8335393 ], [ 1993075, 8335913 ], [ 1992818, 8335376 ], [ 1992028, 8335589 ], [ 1991945, 8335051 ], [ 1988980, 8333131 ], [ 1988744, 8333053 ], [ 1988652, 8333062 ], [ 1987624, 8332831 ], [ 1987120, 8332764 ], [ 1986133, 8331858 ], [ 1985550, 8331527 ], [ 1985544, 8331436 ], [ 1985330, 8331275 ], [ 1985235, 8331110 ], [ 1985104, 8331021 ], [ 1985122, 8330856 ], [ 1985213, 8330839 ], [ 1985360, 8330852 ], [ 1985500, 8330832 ], [ 1985547, 8330666 ], [ 1985293, 8329602 ], [ 1985148, 8329431 ], [ 1985100, 8329295 ], [ 1985140, 8329004 ], [ 1984722, 8329203 ], [ 1984576, 8329288 ], [ 1984291, 8328802 ], [ 1983986, 8328697 ], [ 1983273, 8328402 ], [ 1982901, 8329037 ], [ 1982113, 8329558 ], [ 1981947, 8329507 ], [ 1981749, 8329543 ], [ 1981482, 8329510 ], [ 1981247, 8330177 ], [ 1981166, 8330225 ], [ 1980169, 8330596 ], [ 1979900, 8330205 ], [ 1979888, 8330199 ], [ 1979682, 8330335 ], [ 1979472, 8330549 ], [ 1979475, 8330914 ], [ 1979459, 8331032 ], [ 1979071, 8331188 ], [ 1979024, 8331086 ], [ 1978984, 8331092 ], [ 1978720, 8330462 ], [ 1978497, 8330211 ], [ 1978431, 8330235 ], [ 1978409, 8330226 ], [ 1978024, 8328629 ], [ 1977828, 8328484 ], [ 1977465, 8327827 ], [ 1977443, 8327717 ], [ 1977492, 8327593 ], [ 1977502, 8327288 ], [ 1977316, 8326785 ], [ 1977006, 8326140 ], [ 1976975, 8326043 ], [ 1976961, 8325870 ], [ 1976995, 8325475 ], [ 1976630, 8324905 ], [ 1976321, 8324665 ], [ 1976216, 8324548 ], [ 1976172, 8324551 ], [ 1976121, 8324581 ], [ 1976052, 8324679 ], [ 1975843, 8324905 ], [ 1975676, 8325041 ], [ 1975640, 8325152 ], [ 1975554, 8325284 ], [ 1975376, 8325480 ], [ 1975310, 8325506 ], [ 1975191, 8325512 ], [ 1975042, 8325639 ], [ 1974963, 8325752 ], [ 1974904, 8325762 ], [ 1974835, 8325799 ], [ 1974742, 8325810 ], [ 1974703, 8325773 ], [ 1974703, 8325717 ], [ 1974288, 8325639 ], [ 1973988, 8325515 ], [ 1973519, 8325218 ], [ 1973231, 8326545 ], [ 1973153, 8327591 ], [ 1972842, 8329738 ], [ 1972668, 8329713 ], [ 1971664, 8329841 ], [ 1971544, 8329775 ], [ 1971316, 8329769 ], [ 1970863, 8329843 ], [ 1970723, 8330246 ], [ 1970388, 8330130 ], [ 1970340, 8330264 ], [ 1970306, 8330310 ], [ 1970304, 8330431 ], [ 1970242, 8330523 ], [ 1970176, 8330674 ], [ 1967947, 8331598 ], [ 1967358, 8331304 ], [ 1965841, 8331924 ], [ 1965418, 8331668 ], [ 1964390, 8331804 ], [ 1963314, 8331839 ], [ 1962507, 8331979 ], [ 1962583, 8330413 ], [ 1962741, 8329818 ], [ 1962711, 8329226 ], [ 1962196, 8327710 ], [ 1961117, 8327519 ], [ 1960310, 8326950 ], [ 1959139, 8325596 ], [ 1958514, 8325348 ], [ 1956926, 8325323 ], [ 1956514, 8324899 ], [ 1956272, 8324020 ], [ 1956374, 8323510 ], [ 1956864, 8322939 ], [ 1957462, 8322462 ], [ 1958408, 8322054 ], [ 1959207, 8320606 ], [ 1959427, 8320341 ], [ 1959593, 8320204 ], [ 1959787, 8320102 ], [ 1959903, 8320071 ], [ 1960237, 8320087 ], [ 1960506, 8320249 ], [ 1960611, 8320246 ], [ 1960751, 8320191 ], [ 1961154, 8319891 ], [ 1961258, 8319601 ], [ 1961756, 8319377 ], [ 1962440, 8318737 ], [ 1963827, 8318724 ], [ 1964564, 8317509 ], [ 1965343, 8316829 ], [ 1965515, 8316467 ], [ 1965958, 8316131 ], [ 1966306, 8315686 ], [ 1966348, 8315479 ], [ 1966790, 8315127 ], [ 1967070, 8314635 ], [ 1967687, 8314565 ], [ 1968170, 8314594 ], [ 1968877, 8314088 ], [ 1969418, 8314234 ], [ 1971073, 8312631 ], [ 1972826, 8312274 ], [ 1973907, 8311238 ], [ 1976624, 8310407 ], [ 1976892, 8310221 ], [ 1977822, 8309657 ], [ 1978453, 8309411 ], [ 1979819, 8308063 ], [ 1981189, 8307748 ], [ 1982295, 8305832 ], [ 1984306, 8305163 ], [ 1984937, 8304626 ], [ 1986777, 8304517 ], [ 1987258, 8303887 ], [ 1987434, 8303856 ], [ 1987457, 8303791 ], [ 1987456, 8303718 ], [ 1987366, 8303431 ], [ 1987231, 8303182 ], [ 1987223, 8303064 ], [ 1987156, 8302871 ], [ 1987217, 8302631 ], [ 1987069, 8302086 ], [ 1988175, 8301635 ], [ 1989596, 8300667 ], [ 1989996, 8301107 ], [ 1990574, 8301230 ], [ 1990649, 8301210 ], [ 1990753, 8301231 ], [ 1990794, 8301222 ], [ 1990910, 8301164 ], [ 1991083, 8301032 ], [ 1991163, 8301025 ], [ 1991198, 8300907 ], [ 1991140, 8300828 ], [ 1991139, 8300793 ], [ 1991176, 8300726 ], [ 1991225, 8300687 ], [ 1991399, 8300673 ], [ 1991437, 8300706 ], [ 1991460, 8300870 ], [ 1991476, 8300894 ], [ 1991752, 8300854 ], [ 1991850, 8300860 ], [ 1992021, 8300934 ], [ 1992061, 8300958 ], [ 1992262, 8301183 ], [ 1992272, 8301138 ], [ 1993375, 8301771 ], [ 1993792, 8301853 ], [ 1994842, 8303300 ], [ 1997020, 8302017 ], [ 1997509, 8301551 ], [ 1997653, 8301497 ], [ 1997836, 8301503 ], [ 1998245, 8301663 ], [ 1998599, 8301781 ], [ 1998789, 8301962 ], [ 1998862, 8302058 ], [ 1999436, 8301991 ], [ 1999452, 8302080 ], [ 1999665, 8302190 ], [ 1999874, 8302418 ], [ 2000355, 8302265 ], [ 2000260, 8301859 ], [ 2000278, 8301620 ], [ 2000148, 8300890 ], [ 2000224, 8300681 ], [ 2000345, 8300683 ], [ 2000345, 8300595 ], [ 2000490, 8300432 ], [ 2000496, 8300358 ], [ 2000364, 8299912 ], [ 2000505, 8299892 ], [ 2000620, 8300370 ], [ 2000760, 8300515 ], [ 2000817, 8301595 ], [ 2001183, 8301934 ], [ 2001131, 8302126 ], [ 2001078, 8302418 ], [ 2001088, 8302860 ], [ 2001209, 8302818 ], [ 2001382, 8302796 ], [ 2001430, 8303307 ], [ 2001946, 8303394 ], [ 2001986, 8303546 ], [ 2002043, 8303631 ], [ 2002022, 8303664 ], [ 2002044, 8303748 ], [ 2002318, 8303824 ], [ 2002516, 8303845 ], [ 2003046, 8303941 ], [ 2003142, 8303877 ], [ 2003346, 8303666 ], [ 2003478, 8303830 ], [ 2003583, 8303731 ], [ 2003658, 8303741 ], [ 2003733, 8303793 ], [ 2003943, 8303874 ], [ 2004069, 8303834 ], [ 2004106, 8303836 ], [ 2004208, 8303953 ], [ 2004496, 8304089 ], [ 2004558, 8304136 ], [ 2004877, 8304460 ], [ 2004886, 8304597 ], [ 2004902, 8304630 ], [ 2005248, 8304787 ], [ 2005242, 8304932 ], [ 2005202, 8304952 ], [ 2005098, 8305235 ], [ 2004787, 8305061 ], [ 2004679, 8305136 ], [ 2004518, 8305410 ], [ 2004747, 8305526 ], [ 2005032, 8305619 ], [ 2004837, 8306134 ], [ 2004848, 8306252 ], [ 2004900, 8306448 ], [ 2004901, 8306536 ], [ 2004995, 8306722 ], [ 2004969, 8307210 ], [ 2005288, 8308596 ], [ 2005630, 8309690 ], [ 2005458, 8310022 ], [ 2005335, 8310210 ], [ 2005273, 8310363 ], [ 2005413, 8310527 ], [ 2005459, 8310902 ], [ 2005507, 8311071 ], [ 2005500, 8311146 ], [ 2005513, 8311182 ], [ 2005452, 8311308 ], [ 2005396, 8311525 ], [ 2005398, 8311794 ], [ 2005278, 8312508 ], [ 2005243, 8313421 ], [ 2005355, 8314238 ], [ 2005383, 8314590 ], [ 2005432, 8314828 ], [ 2005227, 8316438 ], [ 2006046, 8316944 ], [ 2005527, 8319214 ], [ 2005473, 8319528 ], [ 2005795, 8319364 ], [ 2006381, 8319310 ], [ 2006820, 8319187 ], [ 2007045, 8319062 ], [ 2007484, 8318987 ], [ 2007867, 8319046 ], [ 2009206, 8319091 ], [ 2009907, 8319244 ], [ 2010606, 8319278 ], [ 2011105, 8319379 ], [ 2011722, 8319272 ], [ 2012870, 8319374 ], [ 2013941, 8319005 ], [ 2014425, 8319279 ], [ 2014036, 8320795 ], [ 2014190, 8322297 ], [ 2013647, 8323613 ], [ 2013984, 8324131 ], [ 2015642, 8325036 ], [ 2016607, 8325905 ], [ 2016908, 8326227 ], [ 2017446, 8326543 ], [ 2018242, 8326714 ], [ 2018148, 8327081 ], [ 2018074, 8327158 ], [ 2018066, 8327195 ], [ 2017958, 8327278 ], [ 2017874, 8327440 ], [ 2018093, 8327606 ], [ 2018025, 8328206 ], [ 2019365, 8328809 ], [ 2019533, 8328905 ], [ 2019669, 8329015 ], [ 2019932, 8329089 ], [ 2020229, 8329313 ], [ 2020824, 8329620 ], [ 2019782, 8330637 ], [ 2018605, 8331423 ], [ 2018434, 8331503 ], [ 2018355, 8331653 ], [ 2018276, 8331674 ], [ 2018090, 8331869 ], [ 2017529, 8332289 ], [ 2017424, 8332348 ], [ 2017193, 8332537 ], [ 2017128, 8332552 ], [ 2017058, 8332594 ], [ 2017087, 8332724 ], [ 2017206, 8332838 ], [ 2017523, 8333222 ], [ 2017746, 8333297 ], [ 2017863, 8333320 ], [ 2018168, 8333561 ], [ 2018207, 8333582 ], [ 2018299, 8333572 ], [ 2018362, 8333694 ], [ 2018356, 8333709 ], [ 2018163, 8333763 ], [ 2017789, 8333763 ], [ 2017816, 8333807 ], [ 2017822, 8333861 ], [ 2017767, 8333921 ], [ 2017749, 8333969 ], [ 2017799, 8334013 ], [ 2017779, 8334103 ], [ 2017810, 8334168 ], [ 2017806, 8334185 ], [ 2017744, 8334221 ], [ 2017860, 8334299 ], [ 2017837, 8334395 ], [ 2017866, 8334476 ], [ 2017865, 8334535 ], [ 2017926, 8334654 ], [ 2017926, 8334675 ], [ 2017894, 8334694 ], [ 2017922, 8334777 ], [ 2017995, 8334840 ], [ 2017989, 8334914 ], [ 2018031, 8334966 ], [ 2018060, 8335126 ], [ 2018176, 8335267 ], [ 2018228, 8335395 ], [ 2019071, 8335893 ], [ 2019100, 8335954 ], [ 2018864, 8336169 ], [ 2018936, 8336193 ], [ 2018994, 8336295 ], [ 2019123, 8336315 ], [ 2019180, 8336341 ], [ 2019291, 8336531 ], [ 2019451, 8336878 ], [ 2018936, 8337181 ], [ 2018955, 8337231 ], [ 2017995, 8338132 ], [ 2017281, 8338145 ], [ 2016996, 8337956 ], [ 2016640, 8337946 ], [ 2016321, 8338000 ], [ 2016075, 8337918 ], [ 2015410, 8338322 ], [ 2015130, 8338536 ], [ 2014824, 8338660 ], [ 2014540, 8339417 ], [ 2014366, 8339554 ], [ 2014293, 8339583 ], [ 2014156, 8339702 ], [ 2013739, 8340633 ], [ 2013456, 8340698 ], [ 2013240, 8341764 ], [ 2013078, 8341839 ], [ 2012914, 8341979 ], [ 2012844, 8342011 ], [ 2012647, 8342058 ], [ 2012533, 8342032 ], [ 2012430, 8342049 ], [ 2012340, 8342092 ], [ 2012217, 8342070 ], [ 2012069, 8342143 ], [ 2011876, 8342155 ], [ 2011802, 8342186 ], [ 2011741, 8342234 ], [ 2011649, 8342262 ], [ 2011632, 8342518 ], [ 2011443, 8342534 ], [ 2011195, 8342587 ], [ 2011021, 8342526 ], [ 2010717, 8342503 ], [ 2010541, 8342578 ], [ 2010290, 8342740 ], [ 2010170, 8342784 ], [ 2009614, 8342818 ], [ 2009412, 8342885 ], [ 2009383, 8342807 ], [ 2009378, 8342733 ], [ 2009406, 8342667 ], [ 2009454, 8342621 ], [ 2009545, 8342237 ], [ 2009503, 8341778 ], [ 2008877, 8341390 ], [ 2008593, 8340757 ], [ 2008251, 8341562 ], [ 2007510, 8341850 ], [ 2006850, 8342170 ], [ 2006526, 8343054 ], [ 2006187, 8343182 ], [ 2006014, 8343264 ], [ 2006121, 8342478 ], [ 2006034, 8342520 ], [ 2005938, 8342529 ], [ 2005844, 8342508 ], [ 2005739, 8342446 ], [ 2005711, 8342640 ], [ 2005177, 8342664 ], [ 2005134, 8342407 ], [ 2005720, 8342290 ], [ 2005720, 8342160 ], [ 2005094, 8342321 ], [ 2004976, 8342066 ], [ 2004894, 8341655 ], [ 2004413, 8341710 ], [ 2004404, 8341532 ], [ 2004334, 8341251 ], [ 2004187, 8341300 ], [ 2004197, 8341388 ], [ 2003963, 8341426 ], [ 2003845, 8341407 ], [ 2003792, 8341046 ], [ 2003628, 8340842 ], [ 2003975, 8340785 ], [ 2003875, 8340345 ], [ 2004101, 8340281 ], [ 2004003, 8340029 ], [ 2003914, 8339986 ], [ 2003696, 8339714 ], [ 2003637, 8339581 ], [ 2003504, 8339612 ], [ 2002826, 8339897 ], [ 2002724, 8340152 ], [ 2001981, 8339717 ], [ 2001986, 8339704 ], [ 2002027, 8339699 ], [ 2002433, 8339699 ], [ 2002466, 8339396 ], [ 2002397, 8339218 ], [ 2002147, 8339320 ], [ 2002120, 8339362 ], [ 2002108, 8339424 ], [ 2002081, 8339454 ], [ 2001928, 8339539 ], [ 2001975, 8339608 ], [ 2001983, 8339671 ] ], [ [ 1799601, 8325209 ], [ 1799548, 8325081 ], [ 1799551, 8325069 ], [ 1799624, 8325056 ], [ 1799664, 8325179 ], [ 1799601, 8325209 ] ], [ [ 1815966, 8475881 ], [ 1816127, 8474789 ], [ 1816086, 8474317 ], [ 1816097, 8473742 ], [ 1816024, 8473362 ], [ 1815391, 8471775 ], [ 1814964, 8471017 ], [ 1814391, 8469865 ], [ 1814850, 8468781 ], [ 1814790, 8468707 ], [ 1814821, 8468598 ], [ 1814424, 8468255 ], [ 1814696, 8468017 ], [ 1815034, 8468085 ], [ 1817381, 8465499 ], [ 1817826, 8464263 ], [ 1817985, 8463666 ], [ 1818318, 8462620 ], [ 1817123, 8462193 ], [ 1817117, 8462111 ], [ 1817137, 8462037 ], [ 1816952, 8461923 ], [ 1816891, 8461902 ], [ 1816700, 8462056 ], [ 1816348, 8461935 ], [ 1815268, 8461823 ], [ 1814905, 8461647 ], [ 1814749, 8461359 ], [ 1814663, 8461303 ], [ 1814590, 8461306 ], [ 1814487, 8461351 ], [ 1814395, 8461365 ], [ 1814067, 8461307 ], [ 1813393, 8460980 ], [ 1812450, 8460614 ], [ 1810393, 8460002 ], [ 1809871, 8459731 ], [ 1809415, 8457827 ], [ 1809313, 8456780 ], [ 1809137, 8456070 ], [ 1808933, 8455375 ], [ 1808628, 8455304 ], [ 1808415, 8454973 ], [ 1807900, 8455166 ], [ 1807959, 8455490 ], [ 1807968, 8455635 ], [ 1807941, 8455941 ], [ 1807909, 8456028 ], [ 1807848, 8456447 ], [ 1807801, 8456534 ], [ 1807701, 8456607 ], [ 1807592, 8456762 ], [ 1807509, 8456789 ], [ 1807423, 8456849 ], [ 1807354, 8457163 ], [ 1807236, 8457336 ], [ 1806654, 8455911 ], [ 1806741, 8455835 ], [ 1806668, 8455785 ], [ 1806717, 8455599 ], [ 1806666, 8455493 ], [ 1806842, 8455367 ], [ 1806895, 8455274 ], [ 1806865, 8455184 ], [ 1806827, 8455164 ], [ 1806799, 8455171 ], [ 1806768, 8455132 ], [ 1806640, 8455075 ], [ 1806544, 8454974 ], [ 1806174, 8455290 ], [ 1806024, 8455251 ], [ 1805613, 8454684 ], [ 1805414, 8454490 ], [ 1805094, 8454288 ], [ 1804705, 8453912 ], [ 1804348, 8452648 ], [ 1804354, 8452520 ], [ 1804334, 8452387 ], [ 1804356, 8452340 ], [ 1804148, 8452205 ], [ 1804112, 8452042 ], [ 1803986, 8452004 ], [ 1803902, 8451889 ], [ 1804026, 8451804 ], [ 1803908, 8451154 ], [ 1803930, 8451151 ], [ 1803962, 8450994 ], [ 1803895, 8450930 ], [ 1803785, 8451026 ], [ 1803582, 8450740 ], [ 1803576, 8450500 ], [ 1803332, 8450497 ], [ 1803207, 8450683 ], [ 1803201, 8450888 ], [ 1802943, 8451195 ], [ 1802396, 8451168 ], [ 1801176, 8451773 ], [ 1800252, 8451877 ], [ 1800235, 8452152 ], [ 1799621, 8452207 ], [ 1799258, 8452980 ], [ 1798084, 8454795 ], [ 1797406, 8454635 ], [ 1796042, 8455024 ], [ 1796137, 8454789 ], [ 1794915, 8454935 ], [ 1794524, 8454310 ], [ 1794209, 8454291 ], [ 1794189, 8454539 ], [ 1794420, 8455418 ], [ 1793744, 8455903 ], [ 1793237, 8456054 ], [ 1791959, 8455056 ], [ 1792046, 8454659 ], [ 1791919, 8454517 ], [ 1791476, 8453665 ], [ 1791266, 8453122 ], [ 1791226, 8452967 ], [ 1791179, 8452662 ], [ 1790953, 8452759 ], [ 1790664, 8451577 ], [ 1790796, 8451191 ], [ 1790614, 8450529 ], [ 1788379, 8445468 ], [ 1788321, 8445505 ], [ 1786908, 8444246 ], [ 1787503, 8443473 ], [ 1787671, 8442974 ], [ 1787298, 8442881 ], [ 1787223, 8442762 ], [ 1786946, 8442923 ], [ 1786853, 8443002 ], [ 1786463, 8442592 ], [ 1786099, 8442029 ], [ 1785811, 8442114 ], [ 1785725, 8442204 ], [ 1785669, 8442319 ], [ 1785547, 8442366 ], [ 1785465, 8442421 ], [ 1785042, 8442534 ], [ 1784825, 8442506 ], [ 1784763, 8442272 ], [ 1784675, 8442148 ], [ 1784668, 8442105 ], [ 1784564, 8442095 ], [ 1784461, 8442117 ], [ 1784381, 8442104 ], [ 1784257, 8442158 ], [ 1784350, 8441354 ], [ 1782994, 8440247 ], [ 1781743, 8440791 ], [ 1781675, 8440644 ], [ 1781651, 8440399 ], [ 1781400, 8440488 ], [ 1781379, 8440583 ], [ 1781551, 8440871 ], [ 1780910, 8441164 ], [ 1779408, 8441046 ], [ 1778213, 8441311 ], [ 1778220, 8441215 ], [ 1778082, 8441141 ], [ 1777939, 8441213 ], [ 1777867, 8441268 ], [ 1777785, 8441393 ], [ 1777616, 8441424 ], [ 1777436, 8441389 ], [ 1777496, 8441292 ], [ 1777497, 8441106 ], [ 1777624, 8440877 ], [ 1777312, 8440541 ], [ 1776838, 8440869 ], [ 1776487, 8440704 ], [ 1776216, 8440818 ], [ 1775989, 8440845 ], [ 1775601, 8440948 ], [ 1775426, 8441016 ], [ 1775421, 8441086 ], [ 1775130, 8441037 ], [ 1772938, 8438203 ], [ 1770779, 8437457 ], [ 1767974, 8436856 ], [ 1762897, 8438154 ], [ 1759006, 8439357 ], [ 1758829, 8439181 ], [ 1758062, 8436457 ], [ 1756171, 8433854 ], [ 1755991, 8433890 ], [ 1755179, 8432783 ], [ 1754092, 8432407 ], [ 1754091, 8432373 ], [ 1754057, 8432356 ], [ 1754029, 8432367 ], [ 1753990, 8432347 ], [ 1753901, 8432369 ], [ 1753593, 8432376 ], [ 1753141, 8432502 ], [ 1752073, 8432343 ], [ 1750541, 8432072 ], [ 1750666, 8430497 ], [ 1750670, 8429693 ], [ 1750621, 8428708 ], [ 1750651, 8428357 ], [ 1752048, 8428817 ], [ 1753509, 8428669 ], [ 1754952, 8428878 ], [ 1754389, 8425545 ], [ 1753012, 8424543 ], [ 1753459, 8423795 ], [ 1753342, 8423813 ], [ 1753286, 8423806 ], [ 1753242, 8423776 ], [ 1753038, 8423569 ], [ 1752981, 8423465 ], [ 1752877, 8422692 ], [ 1752872, 8422466 ], [ 1752927, 8422357 ], [ 1752951, 8422187 ], [ 1752986, 8422107 ], [ 1752927, 8422131 ], [ 1752505, 8422121 ], [ 1752244, 8422054 ], [ 1752066, 8421958 ], [ 1751646, 8421783 ], [ 1751513, 8421690 ], [ 1751322, 8421427 ], [ 1751236, 8421355 ], [ 1751069, 8421318 ], [ 1751020, 8421284 ], [ 1750957, 8421181 ], [ 1750876, 8420865 ], [ 1750814, 8420767 ], [ 1750687, 8420652 ], [ 1750657, 8420535 ], [ 1750032, 8420541 ], [ 1749085, 8418004 ], [ 1749506, 8417953 ], [ 1749685, 8417969 ], [ 1750113, 8417843 ], [ 1750293, 8417830 ], [ 1751360, 8418053 ], [ 1751955, 8417584 ], [ 1750387, 8416179 ], [ 1750326, 8416037 ], [ 1750321, 8415967 ], [ 1750253, 8415910 ], [ 1750147, 8415580 ], [ 1750247, 8415398 ], [ 1750277, 8415370 ], [ 1750280, 8415330 ], [ 1750310, 8415301 ], [ 1750267, 8415197 ], [ 1750298, 8415120 ], [ 1750294, 8415086 ], [ 1750178, 8414926 ], [ 1750193, 8414742 ], [ 1750155, 8414590 ], [ 1750157, 8414552 ], [ 1750199, 8414484 ], [ 1750166, 8414372 ], [ 1750248, 8414271 ], [ 1750218, 8414135 ], [ 1750221, 8414018 ], [ 1750240, 8413967 ], [ 1750203, 8413888 ], [ 1750212, 8413845 ], [ 1748565, 8412556 ], [ 1748570, 8412495 ], [ 1748669, 8412361 ], [ 1748708, 8412250 ], [ 1748690, 8412207 ], [ 1748575, 8412127 ], [ 1748531, 8412057 ], [ 1748513, 8411979 ], [ 1748541, 8411834 ], [ 1748497, 8411743 ], [ 1748544, 8411560 ], [ 1748637, 8411408 ], [ 1748473, 8411208 ], [ 1748663, 8410842 ], [ 1748572, 8410508 ], [ 1748530, 8410262 ], [ 1748529, 8410136 ], [ 1748487, 8410006 ], [ 1748484, 8409929 ], [ 1748447, 8409787 ], [ 1748175, 8409847 ], [ 1748071, 8409811 ], [ 1747941, 8409687 ], [ 1747560, 8409730 ], [ 1747297, 8410129 ], [ 1747285, 8410347 ], [ 1745750, 8411323 ], [ 1746714, 8408669 ], [ 1746733, 8408663 ], [ 1746775, 8408596 ], [ 1747149, 8407636 ], [ 1747368, 8407279 ], [ 1747548, 8407177 ], [ 1748616, 8406319 ], [ 1748908, 8406407 ], [ 1749026, 8406229 ], [ 1749131, 8406211 ], [ 1749773, 8406386 ], [ 1749878, 8406260 ], [ 1750463, 8406613 ], [ 1750644, 8406540 ], [ 1750724, 8406553 ], [ 1750764, 8406504 ], [ 1750809, 8406505 ], [ 1750895, 8406537 ], [ 1750940, 8406528 ], [ 1751062, 8406391 ], [ 1751168, 8406322 ], [ 1751130, 8406221 ], [ 1751142, 8406150 ], [ 1751208, 8406171 ], [ 1751225, 8406158 ], [ 1751197, 8406085 ], [ 1751180, 8405968 ], [ 1751054, 8405875 ], [ 1751025, 8405815 ], [ 1751034, 8405779 ], [ 1751114, 8405682 ], [ 1751264, 8405422 ], [ 1751154, 8404862 ], [ 1751284, 8404762 ], [ 1751154, 8404862 ], [ 1749439, 8403713 ], [ 1748774, 8403396 ], [ 1748406, 8403498 ], [ 1748316, 8403261 ], [ 1748270, 8403225 ], [ 1748008, 8403329 ], [ 1747794, 8403288 ], [ 1747560, 8403159 ], [ 1747579, 8402914 ], [ 1747697, 8402725 ], [ 1747889, 8402577 ], [ 1748051, 8402163 ], [ 1748479, 8401533 ], [ 1748412, 8401194 ], [ 1749320, 8399771 ], [ 1749306, 8398838 ], [ 1749592, 8397192 ], [ 1749237, 8396690 ], [ 1749219, 8396448 ], [ 1749237, 8396261 ], [ 1749602, 8395543 ], [ 1749618, 8395289 ], [ 1749517, 8394747 ], [ 1749421, 8394630 ], [ 1749439, 8394533 ], [ 1749375, 8394523 ], [ 1749305, 8394402 ], [ 1749328, 8394374 ], [ 1749331, 8394293 ], [ 1749412, 8394293 ], [ 1749414, 8394218 ], [ 1749433, 8394202 ], [ 1749475, 8394227 ], [ 1749511, 8394141 ], [ 1749794, 8393954 ], [ 1749874, 8393938 ], [ 1749891, 8393892 ], [ 1749857, 8393784 ], [ 1749671, 8393609 ], [ 1749419, 8392916 ], [ 1749359, 8392797 ], [ 1749371, 8392777 ], [ 1748919, 8391985 ], [ 1748765, 8392100 ], [ 1748209, 8391899 ], [ 1748329, 8390938 ], [ 1748356, 8390914 ], [ 1746892, 8388120 ], [ 1746660, 8388136 ], [ 1746124, 8388218 ], [ 1745212, 8387596 ], [ 1745256, 8386513 ], [ 1745685, 8385930 ], [ 1747739, 8382012 ], [ 1748140, 8381047 ], [ 1747995, 8381003 ], [ 1747815, 8380306 ], [ 1747929, 8380181 ], [ 1747976, 8379799 ], [ 1748082, 8379791 ], [ 1749430, 8379175 ], [ 1749538, 8379189 ], [ 1749560, 8379088 ], [ 1750196, 8378679 ], [ 1750355, 8378778 ], [ 1750667, 8379015 ], [ 1750683, 8379042 ], [ 1750907, 8379197 ], [ 1751096, 8379409 ], [ 1751113, 8379650 ], [ 1751323, 8379871 ], [ 1751585, 8379923 ], [ 1751620, 8379956 ], [ 1752710, 8380104 ], [ 1752671, 8379793 ], [ 1752700, 8379715 ], [ 1752859, 8378725 ], [ 1753110, 8378867 ], [ 1753336, 8378860 ], [ 1753566, 8378814 ], [ 1753680, 8378496 ], [ 1753739, 8378501 ], [ 1753922, 8378596 ], [ 1754012, 8378700 ], [ 1754036, 8378700 ], [ 1754062, 8378743 ], [ 1754041, 8378786 ], [ 1754059, 8378913 ], [ 1754165, 8378974 ], [ 1754241, 8379163 ], [ 1754493, 8379415 ], [ 1754736, 8379294 ], [ 1754840, 8379191 ], [ 1754888, 8379127 ], [ 1755000, 8378905 ], [ 1755064, 8378848 ], [ 1755150, 8378637 ], [ 1755154, 8378606 ], [ 1755092, 8378430 ], [ 1755085, 8378311 ], [ 1755254, 8377806 ], [ 1755310, 8377725 ], [ 1755385, 8377565 ], [ 1755402, 8377489 ], [ 1755393, 8377423 ], [ 1755365, 8377319 ], [ 1755276, 8377256 ], [ 1754354, 8376984 ], [ 1754544, 8376781 ], [ 1754627, 8376505 ], [ 1754739, 8376432 ], [ 1754898, 8376371 ], [ 1755398, 8376400 ], [ 1755037, 8375810 ], [ 1754745, 8374191 ], [ 1754905, 8374000 ], [ 1755703, 8373296 ], [ 1759596, 8375355 ], [ 1761055, 8375779 ], [ 1761081, 8375772 ], [ 1761116, 8375665 ], [ 1765973, 8376414 ], [ 1769266, 8371838 ], [ 1772332, 8367484 ], [ 1772466, 8367463 ], [ 1772581, 8367497 ], [ 1772616, 8367463 ], [ 1772656, 8367464 ], [ 1772719, 8367280 ], [ 1772794, 8367238 ], [ 1772817, 8367169 ], [ 1772907, 8367117 ], [ 1772915, 8367084 ], [ 1773037, 8367018 ], [ 1773072, 8366977 ], [ 1773220, 8366884 ], [ 1773227, 8366847 ], [ 1773248, 8366844 ], [ 1773274, 8366876 ], [ 1773304, 8366885 ], [ 1773418, 8366874 ], [ 1773572, 8366964 ], [ 1773642, 8367072 ], [ 1773716, 8367074 ], [ 1773874, 8367112 ], [ 1774183, 8367259 ], [ 1774218, 8367200 ], [ 1774262, 8367207 ], [ 1774334, 8367168 ], [ 1774461, 8366953 ], [ 1774468, 8366735 ], [ 1774425, 8366656 ], [ 1774414, 8366536 ], [ 1774392, 8366508 ], [ 1774409, 8366472 ], [ 1774511, 8366480 ], [ 1774596, 8366429 ], [ 1775756, 8366742 ], [ 1776629, 8366878 ], [ 1778484, 8368665 ], [ 1779560, 8369158 ], [ 1781517, 8369105 ], [ 1783116, 8370653 ], [ 1783198, 8370672 ], [ 1783747, 8370995 ], [ 1784310, 8372072 ], [ 1784793, 8372209 ], [ 1785151, 8373677 ], [ 1785601, 8374529 ], [ 1786397, 8375832 ], [ 1786912, 8376560 ], [ 1786891, 8376564 ], [ 1787147, 8376856 ], [ 1787661, 8376903 ], [ 1788115, 8377126 ], [ 1788650, 8377097 ], [ 1789255, 8377468 ], [ 1790635, 8378730 ], [ 1791676, 8379651 ], [ 1793528, 8379782 ], [ 1793556, 8379802 ], [ 1793575, 8379848 ], [ 1793640, 8379794 ], [ 1793857, 8379806 ], [ 1793803, 8379934 ], [ 1793745, 8379916 ], [ 1793694, 8379970 ], [ 1793689, 8380040 ], [ 1793736, 8380092 ], [ 1792323, 8383481 ], [ 1791380, 8385696 ], [ 1791407, 8385647 ], [ 1794580, 8386814 ], [ 1795651, 8388460 ], [ 1797091, 8388567 ], [ 1799268, 8390967 ], [ 1798429, 8391907 ], [ 1797582, 8392293 ], [ 1796906, 8393157 ], [ 1796998, 8393204 ], [ 1796941, 8393376 ], [ 1797072, 8393673 ], [ 1797026, 8393761 ], [ 1797051, 8393779 ], [ 1797044, 8393870 ], [ 1797194, 8394127 ], [ 1797233, 8394162 ], [ 1797719, 8395754 ], [ 1797694, 8396005 ], [ 1797672, 8396008 ], [ 1797629, 8396072 ], [ 1797677, 8396133 ], [ 1797598, 8396921 ], [ 1797288, 8397684 ], [ 1798137, 8397616 ], [ 1799205, 8397723 ], [ 1800222, 8397514 ], [ 1804072, 8397926 ], [ 1803092, 8398729 ], [ 1802458, 8399956 ], [ 1802166, 8400736 ], [ 1802105, 8401551 ], [ 1801242, 8404158 ], [ 1801972, 8403623 ], [ 1801952, 8403915 ], [ 1801910, 8404054 ], [ 1801778, 8404306 ], [ 1801637, 8404782 ], [ 1801601, 8405076 ], [ 1801407, 8405622 ], [ 1801407, 8405756 ], [ 1801435, 8405830 ], [ 1801600, 8405956 ], [ 1801196, 8406302 ], [ 1801077, 8406516 ], [ 1800921, 8406853 ], [ 1800832, 8407121 ], [ 1800820, 8407218 ], [ 1800879, 8407452 ], [ 1800763, 8407496 ], [ 1800739, 8407564 ], [ 1800766, 8407671 ], [ 1800827, 8407760 ], [ 1800866, 8407729 ], [ 1800922, 8407725 ], [ 1800974, 8407659 ], [ 1801106, 8407684 ], [ 1801010, 8407442 ], [ 1801051, 8407437 ], [ 1801086, 8407485 ], [ 1801122, 8407496 ], [ 1801249, 8407448 ], [ 1801277, 8407413 ], [ 1801325, 8407272 ], [ 1801393, 8407272 ], [ 1801403, 8407255 ], [ 1801442, 8407059 ], [ 1801663, 8407183 ], [ 1801725, 8407071 ], [ 1801705, 8406922 ], [ 1801723, 8406847 ], [ 1801784, 8406743 ], [ 1801789, 8406592 ], [ 1801825, 8406368 ], [ 1801997, 8406234 ], [ 1802016, 8406143 ], [ 1802177, 8406193 ], [ 1802316, 8406310 ], [ 1802377, 8406329 ], [ 1802491, 8406400 ], [ 1802551, 8406409 ], [ 1802602, 8406437 ], [ 1802653, 8406428 ], [ 1802742, 8406366 ], [ 1802778, 8406318 ], [ 1802841, 8406321 ], [ 1802874, 8406274 ], [ 1802994, 8406267 ], [ 1803137, 8407607 ], [ 1802807, 8407972 ], [ 1802397, 8410987 ], [ 1802432, 8411033 ], [ 1802452, 8411094 ], [ 1802378, 8411276 ], [ 1802355, 8411291 ], [ 1802122, 8412982 ], [ 1802309, 8413034 ], [ 1802517, 8413145 ], [ 1802440, 8413395 ], [ 1802420, 8413600 ], [ 1802364, 8413781 ], [ 1802154, 8413732 ], [ 1801969, 8413762 ], [ 1801849, 8413816 ], [ 1801928, 8414048 ], [ 1801985, 8414138 ], [ 1802060, 8414213 ], [ 1802164, 8414270 ], [ 1802221, 8414404 ], [ 1802191, 8414468 ], [ 1802264, 8414609 ], [ 1802336, 8414622 ], [ 1802372, 8414648 ], [ 1802381, 8414745 ], [ 1802442, 8414760 ], [ 1802513, 8414752 ], [ 1802522, 8414863 ], [ 1802506, 8414984 ], [ 1802444, 8415081 ], [ 1802199, 8415242 ], [ 1802155, 8415248 ], [ 1802029, 8415018 ], [ 1801982, 8414859 ], [ 1802042, 8414788 ], [ 1801967, 8414674 ], [ 1801958, 8414631 ], [ 1801922, 8414627 ], [ 1801325, 8418531 ], [ 1801609, 8416678 ], [ 1802636, 8416688 ], [ 1802691, 8416653 ], [ 1802739, 8416649 ], [ 1802778, 8416574 ], [ 1802845, 8416536 ], [ 1802896, 8416563 ], [ 1802990, 8416515 ], [ 1803101, 8416522 ], [ 1803210, 8416653 ], [ 1803435, 8416659 ], [ 1803635, 8416380 ], [ 1803679, 8416281 ], [ 1803778, 8416188 ], [ 1804043, 8416055 ], [ 1804050, 8415955 ], [ 1804221, 8415956 ], [ 1804754, 8416355 ], [ 1804670, 8416651 ], [ 1805371, 8416643 ], [ 1805376, 8416558 ], [ 1805464, 8416543 ], [ 1805574, 8416588 ], [ 1805640, 8416659 ], [ 1805704, 8416814 ], [ 1805657, 8416894 ], [ 1805540, 8416828 ], [ 1805390, 8417641 ], [ 1805899, 8418132 ], [ 1806063, 8418054 ], [ 1806513, 8417330 ], [ 1808489, 8417274 ], [ 1808543, 8417141 ], [ 1808549, 8416907 ], [ 1810562, 8416114 ], [ 1811337, 8416065 ], [ 1811815, 8416094 ], [ 1811804, 8416140 ], [ 1811866, 8416209 ], [ 1812039, 8416245 ], [ 1812356, 8416092 ], [ 1812359, 8416067 ], [ 1813226, 8416095 ], [ 1813191, 8415448 ], [ 1813284, 8415384 ], [ 1813184, 8415208 ], [ 1813151, 8415048 ], [ 1813264, 8414932 ], [ 1813961, 8415166 ], [ 1813968, 8415315 ], [ 1813915, 8415402 ], [ 1813857, 8415450 ], [ 1813793, 8415468 ], [ 1813710, 8415694 ], [ 1813552, 8415748 ], [ 1813613, 8415907 ], [ 1813630, 8416092 ], [ 1813744, 8416082 ], [ 1813795, 8416002 ], [ 1813860, 8415995 ], [ 1813906, 8416095 ], [ 1813978, 8416099 ], [ 1816914, 8416139 ], [ 1816804, 8417309 ], [ 1818074, 8417594 ], [ 1818826, 8417029 ], [ 1819031, 8417160 ], [ 1819231, 8417004 ], [ 1819960, 8416769 ], [ 1819952, 8416503 ], [ 1820226, 8416492 ], [ 1820385, 8416557 ], [ 1820401, 8417881 ], [ 1821135, 8417751 ], [ 1821529, 8417801 ], [ 1821531, 8417819 ], [ 1821701, 8417826 ], [ 1821710, 8417708 ], [ 1822113, 8417512 ], [ 1822821, 8417461 ], [ 1822960, 8417540 ], [ 1823235, 8417553 ], [ 1823444, 8417612 ], [ 1823308, 8417914 ], [ 1823232, 8417939 ], [ 1823188, 8417995 ], [ 1823177, 8418039 ], [ 1823189, 8418095 ], [ 1823207, 8418132 ], [ 1823239, 8418150 ], [ 1823780, 8417759 ], [ 1824215, 8417884 ], [ 1824082, 8418260 ], [ 1824449, 8418693 ], [ 1824448, 8418739 ], [ 1824247, 8418963 ], [ 1824041, 8419076 ], [ 1824039, 8419389 ], [ 1823972, 8419466 ], [ 1823949, 8419553 ], [ 1823951, 8419596 ], [ 1823993, 8419671 ], [ 1824216, 8419735 ], [ 1824241, 8420006 ], [ 1824290, 8420003 ], [ 1824442, 8420071 ], [ 1826051, 8419513 ], [ 1826335, 8419864 ], [ 1826267, 8419941 ], [ 1826258, 8420054 ], [ 1826236, 8420081 ], [ 1826227, 8420139 ], [ 1826149, 8420172 ], [ 1826151, 8420219 ], [ 1826202, 8420236 ], [ 1826245, 8420231 ], [ 1826353, 8420182 ], [ 1826467, 8420225 ], [ 1826522, 8420291 ], [ 1826118, 8422529 ], [ 1829878, 8427569 ], [ 1832040, 8428452 ], [ 1832637, 8428931 ], [ 1834186, 8429228 ], [ 1835520, 8429610 ], [ 1835521, 8429502 ], [ 1835690, 8429422 ], [ 1835756, 8429515 ], [ 1835888, 8429541 ], [ 1835958, 8429536 ], [ 1835985, 8429608 ], [ 1835936, 8429659 ], [ 1835980, 8429762 ], [ 1836216, 8429830 ], [ 1836716, 8430079 ], [ 1837094, 8430246 ], [ 1841107, 8430390 ], [ 1840628, 8432088 ], [ 1840687, 8432478 ], [ 1840624, 8432808 ], [ 1840646, 8432883 ], [ 1840672, 8432962 ], [ 1840755, 8433108 ], [ 1840787, 8433233 ], [ 1841075, 8433476 ], [ 1841066, 8433521 ], [ 1840911, 8433668 ], [ 1840813, 8433709 ], [ 1840694, 8433722 ], [ 1840638, 8433818 ], [ 1840463, 8433936 ], [ 1839781, 8436480 ], [ 1839833, 8437122 ], [ 1840319, 8437276 ], [ 1840841, 8437997 ], [ 1841422, 8438268 ], [ 1841624, 8438832 ], [ 1842761, 8438293 ], [ 1842868, 8438428 ], [ 1844301, 8438888 ], [ 1845855, 8439885 ], [ 1847245, 8440123 ], [ 1847918, 8439853 ], [ 1848719, 8440250 ], [ 1850671, 8440749 ], [ 1851502, 8440998 ], [ 1852035, 8441028 ], [ 1853157, 8440859 ], [ 1853600, 8441228 ], [ 1853756, 8441924 ], [ 1854201, 8442236 ], [ 1854824, 8442312 ], [ 1855611, 8442638 ], [ 1856095, 8442908 ], [ 1857106, 8442988 ], [ 1858777, 8443284 ], [ 1859569, 8443303 ], [ 1858883, 8445516 ], [ 1858921, 8446488 ], [ 1858082, 8447734 ], [ 1857383, 8448154 ], [ 1856060, 8449331 ], [ 1854939, 8450504 ], [ 1853063, 8451602 ], [ 1851169, 8453046 ], [ 1850148, 8458887 ], [ 1849949, 8460716 ], [ 1849593, 8462090 ], [ 1849053, 8463035 ], [ 1848521, 8463562 ], [ 1846611, 8465549 ], [ 1845603, 8466300 ], [ 1844942, 8468279 ], [ 1843706, 8470402 ], [ 1843645, 8470611 ], [ 1843588, 8470605 ], [ 1843573, 8470641 ], [ 1843675, 8470652 ], [ 1843673, 8470730 ], [ 1843610, 8470796 ], [ 1843512, 8470821 ], [ 1842522, 8473728 ], [ 1841531, 8475824 ], [ 1838620, 8479314 ], [ 1834030, 8481790 ], [ 1830971, 8482944 ], [ 1828223, 8484649 ], [ 1826365, 8484226 ], [ 1824825, 8484687 ], [ 1822796, 8482898 ], [ 1819927, 8480432 ], [ 1816269, 8477255 ], [ 1815966, 8475881 ] ], [ [ 1804450, 8409057 ], [ 1804450, 8409003 ], [ 1804667, 8408982 ], [ 1804680, 8409151 ], [ 1805177, 8409223 ], [ 1805266, 8409320 ], [ 1805231, 8409505 ], [ 1804730, 8409469 ], [ 1804725, 8409516 ], [ 1804383, 8409466 ], [ 1804390, 8409421 ], [ 1804412, 8409414 ], [ 1804422, 8409059 ], [ 1804450, 8409057 ] ], [ [ 1802183, 8415999 ], [ 1802083, 8415996 ], [ 1802026, 8415925 ], [ 1802033, 8415847 ], [ 1802072, 8415757 ], [ 1802137, 8415695 ], [ 1802224, 8415659 ], [ 1802300, 8415520 ], [ 1802364, 8415355 ], [ 1802455, 8415236 ], [ 1802708, 8415216 ], [ 1802877, 8415093 ], [ 1802896, 8415069 ], [ 1802810, 8415018 ], [ 1802855, 8414984 ], [ 1802823, 8414905 ], [ 1802827, 8414868 ], [ 1802850, 8414810 ], [ 1802998, 8414705 ], [ 1803183, 8414858 ], [ 1802998, 8415108 ], [ 1803014, 8415256 ], [ 1802983, 8415406 ], [ 1802890, 8415588 ], [ 1802618, 8415507 ], [ 1802464, 8415584 ], [ 1802380, 8415669 ], [ 1802287, 8415866 ], [ 1802183, 8415999 ] ], [ [ 1603461, 7618955 ], [ 1603111, 7618761 ], [ 1602826, 7618735 ], [ 1602454, 7618673 ], [ 1601904, 7618637 ], [ 1601687, 7618480 ], [ 1601415, 7618571 ], [ 1600175, 7618300 ], [ 1599855, 7618411 ], [ 1599625, 7618294 ], [ 1598746, 7618266 ], [ 1598570, 7618179 ], [ 1597610, 7617348 ], [ 1597176, 7617182 ], [ 1596918, 7616584 ], [ 1596272, 7614236 ], [ 1595485, 7613010 ], [ 1594846, 7613265 ], [ 1594257, 7612662 ], [ 1594314, 7611708 ], [ 1593246, 7611473 ], [ 1592002, 7610344 ], [ 1591535, 7609594 ], [ 1591546, 7609532 ], [ 1591478, 7609499 ], [ 1591386, 7609356 ], [ 1591402, 7609344 ], [ 1590885, 7608472 ], [ 1590864, 7608474 ], [ 1590574, 7607953 ], [ 1590129, 7607806 ], [ 1589448, 7605077 ], [ 1589347, 7604769 ], [ 1588921, 7604363 ], [ 1588624, 7603991 ], [ 1588391, 7602938 ], [ 1588344, 7602081 ], [ 1587939, 7601642 ], [ 1588055, 7601306 ], [ 1588570, 7600668 ], [ 1588565, 7600635 ], [ 1588606, 7600538 ], [ 1588887, 7600078 ], [ 1589485, 7599260 ], [ 1589356, 7599107 ], [ 1589281, 7598881 ], [ 1589254, 7598771 ], [ 1589244, 7598424 ], [ 1588975, 7598516 ], [ 1588805, 7598460 ], [ 1588530, 7598360 ], [ 1588514, 7598339 ], [ 1588327, 7598264 ], [ 1587901, 7598113 ], [ 1587675, 7598057 ], [ 1587290, 7597819 ], [ 1587187, 7597719 ], [ 1587164, 7597651 ], [ 1587129, 7597389 ], [ 1587033, 7597138 ], [ 1586939, 7596936 ], [ 1586822, 7596797 ], [ 1586824, 7596750 ], [ 1586685, 7596593 ], [ 1586572, 7596379 ], [ 1586530, 7596343 ], [ 1586505, 7596253 ], [ 1586371, 7596009 ], [ 1586314, 7595775 ], [ 1586133, 7595252 ], [ 1585973, 7594955 ], [ 1585933, 7594537 ], [ 1585911, 7593962 ], [ 1585811, 7593581 ], [ 1585811, 7593333 ], [ 1585863, 7593169 ], [ 1585848, 7593123 ], [ 1585716, 7593129 ], [ 1585593, 7593070 ], [ 1585548, 7593071 ], [ 1585301, 7592968 ], [ 1585070, 7592912 ], [ 1585034, 7592888 ], [ 1584927, 7592867 ], [ 1583856, 7592515 ], [ 1583786, 7592507 ], [ 1583420, 7592620 ], [ 1583391, 7592614 ], [ 1583223, 7592670 ], [ 1582979, 7592783 ], [ 1582917, 7592789 ], [ 1582857, 7592838 ], [ 1582733, 7592718 ], [ 1582650, 7592713 ], [ 1582662, 7592545 ], [ 1582600, 7592450 ], [ 1582602, 7592372 ], [ 1582635, 7592246 ], [ 1582729, 7592097 ], [ 1582840, 7592031 ], [ 1582866, 7591974 ], [ 1582888, 7591691 ], [ 1582866, 7591607 ], [ 1582380, 7591269 ], [ 1582139, 7590926 ], [ 1582088, 7590766 ], [ 1581795, 7590819 ], [ 1581784, 7590788 ], [ 1581760, 7590790 ], [ 1581627, 7590902 ], [ 1581454, 7590942 ], [ 1581302, 7590917 ], [ 1581073, 7590621 ], [ 1581491, 7589687 ], [ 1581567, 7589635 ], [ 1581119, 7588608 ], [ 1581272, 7588417 ], [ 1581180, 7588227 ], [ 1580842, 7588369 ], [ 1580636, 7588419 ], [ 1580599, 7588442 ], [ 1580474, 7588446 ], [ 1580400, 7588535 ], [ 1580313, 7588574 ], [ 1580227, 7588573 ], [ 1580124, 7588530 ], [ 1579957, 7588508 ], [ 1579665, 7588634 ], [ 1579775, 7588892 ], [ 1579705, 7588944 ], [ 1578045, 7589162 ], [ 1578043, 7589119 ], [ 1577998, 7589037 ], [ 1578003, 7589013 ], [ 1578074, 7588988 ], [ 1578107, 7588928 ], [ 1578112, 7588879 ], [ 1578083, 7588852 ], [ 1577944, 7588902 ], [ 1577915, 7588862 ], [ 1577911, 7588806 ], [ 1577941, 7588718 ], [ 1578000, 7588739 ], [ 1578032, 7588736 ], [ 1578056, 7588713 ], [ 1578049, 7588644 ], [ 1577981, 7588592 ], [ 1577897, 7588623 ], [ 1577797, 7588550 ], [ 1577767, 7588551 ], [ 1577734, 7588590 ], [ 1577746, 7588663 ], [ 1577730, 7588680 ], [ 1577709, 7588672 ], [ 1577689, 7588657 ], [ 1577682, 7588585 ], [ 1577595, 7588457 ], [ 1577620, 7588394 ], [ 1577505, 7588332 ], [ 1577391, 7588295 ], [ 1577365, 7588226 ], [ 1577264, 7588190 ], [ 1577243, 7588077 ], [ 1575387, 7589390 ], [ 1575201, 7589286 ], [ 1575286, 7589131 ], [ 1575275, 7588922 ], [ 1575177, 7588650 ], [ 1574877, 7588232 ], [ 1574871, 7588173 ], [ 1574885, 7588125 ], [ 1575015, 7587897 ], [ 1575019, 7587823 ], [ 1574947, 7587629 ], [ 1574975, 7587573 ], [ 1575074, 7587534 ], [ 1575373, 7587571 ], [ 1575543, 7587691 ], [ 1575587, 7587706 ], [ 1575668, 7587698 ], [ 1575730, 7587656 ], [ 1575780, 7587588 ], [ 1575782, 7587480 ], [ 1575726, 7587243 ], [ 1575733, 7587103 ], [ 1575778, 7586943 ], [ 1575863, 7586787 ], [ 1576102, 7586502 ], [ 1576126, 7586441 ], [ 1576141, 7586303 ], [ 1576133, 7586250 ], [ 1576085, 7586211 ], [ 1575828, 7586127 ], [ 1575769, 7586096 ], [ 1575735, 7586040 ], [ 1575735, 7585983 ], [ 1575809, 7585765 ], [ 1575804, 7585633 ], [ 1575620, 7585280 ], [ 1575490, 7584739 ], [ 1575366, 7584443 ], [ 1575264, 7584294 ], [ 1575206, 7584254 ], [ 1575124, 7584242 ], [ 1574580, 7584493 ], [ 1574506, 7584509 ], [ 1574423, 7584494 ], [ 1574378, 7584464 ], [ 1574346, 7584417 ], [ 1574337, 7584368 ], [ 1574450, 7584153 ], [ 1574448, 7584081 ], [ 1574420, 7584026 ], [ 1574388, 7584001 ], [ 1574212, 7584000 ], [ 1574166, 7583945 ], [ 1574152, 7583845 ], [ 1574178, 7583634 ], [ 1574277, 7583383 ], [ 1573938, 7583427 ], [ 1573046, 7583716 ], [ 1572844, 7583692 ], [ 1572713, 7583696 ], [ 1572548, 7583766 ], [ 1572485, 7583864 ], [ 1572423, 7583826 ], [ 1572387, 7583737 ], [ 1572210, 7583518 ], [ 1571824, 7583630 ], [ 1571451, 7583780 ], [ 1571094, 7583961 ], [ 1567829, 7584891 ], [ 1565918, 7584995 ], [ 1565571, 7585222 ], [ 1564564, 7586236 ], [ 1564438, 7586303 ], [ 1564586, 7586573 ], [ 1564260, 7586744 ], [ 1564203, 7586689 ], [ 1563854, 7586829 ], [ 1563809, 7586759 ], [ 1563701, 7586745 ], [ 1562931, 7587464 ], [ 1561521, 7588617 ], [ 1560057, 7589610 ], [ 1559867, 7588850 ], [ 1559156, 7586806 ], [ 1558829, 7585773 ], [ 1558242, 7582959 ], [ 1558158, 7579745 ], [ 1557924, 7577517 ], [ 1557821, 7577324 ], [ 1557731, 7577054 ], [ 1557531, 7576971 ], [ 1557559, 7576911 ], [ 1557532, 7576840 ], [ 1557544, 7576834 ], [ 1557529, 7576759 ], [ 1557437, 7576715 ], [ 1557310, 7576690 ], [ 1557329, 7576525 ], [ 1557322, 7576448 ], [ 1557217, 7576545 ], [ 1557211, 7576526 ], [ 1557173, 7576510 ], [ 1557121, 7576430 ], [ 1557050, 7576424 ], [ 1556984, 7576391 ], [ 1556906, 7576319 ], [ 1556793, 7576368 ], [ 1556546, 7576369 ], [ 1556427, 7576316 ], [ 1556383, 7576273 ], [ 1556338, 7576175 ], [ 1556334, 7576100 ], [ 1556367, 7575917 ], [ 1556321, 7575824 ], [ 1556296, 7575729 ], [ 1556233, 7575658 ], [ 1556029, 7575500 ], [ 1555151, 7576282 ], [ 1555100, 7576208 ], [ 1555070, 7576108 ], [ 1555014, 7575613 ], [ 1555027, 7575499 ], [ 1555123, 7575368 ], [ 1555177, 7575160 ], [ 1555026, 7574677 ], [ 1555047, 7574505 ], [ 1555128, 7574337 ], [ 1555175, 7574188 ], [ 1555160, 7574078 ], [ 1555093, 7573837 ], [ 1555040, 7573705 ], [ 1554978, 7573636 ], [ 1554843, 7573605 ], [ 1554642, 7573492 ], [ 1553568, 7571925 ], [ 1553517, 7571879 ], [ 1552883, 7571057 ], [ 1552622, 7570745 ], [ 1552428, 7570547 ], [ 1552031, 7570092 ], [ 1551130, 7569026 ], [ 1550660, 7568414 ], [ 1549984, 7567144 ], [ 1549544, 7566245 ], [ 1548753, 7566142 ], [ 1548739, 7566009 ], [ 1545892, 7562560 ], [ 1545488, 7563090 ], [ 1544229, 7563333 ], [ 1542762, 7563746 ], [ 1542862, 7563135 ], [ 1542594, 7562040 ], [ 1542476, 7561749 ], [ 1542402, 7561455 ], [ 1540782, 7561529 ], [ 1540729, 7561510 ], [ 1540590, 7561570 ], [ 1540267, 7561633 ], [ 1539520, 7563790 ], [ 1538728, 7564411 ], [ 1537940, 7563873 ], [ 1537396, 7563738 ], [ 1537312, 7563132 ], [ 1537082, 7562878 ], [ 1537034, 7562478 ], [ 1536796, 7561970 ], [ 1536540, 7560706 ], [ 1536417, 7560550 ], [ 1536288, 7560506 ], [ 1536170, 7560432 ], [ 1535979, 7560376 ], [ 1535761, 7560208 ], [ 1535693, 7560225 ], [ 1535591, 7560183 ], [ 1535579, 7560151 ], [ 1535495, 7560125 ], [ 1535402, 7560036 ], [ 1535390, 7559984 ], [ 1535339, 7559926 ], [ 1535303, 7559894 ], [ 1535232, 7559891 ], [ 1535173, 7559869 ], [ 1534979, 7559657 ], [ 1534961, 7559581 ], [ 1534971, 7559552 ], [ 1534961, 7559529 ], [ 1534916, 7559504 ], [ 1534264, 7557938 ], [ 1534082, 7557933 ], [ 1534009, 7557838 ], [ 1533973, 7557690 ], [ 1533910, 7557588 ], [ 1533868, 7557563 ], [ 1533784, 7557606 ], [ 1533742, 7557599 ], [ 1533612, 7557491 ], [ 1533600, 7557383 ], [ 1533584, 7557365 ], [ 1533534, 7557341 ], [ 1533459, 7557362 ], [ 1533442, 7557342 ], [ 1533335, 7557313 ], [ 1533324, 7557157 ], [ 1533348, 7557098 ], [ 1533308, 7557076 ], [ 1533312, 7557033 ], [ 1533245, 7556962 ], [ 1533240, 7556931 ], [ 1533306, 7556833 ], [ 1533382, 7556822 ], [ 1533360, 7556759 ], [ 1533413, 7556737 ], [ 1533462, 7556634 ], [ 1533453, 7556609 ], [ 1533438, 7556615 ], [ 1533360, 7556347 ], [ 1533308, 7555855 ], [ 1533190, 7555762 ], [ 1533179, 7555733 ], [ 1533113, 7555714 ], [ 1533109, 7555680 ], [ 1533088, 7555681 ], [ 1532986, 7555544 ], [ 1532916, 7555504 ], [ 1532861, 7555428 ], [ 1532809, 7555405 ], [ 1532772, 7555312 ], [ 1532776, 7555281 ], [ 1532760, 7555267 ], [ 1532665, 7555244 ], [ 1532644, 7555201 ], [ 1532568, 7555193 ], [ 1532534, 7555212 ], [ 1532456, 7555215 ], [ 1532443, 7555203 ], [ 1532430, 7555184 ], [ 1532435, 7555068 ], [ 1532387, 7555013 ], [ 1532326, 7554996 ], [ 1532296, 7554923 ], [ 1532314, 7554794 ], [ 1532290, 7554762 ], [ 1532306, 7554717 ], [ 1532280, 7554684 ], [ 1532294, 7554630 ], [ 1532268, 7554582 ], [ 1532170, 7554496 ], [ 1532100, 7554373 ], [ 1532075, 7554365 ], [ 1532071, 7554337 ], [ 1532017, 7554305 ], [ 1531996, 7554308 ], [ 1531972, 7554275 ], [ 1532003, 7554267 ], [ 1532051, 7554176 ], [ 1532012, 7554102 ], [ 1532062, 7554101 ], [ 1532056, 7553991 ], [ 1532083, 7553932 ], [ 1532055, 7553838 ], [ 1531986, 7553800 ], [ 1531957, 7553680 ], [ 1531848, 7553620 ], [ 1531846, 7553598 ], [ 1531867, 7553579 ], [ 1531863, 7553549 ], [ 1531796, 7553503 ], [ 1531784, 7553460 ], [ 1531708, 7553372 ], [ 1531683, 7553355 ], [ 1531634, 7553353 ], [ 1531626, 7553316 ], [ 1531578, 7553292 ], [ 1531569, 7553257 ], [ 1533960, 7551388 ], [ 1533866, 7551006 ], [ 1533864, 7550919 ], [ 1533655, 7550556 ], [ 1533003, 7550077 ], [ 1532344, 7549291 ], [ 1532158, 7549234 ], [ 1531828, 7548567 ], [ 1531468, 7547766 ], [ 1530589, 7546766 ], [ 1530406, 7545560 ], [ 1530376, 7544809 ], [ 1532444, 7541913 ], [ 1532871, 7541511 ], [ 1532907, 7541459 ], [ 1532967, 7541437 ], [ 1532979, 7541306 ], [ 1532970, 7541162 ], [ 1533747, 7540566 ], [ 1533757, 7540477 ], [ 1533814, 7540422 ], [ 1533883, 7540408 ], [ 1534177, 7540250 ], [ 1534178, 7540232 ], [ 1534128, 7540211 ], [ 1534108, 7540137 ], [ 1534031, 7539982 ], [ 1533897, 7539799 ], [ 1533887, 7539507 ], [ 1533828, 7539401 ], [ 1533700, 7539248 ], [ 1533600, 7539025 ], [ 1533627, 7538960 ], [ 1533613, 7538912 ], [ 1533627, 7538853 ], [ 1533617, 7538791 ], [ 1533591, 7538751 ], [ 1533523, 7538722 ], [ 1533512, 7538675 ], [ 1533240, 7538523 ], [ 1533194, 7538516 ], [ 1533050, 7538396 ], [ 1532953, 7538375 ], [ 1532855, 7538266 ], [ 1532849, 7538198 ], [ 1532768, 7538039 ], [ 1532923, 7537962 ], [ 1533853, 7537917 ], [ 1533951, 7537890 ], [ 1534191, 7537866 ], [ 1534306, 7537872 ], [ 1535123, 7537422 ], [ 1535507, 7537134 ], [ 1536043, 7536860 ], [ 1536247, 7536628 ], [ 1536638, 7536451 ], [ 1537034, 7535942 ], [ 1537209, 7535977 ], [ 1537491, 7535936 ], [ 1537877, 7535821 ], [ 1537807, 7536773 ], [ 1538875, 7537426 ], [ 1538325, 7537629 ], [ 1538920, 7538951 ], [ 1539763, 7539280 ], [ 1539858, 7538643 ], [ 1540469, 7539566 ], [ 1542572, 7539555 ], [ 1542796, 7539580 ], [ 1542808, 7539968 ], [ 1542848, 7540379 ], [ 1543057, 7541083 ], [ 1543742, 7542381 ], [ 1544074, 7542369 ], [ 1544468, 7542622 ], [ 1544495, 7542687 ], [ 1544563, 7542756 ], [ 1544750, 7542880 ], [ 1544909, 7542924 ], [ 1544888, 7542794 ], [ 1544977, 7542451 ], [ 1545219, 7541893 ], [ 1545595, 7541428 ], [ 1546224, 7540886 ], [ 1546809, 7540527 ], [ 1546788, 7540325 ], [ 1546747, 7540187 ], [ 1546812, 7540210 ], [ 1546875, 7540298 ], [ 1546991, 7540288 ], [ 1547058, 7540258 ], [ 1547113, 7540268 ], [ 1547150, 7540297 ], [ 1547268, 7540299 ], [ 1547403, 7540404 ], [ 1547583, 7540353 ], [ 1547634, 7540409 ], [ 1547691, 7540442 ], [ 1547678, 7540536 ], [ 1547706, 7540563 ], [ 1547743, 7540548 ], [ 1547824, 7540579 ], [ 1547898, 7540575 ], [ 1547935, 7540600 ], [ 1547969, 7540594 ], [ 1547993, 7540616 ], [ 1548087, 7540632 ], [ 1548212, 7540601 ], [ 1548253, 7540488 ], [ 1548246, 7540343 ], [ 1548187, 7540198 ], [ 1548113, 7540070 ], [ 1548097, 7539896 ], [ 1547915, 7539565 ], [ 1547878, 7539451 ], [ 1548176, 7538513 ], [ 1547396, 7537458 ], [ 1546998, 7536844 ], [ 1546992, 7536462 ], [ 1546809, 7536392 ], [ 1546762, 7536309 ], [ 1546768, 7536231 ], [ 1546733, 7536168 ], [ 1546695, 7536132 ], [ 1546662, 7536129 ], [ 1546618, 7536073 ], [ 1546615, 7536046 ], [ 1546599, 7536046 ], [ 1546553, 7535977 ], [ 1546447, 7535941 ], [ 1546394, 7535835 ], [ 1546406, 7535794 ], [ 1546340, 7535680 ], [ 1546262, 7535623 ], [ 1546191, 7535529 ], [ 1546148, 7535514 ], [ 1546086, 7535014 ], [ 1545886, 7534732 ], [ 1547216, 7534495 ], [ 1547567, 7534463 ], [ 1548358, 7534349 ], [ 1548711, 7534366 ], [ 1548883, 7534234 ], [ 1549084, 7533781 ], [ 1549303, 7533393 ], [ 1549475, 7532300 ], [ 1549446, 7532060 ], [ 1549459, 7532011 ], [ 1549416, 7531843 ], [ 1549427, 7531644 ], [ 1549357, 7531483 ], [ 1549357, 7531383 ], [ 1549320, 7531384 ], [ 1549088, 7531250 ], [ 1549043, 7531245 ], [ 1548899, 7531016 ], [ 1548778, 7530892 ], [ 1548678, 7530757 ], [ 1548428, 7530621 ], [ 1548298, 7530376 ], [ 1547849, 7530061 ], [ 1548455, 7528875 ], [ 1547835, 7528513 ], [ 1547374, 7528051 ], [ 1546532, 7527445 ], [ 1546383, 7527282 ], [ 1546322, 7527239 ], [ 1546245, 7527132 ], [ 1546135, 7527023 ], [ 1545840, 7526543 ], [ 1545483, 7526103 ], [ 1546405, 7523306 ], [ 1548931, 7522486 ], [ 1549048, 7520704 ], [ 1549276, 7520008 ], [ 1549384, 7519494 ], [ 1549479, 7519171 ], [ 1550496, 7519084 ], [ 1551301, 7519099 ], [ 1551451, 7519081 ], [ 1551500, 7519119 ], [ 1551567, 7519142 ], [ 1551804, 7519187 ], [ 1551886, 7519173 ], [ 1551960, 7519127 ], [ 1553130, 7519000 ], [ 1553812, 7518183 ], [ 1553814, 7517708 ], [ 1552993, 7516646 ], [ 1554388, 7514936 ], [ 1554246, 7514523 ], [ 1554180, 7514091 ], [ 1554503, 7514058 ], [ 1554764, 7513932 ], [ 1554893, 7513903 ], [ 1555045, 7513834 ], [ 1555069, 7513797 ], [ 1555144, 7513772 ], [ 1555335, 7513602 ], [ 1555488, 7513376 ], [ 1555541, 7513239 ], [ 1555679, 7513163 ], [ 1555728, 7513162 ], [ 1555804, 7513257 ], [ 1555985, 7513364 ], [ 1556024, 7513369 ], [ 1556085, 7513347 ], [ 1556143, 7513307 ], [ 1556276, 7513126 ], [ 1556308, 7513111 ], [ 1556493, 7513111 ], [ 1556572, 7513057 ], [ 1556722, 7512826 ], [ 1556786, 7512805 ], [ 1556787, 7512750 ], [ 1556849, 7512638 ], [ 1557223, 7512610 ], [ 1557310, 7512556 ], [ 1557443, 7512565 ], [ 1557496, 7512633 ], [ 1557593, 7512813 ], [ 1557721, 7512831 ], [ 1557791, 7512993 ], [ 1557890, 7513116 ], [ 1558001, 7513213 ], [ 1558110, 7513247 ], [ 1558236, 7513215 ], [ 1558402, 7512964 ], [ 1558408, 7512865 ], [ 1558300, 7512694 ], [ 1558332, 7512615 ], [ 1558361, 7512596 ], [ 1558427, 7512579 ], [ 1558428, 7512557 ], [ 1558455, 7512554 ], [ 1558463, 7512574 ], [ 1558488, 7512579 ], [ 1558540, 7512553 ], [ 1558552, 7512476 ], [ 1558505, 7512369 ], [ 1558513, 7512338 ], [ 1558599, 7512358 ], [ 1558683, 7512345 ], [ 1558731, 7512401 ], [ 1558781, 7512406 ], [ 1558838, 7512470 ], [ 1558864, 7512472 ], [ 1558934, 7512421 ], [ 1558959, 7512427 ], [ 1558987, 7512483 ], [ 1559047, 7512517 ], [ 1559276, 7512524 ], [ 1559370, 7512628 ], [ 1559428, 7512658 ], [ 1559572, 7512670 ], [ 1559716, 7512583 ], [ 1559817, 7512544 ], [ 1559862, 7512502 ], [ 1559984, 7512520 ], [ 1559969, 7512614 ], [ 1560020, 7512638 ], [ 1560092, 7512596 ], [ 1560099, 7512577 ], [ 1560078, 7512527 ], [ 1560091, 7512518 ], [ 1559998, 7512348 ], [ 1559828, 7512156 ], [ 1559692, 7511055 ], [ 1560279, 7511001 ], [ 1561541, 7511003 ], [ 1564027, 7512159 ], [ 1564038, 7512150 ], [ 1564129, 7512205 ], [ 1564161, 7512177 ], [ 1564252, 7512221 ], [ 1564553, 7512541 ], [ 1564923, 7513609 ], [ 1564593, 7514802 ], [ 1564534, 7514941 ], [ 1564403, 7515032 ], [ 1564257, 7515331 ], [ 1564296, 7515391 ], [ 1564400, 7515457 ], [ 1564474, 7515483 ], [ 1564428, 7515564 ], [ 1564465, 7515588 ], [ 1564464, 7515616 ], [ 1564501, 7515659 ], [ 1564475, 7515680 ], [ 1564515, 7515729 ], [ 1564509, 7515766 ], [ 1564534, 7515782 ], [ 1564562, 7515756 ], [ 1564598, 7515758 ], [ 1564625, 7515786 ], [ 1564723, 7515768 ], [ 1564777, 7515791 ], [ 1564782, 7515766 ], [ 1564818, 7515768 ], [ 1564854, 7515745 ], [ 1564899, 7515769 ], [ 1564947, 7515730 ], [ 1565056, 7515744 ], [ 1565128, 7515725 ], [ 1565199, 7515734 ], [ 1565212, 7515706 ], [ 1565254, 7515697 ], [ 1565289, 7515658 ], [ 1565317, 7515658 ], [ 1565376, 7515604 ], [ 1565452, 7515594 ], [ 1565752, 7515658 ], [ 1565853, 7515638 ], [ 1565991, 7515561 ], [ 1566020, 7515523 ], [ 1566033, 7515452 ], [ 1566190, 7515372 ], [ 1566208, 7515370 ], [ 1566215, 7515390 ], [ 1566207, 7515477 ], [ 1566226, 7515481 ], [ 1566321, 7515469 ], [ 1566365, 7515498 ], [ 1566507, 7515414 ], [ 1566584, 7515496 ], [ 1566818, 7515482 ], [ 1566851, 7515450 ], [ 1567102, 7515366 ], [ 1567209, 7515123 ], [ 1567438, 7515053 ], [ 1567542, 7514972 ], [ 1567648, 7514855 ], [ 1567720, 7514702 ], [ 1567745, 7514690 ], [ 1567746, 7514656 ], [ 1567796, 7514626 ], [ 1567817, 7514589 ], [ 1567857, 7514576 ], [ 1567908, 7514496 ], [ 1568070, 7514481 ], [ 1568067, 7514376 ], [ 1568141, 7514380 ], [ 1568172, 7514444 ], [ 1568293, 7514423 ], [ 1568396, 7514458 ], [ 1568423, 7514428 ], [ 1568490, 7514410 ], [ 1568522, 7514432 ], [ 1568606, 7514431 ], [ 1568619, 7514393 ], [ 1568684, 7514337 ], [ 1568683, 7514303 ], [ 1568719, 7514274 ], [ 1568751, 7514269 ], [ 1568781, 7514300 ], [ 1568838, 7514250 ], [ 1568870, 7514242 ], [ 1568975, 7514304 ], [ 1568982, 7513896 ], [ 1568921, 7513782 ], [ 1568940, 7513782 ], [ 1568939, 7513708 ], [ 1568973, 7513660 ], [ 1568158, 7512755 ], [ 1568141, 7512697 ], [ 1568203, 7512600 ], [ 1568175, 7512518 ], [ 1568323, 7512389 ], [ 1568376, 7512319 ], [ 1568427, 7512302 ], [ 1568463, 7512227 ], [ 1568536, 7511973 ], [ 1568509, 7511912 ], [ 1568498, 7511831 ], [ 1568665, 7511600 ], [ 1568596, 7511530 ], [ 1568509, 7511496 ], [ 1568479, 7511364 ], [ 1568409, 7511297 ], [ 1568342, 7511156 ], [ 1568340, 7511126 ], [ 1568446, 7510988 ], [ 1568442, 7510943 ], [ 1568179, 7510852 ], [ 1567938, 7510846 ], [ 1567917, 7510835 ], [ 1567885, 7510696 ], [ 1568179, 7510193 ], [ 1568371, 7510140 ], [ 1568479, 7510206 ], [ 1568584, 7510201 ], [ 1568645, 7510215 ], [ 1568692, 7510185 ], [ 1568838, 7510234 ], [ 1568884, 7510271 ], [ 1569051, 7510279 ], [ 1569102, 7510348 ], [ 1569152, 7510316 ], [ 1569185, 7510320 ], [ 1569263, 7510260 ], [ 1569311, 7510260 ], [ 1569321, 7510288 ], [ 1569371, 7510292 ], [ 1569501, 7510239 ], [ 1569623, 7510227 ], [ 1569653, 7510192 ], [ 1569690, 7510200 ], [ 1569771, 7510135 ], [ 1569878, 7510110 ], [ 1569864, 7510069 ], [ 1569943, 7510046 ], [ 1570079, 7510031 ], [ 1570115, 7510064 ], [ 1570141, 7510059 ], [ 1570176, 7510104 ], [ 1570165, 7510170 ], [ 1570203, 7510219 ], [ 1570293, 7510211 ], [ 1570355, 7510426 ], [ 1570312, 7510479 ], [ 1570302, 7510569 ], [ 1570409, 7510977 ], [ 1570435, 7510970 ], [ 1570446, 7511025 ], [ 1570517, 7511027 ], [ 1570600, 7511086 ], [ 1570657, 7511107 ], [ 1570766, 7511210 ], [ 1570896, 7511229 ], [ 1570906, 7511245 ], [ 1570891, 7511248 ], [ 1570869, 7511330 ], [ 1570900, 7511374 ], [ 1570927, 7511367 ], [ 1570966, 7511556 ], [ 1570966, 7511676 ], [ 1570906, 7511675 ], [ 1570895, 7511984 ], [ 1571116, 7511904 ], [ 1571196, 7511944 ], [ 1571228, 7511936 ], [ 1571258, 7512007 ], [ 1571289, 7511958 ], [ 1571338, 7511970 ], [ 1571467, 7511946 ], [ 1571484, 7511949 ], [ 1571507, 7511987 ], [ 1571558, 7511980 ], [ 1571616, 7512010 ], [ 1571671, 7511993 ], [ 1571776, 7512000 ], [ 1571850, 7512034 ], [ 1571843, 7511995 ], [ 1571910, 7511963 ], [ 1571981, 7511972 ], [ 1572139, 7511932 ], [ 1572196, 7511944 ], [ 1572234, 7511926 ], [ 1572260, 7511827 ], [ 1572514, 7511621 ], [ 1572510, 7511579 ], [ 1572598, 7511502 ], [ 1572694, 7511479 ], [ 1572755, 7511389 ], [ 1572740, 7511275 ], [ 1572774, 7511238 ], [ 1572791, 7511233 ], [ 1572821, 7511254 ], [ 1572848, 7511242 ], [ 1572839, 7511196 ], [ 1572871, 7511155 ], [ 1572871, 7511112 ], [ 1572899, 7511101 ], [ 1572913, 7511071 ], [ 1572912, 7511039 ], [ 1572935, 7511025 ], [ 1572971, 7511050 ], [ 1573231, 7510594 ], [ 1573348, 7510636 ], [ 1573380, 7510546 ], [ 1573433, 7510531 ], [ 1573620, 7510580 ], [ 1573999, 7510648 ], [ 1574428, 7510560 ], [ 1574501, 7510681 ], [ 1574515, 7510759 ], [ 1574486, 7510913 ], [ 1574388, 7511071 ], [ 1574400, 7511100 ], [ 1574507, 7510913 ], [ 1574746, 7511015 ], [ 1574839, 7511074 ], [ 1575033, 7510998 ], [ 1575182, 7511115 ], [ 1576373, 7510789 ], [ 1576395, 7511195 ], [ 1576385, 7511340 ], [ 1576356, 7511363 ], [ 1576361, 7511387 ], [ 1576458, 7511385 ], [ 1576516, 7511408 ], [ 1576560, 7511551 ], [ 1576655, 7511530 ], [ 1576776, 7511549 ], [ 1576990, 7511677 ], [ 1577025, 7511730 ], [ 1577009, 7511783 ], [ 1576974, 7511815 ], [ 1577007, 7511874 ], [ 1577235, 7511991 ], [ 1577319, 7512050 ], [ 1577395, 7512075 ], [ 1577755, 7512021 ], [ 1577790, 7511985 ], [ 1577805, 7511905 ], [ 1577910, 7511744 ], [ 1577988, 7511752 ], [ 1578042, 7511725 ], [ 1578286, 7511686 ], [ 1578334, 7511642 ], [ 1578380, 7511624 ], [ 1578495, 7511646 ], [ 1578535, 7511677 ], [ 1578617, 7511580 ], [ 1578702, 7511554 ], [ 1578802, 7511459 ], [ 1578978, 7511381 ], [ 1579179, 7511413 ], [ 1579601, 7511539 ], [ 1579786, 7511704 ], [ 1579836, 7511821 ], [ 1579868, 7512010 ], [ 1579889, 7512038 ], [ 1579972, 7512084 ], [ 1580060, 7511996 ], [ 1580131, 7512005 ], [ 1580219, 7511958 ], [ 1580272, 7511970 ], [ 1580275, 7511945 ], [ 1581031, 7511812 ], [ 1609408, 7510583 ], [ 1624786, 7509817 ], [ 1618533, 7554980 ], [ 1615262, 7561457 ], [ 1611014, 7562610 ], [ 1610348, 7562920 ], [ 1610156, 7563370 ], [ 1608050, 7564351 ], [ 1607346, 7564116 ], [ 1607401, 7563607 ], [ 1607200, 7563046 ], [ 1606449, 7563262 ], [ 1605692, 7563399 ], [ 1605131, 7564006 ], [ 1604816, 7564388 ], [ 1604890, 7564494 ], [ 1603660, 7565058 ], [ 1603427, 7565070 ], [ 1603374, 7565459 ], [ 1603135, 7565315 ], [ 1602906, 7565390 ], [ 1602896, 7565376 ], [ 1602556, 7565533 ], [ 1602446, 7565534 ], [ 1602281, 7565504 ], [ 1601836, 7565348 ], [ 1601428, 7565319 ], [ 1601394, 7565473 ], [ 1600844, 7565783 ], [ 1600928, 7566536 ], [ 1601125, 7566588 ], [ 1601164, 7566756 ], [ 1601310, 7568082 ], [ 1601334, 7568155 ], [ 1601342, 7568417 ], [ 1601403, 7569026 ], [ 1603373, 7572270 ], [ 1604627, 7572474 ], [ 1607963, 7573346 ], [ 1608643, 7577047 ], [ 1608110, 7579254 ], [ 1609899, 7580387 ], [ 1609904, 7582245 ], [ 1610824, 7584539 ], [ 1610658, 7585770 ], [ 1611406, 7587564 ], [ 1611384, 7587653 ], [ 1611430, 7588228 ], [ 1611326, 7588328 ], [ 1610085, 7588139 ], [ 1607188, 7583073 ], [ 1605290, 7586327 ], [ 1605431, 7588318 ], [ 1605399, 7588441 ], [ 1605425, 7588509 ], [ 1605470, 7588546 ], [ 1605476, 7588585 ], [ 1605441, 7588617 ], [ 1605402, 7588694 ], [ 1605397, 7588767 ], [ 1605424, 7588830 ], [ 1605390, 7588924 ], [ 1605411, 7588976 ], [ 1605344, 7589180 ], [ 1605340, 7589241 ], [ 1605354, 7589264 ], [ 1605332, 7589306 ], [ 1605334, 7589356 ], [ 1605371, 7589452 ], [ 1605344, 7589564 ], [ 1605376, 7589698 ], [ 1605403, 7589748 ], [ 1605397, 7589877 ], [ 1605361, 7590023 ], [ 1605302, 7590101 ], [ 1605298, 7590193 ], [ 1605324, 7590530 ], [ 1605360, 7590722 ], [ 1605468, 7590896 ], [ 1605504, 7591002 ], [ 1605469, 7591115 ], [ 1605420, 7591203 ], [ 1605412, 7591347 ], [ 1605428, 7591390 ], [ 1605428, 7591485 ], [ 1605402, 7591625 ], [ 1605459, 7591773 ], [ 1605436, 7591871 ], [ 1605339, 7591978 ], [ 1605359, 7592073 ], [ 1605330, 7592147 ], [ 1605376, 7592231 ], [ 1605374, 7592298 ], [ 1605461, 7592441 ], [ 1605578, 7592532 ], [ 1605621, 7592587 ], [ 1605734, 7592906 ], [ 1605798, 7592954 ], [ 1605961, 7593020 ], [ 1606019, 7593020 ], [ 1606117, 7593215 ], [ 1606128, 7593324 ], [ 1606174, 7593388 ], [ 1606178, 7593423 ], [ 1606156, 7593512 ], [ 1606052, 7593572 ], [ 1605905, 7593706 ], [ 1605826, 7593917 ], [ 1605749, 7594032 ], [ 1605706, 7594240 ], [ 1605730, 7594341 ], [ 1605727, 7594482 ], [ 1605652, 7594683 ], [ 1605596, 7594718 ], [ 1605571, 7594760 ], [ 1605579, 7595183 ], [ 1605534, 7595462 ], [ 1605471, 7595615 ], [ 1605289, 7595821 ], [ 1605255, 7595898 ], [ 1605239, 7596068 ], [ 1605162, 7596204 ], [ 1604773, 7596560 ], [ 1604658, 7596701 ], [ 1604636, 7596756 ], [ 1604577, 7596831 ], [ 1604408, 7596980 ], [ 1604391, 7597013 ], [ 1604373, 7597194 ], [ 1604284, 7597380 ], [ 1604321, 7597567 ], [ 1604308, 7597808 ], [ 1604315, 7597856 ], [ 1604357, 7597927 ], [ 1604420, 7598006 ], [ 1604539, 7598113 ], [ 1604799, 7598202 ], [ 1605329, 7598524 ], [ 1605422, 7598541 ], [ 1605497, 7598582 ], [ 1605590, 7598755 ], [ 1605751, 7598957 ], [ 1605713, 7599030 ], [ 1605721, 7599059 ], [ 1605690, 7599085 ], [ 1605529, 7599083 ], [ 1605595, 7599194 ], [ 1605616, 7599357 ], [ 1605780, 7599342 ], [ 1605785, 7599522 ], [ 1605822, 7599589 ], [ 1605969, 7599505 ], [ 1606133, 7599373 ], [ 1606247, 7599453 ], [ 1606356, 7599567 ], [ 1606484, 7599652 ], [ 1606609, 7599766 ], [ 1606744, 7599818 ], [ 1606821, 7599883 ], [ 1606891, 7600043 ], [ 1606898, 7600093 ], [ 1606894, 7600696 ], [ 1606798, 7601232 ], [ 1606921, 7601518 ], [ 1606975, 7601581 ], [ 1607370, 7601775 ], [ 1607314, 7601930 ], [ 1607319, 7602107 ], [ 1607423, 7602478 ], [ 1607443, 7602705 ], [ 1607494, 7602869 ], [ 1607491, 7603091 ], [ 1607527, 7603274 ], [ 1607514, 7603368 ], [ 1607534, 7603592 ], [ 1607538, 7604132 ], [ 1607550, 7604149 ], [ 1607215, 7604700 ], [ 1607096, 7605070 ], [ 1607221, 7605218 ], [ 1607097, 7605404 ], [ 1607040, 7605445 ], [ 1606907, 7605957 ], [ 1606822, 7606022 ], [ 1606661, 7606255 ], [ 1606492, 7606891 ], [ 1606292, 7607152 ], [ 1606014, 7607860 ], [ 1606032, 7608383 ], [ 1606829, 7608406 ], [ 1606831, 7608686 ], [ 1606950, 7609020 ], [ 1606771, 7609048 ], [ 1606404, 7609053 ], [ 1606155, 7609160 ], [ 1606216, 7609566 ], [ 1605926, 7610320 ], [ 1605982, 7611446 ], [ 1606067, 7612165 ], [ 1606112, 7612828 ], [ 1606228, 7613339 ], [ 1606115, 7614674 ], [ 1606035, 7614949 ], [ 1605984, 7615693 ], [ 1606151, 7615908 ], [ 1606387, 7616044 ], [ 1606416, 7616119 ], [ 1606426, 7616276 ], [ 1606397, 7616308 ], [ 1606246, 7616319 ], [ 1606187, 7616373 ], [ 1606150, 7616554 ], [ 1606079, 7616664 ], [ 1605983, 7616585 ], [ 1605250, 7616632 ], [ 1604338, 7616800 ], [ 1603622, 7617204 ], [ 1603836, 7618725 ], [ 1603971, 7619213 ], [ 1603567, 7619365 ], [ 1603381, 7619227 ], [ 1603461, 7618955 ] ], [ [ 1659764, 8594569 ], [ 1659701, 8594722 ], [ 1659546, 8594767 ], [ 1659163, 8594762 ], [ 1659877, 8589777 ], [ 1661152, 8589655 ], [ 1659764, 8594569 ] ], [ [ 1579246, 8654672 ], [ 1579059, 8655198 ], [ 1578471, 8655825 ], [ 1577720, 8656376 ], [ 1577385, 8656437 ], [ 1577124, 8656636 ], [ 1576427, 8657819 ], [ 1575804, 8658345 ], [ 1575436, 8658758 ], [ 1575276, 8658961 ], [ 1566859, 8655640 ], [ 1552423, 8637566 ], [ 1543513, 8639095 ], [ 1531892, 8639849 ], [ 1507556, 8633056 ], [ 1509414, 8625096 ], [ 1513330, 8610818 ], [ 1512566, 8610640 ], [ 1513116, 8607987 ], [ 1514134, 8608225 ], [ 1515319, 8603384 ], [ 1514986, 8593965 ], [ 1522617, 8594788 ], [ 1530870, 8594628 ], [ 1532662, 8594682 ], [ 1535888, 8594727 ], [ 1537163, 8594918 ], [ 1540594, 8594964 ], [ 1548112, 8595432 ], [ 1556026, 8590021 ], [ 1560282, 8580769 ], [ 1554020, 8567275 ], [ 1552163, 8565160 ], [ 1553935, 8561499 ], [ 1559096, 8554521 ], [ 1559707, 8549133 ], [ 1567385, 8551285 ], [ 1574791, 8552351 ], [ 1583665, 8553805 ], [ 1599004, 8555553 ], [ 1604549, 8555883 ], [ 1609004, 8561849 ], [ 1610388, 8563819 ], [ 1619437, 8570191 ], [ 1626232, 8577640 ], [ 1632300, 8584582 ], [ 1635803, 8586284 ], [ 1641546, 8590159 ], [ 1644937, 8592369 ], [ 1646960, 8593736 ], [ 1653890, 8598191 ], [ 1655288, 8600016 ], [ 1655041, 8602116 ], [ 1656327, 8604400 ], [ 1656848, 8604262 ], [ 1657124, 8604344 ], [ 1657330, 8603806 ], [ 1657261, 8603343 ], [ 1657071, 8602586 ], [ 1657123, 8602186 ], [ 1657261, 8601874 ], [ 1658296, 8602280 ], [ 1657987, 8603045 ], [ 1658046, 8603216 ], [ 1658657, 8603564 ], [ 1658868, 8603906 ], [ 1658628, 8604626 ], [ 1658088, 8604649 ], [ 1657546, 8604997 ], [ 1657149, 8605762 ], [ 1659678, 8609882 ], [ 1659903, 8612678 ], [ 1659468, 8612964 ], [ 1659199, 8613378 ], [ 1659072, 8613685 ], [ 1658885, 8613789 ], [ 1658607, 8613847 ], [ 1658530, 8613955 ], [ 1658413, 8614554 ], [ 1658270, 8614908 ], [ 1657898, 8615102 ], [ 1657619, 8615177 ], [ 1657291, 8615403 ], [ 1657121, 8615555 ], [ 1656992, 8615940 ], [ 1656882, 8616031 ], [ 1656443, 8616198 ], [ 1656295, 8616183 ], [ 1656210, 8616262 ], [ 1656105, 8616539 ], [ 1656040, 8616648 ], [ 1655866, 8616668 ], [ 1655735, 8616742 ], [ 1655448, 8617437 ], [ 1661028, 8632049 ], [ 1664204, 8632510 ], [ 1674472, 8639385 ], [ 1677880, 8656646 ], [ 1678879, 8661625 ], [ 1676732, 8666449 ], [ 1671514, 8669310 ], [ 1673189, 8682557 ], [ 1673567, 8684853 ], [ 1674752, 8693861 ], [ 1675078, 8697964 ], [ 1679942, 8737821 ], [ 1667277, 8739460 ], [ 1666911, 8739800 ], [ 1666501, 8739935 ], [ 1666204, 8740011 ], [ 1665891, 8739959 ], [ 1664658, 8739472 ], [ 1664426, 8739329 ], [ 1664272, 8739090 ], [ 1664022, 8739024 ], [ 1663691, 8739099 ], [ 1662493, 8739617 ], [ 1661880, 8739797 ], [ 1661612, 8739856 ], [ 1661407, 8740011 ], [ 1661201, 8740071 ], [ 1660763, 8740033 ], [ 1660531, 8739888 ], [ 1660201, 8739869 ], [ 1659697, 8740050 ], [ 1658810, 8740680 ], [ 1658559, 8740725 ], [ 1658185, 8740563 ], [ 1657717, 8740414 ], [ 1656980, 8740466 ], [ 1655366, 8740412 ], [ 1654911, 8740485 ], [ 1654209, 8740283 ], [ 1654061, 8740056 ], [ 1653895, 8740024 ], [ 1653136, 8740425 ], [ 1652900, 8740460 ], [ 1652642, 8740400 ], [ 1652391, 8740165 ], [ 1652065, 8740093 ], [ 1651248, 8740041 ], [ 1651108, 8739931 ], [ 1650879, 8739898 ], [ 1650690, 8739800 ], [ 1650240, 8739754 ], [ 1650009, 8739859 ], [ 1649223, 8739743 ], [ 1649085, 8739810 ], [ 1648830, 8740159 ], [ 1648574, 8740272 ], [ 1648122, 8740393 ], [ 1647268, 8740320 ], [ 1646659, 8740176 ], [ 1646041, 8739760 ], [ 1645089, 8739748 ], [ 1644477, 8739836 ], [ 1643969, 8739847 ], [ 1643003, 8739915 ], [ 1642628, 8740444 ], [ 1642499, 8740454 ], [ 1642084, 8740286 ], [ 1641831, 8740370 ], [ 1641645, 8740353 ], [ 1641487, 8740171 ], [ 1640822, 8739941 ], [ 1640629, 8739963 ], [ 1640361, 8740197 ], [ 1640108, 8740334 ], [ 1639936, 8740648 ], [ 1639793, 8740717 ], [ 1639072, 8740362 ], [ 1638914, 8740186 ], [ 1638756, 8739702 ], [ 1638401, 8739171 ], [ 1638093, 8738916 ], [ 1637751, 8738943 ], [ 1637519, 8739017 ], [ 1637211, 8738966 ], [ 1636891, 8739030 ], [ 1636570, 8739336 ], [ 1636361, 8739333 ], [ 1635948, 8739167 ], [ 1635634, 8739212 ], [ 1635320, 8739204 ], [ 1635336, 8738524 ], [ 1635182, 8738415 ], [ 1634768, 8738301 ], [ 1634246, 8738238 ], [ 1634029, 8738598 ], [ 1633768, 8738591 ], [ 1633444, 8739107 ], [ 1633283, 8739209 ], [ 1632862, 8739409 ], [ 1632694, 8739875 ], [ 1632787, 8740295 ], [ 1632775, 8740870 ], [ 1632508, 8741125 ], [ 1631978, 8741428 ], [ 1631712, 8741683 ], [ 1631548, 8741940 ], [ 1631589, 8742464 ], [ 1631839, 8742889 ], [ 1631926, 8743624 ], [ 1632088, 8744083 ], [ 1632586, 8744725 ], [ 1632676, 8745107 ], [ 1633124, 8746060 ], [ 1633214, 8746638 ], [ 1633342, 8747009 ], [ 1633438, 8747631 ], [ 1633456, 8748101 ], [ 1633446, 8748684 ], [ 1633330, 8749193 ], [ 1633205, 8749609 ], [ 1633051, 8750284 ], [ 1632856, 8750919 ], [ 1632867, 8751476 ], [ 1632989, 8751872 ], [ 1632958, 8752398 ], [ 1632593, 8752847 ], [ 1632087, 8753160 ], [ 1631799, 8753544 ], [ 1631656, 8753874 ], [ 1631602, 8754883 ], [ 1631414, 8755125 ], [ 1631337, 8755461 ], [ 1631278, 8755915 ], [ 1631355, 8756162 ], [ 1631679, 8756400 ], [ 1631976, 8756559 ], [ 1632240, 8756660 ], [ 1632537, 8756635 ], [ 1632617, 8756698 ], [ 1632670, 8756883 ], [ 1632626, 8757076 ], [ 1632356, 8757343 ], [ 1632351, 8757624 ], [ 1632444, 8757815 ], [ 1632595, 8757951 ], [ 1632914, 8758107 ], [ 1633095, 8758315 ], [ 1633285, 8758830 ], [ 1633639, 8759047 ], [ 1633646, 8759538 ], [ 1633674, 8759668 ], [ 1633745, 8759856 ], [ 1633698, 8760073 ], [ 1633640, 8760184 ], [ 1633625, 8760420 ], [ 1633729, 8760621 ], [ 1634043, 8761061 ], [ 1634032, 8761445 ], [ 1633922, 8761602 ], [ 1633846, 8761841 ], [ 1633878, 8762041 ], [ 1633823, 8762261 ], [ 1633834, 8762501 ], [ 1633727, 8762848 ], [ 1608294, 8763730 ], [ 1602484, 8756408 ], [ 1595625, 8764894 ], [ 1590417, 8766878 ], [ 1581121, 8768805 ], [ 1556206, 8769912 ], [ 1563711, 8755416 ], [ 1564141, 8751918 ], [ 1565801, 8737888 ], [ 1568842, 8731034 ], [ 1573455, 8720372 ], [ 1576427, 8713634 ], [ 1577148, 8708810 ], [ 1579070, 8695335 ], [ 1580074, 8687988 ], [ 1578140, 8681748 ], [ 1577831, 8676654 ], [ 1580589, 8674456 ], [ 1583512, 8672005 ], [ 1585731, 8668703 ], [ 1593417, 8656817 ], [ 1597947, 8649914 ], [ 1587182, 8649396 ], [ 1586666, 8651137 ], [ 1586656, 8651447 ], [ 1586492, 8651752 ], [ 1585242, 8652129 ], [ 1584834, 8652014 ], [ 1584269, 8651893 ], [ 1583806, 8651826 ], [ 1583237, 8651862 ], [ 1582405, 8652094 ], [ 1582043, 8652135 ], [ 1581682, 8652124 ], [ 1581267, 8652215 ], [ 1580150, 8652620 ], [ 1579884, 8652702 ], [ 1579390, 8652818 ], [ 1578730, 8652890 ], [ 1578441, 8653079 ], [ 1578443, 8653395 ], [ 1578864, 8653807 ], [ 1579189, 8654180 ], [ 1579246, 8654672 ] ] ], [ [ [ 1800952, 8222886 ], [ 1800951, 8222881 ], [ 1800792, 8223166 ], [ 1800952, 8222886 ] ] ] ] } }, +{ "type": "Feature", "properties": { }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 1817606, 8299941 ], [ 1817550, 8300339 ], [ 1817788, 8300619 ], [ 1817968, 8300898 ], [ 1817867, 8301151 ], [ 1817394, 8301080 ], [ 1817529, 8301493 ], [ 1817282, 8301836 ], [ 1817232, 8302945 ], [ 1816923, 8303302 ], [ 1816984, 8303495 ], [ 1817547, 8303741 ], [ 1817816, 8304081 ], [ 1818024, 8304270 ], [ 1818249, 8304653 ], [ 1818590, 8304873 ], [ 1818124, 8305706 ], [ 1817742, 8305960 ], [ 1816411, 8305851 ], [ 1816178, 8306254 ], [ 1815609, 8307117 ], [ 1815403, 8307162 ], [ 1815184, 8307726 ], [ 1815836, 8307928 ], [ 1815680, 8308669 ], [ 1816212, 8308665 ], [ 1815995, 8309423 ], [ 1816535, 8310396 ], [ 1817112, 8310392 ], [ 1817148, 8311146 ], [ 1817031, 8311340 ], [ 1817226, 8311856 ], [ 1817079, 8311992 ], [ 1816980, 8312391 ], [ 1816984, 8312911 ], [ 1817202, 8314272 ], [ 1816937, 8314495 ], [ 1816871, 8315681 ], [ 1816719, 8316913 ], [ 1816217, 8317050 ], [ 1815551, 8318922 ], [ 1815497, 8319664 ], [ 1814733, 8320441 ], [ 1815185, 8321505 ], [ 1815428, 8322245 ], [ 1815102, 8322293 ], [ 1815253, 8322677 ], [ 1815227, 8323166 ], [ 1814441, 8323128 ], [ 1814127, 8322581 ], [ 1813785, 8322465 ], [ 1813113, 8323716 ], [ 1811862, 8324720 ], [ 1811175, 8326208 ], [ 1811105, 8326654 ], [ 1810487, 8328830 ], [ 1810675, 8328785 ], [ 1811196, 8328808 ], [ 1811224, 8328298 ], [ 1811902, 8329145 ], [ 1812040, 8330798 ], [ 1812378, 8331949 ], [ 1812638, 8332198 ], [ 1813607, 8332354 ], [ 1815620, 8333529 ], [ 1814876, 8334131 ], [ 1813712, 8335908 ], [ 1813732, 8335908 ], [ 1813722, 8335908 ], [ 1813715, 8335898 ], [ 1813879, 8336687 ], [ 1813880, 8336686 ], [ 1813880, 8336685 ], [ 1813878, 8336686 ], [ 1813779, 8337794 ], [ 1814006, 8338327 ], [ 1813989, 8338613 ], [ 1813796, 8338978 ], [ 1813493, 8339280 ], [ 1813425, 8339839 ], [ 1813205, 8340382 ], [ 1812952, 8340647 ], [ 1813080, 8341373 ], [ 1813239, 8342874 ], [ 1812925, 8343264 ], [ 1812113, 8344337 ], [ 1812803, 8344899 ], [ 1813647, 8347327 ], [ 1813087, 8347708 ], [ 1812498, 8349820 ], [ 1813550, 8351076 ], [ 1814891, 8352405 ], [ 1819033, 8353775 ], [ 1820496, 8355290 ], [ 1820522, 8355416 ], [ 1820498, 8355482 ], [ 1820801, 8357060 ], [ 1820142, 8357828 ], [ 1819688, 8358215 ], [ 1819592, 8360168 ], [ 1820279, 8360412 ], [ 1820395, 8360469 ], [ 1820445, 8360461 ], [ 1822930, 8358532 ], [ 1823007, 8358429 ], [ 1823095, 8358499 ], [ 1824011, 8358973 ], [ 1824652, 8359441 ], [ 1825958, 8360119 ], [ 1826786, 8360697 ], [ 1828953, 8362877 ], [ 1829112, 8362924 ], [ 1830802, 8364109 ], [ 1830723, 8364544 ], [ 1830938, 8365012 ], [ 1831297, 8365301 ], [ 1831322, 8365409 ], [ 1831515, 8365452 ], [ 1831794, 8365661 ], [ 1831906, 8365512 ], [ 1832007, 8365427 ], [ 1832174, 8365202 ], [ 1832369, 8364823 ], [ 1832622, 8364650 ], [ 1833374, 8363974 ], [ 1833345, 8363829 ], [ 1833310, 8363789 ], [ 1833667, 8364027 ], [ 1833735, 8363939 ], [ 1835811, 8362008 ], [ 1836565, 8361415 ], [ 1837583, 8360411 ], [ 1837858, 8360104 ], [ 1837949, 8360075 ], [ 1838643, 8359602 ], [ 1838460, 8359296 ], [ 1838584, 8359335 ], [ 1839007, 8359339 ], [ 1839450, 8359478 ], [ 1840053, 8359858 ], [ 1840297, 8359975 ], [ 1841168, 8358895 ], [ 1841573, 8358551 ], [ 1842188, 8357858 ], [ 1842514, 8357450 ], [ 1842708, 8356718 ], [ 1843220, 8355927 ], [ 1843727, 8354995 ], [ 1844476, 8355077 ], [ 1844668, 8355112 ], [ 1844719, 8355006 ], [ 1844790, 8354968 ], [ 1845000, 8354948 ], [ 1845069, 8355086 ], [ 1845112, 8354973 ], [ 1845169, 8354940 ], [ 1845214, 8354972 ], [ 1845203, 8355025 ], [ 1845221, 8355073 ], [ 1845291, 8355040 ], [ 1845338, 8354938 ], [ 1845369, 8354959 ], [ 1845365, 8354926 ], [ 1845405, 8354873 ], [ 1845472, 8354928 ], [ 1845508, 8355005 ], [ 1845586, 8355033 ], [ 1845692, 8354944 ], [ 1845783, 8354914 ], [ 1845789, 8354865 ], [ 1845810, 8354930 ], [ 1845867, 8354926 ], [ 1845915, 8354851 ], [ 1845997, 8354785 ], [ 1846106, 8354870 ], [ 1846130, 8354872 ], [ 1846176, 8354780 ], [ 1846206, 8354752 ], [ 1846238, 8354762 ], [ 1846352, 8354922 ], [ 1846478, 8354901 ], [ 1846533, 8354916 ], [ 1846515, 8354774 ], [ 1846538, 8354768 ], [ 1846638, 8354930 ], [ 1846851, 8354877 ], [ 1846841, 8354768 ], [ 1846890, 8354726 ], [ 1847116, 8354750 ], [ 1847167, 8354620 ], [ 1847068, 8354594 ], [ 1846273, 8353707 ], [ 1846198, 8353670 ], [ 1845912, 8353608 ], [ 1845170, 8352985 ], [ 1845187, 8352956 ], [ 1845176, 8352952 ], [ 1847061, 8349756 ], [ 1847240, 8349500 ], [ 1847481, 8348549 ], [ 1847791, 8348264 ], [ 1847833, 8348084 ], [ 1847097, 8347908 ], [ 1847114, 8347737 ], [ 1847246, 8347827 ], [ 1847384, 8347791 ], [ 1847501, 8347728 ], [ 1847906, 8347795 ], [ 1848163, 8347554 ], [ 1848282, 8347558 ], [ 1848392, 8347436 ], [ 1848774, 8347157 ], [ 1848812, 8347146 ], [ 1849039, 8346648 ], [ 1849336, 8346633 ], [ 1849677, 8346558 ], [ 1851898, 8346405 ], [ 1852994, 8345883 ], [ 1854009, 8345479 ], [ 1853912, 8345556 ], [ 1853892, 8345649 ], [ 1853808, 8345721 ], [ 1853800, 8345769 ], [ 1853667, 8345924 ], [ 1853689, 8346010 ], [ 1853595, 8346191 ], [ 1853611, 8346296 ], [ 1853115, 8347062 ], [ 1853035, 8347289 ], [ 1853185, 8347307 ], [ 1853252, 8347345 ], [ 1853315, 8347602 ], [ 1853428, 8347400 ], [ 1855682, 8348718 ], [ 1855654, 8348785 ], [ 1856228, 8349149 ], [ 1856475, 8348933 ], [ 1856478, 8348864 ], [ 1856591, 8349034 ], [ 1856868, 8349156 ], [ 1856846, 8349272 ], [ 1856200, 8349918 ], [ 1855131, 8351131 ], [ 1854918, 8351313 ], [ 1854920, 8352405 ], [ 1855279, 8352635 ], [ 1855473, 8352794 ], [ 1856209, 8353065 ], [ 1856347, 8353023 ], [ 1856544, 8353430 ], [ 1856848, 8353316 ], [ 1857410, 8353004 ], [ 1857533, 8352974 ], [ 1857788, 8352955 ], [ 1857985, 8352921 ], [ 1858196, 8352860 ], [ 1859078, 8352254 ], [ 1859265, 8352211 ], [ 1859467, 8352076 ], [ 1859529, 8352058 ], [ 1859538, 8352018 ], [ 1859648, 8352006 ], [ 1859712, 8351910 ], [ 1859874, 8351919 ], [ 1859994, 8351845 ], [ 1860018, 8351795 ], [ 1860106, 8351814 ], [ 1860171, 8351794 ], [ 1860331, 8351599 ], [ 1860415, 8351561 ], [ 1860505, 8351637 ], [ 1860616, 8351644 ], [ 1860992, 8351581 ], [ 1861289, 8351629 ], [ 1861629, 8351390 ], [ 1861646, 8351221 ], [ 1861705, 8351031 ], [ 1861813, 8350942 ], [ 1861844, 8350852 ], [ 1861977, 8350773 ], [ 1862186, 8350747 ], [ 1862272, 8350235 ], [ 1862080, 8349888 ], [ 1862628, 8349642 ], [ 1862981, 8349429 ], [ 1863712, 8348542 ], [ 1864204, 8347582 ], [ 1864538, 8347145 ], [ 1864938, 8346990 ], [ 1865325, 8346092 ], [ 1865721, 8345640 ], [ 1866015, 8345443 ], [ 1866453, 8344885 ], [ 1867181, 8343893 ], [ 1867673, 8342993 ], [ 1867811, 8342293 ], [ 1867956, 8342053 ], [ 1868003, 8341249 ], [ 1867999, 8340952 ], [ 1868285, 8340204 ], [ 1868325, 8339966 ], [ 1868227, 8339372 ], [ 1868120, 8339061 ], [ 1867976, 8338424 ], [ 1868017, 8338127 ], [ 1868157, 8337530 ], [ 1868316, 8337349 ], [ 1868815, 8336969 ], [ 1869702, 8336748 ], [ 1871001, 8336342 ], [ 1871874, 8335186 ], [ 1872030, 8334662 ], [ 1872141, 8334126 ], [ 1872238, 8333768 ], [ 1872408, 8333276 ], [ 1872462, 8332859 ], [ 1872471, 8332427 ], [ 1872436, 8332087 ], [ 1872533, 8331700 ], [ 1872819, 8331042 ], [ 1873648, 8329914 ], [ 1873864, 8329554 ], [ 1874188, 8329447 ], [ 1874810, 8328427 ], [ 1875211, 8327530 ], [ 1875484, 8326992 ], [ 1875715, 8326632 ], [ 1875874, 8326333 ], [ 1876167, 8326104 ], [ 1876216, 8325451 ], [ 1876407, 8324409 ], [ 1876762, 8323529 ], [ 1876892, 8322370 ], [ 1877000, 8321700 ], [ 1877196, 8321014 ], [ 1877305, 8320435 ], [ 1877552, 8320046 ], [ 1877677, 8319628 ], [ 1877834, 8319195 ], [ 1877900, 8318749 ], [ 1878058, 8318391 ], [ 1878259, 8318002 ], [ 1878268, 8317676 ], [ 1878397, 8317364 ], [ 1878346, 8317038 ], [ 1878878, 8315992 ], [ 1879017, 8315456 ], [ 1879308, 8315110 ], [ 1879313, 8314576 ], [ 1879479, 8313878 ], [ 1879587, 8313254 ], [ 1879824, 8312316 ], [ 1880008, 8311869 ], [ 1880426, 8311137 ], [ 1880962, 8309543 ], [ 1881228, 8308680 ], [ 1881538, 8307816 ], [ 1881564, 8307565 ], [ 1882094, 8306504 ], [ 1882325, 8306145 ], [ 1882508, 8305654 ], [ 1882515, 8305165 ], [ 1883239, 8303452 ], [ 1883695, 8299731 ], [ 1884163, 8299516 ], [ 1888524, 8293928 ], [ 1888145, 8292487 ], [ 1886678, 8287514 ], [ 1885031, 8286023 ], [ 1884483, 8285810 ], [ 1883788, 8285690 ], [ 1883389, 8285562 ], [ 1883197, 8285625 ], [ 1882943, 8285334 ], [ 1882541, 8285163 ], [ 1882332, 8284976 ], [ 1882123, 8284832 ], [ 1881593, 8284854 ], [ 1880797, 8284795 ], [ 1879680, 8284945 ], [ 1879580, 8285094 ], [ 1879390, 8285245 ], [ 1878923, 8285563 ], [ 1878048, 8286093 ], [ 1876870, 8287027 ], [ 1875908, 8287721 ], [ 1875148, 8288147 ], [ 1874433, 8288676 ], [ 1874246, 8288869 ], [ 1874055, 8288977 ], [ 1873613, 8288997 ], [ 1872540, 8289148 ], [ 1870668, 8289219 ], [ 1868607, 8289414 ], [ 1868019, 8289495 ], [ 1865473, 8289739 ], [ 1865219, 8289610 ], [ 1864965, 8289274 ], [ 1864608, 8289042 ], [ 1863805, 8288581 ], [ 1862986, 8288032 ], [ 1862330, 8287509 ], [ 1861782, 8287192 ], [ 1861616, 8287003 ], [ 1860772, 8286690 ], [ 1860077, 8286566 ], [ 1859340, 8286546 ], [ 1859004, 8286669 ], [ 1857388, 8287031 ], [ 1856859, 8287200 ], [ 1856374, 8287324 ], [ 1855596, 8287498 ], [ 1855301, 8287515 ], [ 1855049, 8287475 ], [ 1854840, 8287226 ], [ 1854795, 8287094 ], [ 1854500, 8287098 ], [ 1854394, 8286952 ], [ 1853620, 8286342 ], [ 1853427, 8286152 ], [ 1852482, 8285957 ], [ 1851933, 8285773 ], [ 1851580, 8285791 ], [ 1850503, 8285643 ], [ 1848802, 8285162 ], [ 1847075, 8284783 ], [ 1846633, 8284759 ], [ 1845287, 8284420 ], [ 1843413, 8284044 ], [ 1840932, 8283466 ], [ 1840031, 8283299 ], [ 1838200, 8282876 ], [ 1836562, 8282539 ], [ 1836458, 8282556 ], [ 1834525, 8282088 ], [ 1832548, 8281710 ], [ 1830866, 8281284 ], [ 1828932, 8280874 ], [ 1828091, 8280603 ], [ 1827443, 8280579 ], [ 1827148, 8280537 ], [ 1826853, 8280451 ], [ 1826513, 8280470 ], [ 1826029, 8280576 ], [ 1825503, 8280951 ], [ 1824873, 8281458 ], [ 1824304, 8281978 ], [ 1824112, 8282039 ], [ 1823229, 8282062 ], [ 1822492, 8282039 ], [ 1822242, 8281907 ], [ 1821590, 8281486 ], [ 1821337, 8281252 ], [ 1820584, 8280830 ], [ 1818928, 8279958 ], [ 1818232, 8279639 ], [ 1817627, 8279261 ], [ 1817420, 8279219 ], [ 1817079, 8279045 ], [ 1816726, 8279002 ], [ 1816535, 8278915 ], [ 1816240, 8278918 ], [ 1816196, 8279065 ], [ 1815714, 8279335 ], [ 1815142, 8279752 ], [ 1814747, 8279961 ], [ 1814452, 8279963 ], [ 1813256, 8279575 ], [ 1812564, 8279403 ], [ 1812075, 8279171 ], [ 1811574, 8279040 ], [ 1811029, 8278912 ], [ 1810396, 8278931 ], [ 1810678, 8281422 ], [ 1810642, 8282439 ], [ 1810958, 8285611 ], [ 1808593, 8286821 ], [ 1808122, 8286958 ], [ 1807653, 8287286 ], [ 1807407, 8287819 ], [ 1807264, 8288470 ], [ 1807385, 8288971 ], [ 1807624, 8289501 ], [ 1808011, 8290073 ], [ 1808410, 8290336 ], [ 1809238, 8290642 ], [ 1809769, 8290727 ], [ 1810551, 8290676 ], [ 1810818, 8290881 ], [ 1811175, 8291367 ], [ 1811486, 8291749 ], [ 1811783, 8292027 ], [ 1812139, 8292260 ], [ 1812555, 8292687 ], [ 1812851, 8292935 ], [ 1813071, 8293396 ], [ 1813534, 8294118 ], [ 1814278, 8294865 ], [ 1815200, 8295968 ], [ 1815204, 8296425 ], [ 1815338, 8296778 ], [ 1815428, 8296955 ], [ 1816170, 8297527 ], [ 1817334, 8299203 ], [ 1817528, 8299275 ], [ 1817606, 8299941 ] ] ] ] } } ] } diff --git a/package-lock.json b/package-lock.json index fdc6fb1af..2912b4949 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,12 +5,87 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/helper-validator-identifier": { @@ -128,9 +203,9 @@ } }, "@gar/promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", - "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, "@glidejs/glide": { @@ -210,16 +285,16 @@ "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==" }, "@mapbox/mapbox-gl-style-spec": { - "version": "13.25.0", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.25.0.tgz", - "integrity": "sha512-ukBk13MyI/X4tjRfPaNCo4rJLrRJ7ZbANxjeQyGeLYJTF1DZxqkX9C8qlxnQlxYllBBDBWiYYX5lU1fIsm2jwg==", + "version": "13.28.0", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.28.0.tgz", + "integrity": "sha512-B8xM7Fp1nh5kejfIl4SWeY0gtIeewbuRencqO3cJDrCHZpaPg7uY+V8abuR+esMeuOjRl5cLhVTP40v+1ywxbg==", "requires": { "@mapbox/jsonlint-lines-primitives": "~2.0.2", "@mapbox/point-geometry": "^0.1.0", "@mapbox/unitbezier": "^0.0.0", "csscolorparser": "~1.0.2", "json-stringify-pretty-compact": "^2.0.0", - "minimist": "^1.2.5", + "minimist": "^1.2.6", "rw": "^1.3.3", "sort-object": "^0.3.2" } @@ -261,9 +336,9 @@ } }, "@npmcli/fs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", - "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", "dev": true, "requires": { "@gar/promisify": "^1.0.1", @@ -271,9 +346,9 @@ }, "dependencies": { "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -292,9 +367,9 @@ } }, "@petamoriken/float16": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.6.6.tgz", - "integrity": "sha512-3MUulwMtsdCA9lw8a/Kc0XDBJJVCkYTQ5aGd+///TbfkOMXoOGAzzoiYKwPEsLYZv7He7fKJ/mCacqKOO7REyg==" + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.7.1.tgz", + "integrity": "sha512-oXZOc+aePd0FnhTWk15pyqK+Do87n0TyLV1nxdEougE95X/WXWDqmQobfhgnSY7QsWn5euZUWuDVeTQvoQ5VNw==" }, "@polka/url": { "version": "1.0.0-next.21", @@ -736,9 +811,9 @@ } }, "agentkeepalive": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", - "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", "dev": true, "requires": { "debug": "^4.1.0", @@ -880,9 +955,9 @@ "dev": true }, "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "requires": { "delegates": "^1.0.0", @@ -987,7 +1062,7 @@ "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true }, "asn1": { @@ -1002,7 +1077,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true }, "astral-regex": { @@ -1023,13 +1098,13 @@ "async-foreach": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", "dev": true }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, "atob": { @@ -1045,13 +1120,13 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true }, "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", "dev": true }, "balanced-match": { @@ -1074,7 +1149,7 @@ "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, "requires": { "tweetnacl": "^0.14.3" @@ -1086,62 +1161,6 @@ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, - "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", - "dev": true, - "requires": { - "bytes": "3.1.1", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" - }, - "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "dev": true - } - } - }, "bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", @@ -1295,7 +1314,7 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "dev": true }, "chalk": { @@ -1467,7 +1486,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, "confusing-browser-globals": { @@ -1485,7 +1504,7 @@ "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, "content-disposition": { @@ -1503,12 +1522,6 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true }, - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "dev": true - }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", @@ -1588,7 +1601,7 @@ "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, "requires": { "assert-plus": "^1.0.0" @@ -1606,13 +1619,13 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true }, "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, "requires": { "decamelize": "^1.1.0", @@ -1622,7 +1635,7 @@ "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true } } @@ -1690,13 +1703,13 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "dev": true }, "depd": { @@ -1705,12 +1718,6 @@ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, "detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", @@ -1782,10 +1789,15 @@ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, + "earcut": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", + "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, "requires": { "jsbn": "~0.1.0", @@ -2284,47 +2296,90 @@ } }, "express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "dependencies": { + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, "debug": { @@ -2336,16 +2391,142 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true } } @@ -2376,7 +2557,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "dev": true }, "fancy-log": { @@ -2480,38 +2661,6 @@ "to-regex-range": "^5.0.1" } }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -2546,7 +2695,7 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true }, "form-data": { @@ -2613,20 +2762,27 @@ "dev": true }, "gauge": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", - "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "requires": { - "ansi-regex": "^5.0.1", "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", "has-unicode": "^2.0.1", - "signal-exit": "^3.0.0", + "signal-exit": "^3.0.7", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "wide-align": "^1.1.5" + }, + "dependencies": { + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + } } }, "gaze": { @@ -2639,17 +2795,24 @@ } }, "geotiff": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.0.4.tgz", - "integrity": "sha512-aG8h9bJccGusioPsEWsEqx8qdXpZN71A20WCvRKGxcnHSOWLKmC5ZmsAmodfxb9TRQvs+89KikGuPzxchhA+Uw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.0.7.tgz", + "integrity": "sha512-FKvFTNowMU5K6lHYY2f83d4lS2rsCNdpUC28AX61x9ZzzqPNaWFElWv93xj0eJFaNyOYA63ic5OzJ88dHpoA5Q==", "requires": { "@petamoriken/float16": "^3.4.7", "lerc": "^3.0.0", - "lru-cache": "^6.0.0", "pako": "^2.0.4", "parse-headers": "^2.0.2", + "quick-lru": "^6.1.1", "web-worker": "^1.2.0", "xml-utils": "^1.0.2" + }, + "dependencies": { + "quick-lru": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.1.tgz", + "integrity": "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==" + } } }, "get-caller-file": { @@ -2672,7 +2835,7 @@ "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", "dev": true }, "get-stream": { @@ -2694,7 +2857,7 @@ "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, "requires": { "assert-plus": "^1.0.0" @@ -2753,13 +2916,13 @@ } }, "globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", "dev": true, "requires": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "^4.17.21", "minimatch": "~3.0.2" }, "dependencies": { @@ -2776,6 +2939,15 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } } } }, @@ -2803,7 +2975,7 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", "dev": true }, "har-validator": { @@ -2878,7 +3050,7 @@ "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true }, "hosted-git-info": { @@ -2967,19 +3139,6 @@ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", "dev": true }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, "http-parser-js": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", @@ -3032,7 +3191,7 @@ "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "dev": true, "requires": { "assert-plus": "^1.0.0", @@ -3041,9 +3200,9 @@ } }, "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "requires": { "agent-base": "6", @@ -3059,7 +3218,7 @@ "humanize-ms": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, "requires": { "ms": "^2.0.0" @@ -3276,7 +3435,7 @@ "is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, "is-negative-zero": { @@ -3315,7 +3474,7 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true }, "is-plain-object": { @@ -3370,7 +3529,7 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, "is-weakref": { @@ -3412,7 +3571,7 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", "dev": true }, "jest-worker": { @@ -3462,7 +3621,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", "dev": true }, "json-parse-better-errors": { @@ -3503,13 +3662,13 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -3631,6 +3790,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "requires": { "yallist": "^4.0.0" } @@ -3798,9 +3958,9 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -3823,9 +3983,9 @@ } }, "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -3924,9 +4084,9 @@ "dev": true }, "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", "dev": true }, "natural-compare": { @@ -3978,21 +4138,21 @@ }, "dependencies": { "npmlog": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", - "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "requires": { - "are-we-there-yet": "^2.0.0", + "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", + "gauge": "^4.0.3", "set-blocking": "^2.0.0" } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -4007,9 +4167,9 @@ "dev": true }, "node-sass": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.1.tgz", - "integrity": "sha512-uMy+Xt29NlqKCFdFRZyXKOTqGt+QaKHexv9STj2WeLottnlqZEEWx6Bj0MXNthmFRRdM/YwyNo/8Tr46TOM0jQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz", + "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==", "dev": true, "requires": { "async-foreach": "^0.1.3", @@ -4024,7 +4184,7 @@ "node-gyp": "^8.4.1", "npmlog": "^5.0.0", "request": "^2.88.0", - "sass-graph": "4.0.0", + "sass-graph": "^4.0.1", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" } @@ -4061,9 +4221,9 @@ }, "dependencies": { "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -4260,6 +4420,16 @@ "set-blocking": "^2.0.0" }, "dependencies": { + "are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, "gauge": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", @@ -4276,6 +4446,26 @@ "strip-ansi": "^6.0.1", "wide-align": "^1.1.2" } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } } } }, @@ -4288,7 +4478,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true }, "object-inspect": { @@ -4354,34 +4544,26 @@ "dev": true }, "ol": { - "version": "6.15.1", - "resolved": "https://registry.npmjs.org/ol/-/ol-6.15.1.tgz", - "integrity": "sha512-ZG2CKTpJ8Q+tPywYysVwPk+yevwJzlbwjRKhoCvd7kLVWMbfBl1O/+Kg/yrZZrhG9FNXbFH4GeOZ5yVRqo3P4w==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ol/-/ol-7.2.2.tgz", + "integrity": "sha512-eqJ1hhVQQ3Ap4OhYq9DRu5pz9RMpLhmoTauDoIqpn7logVi1AJE+lXjEHrPrTSuZYjtFbMgqr07sxoLNR65nrw==", "requires": { - "geotiff": "2.0.4", - "ol-mapbox-style": "^8.0.5", + "earcut": "^2.2.3", + "geotiff": "^2.0.7", + "ol-mapbox-style": "^9.2.0", "pbf": "3.2.1", "rbush": "^3.0.1" } }, "ol-mapbox-style": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-8.2.1.tgz", - "integrity": "sha512-3kBBuZC627vDL8vnUdfVbCbfkhkcZj2kXPHQcuLhC4JJEA+XkEVEtEde8x8+AZctRbHwBkSiubTPaRukgLxIRw==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-9.4.0.tgz", + "integrity": "sha512-I9dK1K41P8DjozFeQ4x1pfou86q/WedRzjCMpNhtHW9APJ/l3UT6aGsp2HcbG7cLfx3EpzK4Q7HxKwcQYR5Chw==", "requires": { "@mapbox/mapbox-gl-style-spec": "^13.23.1", "mapbox-to-css-font": "^2.4.1" } }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", @@ -4481,9 +4663,9 @@ "dev": true }, "pako": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz", - "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" }, "parent-module": { "version": "1.0.1", @@ -4736,7 +4918,7 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true }, "promise-retry": { @@ -4752,7 +4934,7 @@ "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true } } @@ -4781,9 +4963,9 @@ } }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, "punycode": { @@ -4839,35 +5021,6 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, - "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", - "dev": true, - "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, "rbush": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", @@ -5250,36 +5403,47 @@ "dev": true }, "sass-graph": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.0.tgz", - "integrity": "sha512-WSO/MfXqKH7/TS8RdkCX3lVkPFQzCgbqdGsmSKq6tlPU+GpGEsa/5aW18JqItnqh+lPtcjifqdZ/VmiILkKckQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", "dev": true, "requires": { "glob": "^7.0.0", "lodash": "^4.17.11", - "scss-tokenizer": "^0.3.0", + "scss-tokenizer": "^0.4.3", "yargs": "^17.2.1" }, "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, "yargs": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", - "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" } }, "yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true } } @@ -5296,19 +5460,19 @@ } }, "scss-tokenizer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.3.0.tgz", - "integrity": "sha512-14Zl9GcbBvOT9057ZKjpz5yPOyUWG2ojd9D5io28wHRYsOrs7U95Q+KNL87+32p8rc+LvDpbu/i9ZYjM9Q+FsQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", "dev": true, "requires": { - "js-base64": "^2.4.3", - "source-map": "^0.7.1" + "js-base64": "^2.4.9", + "source-map": "^0.7.3" }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true } } @@ -5334,52 +5498,6 @@ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, "serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -5445,22 +5563,10 @@ } } }, - "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - } - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, "setprototypeof": { @@ -5570,24 +5676,32 @@ } }, "socks": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "dependencies": { + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + } } }, "socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", "dev": true, "requires": { "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" + "debug": "^4.3.3", + "socks": "^2.6.2" } }, "sort-asc": { @@ -5779,7 +5893,7 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, "readable-stream": { @@ -5965,17 +6079,28 @@ "dev": true }, "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "dev": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } } }, "terser": { @@ -6138,7 +6263,7 @@ "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, "requires": { "safe-buffer": "^5.0.1" @@ -6147,7 +6272,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true }, "type-check": { @@ -6277,7 +6402,7 @@ "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, "requires": { "assert-plus": "^1.0.0", @@ -6288,7 +6413,7 @@ "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", "dev": true } } @@ -6678,9 +6803,9 @@ "dev": true }, "xml-utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.2.0.tgz", - "integrity": "sha512-z4unVPZruEDC3tfyd7wvWfjclnMz34iwQpv8H28H+qREpjKkR083MBvcrWXfJrIcrSmHR5ghguOcgQqWdnBpVA==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.3.0.tgz", + "integrity": "sha512-i4PIrX33Wd66dvwo4syicwlwmnr6wuvvn4f2ku9hA67C2Uk62Xubczuhct+Evnd12/DV71qKNeDdJwES8HX1RA==" }, "xtend": { "version": "4.0.2", @@ -6697,7 +6822,8 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "yargs": { "version": "16.2.0", diff --git a/package.json b/package.json index 70e19eea2..f41aa5966 100644 --- a/package.json +++ b/package.json @@ -39,9 +39,9 @@ "downloadjs": "^1.4.7", "elm-pep": "^1.0.6", "html2canvas": "^1.4.0", - "ol-mapbox-style": "8.2.1", + "ol-mapbox-style": "9.4.0", "jspdf": "^2.5.0", - "ol": "^6.15.1", + "ol": "^7.2.2", "pepjs": "^0.5.3", "proj4": "^2.7.5" }, @@ -54,7 +54,7 @@ "eslint-webpack-plugin": "^3.1.1", "exports-loader": "^3.1.0", "imports-loader": "^3.1.1", - "node-sass": "^7.0.1", + "node-sass": "^7.0.3", "npm-run-all": "^4.1.5", "run-sequence": "^2.2.1", "source-map-loader": "^3.0.0", diff --git a/scss/_position.scss b/scss/_position.scss index 43560dfc8..0a2de149f 100644 --- a/scss/_position.scss +++ b/scss/_position.scss @@ -120,5 +120,5 @@ input.o-position-find { padding: 0; - width: 95px; + width: auto; } diff --git a/src/controls/bookmarks.js b/src/controls/bookmarks.js index ec0f6f8d2..043087271 100644 --- a/src/controls/bookmarks.js +++ b/src/controls/bookmarks.js @@ -159,6 +159,14 @@ const Bookmarks = function Bookmarks(options = {}) { components: [headerComponent, contentComponent] }); }, + hide() { + document.getElementById(bookmarksButton.getId()).classList.add("hidden"); + document.getElementById(bookmarks.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(bookmarksButton.getId()).classList.remove("hidden"); + document.getElementById(bookmarks.getId()).classList.remove("hidden"); + }, render() { const bmEl = dom.html(bookmarks.render()); document.getElementById(viewer.getMain().getId()).appendChild(bmEl); diff --git a/src/controls/editor.js b/src/controls/editor.js index 020d25603..fbaf6505c 100644 --- a/src/controls/editor.js +++ b/src/controls/editor.js @@ -1,5 +1,6 @@ import { Component, Button, dom } from '../ui'; import editorToolbar from './editor/editortoolbar'; +import EditHandler from './editor/edithandler'; const Editor = function Editor(options = {}) { const { @@ -10,36 +11,69 @@ const Editor = function Editor(options = {}) { let editorButton; let target; let viewer; + let hidden = false; + let isVisible = isActive; + let toolbarVisible = false; + + /** The handler were all state is kept */ + let editHandler; const toggleState = function toggleState() { const detail = { name: 'editor', active: editorButton.getState() === 'initial' }; + // There are some serious event dependencies between viewer, editor, edithandler, editortoolbar, editorlayers, dropdown and editorbutton, + // which makes it almost impossible to do things in correct order. + isVisible = detail.active; viewer.dispatch('toggleClickInteraction', detail); }; const onActive = function onActive() { editorToolbar.toggleToolbar(true); + toolbarVisible = true; }; const onInitial = function onInitial() { editorToolbar.toggleToolbar(false); + toolbarVisible = false; }; + async function createFeature(layerName, geometry = null) { + const feature = await editHandler.createFeature(layerName, geometry); + return feature; + } + + async function deleteFeature(featureId, layerName) { + await editHandler.deleteFeature(featureId, layerName); + } + + function editFeatureAttributes(featureId, layerName) { + editHandler.editAttributesDialog(featureId, layerName); + } + return Component({ name: 'editor', onAdd(evt) { viewer = evt.target; target = `${viewer.getMain().getMapTools().getId()}`; const editableLayers = viewer.getLayersByProperty('editable', true, true); + const editableFeatureLayers = editableLayers.filter(l => !viewer.getLayer(l).get('isTable')); const currentLayer = options.defaultLayer || editableLayers[0]; const toolbarOptions = Object.assign({}, options, { + autoSave, + currentLayer, + editableLayers: editableFeatureLayers + }); + const handlerOptions = Object.assign({}, options, { autoForm, autoSave, currentLayer, - editableLayers + editableLayers, + isActive }); + editHandler = EditHandler(handlerOptions, viewer); + viewer.on('toggleClickInteraction', (detail) => { if (detail.name === 'editor' && detail.active) { editorButton.dispatch('change', { state: 'active' }); @@ -69,6 +103,18 @@ const Editor = function Editor(options = {}) { } }); }, + hide() { + document.getElementById(editorButton.getId()).classList.add("hidden"); + if (toolbarVisible) { + editorToolbar.toggleToolbar(false); + } + }, + unhide() { + document.getElementById(editorButton.getId()).classList.remove("hidden"); + if (toolbarVisible) { + editorToolbar.toggleToolbar(true); + } + }, render() { const htmlString = editorButton.render(); const el = dom.html(htmlString); @@ -78,6 +124,17 @@ const Editor = function Editor(options = {}) { name: 'editor', active: isActive }); + }, + createFeature, + editFeatureAttributes, + deleteFeature, + changeActiveLayer: (layerName) => { + // Only need to actually cahne layer if editor is active. Otherwise state is just set in toolbar and will + // activate set layer when toggled visible + if (isVisible) { + editHandler.setActiveLayer(layerName); + } + editorToolbar.changeActiveLayer(layerName); } }); }; diff --git a/src/controls/editor/addons/searchList/searchList.js b/src/controls/editor/addons/searchList/searchList.js index df059e221..2b580cc16 100644 --- a/src/controls/editor/addons/searchList/searchList.js +++ b/src/controls/editor/addons/searchList/searchList.js @@ -10,6 +10,8 @@ import spinner from '../../../../utils/spinner'; const hintTypeMore = 'Skriv fler tecken'; /** Default user message. Can be overriden by config. */ const hintNoHits = 'Inga träffar'; +/** Attribute name in DOM for backing data */ +const databackingValue = 'data-backing-value'; /** * Helper to escape strings for regex @@ -67,15 +69,18 @@ function searchList(input, conf) { /** The list of items set to awesome */ let olist = conf.list || []; const searchListConfig = conf.config; + // useBackingValue implies allowOnlyFromList, otherwise it would be rather silly. + const allowOnlyFromList = searchListConfig.allowOnlyFromList || searchListConfig.useBackingValue; // Set up default config for awesome + searchListConfig.minChars = searchListConfig.minChars === undefined ? 2 : searchListConfig.minChars; const awesomeConfig = { minChars: searchListConfig.minChars, - maxItems: searchListConfig.maxItems, + maxItems: searchListConfig.maxItems || 10, filter, item: imageItemFormatter }; - if (searchListConfig.allowOnlyFromList) { + if (allowOnlyFromList) { awesomeConfig.autoFirst = true; } @@ -113,6 +118,20 @@ function searchList(input, conf) { } /** Keep track of ongoing requests */ let abortControllers = []; + + /** + * Looks up the label for inputs current backingValue. + * @returns {string} The label or empty string is not found + * */ + function getLabelForBackingValue() { + let label = ''; + // input.value is always string as it is roundtripped in DOM using default toString. + const listitem = olist.find(item => item.backingValue.toString() === input.value); + if (listitem) { + label = listitem.value; + } + return label; + } /** * Calls the remote server * @param {any} url Url to call. @@ -164,7 +183,7 @@ function searchList(input, conf) { if (e.relatedTarget === btn && awe.opened) { supressOpen = true; } - if (e.relatedTarget !== btn && searchListConfig.allowOnlyFromList) { + if (e.relatedTarget !== btn && allowOnlyFromList) { // eslint-disable-next-line no-param-reassign input.value = lastValidinput; } @@ -235,7 +254,8 @@ function searchList(input, conf) { // If list is null, request was aborted beacuse another request was sent before this was finished. // Only need to update if request actually returns something if (list) { - awesome.list = awesomeParser(list); + olist = awesomeParser(list); + awesome.list = olist; awesome.evaluate(); evaluateEmptyList(); } @@ -266,14 +286,25 @@ function searchList(input, conf) { supressOpen = false; } + function updateAfterReverseLookup(label) { + // eslint-disable-next-line no-param-reassign + input.value = label; + lastValidinput = label; + } + // Load the remote list into awesome if configured to do so if (searchListConfig.url && !searchListConfig.dynamic) { const url = searchListConfig.url; setMessage(spinner().outerHTML); awesome.list = []; getSuggestionsFromRemote(url).then(list => { - awesome.list = awesomeParser(list); + olist = awesomeParser(list); + awesome.list = olist; hideMessage(); + if (searchListConfig.useBackingValue) { + const label = getLabelForBackingValue(); + updateAfterReverseLookup(label); + } }) .catch(e => { console.error(e); @@ -307,7 +338,7 @@ function searchList(input, conf) { // Event handler for when awesome closes. awesome.input.addEventListener('awesomplete-close', (e) => { - if (searchListConfig.allowOnlyFromList && e.reason !== 'select' && e.reason !== 'nomatches') { + if (allowOnlyFromList && e.reason !== 'select' && e.reason !== 'nomatches') { // eslint-disable-next-line no-param-reassign input.value = lastValidinput; hideMessage(); @@ -323,7 +354,7 @@ function searchList(input, conf) { input.addEventListener('keyup', (e) => { if (e.key === 'Escape') { awesome.close(); - if (searchListConfig.allowOnlyFromList) { + if (allowOnlyFromList) { // Reset input // eslint-disable-next-line no-param-reassign input.value = lastValidinput; @@ -335,6 +366,50 @@ function searchList(input, conf) { awesome.input.addEventListener('awesomplete-open', () => { hideMessage(); }); + + if (searchListConfig.useBackingValue) { + awesome.input.addEventListener('awesomplete-selectcomplete', (e) => { + // Save the selected backing value when a selection is made + // Setting it to the last valid input is done in the usual "close"-handler + const backingValue = olist.find(it => it.value === e.text.value).backingValue; + input.setAttribute(databackingValue, backingValue); + }); + + // The input element can not handle both value and label as select can. Store the value in a data-attrib and retreive it later. + // When the awesome is created the input contains the backingvalue, as that is stored in database. + input.setAttribute(databackingValue, input.value); + + // Look up label for current backing value when displaying the form + // If no label is found, the input is set blank, but the backing value remains. In this way save will fail if + // input has the required attribute, which forces the user to select a new value. If it is not required, the old value is kept without + // being able to display its value. If the value reappears in the list, its value will be shown next time. + if (searchListConfig.dynamic) { + let url = searchListConfig.url; + url += url.includes('?') ? '&' : '?'; + url += `${(searchListConfig.valueQueryParameter || 'value')}=${encodeURIComponent(input.value)}`; + // eslint-disable-next-line no-param-reassign + input.value = ''; + setMessage(spinner().outerHTML); + getSuggestionsFromRemote(url).then(list => { + // Hide spinner and set data + hideMessage(); + let label = ''; + if (list instanceof Array && list.length === 1) { + label = list[0].label; + } + updateAfterReverseLookup(label); + }); + } else if (!searchListConfig.url) { + // If there is an Url, but not dynamic, the list is fetched once earlier, and the reverse look up is already performed in that fetch. + const label = getLabelForBackingValue(); + updateAfterReverseLookup(label); + } + } + + return { + // Almost a component ... + getValue: () => (searchListConfig.useBackingValue ? input.getAttribute(databackingValue) : input.value) + }; } export default searchList; diff --git a/src/controls/editor/addons/searchList/utils/awesomeParser.js b/src/controls/editor/addons/searchList/utils/awesomeParser.js index 644e742de..9a96d20e6 100644 --- a/src/controls/editor/addons/searchList/utils/awesomeParser.js +++ b/src/controls/editor/addons/searchList/utils/awesomeParser.js @@ -11,6 +11,16 @@ export default function awesomeParser(list) { label: awesomeImage(item.src, item.value).outerHTML, value: item.value }; + } else if (item.label) { + // If label is present, use that as value and store actual value as backingValue (not accessible by awesome) + // This is because it becomes messy to implement the filter function to search in label if the label is formatted (images). + // drawback is that it is not possible to search in backingValue. This implementation is completely internal to searchList + // so it's easy to change. + return { + value: item.label, + label: item.label, + backingValue: item.value + }; } else if (item.value) { // Must set label as well if mixed with src return { diff --git a/src/controls/editor/drawtools.js b/src/controls/editor/drawtools.js index 1e488f3eb..65d75fef1 100644 --- a/src/controls/editor/drawtools.js +++ b/src/controls/editor/drawtools.js @@ -155,6 +155,22 @@ const drawToolsSelector = function drawToolsSelector(tools, defaultLayer, v) { } init(); + + return { + /** + * Call this to update available tools when layer has changed. No need to call if layer changed using GUI, as that is done by an event. + * @param {any} layerName + */ + updateTools: (layerName) => { + currentLayer = layerName; + // If not visible we don't actually have to change the tools now + if (active) { + setActive(false); + setDrawTools(currentLayer); + setActive(true); + } + } + }; }; export default drawToolsSelector; diff --git a/src/controls/editor/edithandler.js b/src/controls/editor/edithandler.js index be4545e06..e1058606c 100644 --- a/src/controls/editor/edithandler.js +++ b/src/controls/editor/edithandler.js @@ -56,6 +56,9 @@ let breadcrumbs = []; let autoCreatedFeature = false; function isActive() { + // FIXME: this only happens at startup as they are set to null on closing. If checking for null/falsley/not truely it could work as isVisible with + // the exption that it can not determine if it is visble before interactions are set, i.e. it can't be used to determine if interactions should be set. + // Right now it does not matter as it is not used anywhere critical. if (modify === undefined || select === undefined) { return false; } @@ -80,10 +83,10 @@ function setActive(editType) { select.setActive(false); break; default: - draw.setActive(false); - hasDraw = false; + if (draw) draw.setActive(false); if (modify) modify.setActive(true); - select.setActive(true); + if (select) select.setActive(true); + hasDraw = false; break; } } @@ -526,11 +529,21 @@ function setInteractions(drawType) { } } +function closeAllModals() { + // Close all modals first to get rid of tags in DOM + if (modal) modal.closeModal(); + modal = null; + breadcrumbs.forEach(br => { + if (br.modal) br.modal.closeModal(); + }); + breadcrumbs = []; +} + function setEditLayer(layerName) { // It is not possible to actually change layer while having breadcrubs as all modals must be closed, which will // pop off all breadcrumbs. // But just in case something changes, reset the breadcrumbs when a new layer is edited. - breadcrumbs = []; + closeAllModals(); currentLayer = layerName; setAllowedOperations(); setInteractions(); @@ -689,8 +702,15 @@ function onModalClosed() { attributes = lastBread.attributes; // State is restored, now show parent modal instead and refresh as the title attribute might have changed - modal.show(); - refreshRelatedTablesForm(lastBread.feature); + if (modal) { + modal.show(); + } + if (lastBread.feature) { + refreshRelatedTablesForm(lastBread.feature); + } + } else { + // last modal to be closed. Set to null so we can check if there is an modal. + modal = null; } } @@ -729,7 +749,9 @@ function onAttributesAbort(features) { abortBtnEl.addEventListener('click', (e) => { abortBtnEl.blur(); features.forEach((feature) => { - deleteFeature(feature, editLayers[currentLayer]).then(() => select.getFeatures().clear()); + deleteFeature(feature, viewer.getLayer(currentLayer)).then(() => { + if (select) select.getFeatures().clear(); + }); }); modal.closeModal(); // The modal does not fire close event when it is closed externally @@ -770,6 +792,12 @@ function onAttributesSave(features, attrs) { const checkedValue = (attribute.config && attribute.config.checkedValue) || 1; const uncheckedValue = (attribute.config && attribute.config.uncheckedValue) || 0; editEl[attribute.name] = document.getElementById(attribute.elId).checked ? checkedValue : uncheckedValue; + } else if (attribute.type === 'searchList') { + // SearchList may have its value in another place than the input element itself. Query the "Component" instead. + // Note that inputValue still contains the value of the input element, which is used to validate required. + // No other validation is performed on searchList as the only thing that can be checked now is that value is in list + // and that is handled inside the searchList itself. + editEl[attribute.name] = attribute.searchList.getValue(); } else { // Read value from input text, textarea or select editEl[attribute.name] = inputValue; } @@ -931,20 +959,7 @@ function onAttributesSave(features, attrs) { errorMsg.remove(); } break; - case 'searchList': - if (attribute.required) { - // Only validate required. Validating if in list is performed in searchList as we don't have access to dynamic list - // and don't want to fetch it again just to validate. It's a better idea to make it impossible for user to type incorrect. - valid.searchList = inputValue !== ''; - if (!valid.searchList) { - errorOn.parentElement.insertAdjacentHTML('afterend', `
${errorText}
`); - } else if (errorMsg) { - errorMsg.remove(); - } - } else { - valid.searchList = true; - } - break; + default: } valid.validates = !Object.values(valid).includes(false); @@ -1040,7 +1055,7 @@ function addBatchEditListener() { */ function turnIntoSearchList(obj) { const el = document.getElementById(obj.elId); - searchList(el, { list: obj.list, config: obj.config }); + return searchList(el, { list: obj.list, config: obj.config }); } /** @@ -1208,7 +1223,8 @@ function editAttributes(feat) { obj.addListener(obj); } if ('searchListListener' in obj) { - obj.searchListListener(obj); + // eslint-disable-next-line no-param-reassign + obj.searchList = obj.searchListListener(obj); } }); @@ -1303,6 +1319,82 @@ async function onAddChild(e) { } } +/** + * Opens the attribute editor dialog for a feature. The dialog excutes asynchronously and never returns anything. + * @param {any} feature + * @param {any} layer + */ +function editAttributesDialogApi(featureId, layerName = null) { + const layer = viewer.getLayer(layerName); + const feature = layer.getSource().getFeatureById(featureId); + // Hijack the current layer for a while. If there's a modal visible it is closed (without saving) as editAttributes can not handle + // multiple dialogs for the same layer so to be safe we always close. Technically the user can not + // call this function when a modal is visible, as they can't click anywhere. + // Restoring currentLayer is performed in onModalClosed(), as we can't await the modal. + // Close all modals and eat all breadcrumbs + closeAllModals(); + // If editing in another layer, add a breadcrumb to restore layer when modal is closed. + if (layerName && layerName !== currentLayer) { + const newBreadcrumb = { + layerName: currentLayer, + title, + attributes + }; + breadcrumbs.push(newBreadcrumb); + title = layer.get('title'); + attributes = layer.get('attributes'); + // Don't call setEditLayer, as that would change tools which requires that editor is active, + // and if it is a table it would probably crash on somehing geometry related. + currentLayer = layerName; + } + editAttributes(feature); +} + +/** + * Creates a new feature and adds it to a layer. Default values are set. If autosave is set, it returns when + * the feature has been saved and thus will have a permanent database Id. If not autosave it returns immediately (async of course) and + * the id will be a temporary Guid that can be used until the feature is saved, then it will be replaced. Keeping a reference to the feature + * itself will still work. + * @param {any} layerName Name of layer to add a feature to + * @param {any} geometry A geomtry to add to the feature that will be created + * @returns {Feature} the newly created feature + */ +async function createFeatureApi(layerName, geometry = null) { + const editLayer = editLayers[layerName]; + if (!editLayer) { + throw new Error('Ej redigerbart lager'); + } + const newfeature = new Feature(); + if (geometry) { + if (geometry.getType() !== editLayer.get('geometryType')) { + throw new Error('Kan inte lägga till en geometri av den typen i det lagret'); + } + newfeature.setGeometryName(editLayer.get('geometryName')); + newfeature.setGeometry(geometry); + } + await addFeatureToLayer(newfeature, layerName); + if (autoForm) { + autoCreatedFeature = true; + editAttributesDialogApi(newfeature.getId(), layerName); + } + return newfeature; +} + +async function deleteFeatureApi(featureId, layerName) { + const feature = viewer.getLayer(layerName).getSource().getFeatureById(featureId); + const layer = viewer.getLayer(layerName); + await deleteFeature(feature, layer); +} + +function setActiveLayerApi(layerName) { + const layer = editLayers[layerName]; + if (!layer || layer.get('isTable')) { + // Can't set tables as active in editor as the editor can't handle them. They are in list though, as they may + // be edited through api + throw new Error(`Layer ${layerName} är inte redigerbart`); + } + setEditLayer(layerName); +} /** * Eventhandler called from relatedTableForm when delete button is pressed * @param { any } e Event containing layers and features necessary @@ -1311,6 +1403,12 @@ function onDeleteChild(e) { deleteFeature(e.detail.feature, e.detail.layer).then(() => refreshRelatedTablesForm(e.detail.parentFeature)); } +/** + * Creates the handler. It is used as sort of a singelton, but in theory there could be many handlers. + * It communicates with the editor toolbar and forms using DOM events, which makes it messy to have more than one instance as they would use the same events. + * @param {any} options + * @param {any} v The viewer object + */ export default function editHandler(options, v) { viewer = v; featureInfo = viewer.getControlByName('featureInfo'); @@ -1331,6 +1429,8 @@ export default function editHandler(options, v) { autoSave = options.autoSave; autoForm = options.autoForm; validateOnDraw = options.validateOnDraw; + + // Listen to DOM events from menus and forms document.addEventListener('toggleEdit', onToggleEdit); document.addEventListener('changeEdit', onChangeEdit); document.addEventListener('editorShapes', onChangeShape); @@ -1338,4 +1438,12 @@ export default function editHandler(options, v) { document.addEventListener(dispatcher.EDIT_CHILD_EVENT, onEditChild); document.addEventListener(dispatcher.ADD_CHILD_EVENT, onAddChild); document.addEventListener(dispatcher.DELETE_CHILD_EVENT, onDeleteChild); + + return { + // These functions are called from Editor Component, possibly from its Api so change these calls with caution. + createFeature: createFeatureApi, + editAttributesDialog: editAttributesDialogApi, + deleteFeature: deleteFeatureApi, + setActiveLayer: setActiveLayerApi + }; } diff --git a/src/controls/editor/editorlayers.js b/src/controls/editor/editorlayers.js index 6935db5dc..0071885a7 100644 --- a/src/controls/editor/editorlayers.js +++ b/src/controls/editor/editorlayers.js @@ -5,6 +5,7 @@ import utils from '../../utils'; const createElement = utils.createElement; let viewer; +let dropdown; export default function editorLayers(editableLayers, v, optOptions = {}) { viewer = v; @@ -35,7 +36,7 @@ export default function editorLayers(editableLayers, v, optOptions = {}) { }); const { body: popoverHTML } = new DOMParser().parseFromString(popover, 'text/html'); document.getElementById('o-editor-layers').insertAdjacentElement('afterend', popoverHTML); - dropDown(options.target, options.selectOptions, { + dropdown = dropDown(options.target, options.selectOptions, { dataAttribute: 'layer', active: options.activeLayer }); @@ -83,6 +84,17 @@ export default function editorLayers(editableLayers, v, optOptions = {}) { document.addEventListener('changeEdit', onChangeEdit); } + /** + * Updates layer selection list to reflect the current setting + * @param {any} layerName + */ + function changeLayer(layerName) { + dropdown.select(layerName); + } + render(renderOptions); addListener(target); + return { + changeLayer + }; } diff --git a/src/controls/editor/editortoolbar.js b/src/controls/editor/editortoolbar.js index 31552b879..dccbb29c6 100644 --- a/src/controls/editor/editortoolbar.js +++ b/src/controls/editor/editortoolbar.js @@ -1,6 +1,5 @@ import editortemplate from './editortemplate'; import dispatcher from './editdispatcher'; -import editHandler from './edithandler'; import editorLayers from './editorlayers'; import drawTools from './drawtools'; @@ -14,6 +13,8 @@ let $editDelete; let $editLayers; let $editSave; let viewer; +let layerSelector; +let drawToolsSelector; function render() { const { body: editortemplateHTML } = new DOMParser().parseFromString(editortemplate, 'text/html'); @@ -152,6 +153,11 @@ function toggleSave(e) { } } +function changeLayerInternal(layer) { + currentLayer = layer; + setAllowedTools(); +} + /** * Called when toggleEdit event is raised * @param {any} e Custom event @@ -161,8 +167,7 @@ function onToggleEdit(e) { // If the event contains a currentLayer, the currentLayer has either changed // or the editor toolbar is activated and should display the last edited layer or default if first time if (tool === 'edit' && e.detail.currentLayer) { - currentLayer = e.detail.currentLayer; - setAllowedTools(); + changeLayerInternal(e.detail.currentLayer); } e.stopPropagation(); } @@ -172,7 +177,6 @@ function init(options, v) { editableLayers = options.editableLayers; // Keep a reference to viewer. Used later. viewer = v; - editHandler(options, v); render(); // Hide layers choice button if only 1 layer in editable if (editableLayers.length < 2) { @@ -182,10 +186,10 @@ function init(options, v) { if (options.autoSave) { $editSave.classList.add('o-hidden'); } - editorLayers(editableLayers, v, { + layerSelector = editorLayers(editableLayers, v, { activeLayer: currentLayer }); - drawTools(options.drawTools, currentLayer, v); + drawToolsSelector = drawTools(options.drawTools, currentLayer, v); document.addEventListener('enableInteraction', onEnableInteraction); document.addEventListener('changeEdit', onChangeEdit); @@ -202,6 +206,15 @@ function init(options, v) { export default (function exportInit() { return { init, - toggleToolbar + toggleToolbar, + /** + * Updates layer selection list to reflect the current setting + * @param {any} layerName + */ + changeActiveLayer: (layerName) => { + changeLayerInternal(layerName); + layerSelector.changeLayer(layerName); + drawToolsSelector.updateTools(layerName); + } }; }()); diff --git a/src/controls/externalurl/externalurlSeveralButtons.js b/src/controls/externalurl/externalurlSeveralButtons.js index 671547a0e..3637cd1cc 100644 --- a/src/controls/externalurl/externalurlSeveralButtons.js +++ b/src/controls/externalurl/externalurlSeveralButtons.js @@ -85,6 +85,12 @@ const externalurlSeveralButtons = function externalurlSeveralButtons(options = { this.addComponents(buttons); this.render(); }, + hide() { + document.getElementById(containerElement.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(containerElement.getId()).classList.remove("hidden"); + }, render() { let htmlString = `${containerElement.render()}`; let el = dom.html(htmlString); diff --git a/src/controls/externalurl/externalurlSingleButton.js b/src/controls/externalurl/externalurlSingleButton.js index b2fe4b5d1..a69d3ca32 100644 --- a/src/controls/externalurl/externalurlSingleButton.js +++ b/src/controls/externalurl/externalurlSingleButton.js @@ -64,6 +64,12 @@ const ExternalurlSingleButton = function ExternalurlSingleButton(options = {}) { this.addComponents(buttons); this.render(); }, + hide() { + document.getElementById(exUrlElement.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(exUrlElement.getId()).classList.remove("hidden"); + }, render() { let htmlString = `${exUrlElement.render()}`; let el = dom.html(htmlString); diff --git a/src/controls/fullscreen.js b/src/controls/fullscreen.js index dfad3042d..043f27ba7 100644 --- a/src/controls/fullscreen.js +++ b/src/controls/fullscreen.js @@ -40,6 +40,12 @@ const Fullscreen = function Fullscreen(options = {}) { }, onInit() { }, + hide() { + document.getElementById(fullscreenButton.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(fullscreenButton.getId()).classList.remove("hidden"); + }, render() { const htmlString = fullscreenButton.render(); const el = dom.html(htmlString); diff --git a/src/controls/geoposition.js b/src/controls/geoposition.js index fe1b1e251..1fa444a9f 100644 --- a/src/controls/geoposition.js +++ b/src/controls/geoposition.js @@ -146,6 +146,12 @@ const Geoposition = function Geoposition(options = {}) { } }); }, + hide() { + document.getElementById(positionButton.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(positionButton.getId()).classList.remove("hidden"); + }, render() { const htmlString = positionButton.render(); if (active) { diff --git a/src/controls/home.js b/src/controls/home.js index 339465c7a..bd5fafe3b 100644 --- a/src/controls/home.js +++ b/src/controls/home.js @@ -41,6 +41,12 @@ const Home = function Home(options = {}) { tooltipPlacement: 'east' }); }, + hide() { + document.getElementById(homeButton.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(homeButton.getId()).classList.remove("hidden"); + }, render() { const htmlString = homeButton.render(); const el = dom.html(htmlString); diff --git a/src/controls/legend.js b/src/controls/legend.js index 2f6b80026..f117bd785 100644 --- a/src/controls/legend.js +++ b/src/controls/legend.js @@ -80,7 +80,7 @@ const Legend = function Legend(options = {}) { const addBackgroundButton = function addBackgroundButton(layer) { const styleName = layer.get('styleName') || 'default'; const icon = viewer.getStyle(styleName) ? imageSource(viewer.getStyle(styleName)) : 'img/png/farg.png'; - backgroundLayerButtons.push(Button({ + const backgroundLayerButton = Button({ icon, cls: 'round smallest border icon-small icon-bg', title: layer.get('title'), @@ -102,7 +102,15 @@ const Legend = function Legend(options = {}) { } } } - })); + }); + layer.on('change:visible', () => { + if (layer.getVisible() === true) { + backgroundLayerButton.setState('active'); + } else { + backgroundLayerButton.setState('initial'); + } + }); + backgroundLayerButtons.push(backgroundLayerButton); }; const addBackgroundButtons = function addBackgroundButtons(layers) { @@ -293,6 +301,12 @@ const Legend = function Legend(options = {}) { if (name) { // Todo const layer = viewer.getLayer(label); + const layerGroup = layer.get('group'); + const groupExclusive = (viewer.getGroup(layerGroup) && (viewer.getGroup(layerGroup).exclusive || viewer.getGroup(layerGroup).name === 'background')); + if (groupExclusive) { + const layers = viewer.getLayersByProperty('group', layerGroup); + layers.forEach(l => l.setVisible(false)); + } layer.setVisible(true); document.getElementsByClassName('o-search-layer-field')[0].value = ''; } else { @@ -457,6 +471,7 @@ const Legend = function Legend(options = {}) { }, getuseGroupIndication() { return useGroupIndication; }, getOverlaysCollapse() { return overlaysCmp.overlaysCollapse; }, + setVisibleLayersViewActive, addButtonToTools(button) { const toolsEl = document.getElementById(toolsCmp.getId()); toolsEl.classList.remove('hidden'); @@ -494,6 +509,12 @@ const Legend = function Legend(options = {}) { this.dispatch('render'); viewer.getMap().on('click', onMapClick); }, + hide() { + document.getElementById(mainContainerCmp.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(mainContainerCmp.getId()).classList.remove("hidden"); + }, onRender() { const layerControlCmps = []; if (turnOnLayersControl) layerControlCmps.push(turnOnLayersButton); diff --git a/src/controls/legend/overlayproperties.js b/src/controls/legend/overlayproperties.js index 5c9ae276f..355bdaca1 100644 --- a/src/controls/legend/overlayproperties.js +++ b/src/controls/legend/overlayproperties.js @@ -63,7 +63,10 @@ const OverlayProperties = function OverlayProperties(options = {}) { } function getStyleDisplayName(styleName) { - const altStyle = stylePicker.find(s => s.style === styleName); + let altStyle = stylePicker.find(s => s.style === styleName); + if (!altStyle) { + altStyle = stylePicker.find(s => s.default); + } return (altStyle && altStyle.title) || styleName; } @@ -71,12 +74,38 @@ const OverlayProperties = function OverlayProperties(options = {}) { const altStyleIndex = stylePicker.findIndex(s => s.title === styleTitle); const altStyle = stylePicker[altStyleIndex]; styleSelection.setButtonText(styleTitle); - const newStyle = Style.createStyle({ style: altStyle.style, clusterStyleName: altStyle.clusterStyle, viewer }); const legendCmp = document.getElementById(legendComponent.getId()); - legendCmp.innerHTML = Legend(viewer.getStyle(altStyle.style), opacity); if (!layer.get('defaultStyle')) layer.setProperties({ defaultStyle: layer.get('styleName') }); layer.setProperties({ altStyleIndex }); - layer.setProperties({ styleName: altStyle.style }); + if (layer.get('type') === 'WMS') { + const layerSource = layer.get('source'); + const sourceParams = layerSource.getParams(); + let styleToSet = altStyle.style; + if (altStyle.default) { + sourceParams.STYLES = altStyle.style; + styleToSet = layer.get('defaultStyle'); + } else { + sourceParams.STYLES = styleToSet; + } + layerSource.refresh(); + layer.set('styleName', styleToSet); + const maxResolution = viewer.getResolutions()[viewer.getResolutions().length - 1]; + const getLegendString = layerSource.getLegendUrl(maxResolution, { STYLE: styleToSet }); + const newWmsStyle = [[{ + icon: { + src: `${getLegendString}` + }, + extendedLegend: altStyle.hasThemeLegend || false + }]]; + viewer.addStyle(styleToSet, newWmsStyle); + + legendCmp.innerHTML = Legend(viewer.getStyle(styleToSet), opacity); + layer.dispatchEvent('change:style'); + return; + } + layer.set('styleName', altStyle.style); + legendCmp.innerHTML = Legend(viewer.getStyle(altStyle.style), opacity); + const newStyle = Style.createStyle({ style: altStyle.style, clusterStyleName: altStyle.clusterStyle, viewer }); layer.setStyle(newStyle); layer.dispatchEvent('change:style'); }; diff --git a/src/controls/mapmenu.js b/src/controls/mapmenu.js index 611263c05..6153c71b5 100644 --- a/src/controls/mapmenu.js +++ b/src/controls/mapmenu.js @@ -141,6 +141,12 @@ const Mapmenu = function Mapmenu({ components: [headerComponent, contentComponent] }); }, + hide() { + document.getElementById(menuButton.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(menuButton.getId()).classList.remove("hidden"); + }, render() { const menuEl = dom.html(mapMenu.render()); target.appendChild(menuEl); diff --git a/src/controls/measure.js b/src/controls/measure.js index 2e8aadc11..648d539ac 100644 --- a/src/controls/measure.js +++ b/src/controls/measure.js @@ -1142,6 +1142,12 @@ const Measure = function Measure({ } } }, + hide() { + document.getElementById(measureElement.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(measureElement.getId()).classList.remove("hidden"); + }, render() { let htmlString = `${measureElement.render()}`; let el = dom.html(htmlString); diff --git a/src/controls/position.js b/src/controls/position.js index 0361290b4..5dedcfe7b 100644 --- a/src/controls/position.js +++ b/src/controls/position.js @@ -1,7 +1,7 @@ import MousePosition from 'ol/control/MousePosition'; import Feature from 'ol/Feature'; import Point from 'ol/geom/Point'; -import { createStringXY } from 'ol/coordinate'; +import { createStringXY, toStringHDMS } from 'ol/coordinate'; import { Component, Icon, Button, Element as El, dom } from '../ui'; const Position = function Position(options = {}) { @@ -18,10 +18,8 @@ const Position = function Position(options = {}) { let view; const characterError = 'Ogiltigt tecken för koordinat, vänligen försök igen.'; const extentError = 'Angivna koordinater ligger inte inom kartans utsträckning, vänligen försök igen.'; - let currentProjection; - let projections; - let projectionCodes; - let projection; + + /** Current Map projection code */ let mapProjection; let precision; let mousePositionActive; @@ -33,6 +31,11 @@ const Position = function Position(options = {}) { let coordsElement; let coordsFindElement; let containerElement; + let currentConfig; + let currentConfigIndex = 0; + let configArray = []; + let currentCaretPos; + let inputEl; function placeholder() { return noPositionText.length === 0 ? noPositionText === false : noPositionText; @@ -71,10 +74,28 @@ const Position = function Position(options = {}) { }); } + /** + * Returns a function that formats a coordinate to HDMS format + * @param {any} fractionDigits + */ + function createStringHDMS(fractionDigits) { + return ( + (coord) => toStringHDMS(coord, fractionDigits) + ); + } + + /** + * Returns a funtion that formats a coordinate to a string depending on configuration + * */ + function getStringifyFunction() { + return currentConfig.dms ? createStringHDMS(precision) : createStringXY(precision); + } + function addMousePosition() { + const currentProjectionCode = currentConfig.projectionCode; mousePositionControl = new MousePosition({ - coordinateFormat: createStringXY(precision), - projection: currentProjection, + coordinateFormat: getStringifyFunction(), + projection: currentProjectionCode, target: document.getElementById(`${coordsElement.getId()}`), placeholder: placeholder() }); @@ -101,8 +122,12 @@ const Position = function Position(options = {}) { document.getElementById(`${viewer.getId()}`).appendChild(markerElement); } + /** + * Write coords to input field. + * @param {any} coords + */ function writeCoords(coords) { - document.getElementById(`${coordsFindElement.getId()}`).value = coords; + inputEl.value = coords; } function transformCoords(coords, source, destination) { @@ -112,47 +137,58 @@ const Position = function Position(options = {}) { return geometry.transform(source, destination).getCoordinates(); } - function round(coords) { - if (precision) { - return coords.map(coord => coord.toFixed(precision)); - } - return coords.map(coord => Math.round(coord)); - } - + /** + * Update coords in input, transforming if necessary. + * @param {any} sourceCoords + */ function updateCoords(sourceCoords) { let coords = sourceCoords; - if (currentProjection !== mapProjection) { - coords = transformCoords(coords, projection, currentProjection); + const currentProjectionCode = currentConfig.projectionCode; + if (currentProjectionCode !== mapProjection) { + coords = transformCoords(coords, mapProjection, currentProjectionCode); } - coords = round(coords); - const center = coords.join(', ') + suffix; - writeCoords(center); + const formattedCoords = getStringifyFunction()(coords); + writeCoords(formattedCoords); } - + /** + * Eventhandler that is called when map pans. + * */ function onChangeCenter() { updateCoords(view.getCenter()); } + /** + * Parses a coordinate string and transforms it to map projection if necessary and returns a valid coordinate + * @param {any} strCoords + */ function validateCoordinate(strCoords) { const extent = viewer.getExtent() || view.getProjection().getExtent(); let inExtent; - - // validate numbers - let coords = strCoords.split(',').map(coord => parseFloat(coord)) - .filter((coord) => { - if (!Number.isNaN(coord)) { - return coord; - } - return null; - }); - if (coords.length !== 2) { - alert(characterError); - return []; + let coords; + if (currentConfig.dms) { + // Assume that input logic enforces a correct format + const coordArray = strCoords.match(/\d*\.?\d+/g); + const lat = parseInt(coordArray[0], 10) + parseInt(coordArray[1], 10) / 60 + parseFloat(coordArray[2]) / 3600; + const lon = parseInt(coordArray[3], 10) + parseInt(coordArray[4], 10) / 60 + parseFloat(coordArray[5]) / 3600; + coords = [lon, lat]; + } else { + // validate numbers + coords = strCoords.split(',').map(coord => parseFloat(coord)) + .filter((coord) => { + if (!Number.isNaN(coord)) { + return coord; + } + return null; + }); + if (coords.length !== 2) { + alert(characterError); + return []; + } } // transform - if (currentProjection !== mapProjection) { - coords = transformCoords(coords, currentProjection, mapProjection); + if (currentConfig.projectionCode !== mapProjection) { + coords = transformCoords(coords, currentConfig.projectionCode, mapProjection); } // validate coords within extent @@ -165,8 +201,9 @@ const Position = function Position(options = {}) { return []; } + /** Centers the map on the coordinates provided by user i textbox */ function findCoordinate() { - const coords = document.getElementById(`${coordsFindElement.getId()}`).value; + const coords = inputEl.value; const validated = validateCoordinate(coords); if (validated.length === 2) { map.getView().animate({ @@ -176,11 +213,66 @@ const Position = function Position(options = {}) { } } + /** Eventhandler that is called when input field gets focus */ + function onFindFocus() { + if (currentConfig.dms) { + // Always mark first digit to keep user out of trouble + inputEl.setSelectionRange(0, 1); + currentCaretPos = 0; + } + } + + /** + * Move the selection in input field in indicated direction to next position where there is a digit + * @param {any} left True if move left, otherwise move right + */ + function moveCaret(left) { + const step = left ? -1 : 1; + if (currentCaretPos + step < 0 || currentCaretPos + step > inputEl.value.length - 4) { + return; + } + // Stop on next digit. As we already tested if we're on first or last digit, there must be at least one more digit in this direction + currentCaretPos += step; + while (!/\d/.test(inputEl.value[currentCaretPos])) { + currentCaretPos += step; + } + inputEl.setSelectionRange(currentCaretPos, currentCaretPos + 1); + } + /** + * Eventhandler called when user enters something in the coordinate textbox + * @param {any} e + */ function onFind(e) { - if (e.which === 13) { + if (currentConfig.dms) { + if (e.which === 37) { + moveCaret(true); + } else if (e.which === 39) { + moveCaret(false); + } else if (e.which >= 48 && e.which <= 57) { + inputEl.value = inputEl.value.substring(0, currentCaretPos) + (e.which - 48) + inputEl.value.substring(currentCaretPos + 1); + moveCaret(false); + } else if (e.which === 13) { + findCoordinate(); + } + // For DMS, we handle everything ourselves. Ignore all keypresses (including current key) in order to keep browser from interfering + e.preventDefault(); + } else if (e.which === 13) { findCoordinate(); } } + + /** + * Eventhandler that is called when users clicks input field. Is only called if input already has focus. + * @param {any} e + */ + function onFindClick() { + if (currentConfig.dms) { + // Select first digit in order to keep user out of trouble by accidently clicking a non-digit and mess up the string + currentCaretPos = 0; + inputEl.setSelectionRange(currentCaretPos, currentCaretPos + 1); + } + } + function addCenterPosition() { renderMarker(); @@ -190,7 +282,9 @@ const Position = function Position(options = {}) { updateCoords(view.getCenter()); view.on('change:center', onChangeCenter); - document.getElementById(`${coordsFindElement.getId()}`).addEventListener('keypress', onFind); + inputEl.addEventListener('keydown', onFind); + inputEl.addEventListener('focus', onFindFocus); + inputEl.addEventListener('click', onFindClick); } function clear() { @@ -200,12 +294,14 @@ const Position = function Position(options = {}) { function removeCenterPosition() { view.un('change:center', onChangeCenter); clear(); - document.getElementById(`${coordsFindElement.getId()}`).removeEventListener('keypress', onFind); + inputEl.removeEventListener('keydown', onFind); + inputEl.removeEventListener('focus', onFindFocus); + inputEl.removeEventListener('click', onFindClick); const markerIconElement = document.getElementById(`${markerIcon.getId()}`); markerIconElement.parentNode.removeChild(markerIconElement); document.getElementById(`${centerButton.getId()}`).classList.remove('o-active'); - document.getElementById(`${coordsFindElement.getId()}`).classList.remove('o-active'); + inputEl.classList.remove('o-active'); } function onTogglePosition() { @@ -219,35 +315,37 @@ const Position = function Position(options = {}) { } } - function toggleProjectionVal(val) { - let proj; - const index = projectionCodes.indexOf(val); - if (index === projectionCodes.length - 1) { - proj = projectionCodes[0]; - } else if (index < projectionCodes.length - 1) { - proj = projectionCodes[index + 1]; + function toggleProjectionVal() { + currentConfigIndex += 1; + if (currentConfigIndex === configArray.length) { + currentConfigIndex = 0; } - return proj; + currentConfig = configArray[currentConfigIndex]; } function setPrecision() { - if (currentProjection === 'EPSG:4326') { + if (currentConfig.precision) { + precision = currentConfig.precision; + } else if (currentConfig.projectionCode === 'EPSG:4326' && !currentConfig.dms) { precision = 5; } else { precision = 0; } + const exampleCoord = getStringifyFunction()(view.getCenter()); + inputEl.setAttribute('size', exampleCoord.length); } function writeProjection() { - document.getElementById(`${projButton.getId()}`).value = currentProjection; - document.getElementById(`${projButton.getId()}`).textContent = projections[currentProjection]; + document.getElementById(`${projButton.getId()}`).value = currentConfig.projectionCode; + document.getElementById(`${projButton.getId()}`).textContent = currentConfig.projectionLabel; } + /** Eventhandler that is called when user clicks toggle button */ function onToggleProjection() { removeNoCoordsEl(); - currentProjection = toggleProjectionVal(document.getElementById(`${projButton.getId()}`).value); + toggleProjectionVal(); setPrecision(); - writeProjection(currentProjection); + writeProjection(); if (mousePositionActive) { removeMousePosition(); addMousePosition(); @@ -264,20 +362,24 @@ const Position = function Position(options = {}) { viewer = evt.target; map = viewer.getMap(); view = map.getView(); - projection = view.getProjection(); mapProjection = viewer.getProjectionCode(); - projections = options.projections || {}; - projectionCodes = Object.getOwnPropertyNames(projections); - if (title) { - currentProjection = mapProjection; - projections[currentProjection] = title; - projectionCodes.unshift(mapProjection); - } else if (projectionCodes.length) { - currentProjection = projectionCodes[0]; + // For backwards compatibility, we also accept an object with epsg codes as keys + // New config format must be an array, as same epsg code can be used several times + if (options.projections instanceof Array) { + configArray = options.projections; } else { - alert('No title or projection is set for position'); + Object.keys(options.projections).forEach(currKey => configArray.push({ projectionCode: currKey, projectionLabel: options.projections[currKey] })); + } + + // If title is set, add the map projection as first and active setting. + if (title) { + configArray.unshift({ projectionCode: mapProjection, projectionLabel: title }); } + if (configArray.length === 0) { + alert('No title or projection is set for position'); + } + currentConfig = configArray[0]; if (!suffix) suffix = ''; if (!title) title = undefined; @@ -316,12 +418,18 @@ const Position = function Position(options = {}) { components: [centerButton, projButton, coordsElement, coordsFindElement] }); }, + hide() { + document.getElementById(containerElement.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(containerElement.getId()).classList.remove("hidden"); + }, render() { const el = dom.html(containerElement.render()); document.getElementById(viewer.getFooter().getId()).firstElementChild.appendChild(el); + inputEl = document.getElementById(`${coordsFindElement.getId()}`); - document.getElementById(`${projButton.getId()}`).value = currentProjection; - document.getElementById(`${projButton.getId()}`).textContent = projections[currentProjection]; + writeProjection(); setPrecision(); addMousePosition(); diff --git a/src/controls/print/print-component.js b/src/controls/print/print-component.js index b9067cc75..56d48e205 100644 --- a/src/controls/print/print-component.js +++ b/src/controls/print/print-component.js @@ -5,7 +5,6 @@ import TileImage from 'ol/source/TileImage'; import TileWMSSource from 'ol/source/TileWMS'; import TileGrid from 'ol/tilegrid/TileGrid'; import { Group } from 'ol/layer'; -import PluggableMap from 'ol/PluggableMap'; import { Button, Component, cuid, dom } from '../../ui'; @@ -19,34 +18,6 @@ import { afterRender, beforeRender } from './download-callback'; import maputils from '../../maputils'; import PrintResize from './print-resize'; import { withLoading } from '../../loading'; -/** Backup of original OL function */ -const original = PluggableMap.prototype.getEventPixel; - -/** - * Recalculates the event position to account for transform: scale in the container as OL does not do that. - * Used to monkey patch OL. - * @param {any} event - */ -const getEventPixelScale = function monkeyPatch(event) { - // This is internal in OL, nust allow - // eslint-disable-next-line no-underscore-dangle - const viewportPosition = this.viewport_.getBoundingClientRect(); - let size = [viewportPosition.width, viewportPosition.height]; - const view = this.getView(); - if (view) { - // This is internal in OL, nust allow - // eslint-disable-next-line no-underscore-dangle - size = view.getViewportSize_(); - } - const eventPosition = 'changedTouches' in event ? event.changedTouches[0] : event; - - return [ - ((eventPosition.clientX - viewportPosition.left) * size[0]) - / viewportPosition.width, - ((eventPosition.clientY - viewportPosition.top) * size[1]) - / viewportPosition.height - ]; -}; const PrintComponent = function PrintComponent(options = {}) { const { @@ -459,14 +430,18 @@ const PrintComponent = function PrintComponent(options = {}) { printMapComponent.dispatch('change:togglePrintLegend', { showPrintLegend }); }, close() { + // GH-1537: remove layers temporarily added for print and unhide layers hidden for print + viewer.getLayersByProperty('added-for-print', true).forEach((l) => viewer.removeLayer(l)); + viewer.getLayersByProperty('hidden-for-print', true).forEach((l) => { + l.setVisible(true); + l.unset('hidden-for-print'); + }); + if (suppressNewDPIMethod === false) { printResize.resetLayers(); printResize.setResolution(150); } - // Restore monkey patch - // WORKAROUND: Remove when OL supports transform: scale - // See https://github.com/openlayers/openlayers/issues/13283 - PluggableMap.prototype.getEventPixel = original; + // Restore scales if (!supressResolutionsRecalculation) { const viewerResolutions = viewer.getResolutions(); @@ -553,10 +528,6 @@ const PrintComponent = function PrintComponent(options = {}) { })); }, async onRender() { - // Monkey patch OL - // WORKAROUND: Remove when OL supports transform: scale - // See https://github.com/openlayers/openlayers/issues/13283 - PluggableMap.prototype.getEventPixel = getEventPixelScale; printScale = 0; today = new Date(Date.now()); viewerMapTarget = map.getTarget(); @@ -565,6 +536,28 @@ const PrintComponent = function PrintComponent(options = {}) { map.setTarget(printMapComponent.getId()); this.removeViewerControls(); await printMapComponent.addPrintControls(); + + // GH-1537: temporarily add layers for print and hide their original versions + viewer.getLayersByProperty('printRenderMode', 'image').forEach((layer) => { + if (layer.getVisible() && !layer.get('added-for-print') && !layer.get('hidden-for-print')) { + // hide the original, tiled, layer + layer.setVisible(false); + layer.set('hidden-for-print', true); + + // create a duplicate of the layer with a different renderMode + const { map: _, type, name, sourceName, ...properties } = layer.getProperties(); + const newLayer = viewer.addLayer({ + ...properties, + source: sourceName, + renderMode: 'image', + type: type === 'AGS_TILE' ? 'AGS_MAP' : type, + name: `${name}-forPrint`, + visible: true + }, layer); + newLayer.set('added-for-print', true); + } + }); + if (!supressResolutionsRecalculation) { updateResolutions(); } diff --git a/src/controls/print/print-legend.js b/src/controls/print/print-legend.js index 06bbfbf53..dd9c9fe68 100644 --- a/src/controls/print/print-legend.js +++ b/src/controls/print/print-legend.js @@ -59,6 +59,10 @@ const LayerRow = function LayerRow(options) { const getWMSLegendUrl = (aLayer, format) => { const url = getOneUrl(aLayer); const layerName = aLayer.get('name'); + const style = viewer.getStyle(aLayer.get('styleName')); + if (style && style[0] && style[0][0] && style[0][0].icon) { + return `${style[0][0].icon.src}&format=${format}`; + } return `${url}?SERVICE=WMS&layer=${layerName}&format=${format}&version=1.1.1&request=getLegendGraphic&scale=401&legend_options=dpi:300`; }; diff --git a/src/controls/print/print-resize.js b/src/controls/print/print-resize.js index 14f0e824e..93c159672 100644 --- a/src/controls/print/print-resize.js +++ b/src/controls/print/print-resize.js @@ -28,6 +28,10 @@ export default function PrintResize(options = {}) { let prevResolution = resolution; let isActive = false; let layersWithChangedSource = []; + let layersSaveStyle = {}; + let imageSavedScale = {}; + let strokeSavedWidth = {}; + let textSavedScale = {}; // Will become an issue if 150 dpi is no longer the "standard" dpi setting const multiplyByFactor = function multiplyByFactor(value) { @@ -40,6 +44,60 @@ export default function PrintResize(options = {}) { return value * (resolution / prevResolution); }; + // Resize features when DPI changes + const resizeFeature = function resizeFeature(style, feature, styleScale) { + if (!Array.isArray(style)) { + const image = style.getImage(); + if (image) { + if (!(feature.ol_uid in imageSavedScale)) { + imageSavedScale[feature.ol_uid] = { scale: image.getScale() ? image.getScale() / image.getScale() : undefined }; + } + const imageScale = image.getScale() ? multiplyRelativeValueByFactor(image.getScale()) : styleScale; + image.setScale(imageScale); + } + const stroke = style.getStroke(); + if (stroke) { + if (!(feature.ol_uid in strokeSavedWidth)) { + strokeSavedWidth[feature.ol_uid] = { width: stroke.getWidth() ? stroke.getWidth() : undefined }; + } + const strokeWidth = stroke.getWidth() ? multiplyRelativeValueByFactor(stroke.getWidth()) : styleScale; + stroke.setWidth(strokeWidth); + } + const text = style.getText(); + if (text) { + if (!(feature.ol_uid in textSavedScale)) { + textSavedScale[feature.ol_uid] = { scale: text.getScale() ? text.getScale() / text.getScale() : undefined }; + } + const textScale = text.getScale() ? multiplyRelativeValueByFactor(text.getScale()) : styleScale; + text.setScale(textScale); + } + } + }; + + // Reset features that was resized in DPI changes + const resetFeature = function resetFeature(style, layer, feature) { + if (!Array.isArray(style)) { + const image = style.getImage(); + if (image) { + if (typeof layersSaveStyle[layer.get('name')].imageScale[feature.ol_uid].scale !== 'undefined') { + image.setScale(layersSaveStyle[layer.get('name')].imageScale[feature.ol_uid].scale); + } + } + const stroke = style.getStroke(); + if (stroke) { + if (typeof layersSaveStyle[layer.get('name')].strokeWidth[feature.ol_uid].width !== 'undefined') { + stroke.setWidth(layersSaveStyle[layer.get('name')].strokeWidth[feature.ol_uid].width); + } + } + const text = style.getText(); + if (text) { + if (typeof layersSaveStyle[layer.get('name')].textScale[feature.ol_uid].scale !== 'undefined') { + text.setScale(layersSaveStyle[layer.get('name')].textScale[feature.ol_uid].scale); + } + } + } + }; + const isValidSource = function isValidSource(source) { return (!(source instanceof OSM) && !(source instanceof XYZ) && !(source instanceof WMTS)); }; @@ -348,26 +406,17 @@ export default function PrintResize(options = {}) { const featureStyle = feature.getStyle(); if (featureStyle) { const styleScale = multiplyByFactor(1.5); - Array.from(featureStyle).forEach(style => { - const image = style.getImage(); - if (image) { - const imageScale = image.getScale() ? multiplyRelativeValueByFactor(image.getScale()) : styleScale; - image.setScale(imageScale); - } - const stroke = style.getStroke(); - if (stroke) { - const strokeWidth = stroke.getWidth() ? multiplyRelativeValueByFactor(stroke.getWidth()) : styleScale; - stroke.setWidth(strokeWidth); - } - const text = style.getText(); - if (text) { - const textScale = text.getScale() ? multiplyRelativeValueByFactor(text.getScale()) : styleScale; - text.setScale(textScale); - } - }); + if (Array.from(featureStyle).length === 0) { + resizeFeature(featureStyle, feature, styleScale); + } else { + Array.from(featureStyle).forEach(style => { + resizeFeature(style, feature); + }); + } feature.setStyle(featureStyle); } }); + layersSaveStyle[layer.get('name')] = { imageScale: imageSavedScale, strokeWidth: strokeSavedWidth, textScale: textSavedScale }; } } @@ -389,11 +438,29 @@ export default function PrintResize(options = {}) { const resetLayerScale = function resetLayerScale(layer) { const source = layer.getSource(); if (isVector(layer)) { + const features = source.getFeatures(); + let style = viewer.getStyle(layer.get('styleName')); + const clusterStyleName = layer.get('clusterStyle') ? layer.get('clusterStyle') : undefined; - style = Style.createStyle({ style: layer.get('styleName'), viewer, clusterStyleName }); + if (typeof layer.get('styleName') !== 'undefined') { + style = Style.createStyle({ style: layer.get('styleName'), viewer, clusterStyleName }); + } if (style) { layer.setStyle(style); + } else if (features) { + features.forEach(feature => { + const featureStyle = feature.getStyle(); + if (featureStyle) { + if (Array.from(featureStyle).length === 0) { + resetFeature(featureStyle, layer, feature); + } else { + Array.from(featureStyle).forEach(style => { + resetFeature(style, layer, feature); + }); + } + } + }); } } diff --git a/src/controls/scale.js b/src/controls/scale.js index ec57996d7..b3f4726c3 100644 --- a/src/controls/scale.js +++ b/src/controls/scale.js @@ -51,6 +51,12 @@ const Scale = function Scale(options = {}) { style: 'display: inline-block' }); }, + hide() { + document.getElementById(container.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(container.getId()).classList.remove("hidden"); + }, render() { const el = dom.html(container.render()); document.getElementById(viewer.getFooter().getId()).firstElementChild.appendChild(el); diff --git a/src/controls/scalepicker.js b/src/controls/scalepicker.js index 60c2f6c66..6556d4dae 100644 --- a/src/controls/scalepicker.js +++ b/src/controls/scalepicker.js @@ -54,6 +54,12 @@ const Scalepicker = function Scalepicker(options = {}) { buttonIconCls: 'white' }); }, + hide() { + document.getElementById(dropdown.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(dropdown.getId()).classList.remove("hidden"); + }, render() { const el = dom.html(dropdown.render()); document.getElementById(viewer.getFooter().getId()).firstElementChild.appendChild(el); diff --git a/src/controls/search.js b/src/controls/search.js index 859af47f6..4a360f553 100644 --- a/src/controls/search.js +++ b/src/controls/search.js @@ -415,7 +415,12 @@ const Search = function Search(options = {}) { } }); }, - + hide() { + document.getElementById(wrapperElement.getId()).classList.add("hidden"); + }, + unhide() { + document.getElementById(wrapperElement.getId()).classList.remove("hidden"); + }, render() { const mapEl = document.getElementById(viewer.getMain().getId()); diff --git a/src/controls/splash.js b/src/controls/splash.js index f1fa47dff..c898bd4f5 100644 --- a/src/controls/splash.js +++ b/src/controls/splash.js @@ -9,6 +9,8 @@ const Splash = function Splash(options = {}) { let hideButton; let modal; let component; + let contentKey; + let visibilityKey; let { title, @@ -30,16 +32,16 @@ const Splash = function Splash(options = {}) { }; const clearLocalStorage = function clearLocalStorage() { - localStorage.removeItem('splashVisibility'); - localStorage.removeItem('splashContent'); + localStorage.removeItem(visibilityKey); + localStorage.removeItem(contentKey); }; const setLocalStorage = function setLocalStorage() { - const newContent = localStorage.getItem('splashContent') !== content; - if (localStorage.getItem('splashVisibility') !== 'false' || newContent) { - localStorage.setItem('splashContent', content); + const newContent = localStorage.getItem(contentKey) !== content; + if (localStorage.getItem(visibilityKey) !== 'false' || content) { + localStorage.setItem(contentKey, content); if (newContent) { - localStorage.setItem('splashVisibility', 'true'); + localStorage.setItem(visibilityKey, 'true'); } } }; @@ -55,7 +57,7 @@ const Splash = function Splash(options = {}) { clearLocalStorage(); } - if (localStorage.getItem('splashVisibility') !== 'false') { + if (localStorage.getItem(visibilityKey) !== 'false') { modal = Modal({ title, content, @@ -86,7 +88,7 @@ const Splash = function Splash(options = {}) { const proceed = window.confirm(confirmText); if (proceed) { modal.closeModal(); - localStorage.setItem('splashVisibility', false); + localStorage.setItem(visibilityKey, false); } } }); @@ -96,6 +98,8 @@ const Splash = function Splash(options = {}) { component = this; viewer = evt.target; target = viewer.getId(); + contentKey = `splashContent;${window.location.pathname};${viewer.getMapName().split('.')[0]}`; + visibilityKey = `splashVisibility;${window.location.pathname};${viewer.getMapName().split('.')[0]}`; if (!title) title = defaultTitle; if (!content) content = defaultContent; diff --git a/src/dropdown.js b/src/dropdown.js index 5cefd1d0d..1b488eb19 100644 --- a/src/dropdown.js +++ b/src/dropdown.js @@ -56,6 +56,25 @@ export default function dropDown(target, items, options) { }); } + /** + * Marks the provided value as selected. Does NOT fire the changeDropdown event as it is assumed that caller controls this control and + * already knows what to do. + * @param {any} value + */ + function select(value) { + const optionslist = targetEl.getElementsByTagName('ul').item(0).getElementsByTagName('li'); + const length = optionslist.length; + for (let ix = 0; ix < length; ix += 1) { + if (optionslist.item(ix).attributes[dataAttribute].value === value) { + toggleActive(optionslist.item(ix)); + } + } + } + render(); addListener(); + + return { + select + }; } diff --git a/src/getfeatureinfo.js b/src/getfeatureinfo.js index e3dbc774a..a4fb6a6f5 100644 --- a/src/getfeatureinfo.js +++ b/src/getfeatureinfo.js @@ -181,19 +181,44 @@ function getFeatureInfoRequests({ coordinate, pixel }, viewer) { + const imageFeatureInfoMode = viewer.getViewerOptions().featureinfoOptions.imageFeatureInfoMode || 'pixel'; const requests = []; - const layerArray = []; - const layerGroups = viewer.getQueryableLayers().filter(layer => layer instanceof LayerGroup); - if (layerGroups) { layerGroups.forEach(item => item.getLayersArray().forEach(element => layerArray.push(element))); } - const layers = viewer.getQueryableLayers().filter(layer => layer instanceof BaseTileLayer || layer instanceof ImageLayer); - if (layers) { layers.forEach(element => layerArray.push(element)); } - layerArray.forEach(layer => { - const pixelVal = layer.getData(pixel); - if (pixelVal instanceof Uint8ClampedArray && pixelVal[3] > 0) { - const item = getGetFeatureInfoRequest({ layer, coordinate }, viewer); - if (item) { - requests.push(item); + const queryableLayers = viewer.getLayersByProperty('queryable', true); + const layerGroups = queryableLayers.filter(layer => layer instanceof LayerGroup); + if (layerGroups) { + const visibleGroups = layerGroups.filter(group => group.get('visible') === true); + if (visibleGroups.length) { + visibleGroups.forEach(visibleGroup => visibleGroup.getLayersArray().forEach(layer => queryableLayers.push(layer))); + } else { + layerGroups.forEach(layerGroup => layerGroup.getLayersArray().forEach(layer => { + if ((layer.get('imageFeatureInfoMode')) && (layer.get('imageFeatureInfoMode') === 'always')) { + queryableLayers.push(layer); + } + })); + } + } + + const imageLayers = queryableLayers.filter(layer => layer instanceof BaseTileLayer || layer instanceof ImageLayer); + imageLayers.forEach(layer => { + let item; + let imageInfoMode; + + if (layer.get('imageFeatureInfoMode')) { + imageInfoMode = layer.get('imageFeatureInfoMode'); + } else imageInfoMode = imageFeatureInfoMode; + + if (imageInfoMode === 'pixel') { + const pixelVal = layer.getData(pixel); + if (pixelVal instanceof Uint8ClampedArray && pixelVal[3] > 0) { + item = getGetFeatureInfoRequest({ layer, coordinate }, viewer); } + } else if ((imageInfoMode === 'visible') && (layer.get('visible') === true)) { + item = getGetFeatureInfoRequest({ layer, coordinate }, viewer); + } else if (imageInfoMode === 'always') { + item = getGetFeatureInfoRequest({ layer, coordinate }, viewer); + } + if (item) { + requests.push(item); } }); return requests; diff --git a/src/infowindow_expandableList.js b/src/infowindow_expandableList.js index 714dc6d89..7e2a32e4b 100644 --- a/src/infowindow_expandableList.js +++ b/src/infowindow_expandableList.js @@ -135,10 +135,12 @@ function render(viewerId) { mainContainer = document.createElement('div'); setInfowindowStyle(); mainContainer.classList.add('sidebarcontainer', 'expandable_list'); - mainContainer.id = 'sidebarcontainer-draggable'; + mainContainer.id = 'sidebarcontainer'; urvalContainer = document.createElement('div'); urvalContainer.classList.add('urvalcontainer'); + const urvalTextNodeContainer = document.createElement('div'); + urvalTextNodeContainer.id = 'sidebarcontainer-draggable'; urvalTextNodeContainer.classList.add('urval-textnode-container'); const urvalTextNode = document.createTextNode(infowindowOptions.title || 'Träffar'); urvalTextNodeContainer.appendChild(urvalTextNode); diff --git a/src/layer/wms.js b/src/layer/wms.js index 1cd80c947..319788f50 100644 --- a/src/layer/wms.js +++ b/src/layer/wms.js @@ -37,20 +37,39 @@ function createImageSource(options) { })); } -function createDefaultStyle(wmsOptions, source, viewer) { +function createWmsStyle(wmsOptions, source, viewer, defaultStyle = true) { const maxResolution = viewer.getResolutions()[viewer.getResolutions().length - 1]; - const styleName = `${wmsOptions.name}_WMSDefault`; - const getLegendString = source.getLegendUrl(maxResolution, wmsOptions.legendParams); + const styleName = defaultStyle ? `${wmsOptions.name}_WMSDefault` : wmsOptions.styleName; + const getLegendString = defaultStyle ? source.getLegendUrl(maxResolution, wmsOptions.legendParams) : source.getLegendUrl(maxResolution, { STYLE: styleName }); + let hasThemeLegend = wmsOptions.hasThemeLegend || false; + if (!defaultStyle) { + hasThemeLegend = wmsOptions.stylePicker[wmsOptions.altStyleIndex].hasThemeLegend || false; + } + const style = [[{ icon: { src: `${getLegendString}` }, - extendedLegend: wmsOptions.hasThemeLegend || false + extendedLegend: hasThemeLegend }]]; viewer.addStyle(styleName, style); return styleName; } +function createWmsLayer(wmsOptions, source, viewer) { + const wmsOpts = wmsOptions; + const wmsSource = source; + if (wmsOpts.styleName === 'default') { + wmsOpts.styleName = createWmsStyle(wmsOptions, source, viewer); + wmsOpts.style = wmsOptions.styleName; + } else if (wmsOptions.altStyleIndex > -1) { + wmsOpts.defaultStyle = createWmsStyle(wmsOptions, source, viewer); + wmsOpts.styleName = createWmsStyle(wmsOptions, source, viewer, false); + wmsOpts.style = wmsOptions.styleName; + wmsSource.getParams().STYLES = wmsOptions.styleName; + } +} + const wms = function wms(layerOptions, viewer) { const wmsDefault = { featureinfoLayer: null @@ -87,19 +106,12 @@ const wms = function wms(layerOptions, viewer) { if (renderMode === 'image') { const source = createImageSource(sourceOptions); - if (wmsOptions.styleName === 'default') { - wmsOptions.styleName = createDefaultStyle(wmsOptions, source, viewer); - wmsOptions.style = wmsOptions.styleName; - } + createWmsLayer(wmsOptions, source, viewer); return image(wmsOptions, source); } const source = createTileSource(sourceOptions); - - if (wmsOptions.styleName === 'default') { - wmsOptions.styleName = createDefaultStyle(wmsOptions, source, viewer); - wmsOptions.style = wmsOptions.styleName; - } + createWmsLayer(wmsOptions, source, viewer); return tile(wmsOptions, source); }; diff --git a/src/viewer.js b/src/viewer.js index 5e6c06025..2129cad1d 100644 --- a/src/viewer.js +++ b/src/viewer.js @@ -100,7 +100,15 @@ const Viewer = function Viewer(targetOption, options = {}) { const addControl = function addControl(control) { if (control.onAdd && control.dispatch) { - if (!control.options.hideWhenEmbedded || !isEmbedded(this.getTarget())) { + if (control.options.hideWhenEmbedded && isEmbedded(this.getTarget())) { + if(typeof control.hide === 'function') { + // Exclude these controls in the array since they can't be hidden and the solution is to not add them. If the control hasn't a hide method don't add the control. + if (!['sharemap', 'link', 'about', 'print', 'draganddrop'].includes(control.name)) { + this.addComponent(control); + } + control.hide(); + } + } else { this.addComponent(control); } } else { @@ -378,7 +386,7 @@ const Viewer = function Viewer(targetOption, options = {}) { }; const getLayerStylePicker = function getLayerStylePicker(layer) { - return layerStylePicker[layer.get('name')] || []; + return layerStylePicker[layer.get('id')] || []; }; const addLayerStylePicker = function addLayerStylePicker(layerProps) { @@ -387,13 +395,23 @@ const Viewer = function Viewer(targetOption, options = {}) { } }; - const addLayer = function addLayer(layerProps) { + const addLayer = function addLayer(layerProps, insertBefore) { const layer = Layer(layerProps, this); addLayerStylePicker(layerProps); - map.addLayer(layer); + if (insertBefore) { + map.getLayers().insertAt(map.getLayers().getArray().indexOf(insertBefore), layer); + } else { + map.addLayer(layer); + } this.dispatch('addlayer', { layerName: layerProps.name }); + return layer; + }; + + const removeLayer = function removeLayer(layer) { + this.dispatch('removelayer', { layerName: layer.get('name') }); + map.removeLayer(layer); }; const addLayers = function addLayers(layersProps) { @@ -579,7 +597,7 @@ const Viewer = function Viewer(targetOption, options = {}) { ${footer.render()} - +
`; @@ -636,6 +654,7 @@ const Viewer = function Viewer(targetOption, options = {}) { getUrlParams, getViewerOptions, removeGroup, + removeLayer, removeOverlays, setStyle, zoomToExtent,